Derek, do you have more logs for April 24? It would be very valuable to
know what started the apt/dpkg processes. These files would be useful
(most are rotated: most likely data for April 24 is in a foo.*.gz file):

apt/dpkg/unattended-upgrades logs:
- /var/log/apt/history.log*
- /var/log/apt/term.log*
- /var/log/dpkg.log*
 -/var/log/unattended-upgrades/*

system logs (in order to find out connection/disconnection times and possible 
other errors)
- /var/log/syslog*
- /var/log/auth.log*

System logs likely contain private information, especially syslog and
auth.log. All logs fairly explicit when it comes to dates and it should
be easy to narrow logs down to the appropriate time range and remove
whatever needs to be removed.

Thanks a lot. That would be tremendously helpful since, as you can see,
the actual error happens weeks before the report and it has been
difficult to collect useful logs.


Seth, I don't think needrestart spawns debconf (but launchpad/HTML doesn't 
display consecutive spaces as several ones). My understanding is as follows:

dpkg (1224019) sources/runs /etc/dpkg/dpkg.cfg.d/needrestart as PID 1224020
sh (1224020) spawns a subshell as PID 1224021
sh (1224021) spawns /sh /usr/lib/needrestart/dpkg-status as PID 1224022
dpkg-status (1224022) reads dpkg's output, probably until dpkg exits

dpkg (1224019) runs the grub postinst script, probably as PID 1224023 (not 
listed)
grub's postinst (1224023?) sources debconf's script which notices debconf is 
not running and therefore execs debconf which then spawns the grub postinst 
again as PID 1224024; AFAIU that's the intended behavior
grub's postinst (1224023) sits there waiting, possibly for results from debconf

Since the grub postinst never finishes, dpkg itself never finishes and
needrestart doesn't finish either.

Btw, I'm getting more motivated to get rid of the current postinst in
openssl because it's responsible for a large number of bug reports (both
because the behaviour is suboptimal and because it uses debconf and
gathers such bug reports [ I would also like this to be fixed debconf
side obviously ]).

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to openssl in Ubuntu.
https://bugs.launchpad.net/bugs/2008846

Title:
  package libssl3:amd64 3.0.2-0ubuntu1.8 failed to install/upgrade:
  installed libssl3:amd64 package post-installation script subprocess
  returned error exit status 1

Status in needrestart package in Ubuntu:
  New
Status in openssl package in Ubuntu:
  Incomplete

Bug description:
  encounter error when attempting to do sudo update, upgrade, and full-
  upgrade

  ProblemType: Package
  DistroRelease: Ubuntu 22.04
  Package: libssl3:amd64 3.0.2-0ubuntu1.8
  ProcVersionSignature: Ubuntu 5.15.0-58.64-generic 5.15.74
  Uname: Linux 5.15.0-58-generic x86_64
  NonfreeKernelModules: nvidia_modeset nvidia
  ApportVersion: 2.20.11-0ubuntu82.3
  Architecture: amd64
  CasperMD5CheckResult: pass
  Date: Wed Mar  1 10:28:26 2023
  ErrorMessage: installed libssl3:amd64 package post-installation script 
subprocess returned error exit status 1
  InstallationDate: Installed on 2022-10-01 (150 days ago)
  InstallationMedia: Ubuntu 22.04 LTS "Jammy Jellyfish" - Release amd64 
(20220419)
  Python3Details: /usr/bin/python3.10, Python 3.10.6, python3-minimal, 
3.10.6-1~22.04
  PythonDetails: N/A
  RebootRequiredPkgs: Error: path contained symlinks.
  RelatedPackageVersions:
   dpkg 1.21.1ubuntu2.1
   apt  2.4.8
  SourcePackage: openssl
  Title: package libssl3:amd64 3.0.2-0ubuntu1.8 failed to install/upgrade: 
installed libssl3:amd64 package post-installation script subprocess returned 
error exit status 1
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/needrestart/+bug/2008846/+subscriptions


-- 
Mailing list: https://launchpad.net/~touch-packages
Post to     : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to