Obtendo o código de saída 139 durante a execução do UCF (durante o postinstall do dpkg)

2

Eu fiquei preso ao tentar atualizar dois pacotes específicos (por exemplo, "samba-common" e "openssh-server", por causa da conclusão), lançando o seguinte erro no terminal:

subprocess installed post-installation script returned error exit status 139

Depois de pesquisar na web, tudo que descobri foi que, em algum lugar, alguma coisa estava saindo devido a um sinal SIGSEGV, e que eu poderia depurar o script de pós-instalação indo até '/ var / lib / dpkg / info /'.

Após algumas depurações de eco, consegui reduzir o comando incorreto para:

ucf --three-way --debconf-ok /var/run/samba/upgrades/smb.conf /etc/samba/smb.conf

O comando runs não produz nenhuma mensagem de erro, incluindo "Falha de Segmentação", mas seu código de saída é de fato '139'.

Eu já tentei executar apt-get install --reinstall ucf , mas o resultado é o mesmo.

Como posso mais depurar isso? Qualquer log eu posso verificar para ver se uma determinada dependência do UCF está causando isso?

    
por ravemir 04.09.2018 / 01:22

0 respostas

Tags