xrdb: Resource temporarily unavailable
时间: 2023-07-20 07:04:41 浏览: 377
这个错误通常是由于系统打开文件描述符数量限制引起的。您可以尝试通过以下命令来增加打开文件描述符的数量限制:
1. 查看当前的最大文件描述符数量限制:
```
ulimit -n
```
2. 如果当前数量不足以满足您的需求,可以使用以下命令来增加限制:
```
ulimit -n <new_limit>
```
其中 `<new_limit>` 是您希望设置的新的限制值。
请注意,这个限制只对当前会话有效,当您关闭终端后,这个限制也会被还原为默认值。如果您希望永久修改这个限制,可以编辑 `/etc/security/limits.conf` 文件,并添加以下行:
```
* soft nofile <new_limit>
* hard nofile <new_limit>
```
然后注销并重新登录,新的限制值就会生效。
相关问题
ubuntu循环登录 xrdb: can't open display
这个问题一般是因为 X11 显示服务没有正常启动导致的,可以尝试以下方法解决:
1. 检查 DISPLAY 环境变量是否设置正确。可以使用命令 `echo $DISPLAY` 查看。
2. 如果 DISPLAY 环境变量没有设置,可以使用命令 `export DISPLAY=:0.0` 设置 DISPLAY 环境变量。
3. 如果 DISPLAY 环境变量已经设置,可以尝试重启 X11 显示服务。可以使用以下命令重启:
```
sudo service lightdm restart
```
如果使用的是 gdm3 显示服务,可以使用以下命令重启:
```
sudo service gdm3 restart
```
4. 如果还是无法解决,可以尝试重新安装 X11 显示服务。
希望这能帮到你!
xrdb: can't open display '172.18.48.1:0
这个错误信息出现在使用xrdb命令时,它指示无法打开显示器'172.18.48.1:0'。这个错误通常出现在远程连接计算机时,因为XRDB是X11资源数据库的一个工具,用于管理X Window系统的资源。它会尝试在特定的显示上打开数据库文件来读取或修改资源。
出现这个错误的原因可能是以下几种情况之一:
1. 连接问题:可能存在连接问题,即无法连接到指定的IP地址'172.18.48.1'上的显示器。这可能是由于网络问题、远程服务器未启动X Window系统或者远程服务器配置了不允许远程登录的设置。
2. Xauthority问题:XRDB需要使用Xauthority文件来进行身份验证和授权。如果Xauthority文件无法找到或者没有权限访问,就会出现这个错误。您可以检查.Xauthority文件的位置和权限设置。
3. 环境变量问题:可能没有正确设置DISPLAY环境变量,导致XRDB无法找到正确的显示器。DISPLAY环境变量用于指定显示器的地址和屏幕号。
解决此问题的方法可能包括:
1. 确保正确连接到显示器:检查网络连接和远程服务器上X Window系统的状态。确保远程服务器允许远程连接,并且正在运行X Window系统。
2. 验证Xauthority文件:确认Xauthority文件的位置和权限,确保XRDB可以正常访问。
3. 设置DISPLAY环境变量:确保DISPLAY环境变量正确设置为远程显示器的地址和屏幕号。例如,可以使用以下命令设置DISPLAY环境变量:
export DISPLAY=172.18.48.1:0
请注意,具体的解决方法可能因系统配置的不同而有所不同。如果以上方法无效,建议查阅相关文档或向系统管理员寻求帮助来进一步解决该问题。
阅读全文