[Bug 2131561] Re: package python3 3.12.3-0ubuntu2.1 failed to install/upgrade: installed python3 package post-installation script subprocess returned error exit status 4

Benjamin Bock 2131561 at bugs.launchpad.net
Sun Nov 16 18:13:07 UTC 2025


Hi Stefano,

ok, thank you for that information :).
Now I saw that error in OP's original post:
Exception: cannot get content of gdebi-core
error running python rtupdate hook gdebi-core

I thought it is only related to those syntax warnings:
SyntaxWarning: invalid escape sequence 

I did not have such error during apt upgrade for gdebi-core.
And my return code for "sudo apt full-upgrade" was 0.

But I expect that those "rtupdate hooks" were not fine for rhythmbox and hplip.
What could here the impact?

Thank you very much !!

-- 
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/2131561

Title:
  package python3 3.12.3-0ubuntu2.1 failed to install/upgrade: installed
  python3 package post-installation script subprocess returned error
  exit status 4

Status in python3-defaults package in Ubuntu:
  Incomplete

Bug description:
  After the bug notification I tried the following:

  sudo dpkg --configure -a
  [sudo] password for jim: 
  Setting up python3 (3.12.3-0ubuntu2.1) ...
  running python rtupdate hooks for python3.12...
  Traceback (most recent call last):
    File "/usr/bin/py3clean", line 210, in <module>
      main()
    File "/usr/bin/py3clean", line 196, in main
      pfiles = set(dpf.from_package(options.package))
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/share/python3/debpython/files.py", line 55, in from_package
      raise Exception("cannot get content of %s" % package_name)
  Exception: cannot get content of gdebi-core
  error running python rtupdate hook gdebi-core
  Traceback (most recent call last):
    File "/usr/bin/py3clean", line 210, in <module>
      main()
    File "/usr/bin/py3clean", line 196, in main
      pfiles = set(dpf.from_package(options.package))
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/share/python3/debpython/files.py", line 55, in from_package
      raise Exception("cannot get content of %s" % package_name)
  Exception: cannot get content of gdebi
  error running python rtupdate hook gdebi
  /usr/share/hplip/base/imagesize.py:186: SyntaxWarning: invalid escape sequence '\#'
    re.compile('\#define\s+\S+\s+\d+')     : ('image/x-xbitmap', xbmsize),
  /usr/share/hplip/base/imagesize.py:187: SyntaxWarning: invalid escape sequence '\/'
    re.compile('\/\* XPM \*\/')            : ('image/x-xpixmap', xpmsize),
  /usr/share/hplip/base/imagesize.py:189: SyntaxWarning: invalid escape sequence '\*'
    re.compile('^II\*\x00')                : ('image/tiff', tiffsize),
  /usr/share/hplip/fax/ledmfax.py:46: SyntaxWarning: invalid escape sequence '\d'
    http_result_pat = re.compile(b"""HTTP/\d.\d\s(\d+)""", re.I)
  Traceback (most recent call last):
    File "/usr/bin/py3clean", line 210, in <module>
      main()
    File "/usr/bin/py3clean", line 196, in main
      pfiles = set(dpf.from_package(options.package))
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/share/python3/debpython/files.py", line 55, in from_package
      raise Exception("cannot get content of %s" % package_name)
  Exception: cannot get content of ibus-table
  error running python rtupdate hook ibus-table
  Traceback (most recent call last):
    File "/usr/bin/py3clean", line 210, in <module>
      main()
    File "/usr/bin/py3clean", line 196, in main
      pfiles = set(dpf.from_package(options.package))
               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/share/python3/debpython/files.py", line 55, in from_package
      raise Exception("cannot get content of %s" % package_name)
  Exception: cannot get content of ibus
  error running python rtupdate hook ibus
  /usr/lib/rhythmbox/plugins/alternative-toolbar/alttoolbar_plugins.py:171: SyntaxWarning: invalid escape sequence '\('
    translation = re.sub('\(..\)', '', translation, flags=re.DOTALL)
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/AstrawebParser.py:64: SyntaxWarning: invalid escape sequence '\/'
    url = re.split('(\/display[^"]*)', entry)[1]
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/AstrawebParser.py:66: SyntaxWarning: invalid escape sequence '\/'
    title = re.split('(\/display[^>]*)([^<]*)', entry)[2][1:].strip()
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/AstrawebParser.py:97: SyntaxWarning: invalid escape sequence '\/'
    lyrics = re.split('(<font face=arial size=2>)(.*)(<\/font><br></td><td*)', result)[2]
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/JetlyricsParser.py:50: SyntaxWarning: invalid escape sequence '\.'
    m = re.search('<a href=\'(http://jetlyrics\.com/viewlyrics\.php\?id=[0-9]*)\'>', result)
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/JlyricParser.py:49: SyntaxWarning: invalid escape sequence '\.'
    m = re.search('<div class=\'title\'><a href=\'(/artist/[^\.]*\.html)\'>', result)
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/TerraParser.py:39: SyntaxWarning: invalid escape sequence '\w'
    pattern = re.compile("&(#?\w+?);")
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/WinampcnParser.py:87: SyntaxWarning: invalid escape sequence '\['
    lrcplaintext = re.sub('\[.*?\]', '', lrcplaintext)
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/lyrics.py:44: SyntaxWarning: invalid escape sequence '\('
    LYRIC_TITLE_STRIP=["\(live[^\)]*\)", "\(acoustic[^\)]*\)", "\([^\)]*mix\)", "\([^\)]*version\)", "\([^\)]*edit\)", "\(feat[^\)]*\)"]
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/lyrics.py:44: SyntaxWarning: invalid escape sequence '\('
    LYRIC_TITLE_STRIP=["\(live[^\)]*\)", "\(acoustic[^\)]*\)", "\([^\)]*mix\)", "\([^\)]*version\)", "\([^\)]*edit\)", "\(feat[^\)]*\)"]
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/lyrics.py:44: SyntaxWarning: invalid escape sequence '\('
    LYRIC_TITLE_STRIP=["\(live[^\)]*\)", "\(acoustic[^\)]*\)", "\([^\)]*mix\)", "\([^\)]*version\)", "\([^\)]*edit\)", "\(feat[^\)]*\)"]
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/lyrics.py:44: SyntaxWarning: invalid escape sequence '\('
    LYRIC_TITLE_STRIP=["\(live[^\)]*\)", "\(acoustic[^\)]*\)", "\([^\)]*mix\)", "\([^\)]*version\)", "\([^\)]*edit\)", "\(feat[^\)]*\)"]
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/lyrics.py:44: SyntaxWarning: invalid escape sequence '\('
    LYRIC_TITLE_STRIP=["\(live[^\)]*\)", "\(acoustic[^\)]*\)", "\([^\)]*mix\)", "\([^\)]*version\)", "\([^\)]*edit\)", "\(feat[^\)]*\)"]
  /usr/lib/x86_64-linux-gnu/rhythmbox/plugins/lyrics/lyrics.py:44: SyntaxWarning: invalid escape sequence '\('
    LYRIC_TITLE_STRIP=["\(live[^\)]*\)", "\(acoustic[^\)]*\)", "\([^\)]*mix\)", "\([^\)]*version\)", "\([^\)]*edit\)", "\(feat[^\)]*\)"]
  dpkg: error processing package python3 (--configure):
   installed python3 package post-installation script subprocess returned error exit status 4
  dpkg: dependency problems prevent configuration of rhythmbox-plugin-alternative-toolbar:
   rhythmbox-plugin-alternative-toolbar depends on python3:any; however:
    Package python3 is not configured yet.

  dpkg: error processing package rhythmbox-plugin-alternative-toolbar (--configure):
   dependency problems - leaving unconfigured
  dpkg: dependency problems prevent configuration of rhythmbox-plugins:
   rhythmbox-plugins depends on python3 (<< 3.13); however:
    Package python3 is not configured yet.
   rhythmbox-plugins depends on python3 (>= 3.12~); however:
    Package python3 is not configured yet.
   rhythmbox-plugins depends on python3:any; however:
    Package python3 is not configured yet.

  dpkg: error processing package rhythmbox-plugins (--configure):
   dependency problems - leaving unconfigured
  Errors were encountered while processing:
   python3
   rhythmbox-plugin-alternative-toolbar
   rhythmbox-plugins

  ProblemType: Package
  DistroRelease: Ubuntu 24.04
  Package: python3 3.12.3-0ubuntu2.1
  ProcVersionSignature: Ubuntu 6.14.0-35.35~24.04.1-generic 6.14.11
  Uname: Linux 6.14.0-35-generic x86_64
  ApportVersion: 2.28.1-0ubuntu3.8
  AptOrdering:
   python3-minimal:amd64: Install
   python3-minimal:amd64: Configure
   python3:amd64: Install
   libpython3-stdlib:amd64: Install
   NULL: ConfigurePending
  Architecture: amd64
  CasperMD5CheckResult: unknown
  Date: Fri Nov 14 08:48:44 2025
  ErrorMessage: installed python3 package post-installation script subprocess returned error exit status 4
  InstallationDate: Installed on 2025-06-23 (144 days ago)
  InstallationMedia: Kubuntu 24.04.2 LTS "Noble Numbat" - Release amd64 (20250215)
  Python3Details: /usr/bin/python3.12, Python 3.12.3, python3-minimal, 3.12.3-0ubuntu2.1
  PythonDetails: N/A
  RelatedPackageVersions:
   dpkg 1.22.6ubuntu6.5
   apt  2.8.3
  SourcePackage: python3-defaults
  Title: package python3 3.12.3-0ubuntu2.1 failed to install/upgrade: installed python3 package post-installation script subprocess returned error exit status 4
  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/2131561/+subscriptions




More information about the foundations-bugs mailing list