[Bug 1790155] Re: package_hook crashed with FileNotFoundError in makedirs(): [Errno 2] No such file or directory: '//var/cache/apt/archives/partial'

Benjamin Drung 1790155 at bugs.launchpad.net
Tue Jul 26 14:42:52 UTC 2022


Apport calls: apt.Cache(progress, rootdir='/')

This call should not crash that way. The library is provided by
python3-apt. Therefore reassigning to it.

** Description changed:

- ??
+ Traceback (most recent call last):
+   File "/usr/share/apport/package_hook", line 47, in <module>
+     pr.add_package(options.package)
+   File "/usr/lib/python3/dist-packages/apport/report.py", line 297, in add_package
+     version = packaging.get_version(package)
+   File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 133, in get_version
+     pkg = self._apt_pkg(package)
+   File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 126, in _apt_pkg
+     return self._cache()[package]
+   File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 91, in _cache
+     self._apt_cache = apt.Cache(progress, rootdir='/')
+   File "/usr/lib/python3/dist-packages/apt/cache.py", line 134, in __init__
+     self._check_and_create_required_dirs(rootdir)
+   File "/usr/lib/python3/dist-packages/apt/cache.py", line 167, in _check_and_create_required_dirs
+     os.makedirs(rootdir + d)
+   File "/usr/lib/python3.6/os.py", line 220, in makedirs
+     mkdir(name, mode)
+ FileNotFoundError: [Errno 2] No such file or directory: '//var/cache/apt/archives/partial'
  
  ProblemType: Crash
  DistroRelease: Ubuntu 18.10
  Package: apport 2.20.10-0ubuntu9
  ProcVersionSignature: Ubuntu 4.17.0-9.10-generic 4.17.17
  Uname: Linux 4.17.0-9-generic x86_64
  ApportVersion: 2.20.10-0ubuntu9
  Architecture: amd64
  CrashReports:
-  600:0:117:477532:2018-08-30 21:37:16.894364432 +0530:2018-08-30 22:00:45.845285436 +0530:/var/crash/autofs.0.crash
-  640:0:117:20449:2018-08-30 21:37:16.574347496 +0530:2018-08-30 21:37:17.574347496 +0530:/var/crash/_usr_share_apport_package_hook.0.crash
-  600:0:117:211775:2018-08-30 22:02:54.401198146 +0530:2018-08-30 22:04:08.651412758 +0530:/var/crash/ttf-mscorefonts-installer.0.crash
-  640:1000:117:2161231:2018-08-31 19:00:33.207204658 +0530:2018-08-31 19:00:30.443132877 +0530:/var/crash/_usr_bin_Xwayland.1000.crash
+  600:0:117:477532:2018-08-30 21:37:16.894364432 +0530:2018-08-30 22:00:45.845285436 +0530:/var/crash/autofs.0.crash
+  640:0:117:20449:2018-08-30 21:37:16.574347496 +0530:2018-08-30 21:37:17.574347496 +0530:/var/crash/_usr_share_apport_package_hook.0.crash
+  600:0:117:211775:2018-08-30 22:02:54.401198146 +0530:2018-08-30 22:04:08.651412758 +0530:/var/crash/ttf-mscorefonts-installer.0.crash
+  640:1000:117:2161231:2018-08-31 19:00:33.207204658 +0530:2018-08-31 19:00:30.443132877 +0530:/var/crash/_usr_bin_Xwayland.1000.crash
  Date: Thu Aug 30 21:37:17 2018
  ExecutablePath: /usr/share/apport/package_hook
  InstallationDate: Installed on 2018-04-28 (125 days ago)
  InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
  InterpreterPath: /usr/bin/python3.6
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python3 /usr/share/apport/package_hook -p 522-autofs --tags dist-upgrade -l /var/log/dist-upgrade/apt.log -l /var/log/dist-upgrade/apt-term.log -l /var/log/dist-upgrade/apt-clone_system_state.tar.gz -l /var/log/dist-upgrade/history.log -l /var/log/dist-upgrade/lspci.txt -l /var/log/dist-upgrade/main.log -l /var/log/dist-upgrade/term.log -l /var/log/dist-upgrade/screenlog.0 -l /var/log/dist-upgrade/xorg_fixup.log
  ProcEnviron:
-  TERM=screen.xterm-256color
-  SHELL=/bin/bash
-  LANG=en_IN
-  PATH=(custom, user)
+  TERM=screen.xterm-256color
+  SHELL=/bin/bash
+  LANG=en_IN
+  PATH=(custom, user)
  Python3Details: /usr/bin/python3.6, Python 3.6.6+, python3-minimal, 3.6.6-1
  PythonArgs: ['/usr/share/apport/package_hook', '-p', '522-autofs', '--tags', 'dist-upgrade', '-l', '/var/log/dist-upgrade/apt.log', '-l', '/var/log/dist-upgrade/apt-term.log', '-l', '/var/log/dist-upgrade/apt-clone_system_state.tar.gz', '-l', '/var/log/dist-upgrade/history.log', '-l', '/var/log/dist-upgrade/lspci.txt', '-l', '/var/log/dist-upgrade/main.log', '-l', '/var/log/dist-upgrade/term.log', '-l', '/var/log/dist-upgrade/screenlog.0', '-l', '/var/log/dist-upgrade/xorg_fixup.log']
  PythonDetails: N/A
  SourcePackage: apport
  Title: package_hook crashed with FileNotFoundError in makedirs(): [Errno 2] No such file or directory: '//var/cache/apt/archives/partial'
  UpgradeStatus: Upgraded to cosmic on 2018-08-30 (0 days ago)
  UserGroups:

** Information type changed from Private to Public

** Package changed: apport (Ubuntu) => python-apt (Ubuntu)

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

Title:
  package_hook crashed with FileNotFoundError in makedirs(): [Errno 2]
  No such file or directory: '//var/cache/apt/archives/partial'

Status in python-apt package in Ubuntu:
  New

Bug description:
  Traceback (most recent call last):
    File "/usr/share/apport/package_hook", line 47, in <module>
      pr.add_package(options.package)
    File "/usr/lib/python3/dist-packages/apport/report.py", line 297, in add_package
      version = packaging.get_version(package)
    File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 133, in get_version
      pkg = self._apt_pkg(package)
    File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 126, in _apt_pkg
      return self._cache()[package]
    File "/usr/lib/python3/dist-packages/apport/packaging_impl.py", line 91, in _cache
      self._apt_cache = apt.Cache(progress, rootdir='/')
    File "/usr/lib/python3/dist-packages/apt/cache.py", line 134, in __init__
      self._check_and_create_required_dirs(rootdir)
    File "/usr/lib/python3/dist-packages/apt/cache.py", line 167, in _check_and_create_required_dirs
      os.makedirs(rootdir + d)
    File "/usr/lib/python3.6/os.py", line 220, in makedirs
      mkdir(name, mode)
  FileNotFoundError: [Errno 2] No such file or directory: '//var/cache/apt/archives/partial'

  ProblemType: Crash
  DistroRelease: Ubuntu 18.10
  Package: apport 2.20.10-0ubuntu9
  ProcVersionSignature: Ubuntu 4.17.0-9.10-generic 4.17.17
  Uname: Linux 4.17.0-9-generic x86_64
  ApportVersion: 2.20.10-0ubuntu9
  Architecture: amd64
  CrashReports:
   600:0:117:477532:2018-08-30 21:37:16.894364432 +0530:2018-08-30 22:00:45.845285436 +0530:/var/crash/autofs.0.crash
   640:0:117:20449:2018-08-30 21:37:16.574347496 +0530:2018-08-30 21:37:17.574347496 +0530:/var/crash/_usr_share_apport_package_hook.0.crash
   600:0:117:211775:2018-08-30 22:02:54.401198146 +0530:2018-08-30 22:04:08.651412758 +0530:/var/crash/ttf-mscorefonts-installer.0.crash
   640:1000:117:2161231:2018-08-31 19:00:33.207204658 +0530:2018-08-31 19:00:30.443132877 +0530:/var/crash/_usr_bin_Xwayland.1000.crash
  Date: Thu Aug 30 21:37:17 2018
  ExecutablePath: /usr/share/apport/package_hook
  InstallationDate: Installed on 2018-04-28 (125 days ago)
  InstallationMedia: Ubuntu 18.04 LTS "Bionic Beaver" - Release amd64 (20180426)
  InterpreterPath: /usr/bin/python3.6
  PackageArchitecture: all
  ProcCmdline: /usr/bin/python3 /usr/share/apport/package_hook -p 522-autofs --tags dist-upgrade -l /var/log/dist-upgrade/apt.log -l /var/log/dist-upgrade/apt-term.log -l /var/log/dist-upgrade/apt-clone_system_state.tar.gz -l /var/log/dist-upgrade/history.log -l /var/log/dist-upgrade/lspci.txt -l /var/log/dist-upgrade/main.log -l /var/log/dist-upgrade/term.log -l /var/log/dist-upgrade/screenlog.0 -l /var/log/dist-upgrade/xorg_fixup.log
  ProcEnviron:
   TERM=screen.xterm-256color
   SHELL=/bin/bash
   LANG=en_IN
   PATH=(custom, user)
  Python3Details: /usr/bin/python3.6, Python 3.6.6+, python3-minimal, 3.6.6-1
  PythonArgs: ['/usr/share/apport/package_hook', '-p', '522-autofs', '--tags', 'dist-upgrade', '-l', '/var/log/dist-upgrade/apt.log', '-l', '/var/log/dist-upgrade/apt-term.log', '-l', '/var/log/dist-upgrade/apt-clone_system_state.tar.gz', '-l', '/var/log/dist-upgrade/history.log', '-l', '/var/log/dist-upgrade/lspci.txt', '-l', '/var/log/dist-upgrade/main.log', '-l', '/var/log/dist-upgrade/term.log', '-l', '/var/log/dist-upgrade/screenlog.0', '-l', '/var/log/dist-upgrade/xorg_fixup.log']
  PythonDetails: N/A
  SourcePackage: apport
  Title: package_hook crashed with FileNotFoundError in makedirs(): [Errno 2] No such file or directory: '//var/cache/apt/archives/partial'
  UpgradeStatus: Upgraded to cosmic on 2018-08-30 (0 days ago)
  UserGroups:

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/python-apt/+bug/1790155/+subscriptions




More information about the foundations-bugs mailing list