小编Tim*_*son的帖子

Ubuntu 18.04 software-properties-gtk 因 org.freedesktop.DBus.Error.ServiceUnknown 而失败

问题:

tim@ubuntu:~$ software-properties-gtk 
ERROR:dbus.proxies:Introspect error on :1.103:/: dbus.exceptions.DBusException: org.freedesktop.DBus.Error.NoReply: Message recipient disconnected from message bus without replying
Traceback (most recent call last):
  File "/usr/bin/software-properties-gtk", line 100, in <module>
    app = SoftwarePropertiesGtk(datadir=options.data_dir, options=options, file=file)
  File "/usr/lib/python3/dist-packages/softwareproperties/gtk/SoftwarePropertiesGtk.py", line 172, in __init__
    self.backend.Reload();
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 70, in __call__
    return self._proxy_method(*args, **keywords)
  File "/usr/lib/python3/dist-packages/dbus/proxies.py", line 145, in __call__
    **keywords)
  File "/usr/lib/python3/dist-packages/dbus/connection.py", line 651, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name :1.103 was not provided by any .service files
tim@ubuntu:~$ 
Run Code Online (Sandbox Code Playgroud)

每次尝试时,“名称”值都会增加。

我试过清除并重新安装,dbus …

xubuntu 18.04

5
推荐指数
2
解决办法
3023
查看次数

session-c3.scope 不是 snap cgroup 22.04 虚拟桌面 (nomachine)

Ubuntu 中的 snap 应用程序在 nomachine 虚拟桌面或 x2go 中启动时会出现错误,并且它们不会运行。这仅适用于有限的快照,这是其中的大多数。

nomachine 虚拟桌面与 nomachine 工作站服务器或其他终端服务器类型的产品相关联,而不是与基本的 nomachine 桌面共享客户端相关联。我不使用 x2go,但用户报告了相同的问题,所以我猜它也是共享虚拟桌面。

已知的解决方法是通过禁用 cgroups v2 来更改快照沙箱,或者手动模拟 DBUS_SESSION_BUS_ADDRESS 的正常值。第一个解决方案简单但引人注目,因为 cgroups v2 是现代 Linux 体验的重要组成部分,而第二个解决方案是一种可能在多个用户下崩溃的 hack。

我不知道为什么 nomachine 或 x2go 启动会话时 DBUS_SESSION_BUS_ADDRESS 是错误的。当使用这些远程访问应用程序访问虚拟桌面会话时,传统显示管理器不管理登录。Nomachine 自行登录,然后启动图形会话。我认为 x2go 也会做同样的事情。代码路径存在一些差异,导致 DBUS_SESSION_BUS_ADDRESS 出现意外值。我的猜测是 systemd 会话启动逻辑的某些部分不是由 nomachine 或 x2go 调用的。但这对我来说很难理解。我意识到我对 Linux 登录的工作原理没有具体的了解,而且我找不到我能理解的文档。

(我认为连接到物理存在的会话(例如 nomachine 桌面)的“屏幕共享”会话不存在此问题,因为它不会绕过显示管理器)

我的经验是使用 nomachine,但 x2go 用户报告了同样的问题,并且同样的解决方法也适用。

使用 xubuntu 或 ubuntu 中的 nomachine 虚拟桌面,我无法启动 Firefox 等受限快照(除非通过内核参数禁用 cgroups v2)。

从终端启动时的错误如下所示:

tim@ubuntu ~/Desktop $ firefox /user.slice/user-1000.slice/session-c3.scope 不是 snap cgroup

但问题的根本原因之一似乎是 DBUS_SESSION_BUS_ADDRESS
设置不正确。它确实有其价值,但与普通的显示管理器会话非常不同。

在典型的 Ubuntu 登录中,我们会看到如下内容: …

nx systemd-logind x2go snap

5
推荐指数
0
解决办法
8438
查看次数

有时 Gnome 挂起会立即恢复,纯 Intel 笔记本电脑上的 ubuntu 18.04

我在纯英特尔 Thinkpad T480 上安装了 Ubuntu 18.04。它通常连接到几个外部显示器。如果我从电源图标选择挂起(按住 Alt),笔记本电脑将启动挂起过程,并且两个外接显示器进入挂起模式。笔记本电脑上的 LED 开始闪烁周期以指示挂起。但一秒钟后,笔记本电脑 LED 又恢复亮起。显示器不会再次启动,但只要移动无线鼠标,外接显示器就会打开。所以它不会进入挂起状态。

更新:

大多数时候它都有效。我想我必须看这个并尝试在它不起作用时找到一些日志记录

更新:journalctl | grep 暂停:

 pci_pm_suspend(): hcd_pci_suspend+0x0/0x30 returns -16
Jun 17 16:57:46 moncrief kernel: dpm_run_callback(): pci_pm_suspend+0x0/0x150 returns -16
Jun 17 16:57:46 moncrief kernel: PM: Device 0000:00:14.0 failed to suspend async: error -16
Jun 17 16:57:46 moncrief kernel: PM: Some devices failed to suspend, or early wake event detected
Run Code Online (Sandbox Code Playgroud)

由 lspci 提供,该设备是

00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 …
Run Code Online (Sandbox Code Playgroud)

gnome suspend power-management 18.04

4
推荐指数
1
解决办法
2584
查看次数

clang 在我的 ubuntu 18.04 上找不到 c++ stdlib,但它在全新安装上找到了。我破坏了什么?

我已经构建了一个 github 包有一段时间了……一个新版本出来了,我构建了它。它使用我的 ubuntu 上默认的 clang6,ubuntu 18.04

现在,它无法编译,找不到标准的包含。在股票上,全新的 ubuntu 18.04 可以正常工作。所以我做了一些坏事。我正在使用基于 ubutntu hwe(所以 5.3)的自定义内核。我正在应用一个小补丁来恢复 intel i915 省电。

我可以简化问题:

$ more test.cc
#include <vector>
Run Code Online (Sandbox Code Playgroud)

当我这样做时它有效:

clang -c test.cc -v -stdlib=libc++
Run Code Online (Sandbox Code Playgroud)

此外,在 18.04.4 的股票上,它在我 apt 安装 clang 后工作。

但是在我的笔记本电脑上,它失败了:

clang -c test.cc -v 
clang version 6.0.0-1ubuntu2 (tags/RELEASE_600/final)
Target: x86_64-pc-linux-gnu
Thread model: posix
InstalledDir: /usr/bin
Found candidate GCC installation: /usr/bin/../lib/gcc/i686-linux-gnu/8
Found candidate GCC installation: /usr/bin/../lib/gcc/i686-linux-gnu/9
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/6
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/6.5.0
Found candidate GCC installation: /usr/bin/../lib/gcc/x86_64-linux-gnu/7
Found candidate GCC …
Run Code Online (Sandbox Code Playgroud)

c++ clang 18.04

4
推荐指数
1
解决办法
3639
查看次数

标签 统计

18.04 ×3

c++ ×1

clang ×1

gnome ×1

nx ×1

power-management ×1

snap ×1

suspend ×1

systemd-logind ×1

x2go ×1

xubuntu ×1