fragen stichworte

Cygwin Screen und SSH: Utmp-Slot nicht gefunden -> nicht entfernt

Wenn ich screen auf meinem Computer verwende und abtrenne, komme ich zurück zur Eingabeaufforderung und alles ist in Ordnung. Wenn ich jedoch von meinem Computer aus einen Remote-Zugriff auf meinen Computer habe und den Bildschirm verwende, versuche ich, die Verbindung zu trennen, bekomme ich die Fehlermeldung Utmp slot not found -> not removed.

Dann hängt es und ich kann nicht mal ctrl-c, ctrl-d und muss das Cygwin-Fenster schließen. Warum geschieht das und wie kann ich es beheben?

Beachten Sie, dass Sie den Fehler erneut wiederherstellen müssen, indem Sie den SSH-Vorgang von Ihrem Computer aus ausführen und dann wieder in:

$ screen
(C-a d)
$ ssh -R12345:localhost:22 username@someServer
$ ssh -p12345 username@127.0.0.1
$ screen -r
(C-a d)

antworten

Der Schuldige scheint die Datei /var/run/utmp zu sein, die in meinem Fall nur eine leere Datei ist und die einzige im Verzeichnis /var/run/ ist.

Bei mir habe ich es einfach über rm/var/run/utmp,

entfernt

Oder Sie können es umbenennen, z. mv/var/run/utmp/var/run/utmp~