出现错误 dbus:无法确定用户“1000”的席位:打开的文件太多 - 为什么以及如何修复?

出现错误 dbus:无法确定用户“1000”的席位:打开的文件太多 - 为什么以及如何修复?

我正在运行 Ubuntu 16.04.6 LTS,并安装了所有更新。

目前我看到了奇怪的行为:我无法启动新的 GTK 应用程序和 Qt 应用程序。

对于基于 GTK 的应用程序,我得到:

$ atril file.pdf
Failed to get bus connection: GDBus.Error:org.freedesktop.DBus.Error.LimitsExceeded: Failed to determine seats of user "1000": Too many open files

对于基于 Qt 的应用程序,我得到:

$ konsole
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
KUniqueApplication: Cannot find the D-Bus session server:  "Failed to determine seats of user \"1000\": Too many open files" 

KUniqueApplication: Pipe closed unexpectedly. 

我无法猜测为什么会发生这种情况。

相关内容