A continuação do apt-mirror falha devido a arquivos de índice corrompidos

0

Eu tenho problemas para recuperar o apt-mirror depois que ele foi encerrado abruptamente (minha conexão VPN foi encerrada).

Recebo um erro que indica que alguns arquivos apt-mirror estão corrompidos. Talvez os arquivos de índice? Eu tentei remover todos os arquivos baixados, mas isso não funciona.

A saída de erro é assim:

$ sudo apt-mirror
Downloading 24 index files using 5 threads...
Begin time: Fri Sep  5 09:36:09 2014
[5]... [4]... [3]... [2]... [1]... [0]... 
End time: Fri Sep  5 09:36:09 2014

Proceed indexes: [P
gzip: stdin: not in gzip format
P
gzip: stdin: not in gzip format
P
gzip: stdin: not in gzip format
P
gzip: stdin: not in gzip format
]

0.0 bytes will be downloaded into archive.
Downloading 0 archive files using 0 threads...

Encontrei algumas respostas na net, mas nenhuma delas ajuda. Eu gostaria de saber onde esses arquivos gzip estão armazenados. Então deve ser possível removê-los e reiniciar o material do espelho do apt.

    
por Johan Karlsson 05.09.2014 / 09:50

2 respostas

0

A solução foi bastante simples, mas demorou um pouco para eu descobrir. Eu tive que remover apt-mirror e todos os seus arquivos de configuração, etc.

Solução:

$ sudo apt-get --purge remove apt-mirror

Alguns erros foram relatados onde não foram deixados diretórios vazios, ou seja, dkpg relatou alguns erros.

Eu removi os diretórios assim:

$ sudo rm -rf /var/spool/apt-mirror

Observe que pode haver outros diretórios que não podem ser removidos. Assim, você precisa verificar a saída do primeiro comando.

    
por Johan Karlsson 05.09.2014 / 10:09
1

Solução para "... gzip: stdin: não no formato gzip ...":

Eu uso o Ubuntu 16.04 LTS versão de 64 bits. Você precisa apagar a pasta "skel" APENAS do que executar o apt-mirror novamente!

$ sudo rm -rf /var/spool/apt-mirror/skel/
$ apt-mirror

Eu não sei porque, mas funciona para mim.

    
por N. László 30.06.2016 / 15:31