使用 iMac:Libre Office 冻结。一系列崩溃和重启问题

使用 iMac:Libre Office 冻结。一系列崩溃和重启问题

今天,当我使用 Ubuntu 20.04.1 LTS 更新软件并重新启动时,它无法重新启动或显示登录屏幕。相反,我收到以下消息:

/dev/sda2: clean, 280773/19505152 files, 7038094/78011392 blocks

然后文本消失,屏幕左上角留下一个闪烁的光标。我打字时什么也没发生。

我使用的是 2009 年的 iMac。处理器:2.66 GHz Intel Core 2 Duo。它专用于 Linux,没有分区。

为了寻找解决方案,我尝试按 Ctrl + Alt + F2。这样我就可以登录了,但它无法识别我记得的用户名(我是唯一的用户,在正常的登录屏幕上它会显示我的名字,所以我希望这会很简单)。

我尝试重新启动并按住左移、右移、Esc 或 Tab:Grub 菜单没有出现。

我曾尝试使用最初用于安装系统的 USB 记忆棒进行启动。

我还尝试使用另一个将启动修复磁盘复制到其中的 USB 记忆棒进行启动。

我是否遗漏了一些简单的东西?


更新#1:

按照下面我自己的回答中描述的步骤操作后,几天后我就能使用该系统了。但是,仍然会出现崩溃。在最初崩溃时,我也很难打开正在使用的一些文件。问题似乎与使用 Libre Office 打开的文件有关:窗口会询问是否恢复文件,然后在启动该过程时冻结。

我一直拖延着试图弄清楚到底发生了什么,直到现在:这次崩溃是我无法通过重新启动或关闭/打开电源来恢复的。我也无法从最近还能正常工作的实时 USB 棒重新启动。无法通过 Ctrl + Alt + Fn2 等访问其他终端屏幕(这些键根本没有响应)。

最新情况是,我被卡在一个屏幕上,上面写着:

[    1.25255] initramfs unpacking failed: Decoding failed

任何帮助,将不胜感激!


更新 #2:

经过一周多的间隔后,成功启动到实时 USB。

Libre Office 继续导致崩溃。initramfs unpacking failed返回有关的消息,因此在搜索 Ask Ubuntu 上的帖子后,我尝试了:

sudo update-initramfs -c -k $(uname -r)

reboot

Libre Office 继续冻结。

检查自动保存是否已被禁用:它已被禁用。

在完全不了解的情况下,决定安装它linux-crashdump以获取有关崩溃的一些信息。但很快意识到我不知道如何使用它。

通过命令行更新 Libre Office 版本。

Libre Office 继续冻结。直到我回到更新 #1 结束的位置,即无法重新启动,也无法启动到实时 USB。消息 initramfs unpacking failed返回。


更新 3:

令人费解的是,不久之后,我设法启动到 Live USB 并重新安装。然后,经过几次软重启后,Libre Office 允许我访问和使用问题文件 (Calc)。虽然这让我感觉很有弹性,但知道我还能做些什么建设性的事情会很好……


更新 4:

几天后,Libre Office 似乎再次引发崩溃。与此同时,我已经学到了足够的知识来做出可能的诊断,所以我希望这个问题对其他人也有用。打开日志应用程序,搜索与今天重启之间的 2 个会话相关的内容,得到了以下结果(注意自由办公室在会话 B 中):

会议 A

  1. 硬件日志消息:

nouveau 0000:03:00.0:fb:在通道 -1 上的 0100618034 处捕获读取 [0fedf000 未知] 引擎 06 [BAR] 客户端 08 [PFIFO_READ] 子客户端 01 [IN] 原因 00000002 [PAGE_NOT_PRESENT]

内核设备:+pci:0000:03:00.0 优先级 3

  1. ‘其他’日志消息:

发件人:gdm-session-wor gkr-pam:无法找到守护进程控制文件

  1. ‘其他’日志消息:

发件人:fido_id

3-1.3:1.0:无法在“/sys/devices/pci0000:00/0000:00:04.0/usb3/3-1/3-1.3/3-1.3:1.0/report_descriptor”处打开报告描述符:没有此文件或目录

会话 B 在应用程序日志中搜索“office”>

  1. 应用程序日志消息:javaldx:找不到 Java 运行时环境!请确保安装了 JVM 和 libreoffice-java-common 包。如果已安装,请尝试删除 ~/.config/libreoffice/4/user/config/javasettings_Linux_*.xml

oosplash 警告:无法从 javaldxame 读取路径

根据这个线索,我尝试:

whereis java

导致:

/usr/share/java

然后:

me@me-iMac:/usr/share/java$ ls -l
total 440
-rw-r--r-- 1 root root   5386 Aug 24 23:58 java_uno.jar
-rw-r--r-- 1 root root  55773 Aug 24 23:58 juh-6.4.6.jar
lrwxrwxrwx 1 root root     13 Aug 24 23:58 juh.jar -> juh-6.4.6.jar
-rw-r--r-- 1 root root 111574 Aug 24 23:58 jurt-6.4.6.jar
lrwxrwxrwx 1 root root     14 Aug 24 23:58 jurt.jar -> jurt-6.4.6.jar
-rw-r--r-- 1 root root   2602 Mar 22  2020 libintl.jar
-rw-r--r-- 1 root root 255440 Aug 24 23:58 ridl-6.4.6.jar
lrwxrwxrwx 1 root root     14 Aug 24 23:58 ridl.jar -> ridl-6.4.6.jar
-rw-r--r-- 1 root root   4455 Aug 24 23:58 unoloader-6.4.6.jar
lrwxrwxrwx 1 root root     19 Aug 24 23:58 unoloader.jar -> unoloader-6.4.6.jar

作为新手,现阶段更新 Java 很有挑战性。有什么建议吗?

更新 5:

继续安装 default-jre 和 default-jdk。Libre Office 又可以正常工作了。我会对其进行监控。

对于其他新手来说,现在当我跑步时whereis java,结果更加健康:java: /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz

答案1

解决方案:

使用最初用于安装 Ubuntu 的实时 USB 驱动器重新启动。

因为它是 Mac,所以我在重启时按下了 Alt(或 Option)键 [这是通过 Google 搜索发现的]。这样我就进入了 iMac 的 EFI 安装菜单,在那里我可以选择正确的 USB 记忆棒。

删除现有系统文件并重新安装 Ubuntu。

记下用户名。

相关内容