[Bug 2078356] Re: python3 preinst failure to run pre-rtupdate hooks

Andreas Hasenack 2078356 at bugs.launchpad.net
Wed Sep 4 17:17:10 UTC 2024


We tried multiple things to reproduce this bug, to no avail.

My last attempt was to inject an actual error in one of the /usr/share/python3/runtime.d/*.rtupdate scripts to see how the upgrade (or reinstall) would behave, and it does as expected:
Preparing to unpack .../python3_3.12.3-0ubuntu2_amd64.deb ...
running python pre-rtupdate hooks for python3.12...
stdout: andreas was here
stderr: andreas was here
error running python pre-rtupdate hook byobu
running python failed-pre-rtupdate hook byobu
stdout: andreas was here
stderr: andreas was here
dpkg: error processing archive /var/cache/apt/archives/python3_3.12.3-0ubuntu2_amd64.deb (--unpack):
 new python3 package pre-installation script subprocess returned error exit status 1
Preparing to unpack .../libpython3-stdlib_3.12.3-0ubuntu2_amd64.deb ...
Unpacking libpython3-stdlib:amd64 (3.12.3-0ubuntu2) over (3.12.3-0ubuntu1) ...
Errors were encountered while processing:
 /var/cache/apt/archives/python3_3.12.3-0ubuntu2_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


We can see that:
a) pre-rtupdate hooks are run ("running python pre-rtupdate hooks for python3.12...")
b) stdout and stderr of the failing rdupdate script are shown ("andreas was here")
c) there is an error message saying exactly which hook failed ("error running python pre-rtupdate hook byobu")

>From the logs we have seen so far attached to this bug, we only get (a)
in them. Not (b) or (c).

I also tried release upgrades from jammy to noble, desktop and server,
and python upgrades in ubuntu desktop noble, and also couldn't reproduce
the error.

I'll mark this bug as incomplete reflecting the status that we have
tried many different ways to understand and reproduce this bug, but
haven't been successful yet.

** Changed in: python3-defaults (Ubuntu)
       Status: Confirmed => Incomplete

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to python3-defaults in Ubuntu.
https://bugs.launchpad.net/bugs/2078356

Title:
  python3 preinst failure to run pre-rtupdate hooks

Status in python3-defaults package in Ubuntu:
  Incomplete

Bug description:
  # README first

  If you are hit by this bug, please provide the information asked in
  the comment #53 further down in this page, thanks

  [ Original Description ]

  running python pre-rtupdate hooks for python3.12...
  dpkg: error processing archive /var/cache/apt/archives/python3_3.12.3-0ubuntu2_amd64.deb (--unpack):
   new python3 package pre-installation script subprocess returned error exit status 3
  Preparing to unpack .../libpython3-stdlib_3.12.3-0ubuntu2_amd64.deb ...
  Unpacking libpython3-stdlib:amd64 (3.12.3-0ubuntu2) over (3.12.3-0ubuntu1) ...
  Preparing to unpack .../libsmartcols1_2.39.3-9ubuntu6.1_amd64.deb ...
  Unpacking libsmartcols1:amd64 (2.39.3-9ubuntu6.1) over (2.39.3-9ubuntu6) ...
  Errors were encountered while processing:
   /var/cache/apt/archives/python3_3.12.3-0ubuntu2_amd64.deb
  E: Sub-process /usr/bin/dpkg returned an error code (1)

  ProblemType: Bug
  DistroRelease: Ubuntu 24.04
  Package: python3 3.12.3-0ubuntu1
  ProcVersionSignature: Ubuntu 6.8.0-41.41-generic 6.8.12
  Uname: Linux 6.8.0-41-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia zfs
  ApportVersion: 2.28.1-0ubuntu3.1
  Architecture: amd64
  CasperMD5CheckResult: pass
  CurrentDesktop: ubuntu:GNOME
  Date: Thu Aug 29 10:52:19 2024
  InstallationDate: Installed on 2024-07-13 (47 days ago)
  InstallationMedia: Ubuntu 24.04 LTS "Noble Numbat" - Release amd64 (20240424)
  ProcEnviron:
   LANG=en_US.UTF-8
   PATH=(custom, no user)
   SHELL=/bin/bash
   TERM=xterm-256color
  SourcePackage: python3-defaults
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python3-defaults/+bug/2078356/+subscriptions




More information about the foundations-bugs mailing list