** Changed in: systemd (Ubuntu)
       Status: Confirmed => Incomplete

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

Title:
  [WSL] systemd fails to upgrade on WSL1

Status in systemd package in Ubuntu:
  Incomplete

Bug description:
  Original report: https://github.com/ubuntu/WSL/issues/493

  On WSL with systemd disabled (wsl1 or wsl2 without systemd enabled),
  systemd fails to upgrade.

  # Test Case WSL1
  1. Install Ubuntu 24.04 with WSL from a Windows shell

  wsl --install --enable-wsl1 ubuntu-24.04

  or

  wsl --install ubuntu-24.04
  wsl --set-version ubuntu-24.04 1

  => Verify that 24.04 is using version 1
    NAME            STATE           VERSION
    Ubuntu-22.04    Stopped         2
    Ubuntu-24.04    Running         1 

  2. Start the distro if it is not already running
  ubuntu2404.exe

  3. In the distro run the following command:
  sudo apt install --reinstall systemd

  # Expected result
  systemd is reinstalled without any issue

  # Actual result

  systemd postinst script fails and the following error is displayed to
  the user:

  ```
  root@drenec:~# apt install --reinstall systemd
  Reading package lists... Done
  Building dependency tree... Done
  Reading state information... Done
  0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 2 not upgraded.
  Need to get 3470 kB of archives.
  After this operation, 0 B of additional disk space will be used.
  Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 systemd amd64 
255.4-1ubuntu8.4 [3470 kB]
  Fetched 3470 kB in 1s (2816 kB/s)
  (Reading database ... 40771 files and directories currently installed.)
  Preparing to unpack .../systemd_255.4-1ubuntu8.4_amd64.deb ...
  Unpacking systemd (255.4-1ubuntu8.4) over (255.4-1ubuntu8.4) ...
  Setting up systemd (255.4-1ubuntu8.4) ...
  Failed to take /etc/passwd lock: Invalid argument
  dpkg: error processing package systemd (--configure):
   installed systemd package post-installation script subprocess returned error 
exit status 1
  Processing triggers for dbus (1.14.10-4ubuntu4.1) ...
  Processing triggers for man-db (2.12.0-4build2) ...
  Errors were encountered while processing:
   systemd
  E: Sub-process /usr/bin/dpkg returned an error code (1)
  ```

  There is no easy way to recover from the error.

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