%20openssh-server-Paket%20fordert%20st%C3%A4ndig%20zur%20Eingabe%20von%20Konfigurationsdateioptionen%20auf%20%E2%80%93%20Optionen%20ignorieren%3F%20.png)
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'