Como evitar que o yum recupere a mirrorlist?

2

Não, isso não é uma duplicata de desative a verificação da lista de verificação do YUM Essa questão foi resolvida evitando a atualização de todos os metadados . Não é isso que eu quero fazer.

Estou tentando criar imagens por trás de um firewall corporativo que restringe o acesso externo. Eu tenho espelhos internos, para os quais eu aponto o instalador durante o kickstart. Essa parte funciona. A imagem é reinicializada. Eu desabilitei all os repos (até tentei deletar os arquivos .repo existentes), e coloquei um arquivo repo customizado apontando para os nossos espelhos internos. Eu coloquei "enabled = 0" no arquivo fastestmirror.conf (verifiquei que funciona, yum não diz que está carregando o plugin mais), MAS eu ainda estou recebendo este erro, e yum afiança:

Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was 14: curl#7 - "Failed to connect to 2604:1580:fe02:2::10: Network is unreachable"

Bem, sim, eu sei que é ... é por isso que desativei o espelho mais rápido. Eu não uso mais a lista de espelhos, porque desabilitei todos os repositórios padrão.

Eu não quero desabilitar o cache de metadados (nem quero estender sua vida útil, como foi feito na solução acima): Eu quero que os metadados de nossos repositórios sejam recuperados, mas eu não quero que isso tente acessar a lista de espelhos; não há necessidade.

Por que ainda está tentando acessar a lista de espelhos? Como posso desabilitar isso?

    
por Joshua Kugler 21.11.2018 / 01:26

1 resposta

1

Acho que este artigo resolverá o seu problema aqui é a parte mais relevante primeiro:

Este deve ser o lugar onde o espelho é:

baseurl=file:/share/CentOS/$releasever/os/$basearch/

Se você não quiser ver tudo:

  • Comente o repo
  • Remova os da base
  • Mova o arquivo inteiro para uma versão .bak e exclua o original.

Configure o /etc/yum.repos.d/CentOS-Base.repo como:

[base]
name=CentOS-$releasever - Base
baseurl=file:/share/CentOS/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=1
priority=1
enabled=1
[updates]
name=CentOS-$releasever - Updates
baseurl=file:/share/CentOS/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=1
priority=1
enabled=1
[extras]
name=CentOS-$releasever - Extras
baseurl=file:/share/CentOS/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=1
priority=1
enabled=1
[centosplus]
name=CentOS-$releasever - Plus
baseurl=file:/share/CentOS/$releasever/centosplus/$basearch/
exclude=kernel*
gpgcheck=1
enabled=1
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=0
priority=1
[contrib]
name=CentOS-$releasever - Contrib
baseurl=file:/share/CentOS/$releasever/contrib/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:/etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
protect=0
priority=3

A partir daqui: link

    
por 21.11.2018 / 02:29

Tags