Public bug reported:

### Steps to reproduce

1. `docker pull docker.io/library/ubuntu:18.04`
2. `docker run --pull --rm -it docker.io/library/ubuntu:18.04 bash`
2. Inside the docker container:
    ```bash
    apt-get update
    apt-get install -y tomcat9
    ```

### Expected result

* `tomcat9` is installed successfully

### Actual result

* Installation fails with unresolvable dependencies:

```bash
root@c9849e6844d0:/# apt-get install -y tomcat9
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 tomcat9 : Depends: systemd (>= 215) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
```

Attempting to install systemd results in the following:

```bash
root@c9849e6844d0:/etc/apt# apt-get install systemd
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 systemd : Depends: libsystemd0 (= 237-3ubuntu10.53) but 237-3ubuntu10.54 is to 
be installed
           Recommends: libpam-systemd but it is not going to be installed
           Recommends: dbus but it is not going to be installed
           Recommends: networkd-dispatcher but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
```

### Workaround

* Installing tomcat9 works if you downgrade libsystemd:

```bash
apt-get install -y --allow-downgrades tomcat9 libsystemd0=237-3ubuntu10.53
```

### Other info

* Reproduced using docker image `docker.io/library/ubuntu:18.04`, digest: 
`sha256:138ddf6a0815d0db123be28790ef1cc5691de06fe7d9951953e2011fd0761685`
* Pulled from docker.io/library/ubuntu Fri Sep  2 07:57:03 UTC 2022

I suspect this is caused by an issue in systemd having no version
available that matches the latest libsystemd0, so I've included the
`apt-cache policy` of systemd and libsystemd0 too.

```bash
root@2d05688650c0:/# lsb_release -rd
Description:    Ubuntu 18.04.6 LTS
Release:        18.04
```

```
root@2d05688650c0:/# apt-cache policy tomcat9
tomcat9:
  Installed: (none)
  Candidate: 9.0.16-3ubuntu0.18.04.2
  Version table:
     9.0.16-3ubuntu0.18.04.2 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 
Packages
        500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 
Packages
root@2d05688650c0:/# apt-cache policy systemd
systemd:
  Installed: (none)
  Candidate: 237-3ubuntu10.53
  Version table:
     237-3ubuntu10.53 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     237-3ubuntu10.50 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 
Packages
     237-3ubuntu10 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
root@2d05688650c0:/# apt-cache policy libsystemd0
libsystemd0:
  Installed: 237-3ubuntu10.54
  Candidate: 237-3ubuntu10.54
  Version table:
 *** 237-3ubuntu10.54 100
        100 /var/lib/dpkg/status
     237-3ubuntu10.53 500
        500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages
     237-3ubuntu10.50 500
        500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 
Packages
     237-3ubuntu10 500
        500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
```

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: tomcat9 (not installed)
Uname: Linux 5.10.104-linuxkit x86_64
ApportVersion: 2.20.9-0ubuntu7.28
Architecture: amd64
Date: Fri Sep  2 07:49:52 2022
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
SourcePackage: tomcat9
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New

** Affects: tomcat9 (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug bionic libsystemd0 systemd tomcat9

** Also affects: systemd (Ubuntu)
   Importance: Undecided
       Status: New

** Tags added: libsystemd0 systemd tomcat9

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

Title:
  Cannot install tomcat9 on ubuntu:18.04

Status in systemd package in Ubuntu:
  New
Status in tomcat9 package in Ubuntu:
  New

Bug description:
  ### Steps to reproduce

  1. `docker pull docker.io/library/ubuntu:18.04`
  2. `docker run --pull --rm -it docker.io/library/ubuntu:18.04 bash`
  2. Inside the docker container:
      ```bash
      apt-get update
      apt-get install -y tomcat9
      ```

  ### Expected result

  * `tomcat9` is installed successfully

  ### Actual result

  * Installation fails with unresolvable dependencies:

  ```bash
  root@c9849e6844d0:/# apt-get install -y tomcat9
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   tomcat9 : Depends: systemd (>= 215) but it is not going to be installed
  E: Unable to correct problems, you have held broken packages.
  ```

  Attempting to install systemd results in the following:

  ```bash
  root@c9849e6844d0:/etc/apt# apt-get install systemd
  Reading package lists... Done
  Building dependency tree
  Reading state information... Done
  Some packages could not be installed. This may mean that you have
  requested an impossible situation or if you are using the unstable
  distribution that some required packages have not yet been created
  or been moved out of Incoming.
  The following information may help to resolve the situation:

  The following packages have unmet dependencies:
   systemd : Depends: libsystemd0 (= 237-3ubuntu10.53) but 237-3ubuntu10.54 is 
to be installed
             Recommends: libpam-systemd but it is not going to be installed
             Recommends: dbus but it is not going to be installed
             Recommends: networkd-dispatcher but it is not going to be installed
  E: Unable to correct problems, you have held broken packages.
  ```

  ### Workaround

  * Installing tomcat9 works if you downgrade libsystemd:

  ```bash
  apt-get install -y --allow-downgrades tomcat9 libsystemd0=237-3ubuntu10.53
  ```

  ### Other info

  * Reproduced using docker image `docker.io/library/ubuntu:18.04`, digest: 
`sha256:138ddf6a0815d0db123be28790ef1cc5691de06fe7d9951953e2011fd0761685`
  * Pulled from docker.io/library/ubuntu Fri Sep  2 07:57:03 UTC 2022

  I suspect this is caused by an issue in systemd having no version
  available that matches the latest libsystemd0, so I've included the
  `apt-cache policy` of systemd and libsystemd0 too.

  ```bash
  root@2d05688650c0:/# lsb_release -rd
  Description:  Ubuntu 18.04.6 LTS
  Release:      18.04
  ```

  ```
  root@2d05688650c0:/# apt-cache policy tomcat9
  tomcat9:
    Installed: (none)
    Candidate: 9.0.16-3ubuntu0.18.04.2
    Version table:
       9.0.16-3ubuntu0.18.04.2 500
          500 http://archive.ubuntu.com/ubuntu bionic-updates/universe amd64 
Packages
          500 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 
Packages
  root@2d05688650c0:/# apt-cache policy systemd
  systemd:
    Installed: (none)
    Candidate: 237-3ubuntu10.53
    Version table:
       237-3ubuntu10.53 500
          500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 
Packages
       237-3ubuntu10.50 500
          500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 
Packages
       237-3ubuntu10 500
          500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
  root@2d05688650c0:/# apt-cache policy libsystemd0
  libsystemd0:
    Installed: 237-3ubuntu10.54
    Candidate: 237-3ubuntu10.54
    Version table:
   *** 237-3ubuntu10.54 100
          100 /var/lib/dpkg/status
       237-3ubuntu10.53 500
          500 http://archive.ubuntu.com/ubuntu bionic-updates/main amd64 
Packages
       237-3ubuntu10.50 500
          500 http://security.ubuntu.com/ubuntu bionic-security/main amd64 
Packages
       237-3ubuntu10 500
          500 http://archive.ubuntu.com/ubuntu bionic/main amd64 Packages
  ```

  ProblemType: Bug
  DistroRelease: Ubuntu 18.04
  Package: tomcat9 (not installed)
  Uname: Linux 5.10.104-linuxkit x86_64
  ApportVersion: 2.20.9-0ubuntu7.28
  Architecture: amd64
  Date: Fri Sep  2 07:49:52 2022
  ProcEnviron:
   TERM=xterm
   PATH=(custom, no user)
  SourcePackage: tomcat9
  UpgradeStatus: No upgrade log present (probably fresh install)

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