Ubuntu 20.04图形界面与自动网络连接故障一例

故障描述

一台运行Ubuntu 20.04 LTS的戴尔PowerEdge R740服务器,一日发现系统重新启动后无法进入图形界面,亦无法自动连接到互联网。

故障处理

图形界面修复

使用tasksel安装新的桌面环境:

sudo apt-get install tasksel
sudo tasksel install mate-desktop

参考:https://cn.linux-console.net/?p=9902

安装LightDM:

sudo apt-get install lightdm
sudo dpkg-reconfigure lightdm

参考:https://blog.csdn.net/qq_19734597/article/details/103863892

发现提示Failed to start Power Profiles daemon。

检查upower服务状态:

sudo journalctl -xeu upower.service

发现无法找到符号g_udev_device_get_sysfs_attr_as_boolean_uncached的错误:

sudo apt-get install libgudev-1.0-0
sudo systemctl enable upower

参考:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1037074

https://ubuntu.pkgs.org/22.04/ubuntu-main-amd64/libgudev-1.0-0_237-2build1_amd64.deb.html

删除xorg.conf

sudo rm /etc/X11/xorg.conf

参考:https://www.zhihu.com/question/499184842

成功进入桌面。

重建远程访问

由于桌面环境发生变化,需要重新配置xrdp

sudo apt remove xrdp
sudo apt install xrdp

参考:https://blog.csdn.net/qq_39213284/article/details/121648004

网络修复

建立/etc/rc.local

sudo vi /etc/rc.local

写入:

#!/bin/bash
dhclient

设置权限并启动服务:

sudo chmod 755 /etc/rc.local

编辑rc-local服务:

sudo vi /lib/systemd/system/rc-local.service

在文件末尾加入:

[Install]
WantedBy=multi-user.target

启动服务:

sudo systemctl enable rc-local
sudo systemctl restart rc-local

参考:

https://www.cnblogs.com/liuhanxu/p/17555594.html

https://blog.csdn.net/qz652219228/article/details/125107694

重装Firefox

由于桌面环境发生变化,需要卸载Ubuntu原生提供的Snap版Firefox,并重新安装官方版本的Firefox。

卸载Snap版Firefox:

sudo snap remove firefox

Mozilla官方FTP下载Firefox包:

cd ~
mkdir Firefox
cd Firefox
wget http://ftp.mozilla.org/pub/firefox/releases/128.10.1esr/linux-x86_64/zh-CN/firefox-128.10.1esr.tar.bz2
tar -vxf firefox-128.10.1esr.tar.bz2

安装Firefox:

sudo mv firefox /opt
sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox

建立快捷方式:

sudo vi /usr/share/applications/firefox-browser.desktop

输入:

[Desktop Entry]
Version=1.0
Name=Firefox Web Browser
Comment=Browse the World Wide Web
GenericName=Web Browser
Keywords=Internet;WWW;Browser;Web;Explorer
Exec=firefox %u
Terminal=false
X-MultipleArgs=false
Type=Application
Icon=/opt/firefox/browser/chrome/icons/default/default128.png
Categories=GNOME;GTK;Network;WebBrowser;
MimeType=text/html;text/xml;application/xhtml+xml;application/xml;application/rss+xml;application/rdf+xml;image/gif;image/jpeg;image/png;x-scheme-handler/http;x-scheme-handler/https;x-scheme-handler/ftp;x-scheme-handler/chrome;video/webm;application/x-xpinstall;
StartupNotify=true

参考:

https://ubuntu-mate.community/t/firefox-installation-guide-non-snap/25299

https://github.com/mozilla/sumo-kb/blob/main/install-firefox-linux/firefox.desktop

it
除非特别注明,本页内容采用以下授权方式: Creative Commons Attribution-ShareAlike 3.0 License