Почему я вижу эти предупреждения, связанные с трассировкой и Python, после установки Ubuntu?

Почему я вижу эти предупреждения, связанные с трассировкой и Python, после установки Ubuntu?

Когда я включаю компьютер, я всегда вижу это уведомление в большом окне, но я не знаю, как это исправить.

Я несколько раз пытался это исправить, но проблема осталась, и я не знаю, что еще делать.

введите описание изображения здесь

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», по-видимому, представляющего собой некое программное обеспечение, которое Dell решила предустановить на компьютерах, поставляемых с Ubuntu.

Ошибка является результатом критических изменений в Python 3.9. Dell Linux Assistant несовместим с Python 3.9. Скорее всего, вы получили Python 3.9 при обновлении до Ubuntu 21.10.

По сути, есть два пути вперед:

  1. Обратитесь в службу поддержки Dell и попросите их предоставить обновленную версию программного обеспечения.
  2. Удалить программное обеспечение

Чтобы удалить его,согласно этому ответу, выполните в окне терминала следующее:

sudo apt remove dell-recovery dell-linux-assistant

При появлении соответствующего запроса вам придется ввести пароль пользователя.

Вы также можете попытаться просто запретить программному обеспечению автоматически запускаться, но у меня нет информации о том, как оно запускается изначально.

решение2

Если вы предпочитаете сохранить эти пакеты и обновить их, добавьте ppa и сделайте это. dell-linux-assistant поддерживается по состоянию на 30 июня 2022 года. 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.

Связанный контент