ubuntu启动程序报错

问题描述

ubuntu 20.04系统启动rke2-server.service报错,journalctl -xe查看,报错如下


-- The unit run-containerd-runc-k8s.io-1ec5fa45ab0bdc939d7d11378c4abd50a9aed0cd1a3c0cc93e4a57eb0e3f2a29-runc.FdNCfm.mount has successfully entered the 'dead' state.
Oct 21 01:46:44 ubantu systemd[1790]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.PmgOFC.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit UNIT has successfully entered the 'dead' state.
Oct 21 01:46:44 ubantu systemd[1]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.PmgOFC.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.PmgOFC.mount has successfully entered the 'dead' state.
Oct 21 01:46:44 ubantu systemd[1]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.KcJKJN.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.KcJKJN.mount has successfully entered the 'dead' state.
Oct 21 01:46:45 ubantu multipathd[672]: sda: add missing path
Oct 21 01:46:45 ubantu multipathd[672]: sda: failed to get udev uid: Invalid argument
Oct 21 01:46:45 ubantu multipathd[672]: sda: failed to get sysfs uid: Invalid argument
Oct 21 01:46:45 ubantu multipathd[672]: sda: failed to get sgio uid: No such file or directory
Oct 21 01:46:49 ubantu systemd[1]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.NOEpNm.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.NOEpNm.mount has successfully entered the 'dead' state.
Oct 21 01:46:49 ubantu systemd[1790]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.NOEpNm.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit UNIT has successfully entered the 'dead' state.
Oct 21 01:46:50 ubantu multipathd[672]: sda: add missing path
Oct 21 01:46:50 ubantu multipathd[672]: sda: failed to get udev uid: Invalid argument
Oct 21 01:46:50 ubantu multipathd[672]: sda: failed to get sysfs uid: Invalid argument
Oct 21 01:46:50 ubantu multipathd[672]: sda: failed to get sgio uid: No such file or directory
 ESCOC
b0e3f2a29-runc.FdNCfm.mount has successfully entered the 'dead' state.
e2da860a0cfb7d88e89f29d04e823bcb079-runc.PmgOFC.mount: Succeeded.





a860a0cfb7d88e89f29d04e823bcb079-runc.PmgOFC.mount: Succeeded.




823bcb079-runc.PmgOFC.mount has successfully entered the 'dead' state.
a860a0cfb7d88e89f29d04e823bcb079-runc.KcJKJN.mount: Succeeded.




823bcb079-runc.KcJKJN.mount has successfully entered the 'dead' state.




a860a0cfb7d88e89f29d04e823bcb079-runc.NOEpNm.mount: Succeeded.




823bcb079-runc.NOEpNm.mount has successfully entered the 'dead' state.
e2da860a0cfb7d88e89f29d04e823bcb079-runc.NOEpNm.mount: Succeeded.









 ESCOD
-- The unit run-containerd-runc-k8s.io-1ec5fa45ab0bdc939d7d11378c4abd50a9aed0cd1a3c0cc93e4a57eb0e3f2a29-runc.FdNCfm.mount has successfully entered the 'dead' state.
Oct 21 01:46:44 ubantu systemd[1790]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.PmgOFC.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit UNIT has successfully entered the 'dead' state.
Oct 21 01:46:44 ubantu systemd[1]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.PmgOFC.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.PmgOFC.mount has successfully entered the 'dead' state.
Oct 21 01:46:44 ubantu systemd[1]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.KcJKJN.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.KcJKJN.mount has successfully entered the 'dead' state.
Oct 21 01:46:45 ubantu multipathd[672]: sda: add missing path
Oct 21 01:46:45 ubantu multipathd[672]: sda: failed to get udev uid: Invalid argument
Oct 21 01:46:45 ubantu multipathd[672]: sda: failed to get sysfs uid: Invalid argument
Oct 21 01:46:45 ubantu multipathd[672]: sda: failed to get sgio uid: No such file or directory
Oct 21 01:46:49 ubantu systemd[1]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.NOEpNm.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.NOEpNm.mount has successfully entered the 'dead' state.
Oct 21 01:46:49 ubantu systemd[1790]: run-containerd-runc-k8s.io-3dc7fcf6139bf45849d45f63306f3e2da860a0cfb7d88e89f29d04e823bcb079-runc.NOEpNm.mount: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
-- 
-- The unit UNIT has successfully entered the 'dead' state.
Oct 21 01:46:50 ubantu multipathd[672]: sda: add missing path
Oct 21 01:46:50 ubantu multipathd[672]: sda: failed to get udev uid: Invalid argument
Oct 21 01:46:50 ubantu multipathd[672]: sda: failed to get sysfs uid: Invalid argument
Oct 21 01:46:50 ubantu multipathd[672]: sda: failed to get sgio uid: No such file or directory

root@ubantu:~# lsb

Command 'lsb' not found, did you mean:

  command 'lsd' from snap lsd (0.16.0)
  command 'lsm' from deb lsm (1.0.4-1)
  command 'msb' from deb mysql-sandbox (3.2.05-1)
  command 'lsh' from deb lsh-client (2.1-12build3)
  command 'lb' from deb live-build (3.0~a57-1ubuntu38.20.04.2)
  command 'lb' from deb open-infrastructure-system-build (20190301-lts1-2)
  command 'sb' from deb lrzsz (0.12.21-10)
  command 'lsc' from deb livescript (1.6.0+dfsg-1)
  command 'lsw' from deb suckless-tools (44-1)
  command 'ls' from deb coreutils (8.30-3ubuntu2)
  command 'ldb' from deb rocksdb-tools (5.17.2-3)

See 'snap info <snapname>' for additional versions.

解决

root@ubantu:~# lsblk 
NAME                      MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
loop0                       7:0    0   62M  1 loop /snap/core20/1611
loop1                       7:1    0 67.8M  1 loop /snap/lxd/22753
loop2                       7:2    0   47M  1 loop /snap/snapd/16292
loop3                       7:3    0   48M  1 loop /snap/snapd/17336
loop4                       7:4    0 63.2M  1 loop /snap/core20/1623
sda                         8:0    0   60G  0 disk 
├─sda1                      8:1    0    1M  0 part 
├─sda2                      8:2    0    2G  0 part /boot
└─sda3                      8:3    0   58G  0 part 
  └─ubuntu--vg-ubuntu--lv 253:0    0   29G  0 lvm  /
sr0                        11:0    1 1024M  0 rom  

编辑/etc/multipath.conf ,增加devnode "sda"一行配置,这里的sda是通过lsblk命令查看出的。

root@ubantu:~# cat /etc/multipath.conf 
defaults {
    user_friendly_names yes,
    devnode "sda"
}

再次启动服务即可。

systemctl start rke2-server.service
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Ubuntu Server 20.04 是一款针对服务器环境设计的操作系统,没有图形用户界面(GUI),因此在执行图形相关的程序时会出现"qt.qpa.xcb:could not connect to display"报错。 这个错误是由于服务器系统缺少X Window系统的支持引起的,X Window是一种提供图形用户界面的开源窗口系统。由于服务器系统的设计初衷是面向远程管理和服务运行,因此默认情况下不安装X Window系统。 如果你想在Ubuntu Server 20.04中执行需要图形界面的程序,可以通过以下步骤解决报错问题: 1. 安装X Window系统:使用以下命令安装X Window系统: ``` sudo apt-get install xorg ``` 2. 配置显示环境:使用以下命令配置服务器的显示环境: ``` sudo dpkg-reconfigure x11-common ``` 3. 安装Qt库:如果需要执行Qt程序,还需要安装Qt库: ``` sudo apt-get install libqt5gui5 ``` 4. 设置DISPLAY环境变量:在执行需要图形界面的程序之前,需要设置DISPLAY环境变量,指定X Window系统的显示设备。可以使用以下命令设置环境变量: ``` export DISPLAY=:0 ``` 5. 重新启动服务器:重新启动服务器以使配置生效: ``` sudo reboot ``` 完成以上步骤后,再次执行需要图形界面的程序时,就不会再出现"qt.qpa.xcb:could not connect to display"报错了。 注意:由于服务器系统对图形界面的需求较小,建议在确实需要执行图形程序时才进行相关配置,以保证服务器系统的稳定性和性能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

时空无限

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值