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
    • 最新
    • 标签
主页 / ubuntu / 问题

全部问题(ubuntu)

Martin Hope
Warentan
Asked: 2024-12-24 08:22:37 +0800 CST

管道完全断裂;唯一的输出是虚拟输出

  • 5

Ubuntu 22.04.5 LTS,桌面,X11 窗口,gnome,64 位,

我尝试了所有能找到的解决方法,但都无济于事。所以我终于破解了,并创建了一个帐户,试图找到答案。

我更新了我的视频驱动程序,但突然我的 pipewire 在重启时停止了工作。

输出

pipewire

是

[E][00423.993063] mod.protocol-native | [module-protocol-: 660 lock_socket()] server 0x5fe5b2803c80: unable to lock lockfile '/run/user/1000/pipewire-0.lock': Resource temporarily unavailable (maybe another daemon is running) [E][00423.993354] pw.conf | [ conf.c: 560 load_module()] 0x5fe5b27e9150: could not load mandatory module "libpipewire-module-protocol-native": Resource temporarily unavailable [E][00423.993585] default | [ pipewire.c: 123 main()] failed to create context: Resource temporarily unavailable

尝试删除提到的文件,以便 pipewire 可以重新生成它,但这只会导致 pipewire 在重新生成后冻结。

请帮忙!

nvidia
  • 1 个回答
  • 100 Views
Martin Hope
Viru
Asked: 2024-12-24 01:53:15 +0800 CST

为什么我的项目使用 docker build 发布 Debian 自定义镜像时的输出在本地运行与在 Github 操作时不同?

  • 3

我有一个小项目,它从 debian.org 获取最新的 Debian 最小快照,并在应用一系列 dockerfile 和 shell 脚本后输出 gzip 映像。可以使用 rufus 或类似工具将此 gzip 直接写入磁盘,并且可以在任何兼容硬件上启动。

但是,我遇到了一个奇怪的问题。在 Git Bash 中本地运行时,输出图像工作正常,但在 Github 上使用操作运行时,最终图像无法启动。启动时出现以下错误: Boot_error_GitHub_Actions_Image

请帮助我了解本地 GitBash 与 GitHub Actions 项目执行有何不同。

以下是我在 GitHub 上的构建流程:

`linux-os.yml
    -> build.sh (*uses a dockerfile & calls methods from buildhelper.sh*)
        -> buildhelper.sh (*It has all the methods like docker build*)
            -> squash-me.sh (*It has methods to configure the root partition of OS*)
`

以上完整流程在 GitHub 操作上运行。然而,在本地 Git bash 上,我直接调用 build.sh。启动屏幕上出现的那种错误,似乎在 GitHub 操作上调用 squash-me.sh 时发生了一些奇怪的事情,因此,启动期间根分区无法加载。

debian
  • 1 个回答
  • 40 Views
Martin Hope
SergiusPro
Asked: 2024-12-23 23:21:01 +0800 CST

在 Ubuntu 24.04.1 LTS 下永久禁用 Wayland 在 VirtualBox 中不起作用

  • 6

我非常清楚,要永久禁用 Wayland 以便使用 Xorg,只需运行:

sudo nano /etc/gdm3/custom.conf

并取消注释该行:

#WaylandEnable=false

如果我在 Ubuntu 24.04.1 LTS 下执行此操作然后重新启动,那么我最终会看到黑屏而不是登录屏幕。

Reddit 上有这样的讨论:

https://www.reddit.com/r/Ubuntu/comments/1coyrc2/2404_has_anyone_been_able_to_disable_wayland/

在底部的一条评论中,主题发起者甚至说他已经解决了这个问题,但没有提供他编辑了哪个服务文件的任何详细信息。

这里也提到了这一点:

在 24.04 上设置 waylandEnable=false 不起作用,仍然使用 Wayland,我想使用 Xorg

但问题作者本人提供的答案也对我没有什么帮助。

我也尝试gdm3用lightdm或替换sddm,但在登录屏幕输入密码后,我被返回到登录屏幕。

有没有办法彻底解决这个问题?以前的 Ubuntu 版本中没有这个问题!我需要永久禁用 Wayland,因为它是一台远程无人值守的计算机,而且大多数远程控制软件(在我的情况下是 TeamViewer、Anydesk 和 Rustdesk)都不支持 Wayland。

编辑: 这个问题也存在于 Ubuntu 24.10 中,我刚刚测试过它。顺便说一句,我不确定,但以防万一:所有这些测试我都在 VirtualBox 中的虚拟机上进行。这可能是问题的根源吗?

xorg
  • 2 个回答
  • 110 Views
Martin Hope
DrMoishe Pippik
Asked: 2024-12-23 12:32:00 +0800 CST

Ubuntu 20.04 LTS ISO 是否带有有效的引导加载程序?

  • 6

当我尝试使用 Ubuntu 20.04.6 LTS 安装介质(AMD64,桌面版)时,引导加载程序不再有效,并阻止使用安全启动。是否有任何适用于 AMD64 的 20.04 LTS 桌面版 ISO 具有有效证书?

注意:按照下面 @guiverc 的链接,会出现同样的问题。今天,2024.12.23,下载ubuntu-20.04.6-desktop-amd64.iso后,使用 Rufus 尝试制作启动 USB,显示以下内容:

Rufus 错误消息

拥有装有 Ubuntu Live 的 USB 非常方便,可用于维修、驱动器备份和调整大小等。是的,可以禁用安全启动,从 USB 启动,然后重新启用安全启动,如果不再次启用,则会带来麻烦和潜在的安全风险。可以使用更高版本的 Ubuntu——但内核、桌面和其他更改不同。最好使用具有有效证书的最新版本 20.04 LTS。

顺便问一下,引导加载程序证书是否已过期且未续订?颁发机构是否有理由相信它已被滥用?20.04 LTS 是否存在安全问题,导致 Ubuntu 撤销了证书?还是有其他原因导致该问题?

附录

微软显然已在 Windows 更新中撤销了Ubuntu shim。感谢 Thomas Ward 和 Ubuntu 团队的解释!

boot
  • 1 个回答
  • 80 Views
Martin Hope
Matthew Nichols
Asked: 2024-12-23 05:20:01 +0800 CST

我可以永久回答捕获输入对话框吗

  • 6

Synergy 现在至少在实验中支持 Wayland。我正在运行 Ubuntu 24.10,使用默认的 Gnome 桌面环境和 Wayland。我安装了 Synergy 3.2.1,一切都运行良好,自动发现和一切。唯一的小烦恼是,要求获得捕获输入权限的对话框(如下图所示)经常会一次又一次地弹出......有没有办法配置系统以永久允许 Synergy 获得此权限?

Synergy 连接的另一台机器运行的是 Kubuntu 24.10,KDE 中的等效对话框有一个“记住此”复选框,并且该对话框不会一直弹出。这是我在 Ubuntu 下寻找的东西,但如果涉及配置文件,那就完全没问题。

捕获输入对话框

configuration
  • 1 个回答
  • 44 Views
Martin Hope
H3R3T1K
Asked: 2024-12-22 23:01:01 +0800 CST

无线适配器故障排除

  • 5

据我所知,它被识别为网络设备,但我没有连接到无线网络的选项。我还发现 r8169 的驱动程序应该随内核一起提供。

lsusb

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 3151:4015 ROYUAN Akko Multi-modes Keyboard-B
Bus 001 Device 004: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 005: ID 1462:7c95 Micro Star International MYSTIC LIGHT 
Bus 001 Device 006: ID 046d:c547 Logitech, Inc. USB Receiver
Bus 001 Device 007: ID a69c:8d80 aicsemi AIC Wlan
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 002: ID 21b4:0082 AudioQuest DragonFly Red
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

git clone https://github.com/jeremyb31/aic8800

fatal: Zielpfad 'aic8800' existiert bereits und ist kein leeres Verzeichnis. 

cd aic8800

~/aic8800$ sudo cp -r src /usr/src/aic8800-1.0.6 

~/aic8800$ sudo dkms install aic8800/1.0.6 

Sign command: /usr/bin/kmodsign Signing key: /var/lib/shim-signed/mok/MOK.priv Public certificate (MOK): /var/lib/shim-signed/mok/MOK.der Creating symlink /var/lib/dkms/aic8800/1.0.6/source -> /usr/src/aic8800-1.0.6
    
Building module: Cleaning build area... arch='x86_64' kernelver='6.8.0-51-generic' ./driverctl make all...(bad exit status: 2) ERROR (dkms apport): binary package for aic8800: 1.0.6 not found Error! Bad return status for module build on kernel: 6.8.0-51-generic (x86_64) Consult /var/lib/dkms/aic8800/1.0.6/build/make.log for more information.
networking
  • 1 个回答
  • 172 Views
Martin Hope
Filbuntu
Asked: 2024-12-22 20:11:47 +0800 CST

提醒/通知窗口(例如约会、任务、事件)不会自动打开(Ubuntu 24.04)

  • 5

直到 Ubuntu 22.04,带有新(和旧)提醒/通知的窗口都会自动打开,大多数时候位于所有窗口的顶部(开始时有时甚至是全屏,请参阅此AskUbuntu问题)。这帮助我不会错过任何新通知或提醒。 在安装 Ubuntu 24.04(Wayland)时,提醒只会短暂弹出,然后隐藏在通知列表中(在顶部面板中)。 如何恢复自动打开带有新(和旧)提醒和通知的窗口的旧行为?

gnome
  • 1 个回答
  • 24 Views
Martin Hope
hoatzin
Asked: 2024-12-21 23:39:22 +0800 CST

Ubuntu 的 Dark Reader?如何主动监控屏幕的色彩平衡并在需要时自动反转颜色以减轻眼睛疲劳?

  • 6

我相信有一种方法可以利用计算机本身主动监控屏幕上的颜色,测量明暗像素的比例(平衡),并根据需要自动反转窗口颜色以达到暗平衡。这可以被视为动态显示暗模式 (DDDM)。

有人知道如何有效地做到这一点吗?

目前 Chrome 和 Firefox 浏览器有一个名为“ Dark Reader ”的扩展程序,它就是用来做这个的,我现在正在使用它,并且非常喜欢它。天哪,如果能将同样的技术应用到我的整个 Ubuntu 桌面体验中,那就太好了。

全屏反转肯定不是答案。我早就试过了。有些窗口大部分是黑色,有些窗口大部分是白色,所以普遍反转并不能真正解决任何问题。

背景:我发现,当我看到屏幕大部分是白色,文字是黑色时,我的眼睛会感到疲劳。当我将屏幕反转,使其大部分是黑色,文字是白色时,我立即感到轻松。我已经非常擅长注意何时需要反转,然后根据需要点击 Meta+U 来反转窗口,以创造更愉快(和更健康?)的体验。

display
  • 1 个回答
  • 44 Views
Martin Hope
Lapidary arts
Asked: 2024-12-21 02:57:23 +0800 CST

没有发现操作系统的 uefi 问题

  • 6

我使用 ubuntu 已有几年了。我试图让安全启动工作。我当时正在使用 UEFI;然后无论我将东西设置为何,我都无法启动。现在我使用实时磁盘启动它。我使用 UEFI/linux/grubx64 启动,我对其进行了更改并尝试将密钥添加到操作系统。我收到一条关于没有操作系统可启动的消息;我重置了所有能想到的东西;但它无法从 NVMe 启动,只能从外部硬盘启动。我进入了 USB 驱动器上的 grub;但我甚至看不到 NVMe 驱动器。我运行了启动修复;它更改了我的 UEFI 启动设置;但我仍然找不到操作系统。我接下来该怎么做?我认为重新安装操作系统不会有帮助;从备份中恢复听起来很麻烦。

编辑1:

我关闭了安全启动;将第一个选项设置为 grubx。我可以在 USB 驱动器上执行 grubx;但不能在 NVMe 上执行。这是一台戴尔 OptiPlex 5060,我尝试将 NVMe 驱动器添加到 USB 驱动器上的启动选项中;但它没有自动找到它。

驱动器名称是 /dev/nvme0n1p2;grub应该在那里。我可以从 /dev/sda3 启动的驱动器。由于 UEFI 表示 NVMe 上没有操作系统;有没有办法将其写入该驱动器?我应该在 /dev/nvme0n1p2 上查找一组文件来验证它无法启动的原因?

grub2
  • 2 个回答
  • 73 Views
Martin Hope
Pitch
Asked: 2024-12-20 23:40:05 +0800 CST

为什么我有辅助 IP 地址和 APIPA 地址?

  • 6

我正在尝试在 ubuntu 22.04 服务器上配置我的网络接口,但是遇到了有关分配的 IP 的问题。

服务器是 Dell R330,带有双板载 Broadcom BCM5720 NIC,我添加了 Dell 的 Intel I350-T4 卡(二手,但为正品 Dell/Intel 部件)。因此服务器总共有 6 个 NIC。

该服务器的目的是作为虚拟化主机。

我不得不说,我对现代 Linux 系统还很陌生,但我设法正确安装了所有内容,但面临有关 IP 配置的问题。

因此我使用 netplan 来配置如下接口(我试图让网络保持简单):

network:
  version: 2
  renderer: networkd
  ethernets:
    eno1:
      dhcp4: no
      dhcp6: no
      addresses:
        - 192.168.10.55/24
      routes:
        - to: default
          via: 192.168.10.254
      nameservers:
        addresses: [194.2.0.20, 8.8.8.8]
    eno2:
      dhcp4: no
      dhcp6: no
      addresses:
        - 192.168.10.41/24
      routes:
        - to: default
          via: 192.168.10.254
      nameservers:
        addresses: [194.2.0.20, 8.8.8.8]
    enp2s0f0:
      dhcp4: no
      dhcp6: no
      addresses:
        - 192.168.10.56/24
      routes:
        - to: default
          via: 192.168.10.254
      nameservers:
        addresses: [194.2.0.20, 8.8.8.8]
    enp2s0f1:
      dhcp4: no
      dhcp6: no
      addresses:
        - 192.168.10.57/24
      routes:
        - to: default
          via: 192.168.10.254
      nameservers:
        addresses: [194.2.0.20, 8.8.8.8]
    enp2s0f2:
      dhcp4: no
      dhcp6: no
      addresses:
        - 192.168.10.58/24
      routes:
        - to: default
          via: 192.168.10.254
      nameservers:
        addresses: [194.2.0.20, 8.8.8.8]
    enp2s0f3:
      dhcp4: no
      dhcp6: no
      addresses:
        - 192.168.10.59/24
      routes:
        - to: default
          via: 192.168.10.254
      nameservers:
        addresses: [194.2.0.20, 8.8.8.8]

但是当我这样做时,ip a我得到了:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: enp2s0f0: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether b4:96:91:bd:94:44 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.56/24 brd 192.168.10.255 scope global enp2s0f0
       valid_lft forever preferred_lft forever
    inet 192.168.10.184/24 brd 192.168.10.255 scope global secondary enp2s0f0
       valid_lft forever preferred_lft forever
    inet6 fe80::b696:91ff:febd:9444/64 scope link
       valid_lft forever preferred_lft forever
3: eno1: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 10:98:36:a9:e1:c5 brd ff:ff:ff:ff:ff:ff
    altname enp4s0f0
    inet 192.168.10.55/24 brd 192.168.10.255 scope global eno1
       valid_lft forever preferred_lft forever
    inet 192.168.10.181/24 brd 192.168.10.255 scope global secondary eno1
       valid_lft forever preferred_lft forever
    inet6 fe80::1298:36ff:fea9:e1c5/64 scope link
       valid_lft forever preferred_lft forever
4: eno2: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 10:98:36:a9:e1:c6 brd ff:ff:ff:ff:ff:ff
    altname enp4s0f1
    inet 192.168.10.41/24 brd 192.168.10.255 scope global eno2
       valid_lft forever preferred_lft forever
    inet 192.168.10.182/24 brd 192.168.10.255 scope global secondary eno2
       valid_lft forever preferred_lft forever
    inet6 fe80::1298:36ff:fea9:e1c6/64 scope link
       valid_lft forever preferred_lft forever
5: enp2s0f1: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether b4:96:91:bd:94:45 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.57/24 brd 192.168.10.255 scope global enp2s0f1
       valid_lft forever preferred_lft forever
    inet 169.254.226.157/16 brd 169.254.255.255 scope global enp2s0f1
       valid_lft forever preferred_lft forever
    inet6 fe80::b696:91ff:febd:9445/64 scope link
       valid_lft forever preferred_lft forever
6: enp2s0f2: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether b4:96:91:bd:94:46 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.58/24 brd 192.168.10.255 scope global enp2s0f2
       valid_lft forever preferred_lft forever
    inet 169.254.181.188/16 brd 169.254.255.255 scope global enp2s0f2
       valid_lft forever preferred_lft forever
    inet6 fe80::b696:91ff:febd:9446/64 scope link
       valid_lft forever preferred_lft forever
7: enp2s0f3: <BROADCAST,MULTICAST,DYNAMIC,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether b4:96:91:bd:94:47 brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.59/24 brd 192.168.10.255 scope global enp2s0f3
       valid_lft forever preferred_lft forever
    inet 169.254.18.189/16 brd 169.254.255.255 scope global enp2s0f3
       valid_lft forever preferred_lft forever
    inet6 fe80::b696:91ff:febd:9447/64 scope link
       valid_lft forever preferred_lft forever
8: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN group default qlen 1000
    link/ether 52:54:00:cf:6e:36 brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
       valid_lft forever preferred_lft forever

如您所见,已应用 netplan,但对于某些接口,我有一个由 DHCP(由 cisco asa)分配的辅助 ip,而对于其他接口,有一个 APIPA 辅助地址(但没有关键字 secondary)。

我不明白为什么 DHCP 服务器会分配辅助地址,而且我不明白为什么 I350-T4 主板的最后 3 个网卡会收到 APIPA 地址。

我确实做错了什么,但我说不出具体是什么。

您能给我建议并帮助我吗?

(抱歉我的英语水平一般)

编辑:我认为值得一提的是,在我使用 netplan 之前,辅助 IP 以相同的方式被分配为主 IP(前 3 个 NIC 使用 DHCP,后 3 个 NIC 使用 APIPA),这已经很奇怪了。这就是为什么我尝试使用 netplan 配置所有接口的原因。

编辑:我发现了问题,看看我的回答

感谢 mpboden 尽力提供帮助!

祝福大家。

networking
  • 1 个回答
  • 50 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