update-manager crashed with FileNotFoundError in __init__(): [Errno 2] Aucun fichier ou dossier de ce type: '/var/lib/dbus/machine-id'
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
update-manager (Ubuntu) |
New
|
Medium
|
Unassigned |
Bug Description
There was no distribution update. I simply made a fresh install with Ubuntu-unity 20.10 beta by formatting the original partition that contained Ubuntu-unity 20.10 development.
I then attempted a clean, update, and upgrade using the terminal. That's where I received the software pakage manager crash message.
ProblemType: Crash
DistroRelease: Ubuntu 20.10
Package: update-manager 1:20.10.1
ProcVersionSign
Uname: Linux 5.8.0-20-generic x86_64
ApportVersion: 2.20.11-0ubuntu49
Aptdaemon:
Architecture: amd64
CasperMD5CheckR
CurrentDesktop: Unity:Unity7:ubuntu
Date: Sat Oct 10 10:15:50 2020
ExecutablePath: /usr/bin/
GsettingsChanges:
b'com.
b'com.
InstallationDate: Installed on 2020-10-05 (4 days ago)
InstallationMedia: Ubuntu Unity 20.10
InterpreterPath: /usr/bin/python3.8
PackageArchitec
ProcCmdline: /usr/bin/python3 /usr/bin/
Python3Details: /usr/bin/python3.8, Python 3.8.6, python3-minimal, 3.8.6-0ubuntu1
PythonArgs: ['/usr/
PythonDetails: N/A
RebootRequiredPkgs:
linux-
linux-base
evolution-
SourcePackage: update-manager
Title: update-manager crashed with FileNotFoundError in __init__(): [Errno 2] Aucun fichier ou dossier de ce type: '/var/lib/
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin lxd plugdev sambashare sudo
affects: | ubuntu → update-manager (Ubuntu) |
tags: | removed: need-duplicate-check |
Changed in update-manager (Ubuntu): | |
importance: | Undecided → Medium |
While this system was installed with an unofficial remix of Ubuntu, it does seem like there may be a missing fallback option with update-manager. Here's the source code of the Traceback:
# a stable machine uniq id UNIQ_MACHINE_ ID_FILE) as f:
self. machine_ uniq_id = f.read() UNIQ_MACHINE_ ID_FILE_ FALLBACK) as f:
self. machine_ uniq_id = f.read()
try:
with open(self.
except FileNotFoundError:
with open(self.
Perhaps the fallback machine_uniq_id should be one that installs all updates which are being phased.