如何调试登录缓慢

如何调试登录缓慢

笔记:登录,无法开机。

在 Ubuntu 20.04 上。

输入密码后,我的壁纸和一些版本的栏目出现(使用 Gnome 时)。一切都冻结了一分钟,然后才醒来。

当我使用其他 WM 登录时也发生同样的情况。甚至鼠标也冻结了。

没有~/.Xerrors

该机器上的其他用户没有遇到该问题。

我想知道去哪儿看?


感谢@waltinator 的提示,这里有一个有趣的部分journalctl

Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2437]: Starting Dropbox...Dropbox isn't running!
Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2437]: Done!
Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2321]: emacs is /usr/bin/emacs
Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2321]: gnome-terminal is /usr/bin/gnome-terminal
Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2321]: .xmonad/xmonad-session-rc: line 81: type: gnome-power-manager: not found
Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2321]: .xmonad/xmonad-session-rc: line 84: type: xfce4-power-manager: not found
Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2321]: unclutter is /usr/bin/unclutter
Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2665]: 2664
Nov 09 08:13:57 ionian /usr/lib/gdm3/gdm-x-session[2321]: nm-applet is /usr/bin/nm-applet
Nov 09 08:13:57 ionian dbus-daemon[2197]: [session uid=1000 pid=2197] Activating via systemd: service name='org.gnome.Terminal' unit='gnome-terminal-server.se>
Nov 09 08:13:57 ionian systemd[2180]: Created slice apps.slice.
Nov 09 08:13:57 ionian systemd[2180]: Created slice apps-org.gnome.Terminal.slice.
Nov 09 08:13:57 ionian systemd[2180]: Starting GNOME Terminal Server...
Nov 09 08:13:58 ionian dbus-daemon[2197]: [session uid=1000 pid=2197] Successfully activated service 'org.gnome.Terminal'
Nov 09 08:13:58 ionian systemd[2180]: Started GNOME Terminal Server.
Nov 09 08:13:58 ionian /usr/lib/gdm3/gdm-x-session[2480]: dropbox: load fq extension '/home/gauthier/.dropbox-dist/dropbox-lnx.x86_64-109.4.517/PyQt5.QtNetwor>
Nov 09 08:13:58 ionian NetworkManager[957]: <info>  [1604906038.9643] agent-manager: agent[aa291371d84b936a,:1.86/org.freedesktop.nm-applet/1000]: agent regis>
Nov 09 08:13:58 ionian systemd[2180]: Started VTE child process 2695 launched by gnome-terminal-server process 2672.
Nov 09 08:13:59 ionian nm-applet[2666]: Can't set a parent on widget which has a parent
Nov 09 08:14:00 ionian /usr/lib/gdm3/gdm-x-session[2480]: dropbox: load fq extension '/home/gauthier/.dropbox-dist/dropbox-lnx.x86_64-109.4.517/PyQt5.QtDBus.c>
Nov 09 08:14:05 ionian dbus-daemon[2197]: [session uid=1000 pid=2197] Activating via systemd: service name='org.freedesktop.Notifications' unit='dunst.service>
Nov 09 08:14:05 ionian systemd[2180]: Starting Dunst notification daemon...
Nov 09 08:14:05 ionian dbus-daemon[2197]: [session uid=1000 pid=2197] Successfully activated service 'org.freedesktop.Notifications'
Nov 09 08:14:05 ionian systemd[2180]: Started Dunst notification daemon.
Nov 09 08:14:09 ionian tracker-store[2282]: OK
Nov 09 08:14:09 ionian systemd[2180]: tracker-store.service: Succeeded.
Nov 09 08:14:29 ionian systemd[1]: Started Daemon for generating UUIDs.
Nov 09 08:14:35 ionian /usr/lib/gdm3/gdm-x-session[2667]: Identity added: /home/gauthier/.ssh/id_rsa (/home/gauthier/.ssh/id_rsa)
Nov 09 08:14:36 ionian /usr/lib/gdm3/gdm-x-session[2321]: XMonad is recompiling and replacing itself another XMonad process because the current process is cal>
Nov 09 08:14:36 ionian /usr/lib/gdm3/gdm-x-session[2321]: XMonad will use ghc to recompile, because "/home/gauthier/.xmonad/build" does not exist.
Nov 09 08:14:36 ionian /usr/lib/gdm3/gdm-x-session[2321]: XMonad skipping recompile because it is not forced (e.g. via --recompile), and neither xmonad.hs nor>
Nov 09 08:14:43 ionian dbus-daemon[2197]: [session uid=1000 pid=2197] Activating via systemd: service name='org.freedesktop.Tracker1' unit='tracker-store.serv>
Nov 09 08:14:43 ionian systemd[2180]: Starting Tracker metadata database store and lookup manager...
Nov 09 08:14:43 ionian dbus-daemon[2197]: [session uid=1000 pid=2197] Successfully activated service 'org.freedesktop.Tracker1'
Nov 09 08:14:43 ionian systemd[2180]: Started Tracker metadata database store and lookup manager.
Nov 09 08:15:13 ionian tracker-store[2874]: OK
Nov 09 08:15:13 ionian systemd[2180]: tracker-store.service: Succeeded.
Nov 09 08:16:54 ionian anacron[944]: Job `cron.daily' started
Nov 09 08:16:54 ionian anacron[2915]: Updated timestamp for job `cron.daily' to 2020-11-09
Nov 09 08:16:54 ionian cracklib[2951]: no dictionary update necessary.
Nov 09 08:17:01 ionian CRON[2977]: pam_unix(cron:session): session opened for user root by (uid=0)
Nov 09 08:17:01 ionian CRON[2980]: (root) CMD (   cd / && run-parts --report /etc/cron.hourly)
Nov 09 08:17:01 ionian CRON[2977]: pam_unix(cron:session): session closed for user root
Nov 09 08:17:58 ionian PackageKit[1957]: daemon quit
Nov 09 08:17:58 ionian systemd[1]: packagekit.service: Succeeded.
Nov 09 08:18:27 ionian systemd[2180]: Started VTE child process 3359 launched by gnome-terminal-server process 2672.
Nov 09 08:19:35 ionian systemd[2180]: Started VTE child process 3407 launched by gnome-terminal-server process 2672.
Nov 09 08:19:37 ionian systemd[2180]: vte-spawn-6db52a4c-8401-455e-a2c0-9094b0a5ae2e.scope: Succeeded.
Nov 09 08:19:37 ionian /usr/lib/gdm3/gdm-x-session[2321]: user error (Error in function getWindowAttributes)
Nov 09 08:20:20 ionian fstrim[960]: /: 61,7 GiB (66186797056 bytes) trimmed on /dev/sda1
Nov 09 08:20:20 ionian systemd[1]: fstrim.service: Succeeded.
Nov 09 08:20:20 ionian systemd[1]: Finished Discard unused blocks on filesystems from /etc/fstab.
Nov 09 08:20:20 ionian systemd[1]: Startup finished in 4.144s (kernel) + 8min 29.987s (userspace) = 8min 34.132s.
Nov 09 08:20:25 ionian anacron[944]: Job `cron.daily' terminated
Nov 09 08:20:25 ionian anacron[944]: Normal exit (1 job run)
Nov 09 08:20:25 ionian systemd[1]: anacron.service: Succeeded.

之后有一分钟的间隔pam_unix,直到PackageKit守护进程退出。我不确定 PAM 为什么要做任何事情,没有远程帐户管理。我应该责怪 PackageKit 吗?

请注意,退出并重新登录速度很快。


有可疑 Dropbox 的新日志:

Nov 10 08:15:12 ionian /usr/lib/gdm3/gdm-x-session[6403]: dropbox: load fq extension '/home/gauthier/.dropbox-dist/dropbox-lnx.x86_64-1>
Nov 10 08:15:17 ionian systemd[6105]: tracker-extract.service: Succeeded.
Nov 10 08:15:23 ionian /usr/lib/gdm3/gdm-x-session[6403]: dropbox: load fq extension '/home/gauthier/.dropbox-dist/dropbox-lnx.x86_64-1>
Nov 10 08:15:24 ionian /usr/lib/gdm3/gdm-x-session[6403]: dropbox: load fq extension '/home/gauthier/.dropbox-dist/dropbox-lnx.x86_64-1>
Nov 10 08:15:24 ionian xdg-desktop-por[6401]: Failed to get application states: GDBus.Error:org.freedesktop.portal.Error.Failed: Could >
Nov 10 08:15:27 ionian /usr/lib/gdm3/gdm-x-session[6403]: dropbox: load fq extension '/home/gauthier/.dropbox-dist/dropbox-lnx.x86_64-1>
Nov 10 08:15:27 ionian /usr/lib/gdm3/gdm-x-session[6403]: dropbox: load fq extension '/home/gauthier/.dropbox-dist/dropbox-lnx.x86_64-1>
Nov 10 08:15:32 ionian /usr/lib/gdm3/gdm-x-session[6352]: Starting Dropbox...Dropbox isn't running!
Nov 10 08:15:32 ionian /usr/lib/gdm3/gdm-x-session[6352]: Done!

我尝试从“启动应用程序”中停用 Dropbox,但复选标记一直出现。这可能是什么原因造成的?

我正在尝试将其从启动应用程序中完全删除,而不是直接取消选中,也许这样就可以了。难道以这种方式启动 Dropbox 是一种过时的方式吗?

相关内容