O yum-builddep falha ao recuperar um RPM não relacionado e falha - como evitar?


1

Estou tentando fazer o download de fontes necessárias para construir nekovmusando yum-builddep, acidentalmente, tenho nodejsRPM na lista, o que é irrelevante para Neko, mas causa yum-builddepfalha ao procurar repositórios. Aqui está como a saída se parece:

$ sudo yum-builddep nekovm
Loaded plugins: presto, refresh-packagekit
http://nodejs.tchol.org/stable/f17/x86_64/repodata/repomd.xml: [Errno 14] curl#7 - "Couldn't connect"
Trying other mirror.
Enabling fedora-source repository
Enabling nodejs-stable-source repository
Could not retrieve mirrorlist http://nodejs.tchol.org/mirrors/nodejs-stable-source-f17 error was
14: curl#7 - "Couldn't connect"
Could not setup repo nodejs-stable-source: Cannot find a valid baseurl for repo: nodejs-stable-source/17

O repositório do Nodejs é ruim, está lá, mas geralmente diminui, então eu não quero removê-lo completamente, apenas ignorá-lo, se falhar. Existe alguma maneira de resolver isso?


A saída diz que o comando não está se conectando aos repositórios de origem. Eu não acho que ele tem chance de funcionar se não puder se conectar aos repositórios.
ZaSter 03/01

@ZaSter: ele apenas falha ao se conectar a um repositório que não precisa de qualquer maneira. Mas deixa pra lá, eu apenas editei o arquivo /etc/yum.repos.d/nodejs-stable.repopara desativá-lo por enquanto e poderia baixar as dependências necessárias. Ainda assim, por curiosidade, gostaria de saber que seria possível pular os repositórios perdidos em vez de falhar.
Wvxvw

1
Dê uma olhada na saída em execução yum-builddep --help. As opções básicas do yum --tolerant e --skip-broken podem ajudar a contornar as falhas. O uso da opção --disablerepo também elimina a necessidade de editar o arquivo repo.
Zaster

@ZaSter ha! .. é o que você ganha se ler as páginas de manual. Você pode fazer do último comentário uma resposta. Isso responde com precisão à pergunta! Obrigado.
Wvxvw

Sim, as páginas de manual de alguns comandos, como este, nem sugerem que exista um --helpque possa ser invocado para aprender mais sobre o comando.
ZaSter

Respostas:


1

Dê uma olhada na saída em execução yum-builddep --help. As opções básicas do yum --tolerante --skip-brokenpodem ajudar a contornar as falhas. O uso da --disablerepoopção também elimina a necessidade de editar o arquivo de repo.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.