Como faço para ignorar a verificação de assinatura do pkgadd?

3

Tentando instalar o CollabNet Subversion Client no Solaris x64, mas estou conectado:

## Verifying signature for signer <Alexander Thomas(AT)>
pkgadd: ERROR: Signature verification failed while verifying certificate <subject=Alexander Thomas(AT), issuer=Alexander Thomas(AT)>:<self signed
certificate>.

Qualquer maneira de simplesmente ignorar a verificação do certificado? Nenhuma das opções listadas na página man pareceu apropriada.

    
por Brian Knoblauch 19.08.2009 / 19:43

3 respostas

6

Tente configurar 'authentication = nocheck' no seu arquivo admin ( / var / sadm / install / admin / default por padrão).

Se isso não funcionar, não parece haver uma maneira documentada de forçar a instalação de um pacote sem uma CA confiável no armazenamento de chaves.

    
por 19.08.2009 / 20:51
4

Faça o download do certificado ao lado do link para download e, em seguida, execute pkgadm addcert -ty certificate.pem. Isso funcionará, está no FAQ. Me pegou também:)

    
por 07.05.2010 / 12:30
0

Outra coisa que deve ser lembrada ao instalar o CollabNet Subversion no Solaris: o sudo não é instalado por padrão. Para fazer o instalador funcionar no meu sistema, eu tive que hackear o script "bin / csvn" como segue (substitua sudo por 'su - root - c' < cmd > '

installdaemon() {
if [ 'id | sed 's/^uid=//;s/(.*$//'' = "0" ] ; then
    echo "Cannot be root to perform this action."
    exit 1
else
    if [ "$DIST_OS" = "solaris" ] ; then
        echo "Detected Solaris:"
        if [ -f /etc/init.d/$APP_NAME ] ; then
            echo " The $APP_LONG_NAME daemon is already installed."
            exit 1
        else
            echo " Installing the $APP_LONG_NAME daemon.."
            # NOTE THE FOLLOWING SUBSTITUTION OF 'sudo' with 'su - root -c "<cmd>"'
            su - root -c "ln -s $REALPATH /etc/init.d/$APP_NAME"
            su - root -c "ln -s /etc/init.d/$APP_NAME /etc/rc3.d/K20$APP_NAME"
            su - root -c "ln -s /etc/init.d/$APP_NAME /etc/rc3.d/S20$APP_NAME"
        fi
    
por 30.08.2011 / 21:09