[Expired for systemd (Ubuntu) because there has been no activity for 60
days.]

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

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

Title:
  systemctl disable, unmask, enable, restart ssh fail

Status in systemd package in Ubuntu:
  Expired

Bug description:
  Bug observed on Ubuntu Jammy (22.04) only (not on 20.04 or 24.04) with
  systemd 249 (249.11-0ubuntu3.12 and 249.11-0ubuntu3.9)

  Steps to reproduce :
  1. Download ISO image at 
https://releases.ubuntu.com/22.04.4/ubuntu-22.04.4-live-server-amd64.iso
  2. Create a VM (I use VirtualBox) with this image
  3. During install, don't forget to install sshd
  4. After log in, become root and enter the following commands:

  ```
  systemctl disable ssh
  systemctl unmask ssh
  systemctl enable ssh
  systemctl restart ssh
  ```

  You should get the following error message:

  ```
  Job for ssh.service failed because the control process exited with error code.
  See "systemctl status ssh.service" and "journalctl -xeu ssh.service" for 
details.
  ```

  "journalctl -u ssh":

  ```
  juin 07 16:04:10 zephir systemd[1]: Starting OpenBSD Secure Shell server...
  juin 07 16:04:10 zephir systemd[1]: ssh.service: Found left-over process 3775 
(sshd) in control group while starting unit. Ignoring.
  juin 07 16:04:10 zephir systemd[1]: This usually indicates unclean 
termination of a previous run, or service implementation deficiencies.
  juin 07 16:04:10 zephir sshd[4380]: error: Bind to port 22 on 0.0.0.0 failed: 
Address already in use.
  juin 07 16:04:10 zephir sshd[4380]: fatal: Cannot bind any address.
  juin 07 16:04:10 zephir systemd[1]: ssh.service: Main process exited, 
code=exited, status=255/EXCEPTION
  juin 07 16:04:10 zephir systemd[1]: ssh.service: Failed with result 
'exit-code'.
  juin 07 16:04:10 zephir systemd[1]: ssh.service: Unit process 3775 (sshd) 
remains running after unit stopped.
  juin 07 16:04:10 zephir systemd[1]: Failed to start OpenBSD Secure Shell 
server.
  ``` 

  What happened is that systemd didn't stop sshd. Doing a "systemctl
  stop ssh" and the "ps aux | grep sshd" shows that the process isn't
  killed.

  Note: I know, it is dumb to disable then unmask, then enable then
  restart a service. But, it should not fail. And, as you can guess,
  these 4 commands are a small extract from multiple scripts run on
  servers to set/reset the configuration of these servers.

  ProblemType: Bug
  DistroRelease: Ubuntu 22.04
  Package: systemd 249.11-0ubuntu3.9
  ProcVersionSignature: Ubuntu 5.15.0-112.122-generic 5.15.152
  Uname: Linux 5.15.0-112-generic x86_64
  ApportVersion: 2.20.11-0ubuntu82.5
  Architecture: amd64
  CasperMD5CheckMismatches: ./boot/grub/grub.cfg
  CasperMD5CheckResult: fail
  CloudArchitecture: x86_64
  CloudID: none
  CloudName: none
  CloudPlatform: none
  CloudSubPlatform: config
  Date: Mon Jun 10 13:47:28 2024
  InstallationDate: Installed on 2024-06-10 (0 days ago)
  InstallationMedia: Ubuntu-Server 22.04.3 LTS "Jammy Jellyfish" - Release 
amd64 (20230810)
  Lsusb:
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 002 Device 002: ID 80ee:0021 VirtualBox USB Tablet
   Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
  Lsusb-t:
   /:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/12p, 12M
       |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
   /:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/12p, 480M
  MachineType: innotek GmbH VirtualBox
  ProcEnviron:
   TERM=linux
   PATH=(custom, no user)
   LANG=en_US.UTF-8
   SHELL=/bin/bash
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-5.15.0-112-generic 
root=/dev/mapper/ubuntu--vg-ubuntu--lv ro
  SourcePackage: systemd
  SystemdFailedUnits:
   Error: command ['systemctl', 'status', '--full', '●'] failed with exit code 
4: Invalid unit name "●" escaped as "\xe2\x97\x8f" (maybe you should use 
systemd-escape?).
   Unit \xe2\x97\x8f.service could not be found.
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 12/01/2006
  dmi.bios.vendor: innotek GmbH
  dmi.bios.version: VirtualBox
  dmi.board.name: VirtualBox
  dmi.board.vendor: Oracle Corporation
  dmi.board.version: 1.2
  dmi.chassis.type: 1
  dmi.chassis.vendor: Oracle Corporation
  dmi.modalias: 
dmi:bvninnotekGmbH:bvrVirtualBox:bd12/01/2006:svninnotekGmbH:pnVirtualBox:pvr1.2:rvnOracleCorporation:rnVirtualBox:rvr1.2:cvnOracleCorporation:ct1:cvr:sku:
  dmi.product.family: Virtual Machine
  dmi.product.name: VirtualBox
  dmi.product.version: 1.2
  dmi.sys.vendor: innotek GmbH

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