重要免责声明:在此之前,我不小心删除了一个重要的库(libreadline7),它在我没有意识到的情况下删除了几个重要的系统库(像 NetworkManager 之类的东西也被删除了),这使得 Ubuntu 停止正常启动。通过从引导加载程序进入恢复模式,重新安装 ubuntu-minimal、ubuntu-standard 和 ubuntu-mate-desktop,我能够为我的用户恢复此问题。这允许我登录到我自己的个人用户,一切似乎都恢复正常,但我确信其他一些东西被破坏了,这就是我提到这一点的原因。
\n我有一个具有多个用户的 Ubuntu MATE 18.04 桌面安装。由于某种原因,我能够登录一个用户,这是使用 Ubuntu MATE 安装配置的主用户。但其他用户无法登录他的 MATE 会话。
\n在检查了 /var/log/lightdm 中的一些日志后,我找不到 lightdm 的任何问题,并且我被引导到用户的 .xsession-errors 文件。
\n我注意到在该用户的 .xsession-errors 中,有一些错误不会出现在我的用户中
\nmate-session[18804]: WARNING: Unable to find provider 'mate-panel' of required component 'panel'\nmate-session[18804]: WARNING: Unable to find provider 'caja' of required component 'filemanager'\nmate-session[18804]: WARNING: Unable to find provider '' of required component 'dock'\nmate-session[18804]: WARNING: Could not launch application 'update-notifier.desktop': Unable to start application: Failed to execute child process \xe2\x80\x9cupdate-notifier\xe2\x80\x9d …Run Code Online (Sandbox Code Playgroud)