First of all I assume there was no previous attempt of doing a 'do-
release-upgrade' or even an attempt that was stopped/interrupted, or an
attempt to get the system updated in a different way, for example (in
the abs. not recommended way to) to change all 'impish' entries in
/etc/apt/sources.list to jammy or so.

Launchpad (https://launchpad.net/ubuntu/+source/pam/) clearly shows that 
21.10/impish has currently 1.3.1-5ubuntu11 (and 22.04/jammy has 
1.4.0-11ubuntu2).
A different way to check this is:
$ rmadison --arch=s390x libpam-modules | egrep "impish|jammy"
 libpam-modules | 1.3.1-5ubuntu11          | impish         | s390x
 libpam-modules | 1.4.0-11ubuntu2          | jammy          | s390x
(And since no 'impish-updates' line is listed here, this particular package was 
also never updated during the impish release.)

So since your current system is (still) 21.10, it must have version 
1.3.1-5ubuntu11 installed.
$ lsb_release -cs
impish
$ apt-cache policy libpam-modules 
libpam-modules:
  Installed: 1.3.1-5ubuntu11
  Candidate: 1.3.1-5ubuntu11
  Version table:
 *** 1.3.1-5ubuntu11 500
        500 http://ports.ubuntu.com/ubuntu-ports impish/main s390x Packages
        100 /var/lib/dpkg/status
... but I must not have 1.4.0-11ubuntu2 installed, since this is the version of 
the 22.04 release.

Calling 'apt-cache policy libpam-modules' on your system will give a hint where 
the currently installed version was taken from.
Sharing the output of this command from your system would be interesting - in 
addition to the 'sudo apt update' and 'lsb_release -a' output and the file 
/etc/apt/sources.list.

Such a situation could have been caused if someone downloaded the jammy version 
of a package manually and (forcefully) installed it
or if someone wanted to try packages from a different release and added an 
archive line pointing to that different Ubuntu release (e.g. jammy) to the 
/etc/apt/sources.list file.

The line "'1 upgraded, 0 newly installed, 0 to remove and 1208 not
upgraded." is also very suspicious, because 1208 must be close to the
overall number of packages in your system (a default install on s390x
has about 1020 packages).

So please check that no packages are taken from an Ubuntu release other than 
the currently installed one:
$ lsb_release -cs
impish
Means check the content of /etc/apt/sources.list (and maybe further sources* 
files in that folder).
You should also monitor the output of 'sudo apt update' while updating the 
package indices and check if a wrong Ubuntu release is listed.

In case a wrong archive line is listed, fix it by editing the file and execute:
$ sudo apt clean && sudo apt update
If everything is fine now, upgrade the current system to the very latest level:
$ sudo apt full-upgrade   # or maybe: apt dist-upgrade
before re-doing the 'do-release-upgrade'.

(IF a previous do-release-upgrade broke, or an attempt was made to upgrade the 
system in a different way, the system might be in a pretty bad shape and 
difficult to fix.
And 'sudo apt-get install --fix-broken' might be needed or even a forceful 
remove of a wrong package.
Hence, as long as you have access to this system, backup any important data!)

** Changed in: ubuntu-z-systems
       Status: New => Incomplete

** Changed in: pam (Ubuntu)
       Status: New => Incomplete

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

Title:
  Upgrade from Ubuntu 21.10 to 22.04 fails - unmet dependencies: libpam-
  modules

Status in Ubuntu on IBM z Systems:
  Incomplete
Status in pam package in Ubuntu:
  Incomplete

Bug description:
  ---Problem Description---
  Upgrade from Ubuntu 21.10 to 22.4 fails

  I run do-release-upgrade and I got a message upgrade completed with
  errors. I rebooted the server and it is now in an undefined state
  between 21.10 and 22.04. Not all packages have been installed. I
  attach apt log and output of some commands:

  root@tuxmaker:~# cat /etc/os-release 
  PRETTY_NAME="Ubuntu 21.10"
  NAME="Ubuntu"
  VERSION_ID="21.10"
  VERSION="21.10 (Impish Indri)"
  VERSION_CODENAME=impish
  ID=ubuntu
  ID_LIKE=debian
  HOME_URL="https://www.ubuntu.com/";
  SUPPORT_URL="https://help.ubuntu.com/";
  BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/";
  
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy";
  UBUNTU_CODENAME=impish

  root@tuxmaker:~# do-release-upgrade 
  Checking for a new Ubuntu release
  Please install all available updates for your release before upgrading.

  root@tuxmaker:~# apt dist-upgrade
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  You might want to run 'apt --fix-broken install' to correct these.
  The following packages have unmet dependencies:
   libpam-modules : PreDepends: libpam-modules-bin (= 1.3.1-5ubuntu11) but 
1.4.0-11ubuntu2 is installed
                    Recommends: update-motd but it is not installed
  E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or 
specify a solution).

  root@tuxmaker:~# apt --fix-broken install
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  Correcting dependencies... Done
  The following additional packages will be installed:
    libpam-modules
  The following packages will be upgraded:
    libpam-modules
  1 upgraded, 0 newly installed, 0 to remove and 1208 not upgraded.
  4 not fully installed or removed.
  Need to get 0 B/279 kB of archives.
  After this operation, 1,024 B disk space will be freed.
  Do you want to continue? [Y/n] y
  Preconfiguring packages ...
  (Reading database ... 401827 files and directories currently installed.)
  Preparing to unpack .../libpam-modules_1.4.0-11ubuntu2_s390x.deb ...
  dpkg: error processing archive 
/var/cache/apt/archives/libpam-modules_1.4.0-11ubuntu2_s390x.deb (--unpack):
   new libpam-modules:s390x package pre-installation script subprocess returned 
error exit status 2
  Errors were encountered while processing:
   /var/cache/apt/archives/libpam-modules_1.4.0-11ubuntu2_s390x.deb
  E: Sub-process /usr/bin/dpkg returned an error code (1)


  Contact Information = pp...@de.ibm.com 
   
  ---uname output---
  Linux tuxmaker 5.13.0-44-generic #49-Ubuntu SMP Wed May 18 13:30:03 UTC 2022 
s390x s390x s390x GNU/Linux
   
  Machine Type = z15, 8561-701 
   
  ---boot type---
  upgade
   
  ---Kernel cmdline used to launch install---
  do-release-upgrade
   
  ---Install repository type---
  Internet repository
   
  ---Install repository Location---
  http://ports.ubuntu.com:80/
   
  ---Point of failure---
  Other failure during installation (stage 1)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu-z-systems/+bug/1977493/+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