[Bug 1947333] Re: python3-distupgrade missing an explicit dependency on procps
Launchpad Bug Tracker
1947333 at bugs.launchpad.net
Sun Oct 24 11:01:39 UTC 2021
This bug was fixed in the package ubuntu-release-upgrader - 1:22.04.1
---------------
ubuntu-release-upgrader (1:22.04.1) jammy; urgency=medium
* Update for 21.10 -> 22.04.
* debian/control: have python3-distupgrade depend on procps which provides
pgrep. (LP: #1947333)
-- Brian Murray <brian at ubuntu.com> Mon, 18 Oct 2021 15:57:35 -0700
** Changed in: ubuntu-release-upgrader (Ubuntu)
Status: In Progress => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ubuntu-release-upgrader in
Ubuntu.
https://bugs.launchpad.net/bugs/1947333
Title:
python3-distupgrade missing an explicit dependency on procps
Status in ubuntu-release-upgrader package in Ubuntu:
Fix Released
Bug description:
I just have done a migration from focal 20.04 LTS to hirsute.
I now want to go to 21.10 impish.
While running `do-release-upgrade`, it fails with
Traceback (most recent call last):
File "/tmp/ubuntu-release-upgrader-dn9dgsjs/impish", line 8, in <module>
sys.exit(main())
File "/tmp/ubuntu-release-upgrader-dn9dgsjs/DistUpgrade/DistUpgradeMain.py", line 236, in main
if app.run():
File "/tmp/ubuntu-release-upgrader-dn9dgsjs/DistUpgrade/DistUpgradeController.py", line 2024, in run
return self.fullUpgrade()
File "/tmp/ubuntu-release-upgrader-dn9dgsjs/DistUpgrade/DistUpgradeController.py", line 1928, in fullUpgrade
self._inhibitIdle()
File "/tmp/ubuntu-release-upgrader-dn9dgsjs/DistUpgrade/DistUpgradeController.py", line 2074, in _inhibitIdle
self._getUserEnv()
File "/tmp/ubuntu-release-upgrader-dn9dgsjs/DistUpgrade/DistUpgradeController.py", line 2101, in _getUserEnv
pid = subprocess.check_output(["pgrep", "-u", self._uid,
File "/usr/lib/python3.9/subprocess.py", line 424, in check_output
return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
File "/usr/lib/python3.9/subprocess.py", line 505, in run
with Popen(*popenargs, **kwargs) as process:
File "/usr/lib/python3.9/subprocess.py", line 951, in __init__
self._execute_child(args, executable, preexec_fn, close_fds,
File "/usr/lib/python3.9/subprocess.py", line 1821, in _execute_child
raise child_exception_type(errno_num, err_msg, err_filename)
FileNotFoundError: [Errno 2] No such file or directory: 'pgrep'
It appears that the package procps as been removed (with residual-config)
in a cleanup operation.
As the failure appears after the sources have been swapped to impish, do-release-upgrade
fails to run again and the installation must be done with apt.
ProblemType: Bug
DistroRelease: Ubuntu 21.04
Package: ubuntu-release-upgrader-core 1:21.04.17
ProcVersionSignature: Ubuntu 5.4.0-88.99-generic 5.4.140
Uname: Linux 5.4.0-88-generic x86_64
ApportVersion: 2.20.11-0ubuntu65.3
Architecture: amd64
CasperMD5CheckResult: unknown
CrashDB: ubuntu
CurrentDesktop: ubuntu:GNOME
Date: Fri Oct 15 11:34:24 2021
DistributionChannelDescriptor:
# This is the distribution channel descriptor for the OEM CDs
# For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
canonical-oem-somerville-bionic-amd64-20180608-47+merion+X66
InstallationDate: Installed on 2019-12-19 (666 days ago)
InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary 20180608-09:38
PackageArchitecture: all
SourcePackage: ubuntu-release-upgrader
UpgradeStatus: Upgraded to hirsute on 2021-10-15 (0 days ago)
mtime.conffile..etc.update-manager.release-upgrades: 2021-10-14T18:48:02.293029
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/1947333/+subscriptions
More information about the foundations-bugs
mailing list