pve安装时候出现找不到 ast_dri.so,无法启动 x server 解决方案.
报错大概如下;
X.Org X Server 1.20.13
X Protocol Version 11, Revision 0
Build Operating System: linux Ubuntu
Current Operating System: Linux research-1 5.4.0-100-generic #113-Ubuntu SMP Thu Feb 3 18:43:29 UTC 2022 x86_64
Kernel command line: BOOT_IMAGE=/vmlinuz-5.4.0-100-generic root=/dev/mapper/ubuntu--vg-ubuntu--lv ro maybe-ubiquity intel_pstate=disable
Build Date: 14 December 2021 02:14:13PM
xorg-server 2:1.20.13-1ubuntu1~20.04.2 (For technical support please see http://www.ubuntu.com/support)
Current version of pixman: 0.38.4
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 10 12:19:08 2022
(==) Using config file: "/etc/X11/xorg.conf"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
pci id for fd 48: 1a03:2000, driver (null)
MESA-LOADER: failed to open ast: /usr/lib/dri/ast_dri.so: cannot open shared object file: No such file or directory (search paths /usr/lib/x86_64-linux-gnu/dri:\$${ORIGIN}/dri:/usr/lib/dri, suffix _dri)
failed to load driver: ast
(II) modeset(G7): Initializing kms color map for depth 24, 8 bpc.
xinit: connection to X server lost
waiting for X server to shut down .(II) Server terminated successfully (0). Closing log file.
解决方案:
debug模式,或者正常模式下. x server启动失败后会回到中断窗口.
1. 配置xorg.conf
Xorg -configure
mv xorg.conf.new /etc/X11/xorg.conf
nano /etc/X11/xorg.conf
2. 修改/etc/X11/xorg.conf
- 2.1 找到
Load "glx"
替换为 Disable "glx",然后再下一行加入Disable "glamoregl"
- 2.2 找到
Driver "modesetting"
替换为Driver "fbdev"
然后执行 startx,稍等一会儿就会出现安装界面. 之后按正常流程安装即可.
如果安装好之后自动退出x server,手动重启即可. exit/reboot
ref:https://gist.github.com/sergey-cheperis/530666bc5d7064185ab72bfcaeb19ff1