update-manager Unable to init server: Could not connect: Connection refused Unable to init server: Could not connect: Connection refused WARNING:root:can not import unity GI Namespace Dbusmenu not available WARNING:root:estimate_kernel_initrd_size_in_boot() returned '0' for kernel? WARNING:root:estimate_kernel_initrd_size_in_boot() returned '0' for initrd? Unable to init server: Could not connect: Connection refused (update-manager:37076): Gtk-WARNING **: 03:49:17.655: cannot open display:
时间: 2023-12-03 15:13:11 浏览: 389
这个错误通常出现在你尝试在没有X11服务器的环境中运行update-manager命令,或者X11服务器没有正确地配置。update-manager是Ubuntu系统中用于更新软件的图形化工具,需要在图形界面中使用。如果你正在使用SSH会话或者没有正确配置X11服务器,那么你将无法使用update-manager。
如果你正在使用SSH会话,你需要在连接SSH服务器时启用X11转发选项。例如,在使用PuTTY连接SSH服务器时,你需要在Connection -> SSH -> X11选项卡中启用"Enable X11 forwarding"选项。
如果你已经启用了X11转发,但仍然遇到这个错误,那么你可能需要检查你的DISPLAY环境变量是否正确设置。你可以使用以下命令检查:
```
echo $DISPLAY
```
如果你看到输出类似于"localhost:10.0",那么你的DISPLAY环境变量已经正确设置。如果你没有看到任何输出,或者输出中不包含"localhost",那么你需要将DISPLAY环境变量设置为正确的值:
```
export DISPLAY=localhost:10.0
```
如果你没有安装X11服务器,你需要安装一个X11服务器才能使用update-manager。在Ubuntu中,你可以使用以下命令安装X11服务器:
```
sudo apt-get install xorg
```
这应该解决你的问题。
相关问题
Unable to init server: Could not connect: Connection refused Unable to init server: Could not connect: Connection refused WARNING:root:can not import unity GI Namespace Dbusmenu not available WARNING:root:estimate_kernel_initrd_size_in_boot() returned '0' for kernel? WARNING:root:estimate_kernel_initrd_size_in_boot() returned '0' for initrd? Unable to init server: Could not connect: Connection refused (update-manager:37076): Gtk-WARNING **: 03:49:17.655: cannot open display:
这个错误通常出现在你在SSH会话中尝试运行图形化应用程序,但是X11服务器没有正确地配置。你需要确保你已经启动了X11服务器,并且已经正确地配置了SSH会话以允许X11转发。你可以使用以下命令来启动X11服务器:
```
startx
```
如果你使用的是Windows系统,在SSH客户端中启用X11转发通常需要在连接SSH服务器时启用X11转发选项。例如,在PuTTY中,你需要在Connection -> SSH -> X11选项卡中启用"Enable X11 forwarding"选项。
如果你已经启用了X11转发,但仍然遇到这个错误,那么你可能需要检查你的DISPLAY环境变量是否正确设置。你可以使用以下命令检查:
```
echo $DISPLAY
```
如果你看到输出类似于"localhost:10.0",那么你的DISPLAY环境变量已经正确设置。如果你没有看到任何输出,或者输出中不包含"localhost",那么你需要将DISPLAY环境变量设置为正确的值:
```
export DISPLAY=localhost:10.0
```
这应该解决你的问题。
Invalid MIT-MAGIC-COOKIE-1 keyUnable to init server: Could not connect: Connection refused
这个错误通常出现在使用图形界面的程序时,因为程序无法连接到 X11 显示服务器。可能的原因是您正在尝试在没有 X11 服务器的情况下运行程序,或者 X11 服务器没有正确配置。
您可以尝试以下解决方法:
1. 确保您的系统上已经安装了 X11 服务器,并且正在运行。您可以通过运行命令“echo $DISPLAY”来检查。
2. 如果您正在远程连接到计算机,则需要启用 X11 转发。您可以使用 ssh -X 命令来启用 X11 转发。
3. 如果您使用的是 Docker 容器,则需要在启动容器时使用“-e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix”参数来将 X11 服务器映射到容器中。
希望这些方法能够帮助您解决问题。
阅读全文