為什麼我會在安裝 Ubuntu 後會看到這些回溯和 Python 相關的警告

為什麼我會在安裝 Ubuntu 後會看到這些回溯和 Python 相關的警告

當我打開電腦時,我總是在大視窗中看到此通知,但我不知道如何解決此問題。

我已多次嘗試解決此問題,但問題仍然存在,我不知道還能做什麼。

在此輸入影像描述

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/dbus/service.py", line 711, in _message_cb
    retval = candidate_method(self, *args, **keywords)
  File "/usr/lib/python3/dist-packages/DellLinuxAssistant/telemetry/dbus_backend.py", line 375, in deal_message
    QueueMessageClient(self.config, self.scheduler).LogLogMetricEvent("FRONTEND", "Dell Linux Assistant closes")
  File "/usr/lib/python3/dist-packages/DellLinuxAssistant/telemetry/telemetry_common.py", line 300, in wrapper
    return func(*args, **kw)
  File "/usr/lib/python3/dist-packages/DellLinuxAssistant/telemetry/queue_message_client.py", line 107, in LogLogMetricEvent
    return self.triggerSend(filePath, header, Schedule)
  File "/usr/lib/python3/dist-packages/DellLinuxAssistant/telemetry/queue_message_client.py", line 51, in triggerSend
    job = self.scheduler.add_interval_job(MessageHelper(self.configure).SendEvent, minutes=1, start_date=datetime.now()+timedelta(seconds=1), args=[filePath, header], max_runs=1)
  File "/usr/lib/python3/dist-packages/ApschedulerStandalone/scheduler.py", line 347, in add_interval_job
    return self.add_job(trigger, func, args, kwargs, **options)
  File "/usr/lib/python3/dist-packages/ApschedulerStandalone/scheduler.py", line 285, in add_job
    if not self.running:
  File "/usr/lib/python3/dist-packages/ApschedulerStandalone/scheduler.py", line 148, in running
    thread_alive = self._thread and self._thread.isAlive()
AttributeError: 'Thread' object has no attribute 'isAlive'

答案1

您在這裡看到的錯誤訊息來自“Dell Linux Assistant”,這顯然是戴爾決定在預先安裝 Ubuntu 的電腦上預先安裝的一些軟體。

該錯誤是 Python 3.9 中的重大變更所造成的。 Dell Linux Assistant 與 Python 3.9 不相容。當您升級到 Ubuntu 21.10 時,您很可能獲得了 Python 3.9。

基本上有兩種前進方式:

  1. 聯絡戴爾支援並讓他們提供軟體的更新版本
  2. 移除軟體

要刪除它,根據這個答案,從終端機視窗執行以下命令:

sudo apt remove dell-recovery dell-linux-assistant

出現提示時,您必須輸入使用者的密碼。

您也可以嘗試阻止軟體自動啟動,但我不知道它最初是如何啟動的。

答案2

如果您希望保留這些軟體包並更新它們,請新增 ppa 並執行此操作。截至 2022 年 6 月 30 日,dell-linux-assistant 一直在維護。 https://launchpad.net/~somerville-dla-team/+archive/ubuntu/ppa

sudo add-apt-repository ppa:somerville-dla-team/ppa
sudo apt update

答案3

升級到 Ubuntu 22.04 後出現相同的錯誤訊息。我取消選取「啟動應用程式首選項」Dell Linux Assistant。錯誤訊息停止了。可能是由於某些python版本不一致造成的。

相關內容