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-571173

s.k's questions

Martin Hope
s.k
Asked: 2024-09-20 15:43:31 +0800 CST

可能缺少固件 /lib/firmware/nvidia/*

  • 5

apt今天,我在Ubuntu 22.04.5 LTS ThinkPad P15s 笔记本电脑上执行系统升级时遇到了一些关于缺少 Nvidia 固件的奇怪消息。

这些消息是什么?我能做些什么来避免它们/解决问题:

/etc/kernel/postinst.d/initramfs-tools:
update-initramfs: Generating /boot/initrd.img-6.8.0-45-generic
W: Possible missing firmware /lib/firmware/nvidia/ad107/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad107/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad107/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad107/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad106/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad106/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad106/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad106/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad104/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad104/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad104/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad104/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad103/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad103/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad103/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad103/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad102/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad102/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad102/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ad102/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga107/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga107/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga107/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga107/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga106/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga106/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga106/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga106/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga104/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga104/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga104/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga104/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga103/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga103/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga103/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga103/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga102/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga102/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga102/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga102/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga100/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga100/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga100/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/ga100/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu117/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu117/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu117/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu117/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu116/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu116/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu116/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu116/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu106/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu106/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu106/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu106/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu104/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu104/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu104/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu104/gsp/booter_load-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu102/gsp/gsp-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu102/gsp/bootloader-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu102/gsp/booter_unload-535.113.01.bin for module nouveau
W: Possible missing firmware /lib/firmware/nvidia/tu102/gsp/booter_load-535.113.01.bin for module nouveau
I: The initramfs will attempt to resume from /dev/nvme0n1p5
I: (UUID=3bbbe6fe-a2c0-49b8-9dae-59fc213f963d)
I: Set the RESUME variable to override this.

以下是更多信息:

$ neofetch --stdout | grep "OS\|Kernel\|CPU\|GPU"
OS: Ubuntu 22.04.5 LTS x86_64 
Kernel: 6.8.0-40-generic 
CPU: 11th Gen Intel i7-1165G7 (8) @ 2.000GHz 
GPU: NVIDIA Quadro T500 Mobile 
GPU: Intel TigerLake-LP GT2 [Iris Xe Graphics]
# lshw -c video
  *-display                 
       description: VGA compatible controller
       product: TigerLake-LP GT2 [Iris Xe Graphics]
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       logical name: /dev/fb0
       version: 01
       width: 64 bits
       clock: 33MHz
       capabilities: pciexpress msi pm vga_controller bus_master cap_list rom fb
       configuration: depth=32 driver=i915 latency=0 mode=1920x1080 resolution=1920,1080 visual=truecolor xres=1920 yres=1080
       resources: iomemory:600-5ff iomemory:400-3ff irq:195 memory:6052000000-6052ffffff memory:4000000000-400fffffff ioport:4000(size=64) memory:c0000-dffff memory:4010000000-4016ffffff memory:4020000000-40ffffffff
  *-display
       description: 3D controller
       product: TU117GLM [Quadro T500 Mobile]
       vendor: NVIDIA Corporation
       physical id: 0
       bus info: pci@0000:01:00.0
       version: a1
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list rom
       configuration: driver=nouveau latency=0
       resources: iomemory:600-5ff iomemory:600-5ff irq:178 memory:bd000000-bdffffff memory:6040000000-604fffffff memory:6050000000-6051ffffff ioport:3000(size=128)

该linux-firmware包是最新的:

# apt-cache policy linux-firmware
linux-firmware:
  Installed: 20220329.git681281e4-0ubuntu3.31
  Candidate: 20220329.git681281e4-0ubuntu3.31
  Version table:
 *** 20220329.git681281e4-0ubuntu3.31 500
        500 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
        500 http://ch.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages
        100 /var/lib/dpkg/status
     20220329.git681281e4-0ubuntu3.14 500
        500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages
     20220329.git681281e4-0ubuntu1 500
        500 http://ch.archive.ubuntu.com/ubuntu jammy/main amd64 Packages
        500 http://ch.archive.ubuntu.com/ubuntu jammy/main i386 Packages

当前 Ubuntu 驱动程序列表:

# ubuntu-drivers list
nvidia-driver-550, (kernel modules provided by linux-modules-nvidia-550-generic-hwe-22.04)
nvidia-driver-535-server, (kernel modules provided by linux-modules-nvidia-535-server-generic-hwe-22.04)
nvidia-driver-535-open, (kernel modules provided by linux-modules-nvidia-535-open-generic-hwe-22.04)
nvidia-driver-535, (kernel modules provided by linux-modules-nvidia-535-generic-hwe-22.04)
nvidia-driver-545, (kernel modules provided by nvidia-dkms-545)
nvidia-driver-550-open, (kernel modules provided by linux-modules-nvidia-550-open-generic-hwe-22.04)
nvidia-driver-470, (kernel modules provided by linux-modules-nvidia-470-generic-hwe-22.04)
nvidia-driver-470-server, (kernel modules provided by linux-modules-nvidia-470-server-generic-hwe-22.04)
nvidia-driver-535-server-open, (kernel modules provided by linux-modules-nvidia-535-server-open-generic-hwe-22.04)
nvidia-driver-545-open, (kernel modules provided by nvidia-dkms-545-open)
nvidia-driver-450-server, (kernel modules provided by nvidia-dkms-450-server)

当前 ubuntu 驱动程序的设备列表:

# ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:1d.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001FBBsv000017AAsd000022CBbc03sc02i00
vendor   : NVIDIA Corporation
model    : TU117GLM [Quadro T500 Mobile]
driver   : nvidia-driver-545-open - distro non-free
driver   : nvidia-driver-535-open - distro non-free
driver   : nvidia-driver-470-server - distro non-free
driver   : nvidia-driver-535 - distro non-free
driver   : nvidia-driver-550 - distro non-free recommended
driver   : nvidia-driver-450-server - distro non-free
driver   : nvidia-driver-535-server - distro non-free
driver   : nvidia-driver-545 - distro non-free
driver   : nvidia-driver-535-server-open - distro non-free
driver   : nvidia-driver-470 - distro non-free
driver   : nvidia-driver-550-open - distro non-free
driver   : xserver-xorg-video-nouveau - distro free builtin

我想知道我应该使用哪个图形驱动程序(如果这可以解决原始问题)?

这也是一张来自的截图software-properties-gtk:

软件属性-gtk 的屏幕截图

drivers
  • 1 个回答
  • 64 Views
Martin Hope
s.k
Asked: 2023-03-24 04:24:01 +0800 CST

直接从计算机(无移动设备)为 2FA 生成 TOTP

  • 11

在 Ubuntu 22.04.2 上,我很高兴听到有关生成TOTP代码以用于任何需要 2FA 的给定应用程序的本机和安全方法。

您知道直接在 Ubuntu 计算机上执行此操作的开源方法吗?

我能找到的所有教程都是基于“移动应用程序”方式(例如使用 Google Authenticator),我不能使用它,因为除了笔记本电脑我没有任何其他移动设备。

22.04
  • 4 个回答
  • 787 Views
Martin Hope
s.k
Asked: 2023-03-03 06:20:23 +0800 CST

当使用 exiftool 提取图像 EXIF 遇到空文件时,Bash 脚本无错误地停止

  • 6

我有这个脚本,它使用 exiftool 12.57 处理 Ubuntu 22.04 上子文件夹中的图像:

#!/bin/bash

set -e

DIR=/path/to/photos

for f in $(find "${DIR}" -type f -iname "*.jpg" -o -iname "*.jpeg" -o -iname "*.png");
do
  echo "processing ${f}..."
  exiftool "${f}" >> output.txt
  printf -- '#%.0s' {1..80} >> output.txt
  printf '\n' >> output.txt
done

但是当它到达一个空文件时,它只是停止而不向 stdout/stderr 抛出任何警告或错误:

$ tail output.txt 
################################################################################
ExifTool Version Number         : 12.57
File Name                       : 20222601_DSC00057.JPG
Directory                       : /path/to/photos/experiment 11
File Size                       : 0 bytes
File Modification Date/Time     : 2020:10:26 15:03:22+01:00
File Access Date/Time           : 2023:03:02 16:47:51+01:00
File Inode Change Date/Time     : 2023:03:02 15:07:08+01:00
File Permissions                : -rw-rw-r--
Error                           : File is empty

该文件确实是一个 0 字节文件:

$ ls -larth /path/to/photos/experiment\ 11/20222601_DSC00057.JPG
-rw-rw-r-- 1 1000 1000 0 Feb 12  2021 '/path/to/photos/experiment 11/20222601_DSC00057.JPG'

我怎样才能让脚本继续处理其他文件,因为还有很多包含照片的文件夹要处理?

版本信息

$ bash --version
GNU bash, version 5.1.16(1)-release (x86_64-pc-linux-gnu)

$ cat /etc/os-release 
PRETTY_NAME="Ubuntu 22.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy

$ uname -mor
5.19.0-32-generic x86_64 GNU/Linux

$ exiftool -ver
12.57
command-line
  • 2 个回答
  • 66 Views
Martin Hope
s.k
Asked: 2022-05-08 08:52:10 +0800 CST

意外注释文件 /etc/sudoers.d/username 中的所有行后取回 sudo 权限

  • 0

我在 Ubuntu 20.04 服务器上遇到问题。

/etc/sudoers.d/username在阅读此线程后,我不小心注释掉了所有行: https ://superuser.com/a/1311042 ,因为我最近注意到我能够在sudo apt-get update不提示输入密码的情况下运行!这对我来说非常奇怪,因为它之前总是要求输入密码。但在什么之前?在我实际使用ansible的东西之前,它显然让它管理这个文件以运行命令而不提示输入密码......类似的东西(我不是那个工具的专家,我正在学习它实际上是如何工作的)。

但是通过注释掉/etc/sudoers.d/username文件中的所有行,我不能再使用任何sudo <something>命令了!事实上,它现在总是说,例如:

$ sudo apt-get update
[sudo] password for username: ******
username is not in the sudoers file.  This incident will be reported.

我怎样才能让我的 Ubuntu 用户恢复正常行为?

permissions
  • 1 个回答
  • 45 Views
Martin Hope
s.k
Asked: 2020-04-16 05:39:13 +0800 CST

获取最近删除的软件包列表?

  • 0

语境

我最近试图弄清楚如何postgresql在仿生(Ubuntu server 18.04 4.15.0-96-generic x86_64 GNU/Linux)上正确删除,然后从此处描述的内容开始安装新版本:

https://www.postgresql.org/download/linux/ubuntu/

一切都很顺利,除了我想清理和删除以前版本的 postgresql 相关内容。因为在删除libpq-dev时,系统提示要删除相当大的依赖项列表。我在输入 [Y] 时盲目地信任它,但后来我在终端输出中看到其中一些可能是必需的,例如libgeosor libpng,可能对系统上的其他工具有用。

我想我找不到可以找到最近终端输出的地方(我可以在其中找出每个已删除的软件包),对吗?请注意,我使用的是GNU screen,默认情况下它没有太多滚动功能。

问题

在这种情况下,是否有最近删除/卸载的软件包列表apt-get?

package-management uninstall apt
  • 1 个回答
  • 204 Views
Martin Hope
s.k
Asked: 2020-01-20 05:08:27 +0800 CST

交换部分文件名

  • 5

问题

我有数千个文件夹,其名称的结构如下:
firstName_lastName_date
我想使用下划线_作为分隔符交换前两个部分,以便最终得到:
lastName_firstName_date

警告

lastName前面可能有一个贵族粒子_,在输入文件夹中用额外的分隔。
例如:
firstName_de_lastName_date
firstName_von_lastName_date

想要的输出应该是:
de_lastName_firstName_date
von_lastName_firstName_date

信息

  • date始终是最后一个元素。
  • 名字是单个单词。
  • 姓氏是单个词或带有助词的组合词 (2)。

工具

我想rename在 bash 中使用,最好是使用shell 参数扩展。

参考

https://www.gnu.org/software/sed/manual/html_node/Regular-Expressions.html

batch-rename rename
  • 1 个回答
  • 424 Views
Martin Hope
s.k
Asked: 2019-04-05 23:43:25 +0800 CST

按日期或日期范围过滤任何系统日志文件

  • 18

我想要达到的目标:

我想按日期过滤系统日志文件,即当我这样做时:

$ cat /var/log/syslog | grep -i "error\|warn\|kernel" 

它在最后三天打印这样的行让我们说:

(...)
Apr  3 06:17:38 computer_name kernel: [517239.805470] IPv6: ADDRCONF(NETDEV_CHANGE): wlp3s0: link becomes ready
(...)
Apr  4 19:34:21 computer_name kernel: [517242.523165] e1000e: enp0s25 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
(...)
Apr  5 09:00:52 computer_name kernel: [517242.523217] IPv6: ADDRCONF(NETDEV_CHANGE): enp0s25: link becomes ready

如何 grep(选择或过滤):

  • 按日期?
  • 按日期+小时?

我尝试了什么:

$ cat /var/log/syslog | grep -i "Apr  5" | grep -i "error\|warn\|kernel" 

它在文件上按预期工作syslog,但在kern.log文件上不起作用,例如,它只返回:Binary file (standard input) matches. 当我tail看到这个特定文件时,我可以看到与文件中相同的开始日期格式syslog。

问题:

如何在kern.log文件等其他日志上实现相同的效果?

另外,是否可以过滤:

  • 按日期范围?
  • 按日期+小时范围?

提示:如果可能,使用“易于记忆的命令”。

command-line log systemd-journald
  • 2 个回答
  • 34981 Views
Martin Hope
s.k
Asked: 2019-03-26 02:10:40 +0800 CST

Ubuntu 18.04 统一登录循环

  • 1

问题说明:

4.15.0-46-generic x86_64 GNU/Linux当我尝试使用“Unity(默认)”(安装在:https : //linuxconfig.org/how-to-install-unity-desktop-on -ubuntu-18-04-bionic-beaver-linux)。在从第三方 PPA(nextgis:https ://launchpad.net/~nextgis/+archive/ubuntu/ppa?field.series_filter=bionic )安装/弄乱 libprotobuf10/15 之前,一切都很好。

我试过的:

这里的答案都没有帮助:Ubuntu陷入登录循环

显卡驱动:

我没有任何第三方图形驱动程序,例如 NVidia 或 AMD;

$ sudo lshw -c video
  *-display                 
       description: VGA compatible controller
       product: HD Graphics 5500
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: msi pm vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:45 memory:f0000000-f0ffffff memory:e0000000-efffffff ioport:3000(size=64) memory:c0000-dffff

我做了什么:

我认为python3-protobuf从nextgisPPA 安装后统一已损坏:libprotobuf15 install prompt for remove system packages但在停用此 PPAapt-get update并重新安装后ubuntu-unity-desktop,官方python3-protobuf问题仍然存在;

$ sudo apt-cache policy ubuntu-unity-desktop
ubuntu-unity-desktop:
  Installed: 0.1
  Candidate: 0.1
  Version table:
 *** 0.1 500
        500 http://ch.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages
        100 /var/lib/dpkg/status

$ sudo apt-cache policy python3-protobuf
python3-protobuf:
  Installed: 3.0.0-9.1ubuntu1
  Candidate: 3.0.0-9.1ubuntu1
  Version table:
 *** 3.0.0-9.1ubuntu1 500
        500 http://ch.archive.ubuntu.com/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status

我还尝试删除.Xauthority并.ICEauthority重新配置lightdm:

$ sudo dpkg-reconfigure lightdm    

但他们都没有工作。

我准确地说我可以毫无问题地使用 gnome 登录,但是在统一后,我的屏幕会在几秒钟内变黑,然后我再次面对会话登录屏幕。

问题:

如何恢复统一会话?

更多信息:

这可能会有所帮助:

文件的最后一行.xsession-errors:

A dependency job for unity-session.target failed. See 'journalctl -xe' for details.

journalctl -xe我在使用统一登录后运行的命令输出中的这些行可能告诉我们lightdm身份验证有问题:

mar 25 11:26:57 username-laptop-1804 lightdm[5441]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directory
mar 25 11:26:57 username-laptop-1804 lightdm[5441]: PAM adding faulty module: pam_kwallet.so
mar 25 11:26:57 username-laptop-1804 lightdm[5441]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or directory
mar 25 11:26:57 username-laptop-1804 lightdm[5441]: PAM adding faulty module: pam_kwallet5.so
mar 25 11:26:57 username-laptop-1804 lightdm[5441]: pam_succeed_if(lightdm:auth): requirement "user ingroup nopasswdlogin" not met by user "username"
mar 25 11:27:02 username-laptop-1804 systemd-logind[776]: Removed session c6.
-- Subject: Session c6 has been terminated

dmesg1 次统一登录失败后 的一些输出:

$ dmesg | grep -i "warn\|err\|lightdm\|unity"
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.045146] ACPI: EC: interrupt blocked
[    0.061268] ACPI Error: Needed type [Reference], found [Integer]         (ptrval) (20170831/exresop-103)
[    0.061300] ACPI Error: Method parse/execution failed \_PR.CPU0._PDC, AE_AML_OPERAND_TYPE (20170831/psparse-550)
[    0.063508] ACPI: Using IOAPIC for interrupt routing
[    0.072809] ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 9 10 *11)
[    0.072923] ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 5 6 7 *9 10 11)
[    0.073033] ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 *10 11)
[    0.073143] ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 *6 7 9 10 11)
[    0.073252] ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11)
[    0.073334] ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 10 11) *0, disabled.
[    0.073444] ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 9 *10 11)
[    0.073553] ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 *7 9 10 11)
[    0.101434] ACPI: EC: interrupt unblocked
[    3.588547] RAS: Correctable Errors collector initialized.
[    6.937212] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode
[   10.673768] EXT4-fs (sda1): re-mounted. Opts: errors=remount-ro
[   10.857401] random: 7 urandom warning(s) missed due to ratelimiting
[   12.282650] audit: type=1400 audit(1553512054.380:10): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session" pid=603 comm="apparmor_parser"
[   12.282653] audit: type=1400 audit(1553512054.380:11): apparmor="STATUS" operation="profile_load" profile="unconfined" name="/usr/lib/lightdm/lightdm-guest-session//chromium" pid=603 comm="apparmor_parser"

还有一件事; 尝试登录dmesg 之前$ dmesg > dmesg0.txt的输出(我之前输出)和统一尝试不成功之后(我之后输出)之间的输出没有区别$ dmesg > dmesg1.txt。
然后;

$ diff dmesg0.txt dmesg1.txt     

没有给我额外的信息。

还有一条信息;unity --debug在欢迎程序开始任何会话之前从 CLI 运行命令的结果:

/usr/lib/x86_64-linux-gnu/unity/compiz-config-profile-setter: error while loading shared libraries: libprotobuf.so.10: cannot open shared object file: No such file or directory
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
/usr/bin/compiz (core) - Info: Loading plugin: core
/usr/bin/compiz (core) - Info: Starting plugin: core
[New Thread 0x7ffff3118700 (LWP 12410)]
Invalid MIT-MAGIC-COOKIE-1 key/usr/bin/compiz (core) - Fatal: Couldn't open display :0
/usr/bin/compiz (core) - Info: Stopping plugin: core
/usr/bin/compiz (core) - Info: Unloading plugin: core
[Thread 0x7ffff3118700 (LWP 12410) exited]
[Inferior 1 (process 12406) exited with code 01]
No stack.
WARNING: no DISPLAY variable set, setting it to :0
unity login-screen 18.04
  • 1 个回答
  • 1845 Views
Martin Hope
s.k
Asked: 2018-12-11 04:23:14 +0800 CST

将内部分区添加到外部 USB 驱动器上的单个文件

  • 0

描述:

我想将整个数据分区(~100 GB)从计算机复制到外部 USB 驱动器上的单个文件,以便我可以将其复制回另一台计算机的新空数据分区。

外部驱动器为 1.5 TB,并且已经包含 1 TB 的数据,我不想丢失这些数据。

因此,我希望能够将命令的of选项指定为该磁盘上dd的文件,而不是其/dev/sdX标识符(否则会覆盖其上的现有数据)。

问题:

怎么做?

partitioning dd copy
  • 1 个回答
  • 460 Views
Martin Hope
s.k
Asked: 2018-08-15 23:25:56 +0800 CST

sources.list.d 中来自 2 个不同 PPA 的相同包;如何从一个特定的 PPA 强制安装?[复制]

  • 6
这个问题在这里已经有了答案:
我如何从 PPA 中挑选包裹? (3 个回答)
4年前关闭。

问题:

假设我有一个软件的 PPA(例如 Blender;http ://ppa.launchpad.net/thomas-schiex/blender/ubuntu),由于某些原因,它包含一个 Python3.6 版本。

我想要达到的目标:

假设我想要“更好”的 Python3.6 包,例如来自 python 专用 ppa,就我而言;http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu

问题:

如何apt选择要安装的软件包,有没有一种方法可以告诉我apt从一个所需的 ppa 安装它到其他 ppa 上?
我猜它会选择最新的包(我错了吗?),但是如果出于某些原因我想保留一个特定的旧版本怎么办?

python3.6 的示例在这里“仅”是一个示例,这可能对任何包都有用。

注意重复:
即使评论中建议链接中的答案相同,入口点,即“问题”也完全相同,很多人可能会通过此搜索结果而不是其他。所以,以我的拙见,严格来说,答案有点重复,而不是问题。

ppa apt
  • 1 个回答
  • 1552 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