Lösung 1:
Ich habe diese Frage auf SO gestellt und sie wurde hierher verschoben. Das heißt, ich habe nicht mehr die Möglichkeit, die Frage so zu bearbeiten, als ob sie mir gehörte, oder sogar die richtige Antwort zu akzeptieren, aber dies stellte sich als der wahre Grund heraus, warum und wie man sie löst:
Gefunden hier User "rohandhruva" gibt dort die richtige Antwort:
Dies geschieht, wenn Sie den Hostnamen während des Installationsvorgangs ändern.
Um das Problem zu lösen, bearbeiten Sie die Datei /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 <ADD_YOURS_HERE>
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6 <ADD_YOURS_HERE>
Lösung 2:
Überprüfen Sie, ob Ihr Syslog-Daemon korrekt funktioniert; das hat das Problem bei mir verursacht.
Führen Sie den folgenden Befehl aus
logger 'Hello world'
-
Wird der Befehl innerhalb einer angemessenen Zeitspanne zurückgegeben?
-
Erscheint „Hallo Welt“ in
/var/log/syslog
?
Ist dies nicht der Fall, ist der Syslog-Daemon abgestürzt. Ein Neustart sollte Ihr Problem beheben.
Lösung 3:
Ist eine der Dateien/Verzeichnisse, die es lesen muss, auf einem vernetzten Mount oder löst es irgendwie das Lesen von einem langsamen USB-Gerät aus? Versuchen Sie es mit strace und sehen Sie, wo es langsam ist; wenn es zu schnell geht, tu es
sudo strace -r -o trace.log sudo echo hi
Jede Zeile beginnt mit der Zeit, die seit der Eingabe des vorherigen Systemaufrufs verstrichen ist.
(Das anfängliche sudo scheint notwendig zu sein; ich weiß nicht, wie sehr das die Ergebnisse stören wird.)
Lösung 4:
Ich habe vor kurzem festgestellt, dass ich das gleiche Problem hatte. Es gab keine sudo-Verzögerung und dann plötzlich etwa 10-20 Sekunden Verzögerung. Ich habe das spezifische Problem mit:
ermittelt 1. chmod u+s /usr/sbin/strace (as the root user)
Als Sie selbst:
1. sudo -K
2. strace sudo /bin/tcsh
Und dann finden Sie heraus, wo die Systemaufrufe hängen.
In MEINEM Fall habe ich festgestellt, dass es an einer DNS-Übersetzung hing, anscheinend einer der DNSen in meiner Liste auf /etc/resolv.conf
war sehr beschäftigt oder schlecht geworden. Also habe ich die Auflösungsreihenfolge geändert und Puh, alles hat wieder schnell funktioniert.
Lösung 5:
Ich bin mir bei Fedora nicht sicher, aber ich habe andere Systeme verwendet, bei denen sudo überprüft, wo Sie angemeldet sind, was, wenn Ihr DNS nicht gut eingerichtet ist, ewig dauern kann, bis es zu einer Zeitüberschreitung kommt. Dies ist auch zu sehen, wenn Sie sich per SSH in die Maschine einloggen - es dauert einige Zeit, bis eine Eingabeaufforderung angezeigt wird.