[Bug 2000875] Re: Systemd blocks manual disk mount
Jerry Quinn
2000875 at bugs.launchpad.net
Mon Jan 2 18:11:48 UTC 2023
The systemd bug report states that issuing `systemctl daemon-reload`
clears the stale state. I confirm that systemctl daemon-reload followed
by the mount command then works as expected, without requiring a machine
reboot.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to util-linux in Ubuntu.
https://bugs.launchpad.net/bugs/2000875
Title:
Systemd blocks manual disk mount
Status in util-linux package in Ubuntu:
New
Bug description:
This is apparently a long running systemd bug:
https://github.com/systemd/systemd/issues/1741
jlquinn at cerberus:~$ lsb_release -rd
Description: Ubuntu 20.04.5 LTS
Release: 20.04
jlquinn at cerberus:~$ apt-cache policy mount
mount:
Installed: 2.34-0.1ubuntu9.3
Candidate: 2.34-0.1ubuntu9.3
Version table:
*** 2.34-0.1ubuntu9.3 500
500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
100 /var/lib/dpkg/status
2.34-0.1ubuntu9 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
jlquinn at cerberus:~$ apt-cache policy systemd
systemd:
Installed: 245.4-4ubuntu3.19
Candidate: 245.4-4ubuntu3.19
Version table:
*** 245.4-4ubuntu3.19 500
500 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
245.4-4ubuntu3.15 500
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
245.4-4ubuntu3 500
500 http://us.archive.ubuntu.com/ubuntu focal/main amd64 Packages
I am replacing a raid array with a new larger one. After finishing the migration, I try to mount the new one where the old one was located. This doesn't work due to something stale in systemd.
There is also a bug in mount, as it should at least return a failure
when this happens. So there are actually 2 bugs here.
The package is util-linux because that is what `ubuntu-bug mount`
chose.
root at cerberus:/home/jlquinn# df -h /space
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root 915G 269G 600G 31% /
root at cerberus:/home/jlquinn# mount /dev/md1 /space
root at cerberus:/home/jlquinn# echo $?
0
root at cerberus:/home/jlquinn# df -h /space
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/ubuntu--vg-root 915G 269G 600G 31% /
root at cerberus:/home/jlquinn# mount /dev/md1 /mnt2/
root at cerberus:/home/jlquinn# df -h /mnt2
Filesystem Size Used Avail Use% Mounted on
/dev/md1 7.2T 2.9T 4.0T 43% /mnt2
from journalctl:
Jan 02 12:48:45 cerberus kernel: EXT4-fs (md1): mounted filesystem with ordered data mode. Opts: (null)
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-ad104abb\x2d9033\x2d4f69\x2daa26\x2d446654f03dc9.device. Stopping, too.
Jan 02 12:48:45 cerberus systemd[1]: Unmounting /space...
Jan 02 12:48:45 cerberus umount[150662]: umount: /space: target is busy.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Mount process exited, code=exited, status=32/n/a
Jan 02 12:48:45 cerberus systemd[1]: Failed unmounting /space.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-ad104abb\x2d9033\x2d4f69\x2daa26\x2d446654f03dc9.device. Stopping, too.
Jan 02 12:48:45 cerberus systemd[1]: Unmounting /space...
Jan 02 12:48:45 cerberus umount[150664]: umount: /space: target is busy.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Mount process exited, code=exited, status=32/n/a
Jan 02 12:48:45 cerberus systemd[1]: Failed unmounting /space.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-ad104abb\x2d9033\x2d4f69\x2daa26\x2d446654f03dc9.device. Stopping, too.
Jan 02 12:48:45 cerberus systemd[1]: Unmounting /space...
Jan 02 12:48:45 cerberus umount[150673]: umount: /space: target is busy.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Mount process exited, code=exited, status=32/n/a
Jan 02 12:48:45 cerberus systemd[1]: Failed unmounting /space.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-ad104abb\x2d9033\x2d4f69\x2daa26\x2d446654f03dc9.device. Stopping, too.
Jan 02 12:48:45 cerberus systemd[1]: Unmounting /space...
Jan 02 12:48:45 cerberus umount[150676]: umount: /space: target is busy.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Mount process exited, code=exited, status=32/n/a
Jan 02 12:48:45 cerberus systemd[1]: Failed unmounting /space.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-ad104abb\x2d9033\x2d4f69\x2daa26\x2d446654f03dc9.device. Stopping, too.
Jan 02 12:48:45 cerberus systemd[1]: Unmounting /space...
Jan 02 12:48:45 cerberus umount[150677]: umount: /space: target is busy.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Mount process exited, code=exited, status=32/n/a
Jan 02 12:48:45 cerberus systemd[1]: Failed unmounting /space.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Unit is bound to inactive unit dev-disk-by\x2duuid-ad104abb\x2d9033\x2d4f69\x2daa26\x2d446654f03dc9.device. Stopping, too.
Jan 02 12:48:45 cerberus systemd[1]: Unmounting /space...
Jan 02 12:48:45 cerberus systemd[2575]: space.mount: Succeeded.
Jan 02 12:48:45 cerberus systemd[17926]: space.mount: Succeeded.
Jan 02 12:48:45 cerberus systemd[1]: space.mount: Failed with result 'exit-code'.
Jan 02 12:48:45 cerberus systemd[1]: Unmounted /space.
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: mount 2.34-0.1ubuntu9.3
ProcVersionSignature: Ubuntu 5.4.0-135.152-generic 5.4.212
Uname: Linux 5.4.0-135-generic x86_64
ApportVersion: 2.20.11-0ubuntu27.25
Architecture: amd64
CasperMD5CheckResult: skip
CurrentDesktop: ubuntu:GNOME
Date: Mon Jan 2 12:58:01 2023
InstallationDate: Installed on 2020-05-29 (947 days ago)
InstallationMedia: Ubuntu 18.04.3 LTS "Bionic Beaver" - Release amd64 (20190805)
ProcEnviron:
TERM=xterm-256color
PATH=(custom, no user)
XDG_RUNTIME_DIR=<set>
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: util-linux
UpgradeStatus: Upgraded to focal on 2020-11-04 (789 days ago)
mtime.conffile..etc.apport.crashdb.conf: 2021-06-21T20:18:54.448530
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/util-linux/+bug/2000875/+subscriptions
More information about the foundations-bugs
mailing list