每当我尝试做任何需要我的密码的事情时,它都会返回:
u7ur7l3@ubuntu:~$ sudo
sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0
sudo: fatal error, unable to load plugins
u7ur7l3@ubuntu:~$
Run Code Online (Sandbox Code Playgroud)
所以我不能从软件中心/包管理器安装任何东西,也不能在终端中运行任何需要我密码的命令。我可以登录,但仅此而已。
我不小心更改了某些文件的权限,然后又更改了一些尝试修复它:/。现在我完全不知道该怎么做。
这就是我尝试使用 pkexec 使 sudo 再次工作时发生的情况:
u7ur7l3@ubuntu:~$ pkexec chown root /usr/lib/sudo/sudoers.so
Error getting authority: Error initializing authority: Error calling StartServiceByName for org.freedesktop.PolicyKit1: GDBus.Error:org.freedesktop.DBus.Error.Spawn.ExecFailed: Failed to execute program /usr/lib/dbus-1.0/dbus-daemon-launch-helper: Success
u7ur7l3@ubuntu:~$ sudo ls
sudo: /usr/lib/sudo/sudoers.so must be owned by uid 0 sudo: fatal error, unable to load plugins
Run Code Online (Sandbox Code Playgroud)
为了更改权限,我将 Root Actions 用作 dolphin 服务/插件,因此历史记录不会向我显示权限更改。
我刚刚意识到声音不再起作用了。当我进入 Phonon 时,我的默认设置和播放设备甚至都不存在。我也没有关机的选项,我只能注销或离开。
在升级之前,我的 bashrc 文件被修改以添加一些 Path 配置。
虽然执行do-release-upgrade一切正常,直到一条消息提示有关 bashrc 文件的状态并显示一个选项菜单。
从菜单中,我选择了“比较更改”选项,唯一的区别是我之前的修改。没问题。
问题是:我ctrl-c和整个升级都停止了。之后,我重新启动了我的计算机,从那时起就可以仅在恢复模式下启动 Ubuntu。
登录(在恢复模式 shell 中)后,欢迎标题消息显示“欢迎使用 Ubuntu 15.04”,但“您的 Ubuntu 版本不再受支持”和“新版本‘15.04’可用”警告仍然出现。
我do-release-upgrade再次尝试,但收到“未找到新版本”消息。
如何完成或重新运行升级?
谢谢
昨天我正在启动我的电脑,它给了我这个错误信息:
我正在寻找解决方案并遇到了这个论坛讨论:https : //ubuntuforums.org/showthread.php?t=2326216
然后我按照某人的建议从 grub 启动菜单启动到恢复模式,然后尝试运行$ sudo apt-get update.
这是我开始挣扎的地方。我无法让我的电脑连接到互联网。
$ ping google.com 只是给我 ping: unknown host google.com
然后我尝试运行,$ sudo dhclient eth0但它返回此错误消息:
run-parts: failed to stat component /etc/dhcp/dhclient-enter-hooks.d/debug: No such file or directory
run-parts: failed to stat component /etc/dhcp/dhclient-exit-hooks.d/debug: No such file or directory
run-parts: failed to stat component /etc/dhcp/dhclient-enter-hooks.d/debug: No such file or directory
RTNETLINK answers: File exists
run-parts: failed to stat component /etc/dhcp/dhclient-exit-hooks.d/debug: No such file or directory
Run Code Online (Sandbox Code Playgroud)
我怎样才能解决这个问题?
编辑:journalctl | …
似乎无法从 GRUB 以恢复模式启动到 root shell。我尝试从 GRUB 菜单启动到恢复模式,但从来没有得到 shell,只是记录来自内核启动的消息。Ctrl+ Alt+ F1-F12也不要给我任何重要的东西。
我在安装 Ubuntu 时遇到了一些问题。我在带有 1GB 内存的旧戴尔 Dimension 2350 上运行 Windows XP Home(32 位),尝试在 VirtualBox 中安装 Ubuntu 12.04 LTS(32 位)或 13.04(32 位)。两个版本的 Ubuntu 都没有通过带有加载点的紫色屏幕。当我切换到“非图形”版本时,带有滚动文本,它开始列出一系列 [ok] 或 [fail] 的测试。只有少数失败了,我对这些的搜索表明它们并不那么重要。我已经尝试根据其他搜索来调整此 VM 的一些设置以寻找答案(例如启用 IO APIC、将芯片组切换到 ICH9、更改视频内存大小、启用 3D 加速和启用 PAE/NX。或多或少,我得到了同样的观点。
(一旦我到达屏幕左上角的桌面和红色背景。但是出现了一个错误,基本上是说有错误,我可以发送报告或点击取消。我点击取消,而不是安装程序出现,什么也没发生)
运行的最后一个检查是“停止 System V 运行级别兼容性 [ok],和一堆启动 [ok]。然后我得到一个黑屏,然后是一个半紫色半黑屏图形错误。有点像雪,我不知道如何描述它。过了一会儿。它消失了,再次被黑屏取代。没有其他事情发生。

我喜欢认为我很擅长解决问题和遵循指示,但我什至不知道如何诊断这个。我见过的大多数解决方案似乎都涉及将内容输入命令行,但不是必须安装操作系统才能做到这一点吗?
这是一个有趣/学习体验项目,所以没有什么太相关的。但我想弄清楚这一点。
解决了
请参阅我的解决方案的底部答案
在我使用 GParted 修复我的分区后(GParted 运行良好,但我的笔记本电脑关机了,因为它耗尽了电池电量并且没有完成复制我的其他分区的过程,详细信息),
我注意到我的 Ubuntu 分区增加了 10GB,然后我检查并在 /proc 中发现了 1 个大小为 140TB 的可疑文件...
这是一个问题吗?

Ubuntu 12.04 lts 64 位
更新
我希望这些细节可以帮助
sudo fdisk -l
Run Code Online (Sandbox Code Playgroud)
输出
Disk /dev/sda: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00075eb1
Device Boot Start End Blocks Id …Run Code Online (Sandbox Code Playgroud) 首先只想说我的问题是我在计算机方面非常愚蠢的结果,我很抱歉占用人们的时间,但如果有人可以提供帮助,我将非常感激。我的笔记本电脑运行 Nautilus - 虽然我被某人留下了这台电脑,所以我真的不知道如何使用它。
无论如何,我想做的是在登录设置中更改用户名。我认为这只是非常简单和直接,但事实并非如此,然后我实际上最终做的是删除具有旧名称的主目录,所以现在当我启动计算机时,它不再正常启动,并且我什至无法正确登录以尝试修复它。
我用新名称创建了一个新的主文件夹并将内容转移到那里,然后它说“你想删除旧文件夹吗 - 如果你在新文件夹中制作了副本就可以这样做”或类似的东西. 所以我做了。(我认为这只会更改名称 - 这就是我想要做的)然后所有内容都在原始主目录/文件夹中消失了(例如,当我单击桌面上任何显示“未找到”的任何文件或图片时)我真的很担心我所有的东西都不见了,但后来我找到了一个以新名称命名的新文件夹,它是我在某处创建的,里面有我所有的东西,所以我知道它还在那里。我当时想至少我还有我的东西。
无论如何,直到我关闭笔记本电脑。现在,当我尝试打开它时,会按以下顺序弹出以下错误:
Could not update. ICEauthorityfile/home/username.ICEauthority
/usr/lib/libgconf2-4/gconf-sanity-check-2 was exited with status 256
Run Code Online (Sandbox Code Playgroud)
然后它说这些文件夹不存在/home/username/desktop,/home/username/.nautilus您需要创建文件夹或设置权限或其他东西。
然后它只是一个空白的背景,我什么也做不了。我只能注销、锁定会话、关闭、重新启动等。但那里没有其他任何东西。
基本上,我知道这可能是一个非常愚蠢的问题,但老实说我不知道如何使用这个系统,所以如果有人能提供帮助,我将不胜感激。我只需要知道如何重新进入计算机以获取我的东西。我想我需要用旧名称重新创建已删除的主文件夹。或者也许用新名称创建新文件夹?
老实说我不知道。这一切可能没有任何意义。无论如何,如果有人可以提供帮助,请告诉我。
非常感谢!
我在我的虚拟机上安装了一个 gnome,现在当它启动时它只是挂在黑屏上。我想回到命令行并卸载/重新安装 gnome ......
我刚刚将我的笔记本电脑从 Ubuntu 14.10 更新到 Ubuntu 15.04。现在在重新启动时,它无法进入登录提示。系统看起来处于故障循环中,我反复看到该消息
[ OK ] Started Light Display Manager.
[ OK ] Started ACPI event daemon.
Starting ACPI event daemon...
Starting Network Manager Script Dispatcher Service....
[ OK ] Started Network Manager Script Dispatcher Service.
Run Code Online (Sandbox Code Playgroud)
/var/log/Xorg.0.log显示段错误的内容。抱歉,我现在无法复制回溯,但链条会消失
/usr/bin/X
/usr/bin/X
/lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libc.so.6
/lib/x86_64-linux-gnu/libc.so.6
/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
/usr/lib/x86_64-linux-gnu/xorg/extra-modules/nvidia_drv.so
/usr/bin/X
/usr/bin/X
/lib/x86_64-linux-gnu/libc.so.6
/usr/bin/X
Segmentation fault at address 0x41
Run Code Online (Sandbox Code Playgroud)
我使用的是戴尔 Precision m3800。由于 nVidia 驱动程序涉及堆栈跟踪,因此我将从交换它开始。
对于我尝试解决此问题的后续步骤有什么建议吗?
谢谢,丹尼斯
为了解决我遇到的另一个问题,有人建议我需要“重新启动到安全(实际上是恢复)模式”。我不知道这到底是什么意思。
我已进入 Dell XPS 笔记本电脑的 BIOS,并确保启用安全启动已打开。这是否意味着我已经安全启动了?
15.04 ×2
boot ×2
grub2 ×2
12.04 ×1
14.10 ×1
32-bit ×1
64-bit ×1
debian ×1
gnome ×1
hard-drive ×1
kernel ×1
nautilus ×1
networking ×1
nvidia ×1
permissions ×1
root ×1
secure-boot ×1
sudo ×1
virtualbox ×1
windows ×1
windows-xp ×1