如何修復在 macOS Sonoma 上儲存到網路磁碟機時 LibreOffice 崩潰的問題

範例場景: Jordan 正在一台執行 macOS Sonoma 系統的 Mac 電腦上使用 LibreOffice 編輯電子表格。該檔案儲存在公司 SMB 共享資料夾中,Jordan 儲存檔案時 LibreOffice 會崩潰。此範例為假設情景,旨在說明如何先保護文檔,然後確定崩潰原因究竟是文件本身、LibreOffice、macOS 權限還是網路共享導致的。

保存到網路磁碟機時發生的崩潰本身並不能證明 Sonoma 或 LibreOffice 存在已知的普遍缺陷。我未能找到任何官方公告指出 Sonoma 存在針對此特定情況的通用崩潰。 LibreOffice 目前的系統需求列出了 macOS 11 或更高版本,其中包含 Sonoma,但不同的版本、檔案格式、共用伺服器和權限設定仍可能存在差異。以下步驟僅用於診斷;正確的修復方法取決於哪個測試能夠重現崩潰。

故障排除前:保護文檔

如果文件仍處於開啟狀態,請勿重複點擊「儲存」或覆蓋唯一副本。請使用「檔案」>「另存為」將工作副本儲存到本機資料夾(例如「文件」),並使用新名稱。如果 LibreOffice 在您執行此操作之前崩潰,請重新開啟應用程式並檢查其文件復原提示。復原操作無法保證成功,因此請分別儲存原始網路檔案和任何已復原的副本。

對於 Jordan 的電子表格,可以先Budget-working-copy.ods在 Mac 的「文稿」資料夾中儲存一份安全的備份。儲存後,關閉並重新開啟本機備份,確認其可讀性。這樣可以在 Jordan 測試共享時保護目前的工作。切勿刪除 LibreOffice 的偏好設定、清空伺服器上的資料夾或授予應用程式廣泛的磁碟存取權限。

1. 記錄版本並確定網路連接

記下 macOS 版本(可透過「蘋果選單」>「關於本機」檢視)和 LibreOffice 版本(可透過「LibreOffice」 >「關於 LibreOffice」檢視)。注意 Mac 使用的是 Apple 晶片還是 Intel 晶片,已安裝的 LibreOffice 版本,文件格式(例如 ODS 或 XLSX),以及涉及的共享類型。 SMB 通常用於 Windows 伺服器和許多 NAS 設備;NFS 和 WebDAV 是其他可能的網路檔案協定。

此外,請記錄崩潰發生的時間:開啟「儲存」對話方塊時、選擇資料夾後、按一下「儲存」後立即發生,或是在取代現有檔案時發生。這些細節有助於區分檔案選擇器或應用程式問題與連線、存取或伺服器端問題。 Jordan 指出,同一文件在本地保存時不會崩潰,崩潰僅在寫入 SMB 共享時發生。

2. 測試 LibreOffice 外部是否可寫入共用資料夾。

在 Finder 中,開啟已掛載的網路卷,並將一個小的測試檔案複製到同一目標資料夾中。重新命名該測試文件,然後如果允許,將其移至廢紙簍。這些簡單的檢查可以測試 Jordan 的帳戶是否可以在目標資料夾中建立、重新命名和刪除檔案。它們並不能全面測試 LibreOffice,但可以發現掛載斷開、憑證過期、只讀存取權限或資料夾權限問題。

如果 Finder 無法建立或重新命名文件,請先聯絡伺服器或 NAS 管理員修復共用或帳戶權限,然後再變更 LibreOffice 設定。共用可能允許讀取但不允許寫入,或允許在一個資料夾中寫入但不允許在另一個資料夾中寫入。使用伺服器文件中記錄的位址(例如 `<server_name>`)透過 Finder 重新連接,smb://server-name/share-name並使用目標帳號登入。在不了解變更對其他使用者的影響之前,請勿變更伺服器範圍的 SMB 設定或權限繼承。

3. 將 LibreOffice 問題與網路共享問題區分開來

建立一個新的、較小的 Writer 文件或 Calc 電子表格,並將其儲存到 Mac 本地。然後,將副本另存為網路資料夾中的一個新檔案名稱。避免透過替換工作文檔的唯一副本進行測試。如果本機儲存運作正常,但共用資料夾中的新檔案導致崩潰,則需要檢查網路路徑、共用權限、伺服器行為或 LibreOffice 與該磁碟區的互動方式。

如果測試檔案成功儲存到共用資料夾,請嘗試使用原始文件的副本。如果當機僅限於單一文檔,則可能表示文件本身有損壞、嵌入內容複雜或格式有問題。請保留本地備份,並使用 LibreOffice 的原生 OpenDocument 格式測試副本,必要時也測試原始格式。請勿重複轉換和取代原始檔案;轉換可能會變更格式或功能。

4. 安裝可用更新並檢查 macOS 存取提示

請檢查是否有與您的 Mac 相容的最新 LibreOffice 版本,並從 LibreOffice 官方下載頁面進行安裝。 macOS 下載版本必須與 Mac 的處理器類型相符;LibreOffice 的安裝說明會區分 Intel 和 Apple Silicon 安裝程式。此外,在儲存工作並遵循您所在組織的更新策略後,請安裝適用的 macOS Sonoma 更新。新版本可能包含一些常規修復,但更新並不能證明網路磁碟機是導致崩潰的原因。

macOS 會詢問應用程式是否可以存取網路磁碟區。如果您忽略或拒絕了此類提示,請檢查「系統設定」>「網路」和「系統設定」>「隱私權與安全性」>「檔案與資料夾」中的存取權限設定。具體可見的控制取決於應用和 macOS 配置。請僅允許符合您預期用途的存取權限。 「完全磁碟存取權限」範圍過廣,不應作為解決單一網路共享問題的首選步驟。

5. 在故障排除模式下測試 LibreOffice

LibreOffice 故障排除模式會啟動一個臨時使用者設定檔並停用硬體加速。使用者設定檔儲存設定和擴充功能;使用臨時設定檔有助於確定是否存在損壞的設定或擴充功能。在 macOS 功能表列中,選擇「說明」>「重新啟動以進入故障排除模式」,然後在對話方塊中選擇「繼續以進入故障排除模式」。建立一個無害的測試文檔,並嘗試將其儲存到共用資料夾。

如果僅在故障排除模式下儲存有效,請返回正常模式,並在重設任何設定之前檢查擴充功能或設定檔設定。逐一停用使用者擴充程序,並重複本地與網路測試。如果當機在故障排除模式下仍然存在,但本地保存仍然可靠,則重置設定檔不太可能解決特定於共享的問題。故障排除模式使用臨時設定檔;在此模式下所做的變更不會在 LibreOffice 正常重新啟動後保留。

6. 在調查共享問題期間,使用本地保存工作流程。

如果 LibreOffice 僅在直接儲存到網路磁碟機時崩潰,請先在本機建立文件,儲存並關閉文件後,使用 Finder 將其傳輸到網路磁碟機。然後重新開啟從網路位置傳輸的文件,並驗證是否包含預期變更。這只是一個臨時解決方案,並非根本修復,而且每次最好由一個人編輯文件,這樣最安全。

對於共享團隊文檔,在排查問題時,務必告知協作者哪個副本為權威版本。同時編輯本機副本和伺服器副本可能會導致版本衝突。請保留帶有日期資訊的本機備份,除非管理員確認沒有使用者開啟該文檔,否則請勿從共用中刪除鎖定文件或臨時文件。

7. 如果問題仍然存在,請擷取崩潰報告。

使用小型測試檔案重現崩潰後,開啟 macOS 控制台應用,並在側邊欄中選擇「崩潰報告」.ips 。蘋果公司表示,崩潰報告文件使用.crash 擴展名。儲存或複製報告詳情,包括 LibreOffice 版本、Sonoma 版本、Mac 處理器類型、文件格式、共享協定以及觸發故障的確切步驟。在公開共享日誌之前,請移除文件名稱、帳戶名稱、伺服器路徑或其他私人資訊。

請使用 LibreOffice 官方協助和錯誤回報管道檢查是否存在現有問題或報告可重現的崩潰。請說明問題是否在使用全新測試文件時出現,本地保存是否正常,以及「疑難排解模式」是否能解決問題。如果 Finder 也無法寫入共用資料夾,請聯絡儲存管理員或伺服器供應商;僅提交應用程式錯誤報告無法修復共用權限問題。

約旦如何驗證結果

如果本地測試保存成功,Finder 可以在目標資料夾中建立並重新命名測試文件,新的 LibreOffice 文件可以保存到該資料夾而不會崩潰,並且重新打開的網路副本包含預期更改,則 Jordan 認為問題已解決。如果只有故障排除模式成功,Jordan 將返回正常模式並檢查設定檔或擴充功能。如果直接網路保存仍然崩潰,Jordan 將保留本地副本工作流程,並將經過隱私審核的崩潰報告發送給相應的支援管道。

官方參考資料

留下評論

如何在 Microsoft Word 中移動圖片

如何在 Microsoft Word 中移動圖片

學習如何在 Word 中拖曳圖片、選擇文字環繞方式、將圖片與段落保持在一起或將其固定在頁面上,以及如何解決圖片無法移動的問題。

如何在 Excel 中插入複選框:兩種簡易方法

如何在 Excel 中插入複選框:兩種簡易方法

學習如何使用儲存格內工具在 Excel 中插入複選框,使用公式計算選取項目的數量,或在舊版桌面 Excel 中新增連結的表單控制項。

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

如何在 Excel 中自動填充字母:從 A 到 Z 及其他

使用填充柄公式、SEQUENCE 或可重複使用的自訂清單在 Excel 中產生 A 到 Z、小寫字母或 Z 以上的標籤。

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

如何在 Excel 中新增刪除線:快捷鍵和逐步指南

學習如何在 Windows、Mac 和網頁版 Excel 中新增刪除線、設定儲存格部分格式以及刪除線條而不刪除其值。

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

什麼是 Microsoft Access?它的資料庫工具是如何運作的?

Microsoft Access 是一款 Windows 資料庫應用程序,用於儲存相關記錄、建立查詢、建立資料輸入表單和產生報表。了解它的工作原理以及適用場景。

如何在 Word 2010 中變更網格線高度和寬度

如何在 Word 2010 中變更網格線高度和寬度

了解如何在 Word 2010 中調整網格線高度和寬度、變更可見線頻率以及設定底層水平和垂直繪圖網格間距。

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

Office Outlook 2010 匯入和匯出:使用 PST 檔案移動數據

了解如何將 PST 檔案匯入 Outlook 2010 或匯出郵件、聯絡人、行事曆和任務。按照正確的選單操作,避免遺漏資料夾或重複文件。

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Nucleus Kernel 還原 Outlook PST 密碼

使用 Kernel 的目前步驟還原忘記的 Outlook PST 密碼,包括如何識別正確的檔案、進行備份以及檢查工具的限制。

如何在 PowerPoint 幻燈片中插入網頁鏈接

如何在 PowerPoint 幻燈片中插入網頁鏈接

使用 LiveWeb 外掛程式將網站放置在 PowerPoint 投影片上,設定其大小和刷新行為,並在簡報前檢查相容性。

如何在 Word 2010 中變更預設字體和正文樣式

如何在 Word 2010 中變更預設字體和正文樣式

在 Word 2010 中設定預設字體、字號和文字效果,將選擇儲存到 Normal.dotm,然後修改 Normal 樣式以用於以後的文件。