Eu configurei um repositório local com a seguinte estrutura de arquivos:
/var/www/html/dists$ find . -name "*"
.
./boston
./boston/main
./boston/main/binary-amd64
./boston/main/binary-amd64/python-openvswitch_2.1.2-51_all.deb
./boston/main/binary-amd64/Packages.gz
./boston/main/binary-amd64/openvswitch-switch_2.1.2-51_amd64.deb
./boston/main/binary-amd64/openvswitch-datapath-dkms_2.1.2-51_all.deb
./boston/main/binary-amd64/openvswitch-common_2.1.2-51_amd64.deb
O /etc/apt/sources.list tem a seguinte entrada
deb http://10.209.0.10 boston main
No entanto, a atualização do apt-get falha com a seguinte mensagem:
sudo apt-get update
Ign http://10.209.0.10 boston Release.gpg
Ign http://10.209.0.10 boston Release
Ign http://10.209.0.10 boston/main TranslationIndex
Err http://10.209.0.10 boston/main amd64 Packages
403 Forbidden
Ign http://10.209.0.10 boston/main Translation-en_US
Ign http://10.209.0.10 boston/main Translation-en
W: Failed to fetch http://10.209.0.10/dists/boston/main/binary-amd64/Packages 403 Forbidden
Não há arquivo Packages, mas há Packages.gz. Quando monitoro o log do apache, não há atividade mostrada.
A saída de apt-get update --print-uris
é:
'10.209.0.10/dists/boston/main/binary-amd64/Packages.bz2'; '10.209.0.10_dists_boston_main_binary-amd64_Packages 0 :
'10.209.0.10/dists/boston/main/i18n/Index.bz2'; 10.209.0.10_dists_boston_main_i18n_Index 0 :
'10.209.0.10/dists/boston/Release'; 10.209.0.10_dists_boston_Release 0
'10.209.0.10/dists/boston/Release.gpg'; 10.209.0.10_dists_boston_Release.gpg 0
Eu criei o Packages.gz
com o seguinte comando:
dpkg-scanpackages binary-amd64 > /dev/null | gzip > binary-amd64/Packages.gz
com base no Debian HowTo .
Eu adicionei um arquivo Release
:
/var/www/html/dists/boston$ cat Release
Archive: boston
Version: 2.1.2
Component: main
Origin: kam
Label: kam
Architecture: amd64
MD5Sum:
4059d198768f9f8dc9372dc1c54bc3c3 14 main/binary-amd64/Packages.gz
Alguma idéia sobre como depurar este problema?
Obrigado,