OS 12.1 : System hängt nach Login ca. 20 Sekunden

Hallo,

ich habe ein Problem mit meinem Opensuse System (12.1, KDE). Sobald man direkt nach dem Login ein Programm starten möchte passiert erst mal 20 Sekunden gar nichts, danach startet das Program. Auch der Systemmonitor ist wenig hilfreich weil er ebenfalls erst nach den 20 Sek startet.

Gibt es eine Log-Datei in der alle Prozesse seit Systemstart gelistet werden? Wo finde ich diese? Irgendwelche Vorschläge wie ich das Problem lösen kann?

Vielen Dank + Grüße
helferlain

Falls Du mit systemd als Bootsystem arbeitest (default in 12.1), kannst Du evtl. mit dem Output eines der forlgenden Kommandos etwas herausfinden:
systemd-analyze time
systemd-analyze blame
systemd-analyze plot > start.svg

Das Ergebnis des letzten Kommandos ist ein SVG-Bild; daher die Umleitung in eine Datei. Ich schaue mir die dabei produzierte SVG-Datei meist mit Firefox an.
mfg
Hendrik

Danke für den Hinweis. So sieht die ausgabe aus:


systemd-analyze time
Startup finished in 5284ms (kernel) + 30247ms (userspace) = 35532ms


systemd-analyze blame
 19461ms network.service
  1634ms media.mount
  1586ms var-lock.mount
  1521ms dev-mqueue.mount
  1513ms var-run.mount
  1490ms remount-rootfs.service
  1451ms sys-kernel-security.mount
  1408ms dev-hugepages.mount
  1400ms sys-kernel-debug.mount
  1366ms systemd-vconsole-setup.service
  1288ms systemd-modules-load.service
  1214ms systemd-remount-api-vfs.service
   937ms iscsid-early.service
   931ms cycle.service
   929ms systemd-logind.service
   809ms localnet.service
   662ms syslog.service
   630ms udev-trigger.service
   623ms systemd-readahead-collect.service
   585ms systemd-readahead-replay.service
   503ms home.mount
   459ms fbset.service
   452ms console-kit-log-system-start.service
   448ms microcode.ctl.service
   447ms udev.service
   397ms systemd-user-sessions.service
   380ms cpufreq.service
   377ms rc-local.service
   359ms SuSEfirewall2_init.service
   357ms purge-kernels.service
   347ms console-kit-daemon.service
   341ms avahi-daemon.service
   278ms vboxdrv.service
   273ms systemd-sysctl.service
   238ms dbus.service
   226ms network-remotefs.service
   152ms SuSEfirewall2_setup.service
   138ms xencommons.service                                                                      
   128ms systemd-tmpfiles-setup.service
   123ms acpid.service
   114ms haveged.service
    96ms cups.service
    93ms xdm.service
    75ms nscd.service
    74ms xend.service
    71ms xendomains.service
    43ms splash.service
    36ms splash_early.service
    31ms mcelog.service
     0ms sys-fs-fuse-connections.mount

“19461ms network.service” scheint der Übeltäter zu sein. Was mache ich nun?

Hi,

Du schreibst, dass erst nach login das System steht. Welche Oberfläche nutzt Du, und probiere mal eine alternative aus, also z. B. statt Gnome KDE.

Nun könntest Du die Logs durchforsten, ob Dir da Meldungen (timeouts o.ä.) rund ums Netzwerk auffallen.
Der Befehl “dmesg” sowie die Dateien in /var/log sind da erste Anlaufstelle.

Die Frage ist auch, was Du alles im Netzwerk aktiviert hast. Bei mir bremst gern der ntpd den Systemstart aus (vor dem Login), weil er darauf wartet, dass der Router hochfährt und die Internetverbindung steht.
mfg
Hendrik