apt-get (Debian 9) openssh-server-Paket fordert ständig zur Eingabe von Konfigurationsdateioptionen auf – Optionen ignorieren?

apt-get (Debian 9) openssh-server-Paket fordert ständig zur Eingabe von Konfigurationsdateioptionen auf – Optionen ignorieren?

Ich versuche, nicht interaktive Upgrades durchzuführen. Es scheint zu funktionieren, bis ich zum OpenSSH-Server-Paket komme. OpenSSH-Server öffnet eine interaktive Eingabeaufforderung, die nicht einmal funktioniert. Es ist „eingefroren“ und ich muss es mit Strg+C verlassen, den Prozess manuell beenden und ihn dann reparieren, um fortzufahren. Was mache ich falsch?

Beachten Sie, dass ich es mit den Optionen sehe, von denen ich denke, dass sie funktionieren sollten … aber ich werde trotzdem immer wieder dazu aufgefordert?

 /usr/bin/dpkg --force-confdef --force-confold --status-fd 17 --configure --pending


ssh -T $i 'export TERM=linux; sudo apt-get -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade'; 

Antwort1

Das Problem bestand anscheinend darin, dass ich zu allem "-q" hinzufügen musste. Das hier funktioniert jetzt für mich:

sudo TERM=linux DEBIAN_FRONTEND=noninteractive apt-get -yq -o Dpkg::Options::="--force-confdef" -o Dpkg::Options::="--force-confold" dist-upgrade && /sbin/reboot'

verwandte Informationen