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?