Řešení 1:
Tuto otázku jsem položil na SO a přesunulo se to sem. To znamená, že již nemám možnost upravit otázku, jako bych ji vlastnil, nebo dokonce přijmout správnou odpověď, ale ukázalo se, že toto je pravý důvod, proč a jak to vyřešit:
Nalezeno zde Uživatel "rohandhruva" tam dává správnou odpověď:
K tomu dojde, pokud během procesu instalace změníte název hostitele.
Chcete-li problém vyřešit, upravte soubor/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>
Řešení 2:
Zkontrolujte, zda váš démon syslog funguje správně; to mi způsobilo problém.
Spusťte následující příkaz
logger 'Hello world'
-
Vrátí se příkaz v rozumném čase?
-
Zobrazuje se 'Ahoj světe' v
/var/log/syslog
? ?
Pokud tomu tak není, démon syslog se zhroutil. Restartování by mělo vyřešit váš problém.
Řešení 3:
Je jeden ze souborů/adresářů, které potřebuje načíst, na síťovém připojení, nebo nějak spouští čtení z pomalého zařízení USB? Zkuste strace a uvidíte, kde je to pomalé; pokud to utíká příliš rychle, udělejte to
sudo strace -r -o trace.log sudo echo hi
Každý řádek bude začínat časem od zadání předchozího systémové volání.
(Počáteční sudo se zdá být nezbytné; nevím, jak moc to naruší výsledky.)
Řešení 4:
Nedávno jsem zjistil, že mám stejný problém. Nebylo tam žádné sudo zpoždění a pak najednou, asi 10-20 sekund zpoždění. Konkrétní problém jsem určil pomocí:
1. chmod u+s /usr/sbin/strace (as the root user)
Jako vy:
1. sudo -K
2. strace sudo /bin/tcsh
A pak zjistěte, kde visí systémová volání.
V MÉM případě jsem zjistil, že visí na překladu DNS, zřejmě na jednom z DNSen v mém seznamu na /etc/resolv.conf
byl velmi rušný nebo se pokazil. Takže jsem změnil pořadí rozlišení a fuj věci zase rychle fungovaly.
Řešení 5:
U Fedory si nejsem jistý, ale používal jsem jiné systémy, kde by sudo kontrolovalo, odkud jste přihlášeni, což, pokud není váš DNS správně nastaven, může trvat věkově, než vyprší. To lze také vidět, když se SSH připojuje k počítači - trvá to, než se objeví výzva.