On 19/03/2012 10:52, "Fábio Jr." wrote: > Em 16-03-2012 10:02, Marcelo Gondim escreveu: >> Em 16/03/2012 09:33, "Fábio Jr." escreveu: >>> Bom dia caros colegas, >>> >>> Estou tendo problemas após atualizar o portaudit para a versão 0.6.0. >>> Sempre q tento instalar ou atualizar outro pacote, recebo uma mensagem >>> de erro. Mesma mensagem que aparece quando tento utilizar o portaudit. >>> Já removi o database do portaudit e continua dando erro. >>> >>> /# portaudit -Fda/ >>> /auditfile.tbz 100% of 75 kB 405 >>> kBps/ >>> /unknown option '-sha256'/ >>> /options are/ >>> /-c to output the digest with separating colons/ >>> /-d to output debug info/ >>> /-hex output as hex dump/ >>> /-binary output in binary form/ >>> /-sign file sign digest using private key in file/ >>> /-verify file verify a signature using public key in file/ >>> /-prverify file verify a signature using private key in file/ >>> /-keyform arg key file format (PEM or ENGINE)/ >>> /-signature file signature to verify/ >>> /-binary output in binary form/ >>> /-engine e use engine e, possibly a hardware device./ >>> /-md5 to use the md5 message digest algorithm (default)/ >>> /-md4 to use the md4 message digest algorithm/ >>> /-md2 to use the md2 message digest algorithm/ >>> /-sha1 to use the sha1 message digest algorithm/ >>> /-sha to use the sha message digest algorithm/ >>> /-mdc2 to use the mdc2 message digest algorithm/ >>> /-ripemd160 to use the ripemd160 message digest algorithm/ >>> /portaudit: Database contains invalid signature./ >>> /Old database restored./ >>> /portaudit: Download failed./ >>> >>> Atualizei em dois servidores (ambos 6.2) e acontece o mesmo problema nos >>> dois. Procurei no histórico e não encontrei nenhuma menção a algo >>> parecido com o problema q tenho aqui. Não sei se procurei errado ou >>> realmente ninguém reportou isso ainda. >>> >>> Alguém tem alguma ideia do que pode ser? >>> >>> Obrigado. >>> ------------------------- >>> Histórico: http://www.fug.com.br/historico/html/freebsd/ >>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >>> >> No processo abaixo: >> >> - portsnap fetch update >> - cd /usr/ports/ports-mgmt/portaudit >> - make deinstall >> - make install >> >> Dá algum erro nesses processos? >> ------------------------- >> Histórico: http://www.fug.com.br/historico/html/freebsd/ >> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd >> > Alguém tem alguma ideia do que possa estar causando isso? > > Tentei inclusive um /portsnap fetch extract/, mas o problema persiste. > > Não estou podendo atualizar nada por causa desse problema, e não queria > ficar sem o portaudit, ele é uma baita mão na roda. > > Obrigado. > -------------------------
Atualizei o portaudit aqui para o 0.6.0 e está funcionando direito (FreeBSD 8.2). Abri o portaudit e ele é só um script. Existe em uma linha e apenas nessa linha o comando openssl dgst -sha256 -verify ${portaudit_pubkey} -signature $TMPFILE` Então acho que o seu openssl não tem suporte a -sha256. Execute o seguinte comando openssl dgst -sha256 <ARQUIVO QUALQUER> E veja se ele retorna o hash. []'s -Otacílio ------------------------- Histórico: http://www.fug.com.br/historico/html/freebsd/ Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd