subprocesso instalado script de pós-instalação retornou status de saída de erro 10

0

Eu tinha openssh-server trabalhando no meu servidor dedicado executando proxmox , mas toda vez que tentei atualizar alguma coisa, recebi este erro:

dpkg:error processing package openssh-server (--configure):
subprocess installed post-installation script returned error exit status 10

Então eu li em fóruns que eu deveria desinstalar e limpar o openssh-server e instalá-lo novamente, portanto corri o proxmox shell que não precisa do ssh para conectar ao servidor e remover openssh-server .

Agora não consigo instalá-lo e não tenho ssh de acesso ao meu servidor.

Eu tentei isso:

$ dpkg --configure -D 777 openssh-server
...
D000400:       checking breaker openssh-sftp-server:amd64 virtbroken <none>
D000400:     checking virtbroken openssh-server
Setting up openssh-server (1:7.4p1-10+deb9u3) ...
D000002: fork/exec /var/lib/dpkg/info/openssh-server.postinst (   configure   )
dpkg: error processing package openssh-server (--configure):
 subprocess installed post-installation script returned error exit status 10
D000001: ensure_diversions: same, skipping
Errors were encountered while processing:
 openssh-server

Eu também tentei remover openssh-server* de /var/lib/dpkg/info e instalá-lo novamente. Eu não tive nenhum sucesso.

Meu sistema operacional é o Debian Stretch e eu instalei o proxmox kernel nele.

Como posso instalar o openssh-server com essa situação?

    
por Amin Vakil 15.03.2018 / 10:59

1 resposta

0

Por fim, não consegui configurar openssh-server , mas editei o /etc/apt/sources.list e adicionei estas linhas: (Como meu servidor está em Hetzner Co.)

deb http://mirror.hetzner.de/debian/packages jessie main contrib non-free
deb http://mirror.hetzner.de/debian/security jessie/updates main contrib non-free
deb http://mirror.hetzner.de/debian/packages jessie-updates main contrib non-free

Em seguida, instalei a última versão anterior de openssh-server , que estava em jessie mirror.

Assim:

apt update
apt remove openssh-client openssh-sftp-server openssh-server
apt clean
apt install openssh-client=1:6.7p1-5+deb8u4
apt install openssh-sftp-server=1:6.7p1-5+deb8u4
apt install openssh-server=1:6.7p1-5+deb8u4

Você também pode verificar qualquer versão de pacote que você possa instalar com isso:

apt-cache showpkg package
apt-cache showpkg openssh-server
    
por 15.03.2018 / 11:06