apt-mirror -error?

1

Eu configurei com sucesso um repositório do Ubuntu para 14.04 localmente usando apt-mirror .

Mas no primeiro no sources.list eu dei deb-amd64 para fazer o download do repositório de 64 bits e depois de completá-lo eu adicionei outro conjunto de repositórios deb (digamos deb-i386 ) para fazer o download de 32 bits. p>

Parei no meio do caminho porque não desejo espelhar os repositórios de 32 bits. Depois disso, executei clean.sh e removi os arquivos de 32 bits.

Agora, quando dou sudo apt-get update ao usar os repositórios da LAN, ele obtém atualizações com sucesso e, entre elas, mostra erro de não conseguir recuperar arquivos i386 binários. Erro da seguinte forma:

Err http://<lanip> trusty/main i386 Packages
  404  Not Found
Err http://<lanip> trusty/restricted i386 Packages
  404  Not Found
W: Failed to fetch http://<lanip>/ubuntu/dists/trusty/main/binary-i386/Packages  404  Not Found

W: Failed to fetch http://<lanip>/ubuntu/dists/trusty/restricted/binary-i386/Packages  404  Not Found

W: Failed to fetch http://<lanip>/ubuntu/dists/trusty/universe/binary-i386/

minha lista de apt-mirror é a seguinte:

  ############# config ##################


set base_path    /data/ubuntu_repository/trusty_repo
  set nthreads     20

  set _tilde 0
    #
    #################################

# Trusty 64Bit Mirror
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty-security main restricted universe multiverse
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty-proposed main restricted universe multiverse
deb-amd64 http://in.archive.ubuntu.com/ubuntu trusty-backports main restricted universe multiverse

###### Ubuntu Partner Repo
deb-amd64 http://archive.canonical.com/ubuntu trusty partner

###### Ubuntu Extras Repo
deb-amd64 http://extras.ubuntu.com/ubuntu trusty main

clean http://archive.ubuntu.com/ubuntu
clean http://security.ubuntu.com/ubuntu
clean http://archive.canonical.com/ubuntu
    
por SAGAR 13.05.2014 / 15:24

1 resposta

2

Eu tive o problema exato; meu espelho só de amd64 estava funcionando, mas eu odiei esses erros. A solução foi adicionar [ arch=amd64 ] em cada linha ativa do meu arquivo sources.list .

Sem mais erros! E onde eu encontrei essa informação, você pergunta? > blush < apontando o dedo RTFM para mim. $ man sources.list

# deb cdrom:[Ubuntu 14.04 LTS _Trusty Tahr_ - Release amd64 (20140417)]/ trusty main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
#deb http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb [ arch=amd64 ] http://local_apt_mirror/ubuntu/ trusty main restricted
#deb-src http://us.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src [ arch=amd64 ] http://local_apt_mirror/ubuntu/ trusty main restricted
    
por nortally 15.01.2015 / 18:21