AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-978936

Walter's questions

Martin Hope
Walter
Asked: 2020-04-03 10:18:52 +0800 CST

systemd-networkd - 更新租约时接口关闭

  • 0

我使用 Ubuntu 作为我的家庭路由器,自从从 Funtoo/Gentoo 迁移后,我注意到我会定期出现连接中断,而我以前没有。进一步查看日志,我看到我的外部接口在 T1 时间(DHCP 租约的一半)处关闭。

我正在使用 netplan 以 systemd-networkd 作为调度程序来配置我的系统。

我认为我可以通过 /etc/systemd/networkd.conf 将连接标记为关键:

[DHCP]
CriticalConnection=true

UseDNS=false
UseNTP=false

但是,这似乎没有任何作用。

我在这里引用文档:http: //manpages.ubuntu.com/manpages/bionic/man5/systemd.network.5.html

dhcp systemd-networkd
  • 1 个回答
  • 945 Views
Martin Hope
Walter
Asked: 2020-02-25 14:01:26 +0800 CST

Ubuntu 19.10 上的 Chromium 没有声音

  • 2

Pulseaudio 在守护程序模式下运行,我可以通过 aplay、vlc 等播放声音,所以我知道声音正在工作。

chrome 运行时 dmesg 的输出表明 apparmor 正在阻止对声音设备的访问:

[Mon Feb 24 16:54:34 2020] audit: type=1400 audit(1582581275.262:2277): apparmor="DENIED" operation="mkdir" profile="snap.chromium.chromium" name="/run/user/1000/" pid=16304 comm="mkdir" requested_mask="c" denied_mask="c" fsuid=1000 ouid=1000
[Mon Feb 24 16:54:42 2020] audit: type=1400 audit(1582581283.250:2278): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/dev/snd/controlC0" pid=16275 comm="chrome" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 16:54:42 2020] audit: type=1400 audit(1582581283.618:2279): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/dev/snd/controlC0" pid=16275 comm="chrome" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 16:54:42 2020] audit: type=1400 audit(1582581283.618:2280): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/dev/snd/controlC0" pid=16275 comm="chrome" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 16:54:42 2020] audit: type=1400 audit(1582581283.750:2281): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/dev/snd/controlC0" pid=16275 comm="chrome" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 16:54:42 2020] audit: type=1400 audit(1582581283.750:2282): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/dev/snd/controlC0" pid=16275 comm="chrome" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 16:58:48 2020] audit: type=1400 audit(1582581529.770:2284): apparmor="DENIED" operation="open" profile="snap.chromium.chromium" name="/dev/snd/controlC0" pid=16275 comm="chrome" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

我已经通过 systemctl stop apparmor 停止了 apparmor。

编辑:#1:

19 processes are in enforce mode.
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (1227) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (1622) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (1633) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (1686) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (1690) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (3354) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (12295) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (12414) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (16471) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (17290) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (20617) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (22088) snap.chromium.chromium
   /snap/chromium/1036/usr/lib/chromium-browser/chrome (23416) snap.chromium.chromium

我省略了不相关的过程。铬快照处于强制模式。

我不认为问题出在pulseaudio,而是与铬快照的配置有关。如上面的日志所示,它显然阻止了对声音设备的访问。

pulseaudio chromium apparmor
  • 2 个回答
  • 1877 Views
Martin Hope
Walter
Asked: 2020-02-25 07:20:40 +0800 CST

无法启动 evince

  • 0

启动 evince 时,出现此错误:

EvinceDocument-WARNING **: 10:14:16.337: Error opening directory “/usr/lib/x86_64-linux-gnu/evince/4/backends”: Permission denied

我已经将 evince 置于抱怨模式,所以我认为:

aa-complain /usr/bin/evince

systemctl restart apparmor

状态显示 evince 处于投诉模式:

apparmor_status

22 profiles are in complain mode.
   /usr/bin/evince

我正在使用 overlayfs root 运行 Ubuntu。我也尝试过完全停止 apparmor。

我可以执行 ls -al /usr/lib/x86_64-linux-gnu/evince/4/backends 并查看文件就好了。如果我运行 strace evince,我会看到完全相同的输出,即无法打开该目录。

  1. 我该如何解决?
  2. 如果这是一个致命错误,为什么 evince 将其记录为警告?
  3. 如果 apparmor 允许访问(作为 dmesg 输出 (ALLOW) 中的证据),为什么它还在抱怨?

编辑:#1

1. Ubuntu 19.10 Server as a base (not as a install, nor a debootstrap, but close to a debootstrap)
2. xorg + i3 tiling wm installed
3. no virtualization
4. most other applications work as expected
evince apparmor overlayfs
  • 2 个回答
  • 773 Views
Martin Hope
Walter
Asked: 2020-02-24 03:52:21 +0800 CST

Libreoffice 在启动时立即崩溃

  • 2

我在 Ubuntu 19.10、Libreoffice 6.3.4 和 OpenJDK 14 上,无法启动 libreoffice:

自由办公室:

Fatal exception: Signal 11
Stack:
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x3d263)[0x7f12ac0fb263]
/usr/lib/libreoffice/program/libuno_sal.so.3(+0x3d3da)[0x7f12ac0fb3da]
/lib/x86_64-linux-gnu/libc.so.6(+0x46470)[0x7f12abefa470]
/usr/lib/libreoffice/program/libuno_cppu.so.3(+0x17197)[0x7f12a9e13197]
/usr/lib/libreoffice/program/libuno_cppu.so.3(uno_type_any_assign+0x93)[0x7f12a9e125c3]
/usr/lib/libreoffice/program/libmergedlo.so(+0x28d787d)[0x7f12ae9f487d]
/usr/lib/libreoffice/program/libmergedlo.so(+0x28d7dca)[0x7f12ae9f4dca]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN3utl10ConfigItemC2ERKN3rtl8OUStringE14ConfigItemMode+0x80)[0x7f12ae9eebc0]
/usr/lib/libreoffice/program/libmergedlo.so(+0x2912bf6)[0x7f12aea2fbf6]
/usr/lib/libreoffice/program/libmergedlo.so(_ZN19SvtSysLocaleOptionsC1Ev+0x129)[0x7f12aea31099]
/usr/lib/libreoffice/program/libmergedlo.so(_Z7InitVCLv+0x1b0)[0x7f12aedef2c0]
/usr/lib/libreoffice/program/libmergedlo.so(_Z10ImplSVMainv+0x115)[0x7f12aedf08b5]
/usr/lib/libreoffice/program/libmergedlo.so(soffice_main+0x97)[0x7f12adf1e907]
/usr/lib/libreoffice/program/soffice.bin(+0x10b0)[0x5649106b80b0]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xf3)[0x7f12abedb1e3]
/usr/lib/libreoffice/program/soffice.bin(+0x10ee)[0x5649106b80ee]

我看到 apparmor 正在执行,我在 dmesg 输出中收到这些警告:

[Mon Feb 24 10:10:10 2020] kauditd_printk_skb: 4 callbacks suppressed
[Mon Feb 24 10:10:10 2020] audit: type=1400 audit(1582557010.883:1138): apparmor="ALLOWED" operation="open" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-soffice" name="usr/share/drirc.d" pid=17701 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 10:10:10 2020] audit: type=1400 audit(1582557010.883:1139): apparmor="ALLOWED" operation="open" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-soffice" name="usr/share/drirc.d" pid=17701 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 10:10:10 2020] audit: type=1400 audit(1582557010.883:1140): apparmor="ALLOWED" operation="open" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-soffice" name="usr/share/drirc.d" pid=17701 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 10:10:10 2020] audit: type=1400 audit(1582557010.883:1141): apparmor="ALLOWED" operation="open" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-soffice" name="usr/share/drirc.d" pid=17701 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 10:10:10 2020] audit: type=1400 audit(1582557010.887:1142): apparmor="ALLOWED" operation="open" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-soffice" name="usr/share/drirc.d" pid=17701 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 10:10:10 2020] audit: type=1400 audit(1582557010.899:1143): apparmor="ALLOWED" operation="open" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-soffice" name="usr/lib/libreoffice/program/services" pid=17693 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=0
[Mon Feb 24 10:10:10 2020] audit: type=1400 audit(1582557010.899:1144): apparmor="ALLOWED" operation="open" info="Failed name lookup - disconnected path" error=-13 profile="libreoffice-soffice" name="overlay/home/user/.config/libreoffice/4/user/SafeMode" pid=17693 comm="soffice.bin" requested_mask="r" denied_mask="r" fsuid=1000 ouid=1000

我试图停止 apparmor (systemctl stop apparmor),但我仍然收到这些警告消息,并且 libreoffice 无法启动。

我正在使用 overlayfs root 运行 Ubuntu。

libreoffice apparmor
  • 1 个回答
  • 1325 Views
Martin Hope
Walter
Asked: 2020-02-23 04:28:23 +0800 CST

主机名未从 DHCP 服务器设置

  • 1

我正在使用 netplan 通过 DHCP 配置我的有线接口:

network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: yes
      dhcp6: no

我卸载了 dhclient 并安装了 dhcpcd,即使在运行 netplan apply 之后,我也无法获取主机名(现在通过 dhcpcd -U eno1)。

如果我手动执行 dhcpcd eno1(在请求租约信息之前),我可以看到主机名。

networkd 是否支持使用 dhcpcd 作为 dhcp 租约的后端?我认为networkd必须使用其内部DHCP客户端?

我真正想要的只是获取主机名以进行审计。

dhclient dhcp systemd-networkd
  • 1 个回答
  • 1203 Views
Martin Hope
Walter
Asked: 2020-02-22 02:38:43 +0800 CST

ZFS 池不会在重新启动时自动导出

  • 0

重新启动时,我注意到我无法自动导入 ZFS 池,除非我使用 -f 标志。我收到警告说该池以前被使用过...

现在,当我启动到 funtoo/gentoo(并重新启动)时,该重新启动过程的一部分包括导出 ZFS 池。

我在 /etc/default/zfs 中没有看到任何配置选项(在 /etc 中也没有任何其他文件)。

如何确保在重新启动之前自动导出这些池?

https://wiki.ubuntu.com/ZFS/ZPool

zfs
  • 1 个回答
  • 628 Views
Martin Hope
Walter
Asked: 2020-02-06 12:17:12 +0800 CST

Ubuntu——加密根、物流

  • 0

我正在尝试在 LUKS 加密设备上启动 Ubuntu - 在以前的生活中,我将 UUID 指定为内核 cmdline 选项,然后 initramfs 使用我提供的凭据打开了该设备。

从我看到的所有文档来看,在我看来,我必须使用我想事先解锁的设备构建 initramfs。

所以,假设我有 3 个要启动的 USB 设备。我不会保持所有内容相同并调整内核命令行,而是保持所有内容相同,但是更改每个内容的 initramfs 以正确引用设备?对我来说,问题是当我的根 FS 是 squashfs 映像时,如何轻松生成 initramfs?

参考:

如何在下次重新启动时自动解密加密的文件系统?

https://www.pavelkogan.com/2014/05/23/luks-full-disk-encryption/

luks initramfs cryptsetup
  • 1 个回答
  • 199 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve