Warum werden mir diese Traceback- und Python-bezogenen Warnungen angezeigt, nachdem ich Ubuntu installiert habe?

Warum werden mir diese Traceback- und Python-bezogenen Warnungen angezeigt, nachdem ich Ubuntu installiert habe?

Wenn ich meinen Computer einschalte, sehe ich diese Benachrichtigung immer in einem großen Fenster, aber ich weiß nicht, wie ich das beheben kann.

Ich habe mehrmals versucht, das Problem zu beheben, aber es besteht weiterhin und ich weiß nicht, was ich sonst tun soll.

Bildbeschreibung hier eingeben

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'

Antwort1

Die hier angezeigte Fehlermeldung stammt vom „Dell Linux Assistant“, einer Software, die Dell offenbar auf Computern vorinstalliert hat, die mit Ubuntu ausgeliefert werden.

Der Fehler ist das Ergebnis einer schwerwiegenden Änderung in Python 3.9. Dell Linux Assistant ist nicht mit Python 3.9 kompatibel. Sie haben höchstwahrscheinlich Python 3.9 erhalten, als Sie auf Ubuntu 21.10 aktualisiert haben.

Grundsätzlich gibt es zwei Möglichkeiten:

  1. Kontaktieren Sie den Dell Support und lassen Sie sich eine aktualisierte Version der Software bereitstellen.
  2. Entfernen der Software

Es zu entfernen,gemäß dieser Antwortführen Sie Folgendes in einem Terminalfenster aus:

sudo apt remove dell-recovery dell-linux-assistant

Sie müssen bei der entsprechenden Aufforderung Ihr Benutzerkennwort eingeben.

Sie könnten auch versuchen, den automatischen Start der Software einfach zu verhindern, aber ich habe keine Informationen darüber, wie sie überhaupt startet.

Antwort2

Wenn Sie diese Pakete lieber behalten und aktualisieren möchten, fügen Sie das PPA hinzu und tun Sie dies. dell-linux-assistant wird seit dem 30. Juni 2022 gewartet. https://launchpad.net/~somerville-dla-team/+archive/ubuntu/ppa

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

Antwort3

Nach dem Upgrade auf Ubuntu 22.04 kam die gleiche Fehlermeldung. Ich habe in den „Startup Applications Preferences“ den Dell Linux Assistant deaktiviert. Die Fehlermeldung wurde nicht mehr angezeigt. Wahrscheinlich verursacht durch einige Inkonsistenzen in der Python-Version.

verwandte Informationen