Eu tenho um modelo pi de framboesa 3. Estou tentando criar um pacote .deb para atualizar remotamente o framboesa. A ideia é que ela será distribuída através de um repositório remoto privado.
o conteúdo da minha sources.list na RB é:
deb [arch=armhf] http://[ipadress]:80/ourrepo DistV1 main
O conteúdo do diretório DistV1 é:
4096 Nov 1 06:49 dev
1019 Nov 29 04:42 InRelease
4096 Nov 28 10:20 main
4096 Nov 28 07:18 old_releases
671 Nov 29 04:41 Release
299 Nov 29 04:41 Release.gpg
Meu arquivo InRelease:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Origin: ourrepo
Label: ourrepo
Suite: DistV1
Codename: DistV1
Date: Tue, 29 Nov 2017 09:59:00 UTC
Architectures: armhf
Components: main
Description: Repository for the our package
MD5Sum:
5da702a21ec9a83848abbe3e6cdf2047 374 main/binary-armhf/Packages
fc0b5fd48f308da66332befaa80de52d 113 main/binary-armhf/Release
SHA1:
fe6e3cae5ba8296f7d77269318ce97d2aae61e55 374 main/binary-armhf/Packages
9d70645b7e4029eb5061238f77271e6e08e968dd 113 main/binary-armhf/Release
SHA256:
555cd077b864ef7e6f02a71345ab68d4ba0eee2e738799ddac5b7ca01449721e 374 main/binary-armhf/Packages
76f25379fd22279b9f197aaaedc95f5d5fd828336c2bbbae5efeaff10f4f6422 113 main/binary-armhf/Release
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Signature
-----END PGP SIGNATURE-----
A chave gpg que eu usei para assinar o arquivo Release no servidor remoto já foi adicionada ao anel gpg na RB.
Quando eu uso a atualização do sudo apt-get, ela atinge o arquivo InRelease, mas então:
Failed to fetch http://ipadress:80/package/dists/DistV1/InRelease Unable to find expected entry 'main/binary-armhf/Packages' In Release file (Wrong sources.list entry or malformed file)
Não consigo ver o que está causando isso. Sem os arquivos de lançamento eu já posso atualizar instalar e remover o pacote com o apt-get, então acho que posso dizer com certeza que a entrada sources.list é válida.
O que poderia estar errado com o arquivo InRelease? O que eu preciso para a entrada main/binary-armhf/Packages
ser encontrada?
Obrigado antecipadamente! Para informações faltantes, basta perguntar:)