Public bug reported:
I use 'zfs' and have /root as its own dataset which is mounted during
startup by 'zfs-mount.service'.
At one of the latest upgrades, the 'zfsutils-linux' package failed to
update because the service 'zfs-mount' service had an issue and could
not mount the '/root' dataset because the '/root' directory was not
empty (temporary solution was to rename /root and call 'zfs mount'
again).
Further investigation shows that everytime at startup, the /root
directory is created before the 'zfs-mount.service' has a chance to
mount the 'root' dataset.
The culprit seems to be something pulseaudio related: the content of /root
folder after startup is as follows:
-----------------
root@minighost:~# tree -a /root
.
├── .cache
└── .config
└── pulse
└── fe1417537ae0451abdb60c5df28fe825-runtime -> /tmp/pulse-PKdhtXMmr18n
4 directories, 0 files
root@minighost:~#
-----------------
Extra details:
- Ubuntu release:
-----------------
root@minighost:~# lsb_release -rd
Description: Ubuntu 20.04 LTS
Release: 20.04
-----------------
- status of 'zfs-mount.service' is the following:
-----------------
root@minighost:~# systemctl status zfs-mount
● zfs-mount.service - Mount ZFS filesystems
Loaded: loaded (/lib/systemd/system/zfs-mount.service; enabled; vendor
preset: enabled)
Active: failed (Result: exit-code) since Sun 2020-06-21 12:56:08 CEST; 6h
ago
Docs: man:zfs(8)
Process: 2062 ExecStart=/sbin/zfs mount -a (code=exited, status=1/FAILURE)
Main PID: 2062 (code=exited, status=1/FAILURE)
Jun 21 12:56:08 minighost systemd[1]: Starting Mount ZFS filesystems...
Jun 21 12:56:08 minighost zfs[2062]: cannot mount '/root': directory is not
empty
Jun 21 12:56:08 minighost systemd[1]: zfs-mount.service: Main process exited,
code=exited, status=1/FAILURE
Jun 21 12:56:08 minighost systemd[1]: zfs-mount.service: Failed with result
'exit-code'.
Jun 21 12:56:08 minighost systemd[1]: Failed to start Mount ZFS filesystems.
root@minighost:~#
-----------------
- software versions:
-----------------
root@minighost:~# apt-cache policy pulseaudio
pulseaudio:
Installed: 1:13.99.1-1ubuntu3.3
Candidate: 1:13.99.1-1ubuntu3.3
Version table:
*** 1:13.99.1-1ubuntu3.3 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
1:13.99.1-1ubuntu3.2 500
500 http://security.ubuntu.com/ubuntu focal-security/main amd64 Packages
1:13.99.1-1ubuntu3 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
root@minighost:~# apt-cache policy zfsutils-linux
zfsutils-linux:
Installed: 0.8.3-1ubuntu12.1
Candidate: 0.8.3-1ubuntu12.1
Version table:
*** 0.8.3-1ubuntu12.1 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
0.8.3-1ubuntu12 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
-----------------
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: pulseaudio 1:13.99.1-1ubuntu3.3
ProcVersionSignature: Ubuntu 5.4.0-37.41-generic 5.4.41
Uname: Linux 5.4.0-37-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu27.3
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: dumi 2419 F.... pulseaudio
CasperMD5CheckResult: skip
Date: Sun Jun 21 19:17:20 2020
InstallationDate: Installed on 2018-09-08 (651 days ago)
InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary
20180608-09:38
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
SourcePackage: pulseaudio
UpgradeStatus: Upgraded to focal on 2020-04-24 (57 days ago)
dmi.bios.date: 12/11/2019
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.12.1
dmi.board.name: 0F6P3V
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias:
dmi:bvnDellInc.:bvr1.12.1:bd12/11/2019:svnDellInc.:pnXPS139370:pvr:rvnDellInc.:rn0F6P3V:rvrA00:cvnDellInc.:ct10:cvr:
dmi.product.family: XPS
dmi.product.name: XPS 13 9370
dmi.product.sku: 07E6
dmi.sys.vendor: Dell Inc.
** Affects: pulseaudio (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug focal
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to pulseaudio in Ubuntu.
https://bugs.launchpad.net/bugs/1884455
Title:
pulseaudio creates /root/.config/pulse/ before zfs-mount.service can
mount the /root dataset
Status in pulseaudio package in Ubuntu:
New
Bug description:
I use 'zfs' and have /root as its own dataset which is mounted during
startup by 'zfs-mount.service'.
At one of the latest upgrades, the 'zfsutils-linux' package failed to
update because the service 'zfs-mount' service had an issue and could
not mount the '/root' dataset because the '/root' directory was not
empty (temporary solution was to rename /root and call 'zfs mount'
again).
Further investigation shows that everytime at startup, the /root
directory is created before the 'zfs-mount.service' has a chance to
mount the 'root' dataset.
The culprit seems to be something pulseaudio related: the content of /root
folder after startup is as follows:
-----------------
root@minighost:~# tree -a /root
.
├── .cache
└── .config
└── pulse
└── fe1417537ae0451abdb60c5df28fe825-runtime ->
/tmp/pulse-PKdhtXMmr18n
4 directories, 0 files
root@minighost:~#
-----------------
Extra details:
- Ubuntu release:
-----------------
root@minighost:~# lsb_release -rd
Description: Ubuntu 20.04 LTS
Release: 20.04
-----------------
- status of 'zfs-mount.service' is the following:
-----------------
root@minighost:~# systemctl status zfs-mount
● zfs-mount.service - Mount ZFS filesystems
Loaded: loaded (/lib/systemd/system/zfs-mount.service; enabled; vendor
preset: enabled)
Active: failed (Result: exit-code) since Sun 2020-06-21 12:56:08 CEST;
6h ago
Docs: man:zfs(8)
Process: 2062 ExecStart=/sbin/zfs mount -a (code=exited, status=1/FAILURE)
Main PID: 2062 (code=exited, status=1/FAILURE)
Jun 21 12:56:08 minighost systemd[1]: Starting Mount ZFS filesystems...
Jun 21 12:56:08 minighost zfs[2062]: cannot mount '/root': directory is not
empty
Jun 21 12:56:08 minighost systemd[1]: zfs-mount.service: Main process exited,
code=exited, status=1/FAILURE
Jun 21 12:56:08 minighost systemd[1]: zfs-mount.service: Failed with result
'exit-code'.
Jun 21 12:56:08 minighost systemd[1]: Failed to start Mount ZFS filesystems.
root@minighost:~#
-----------------
- software versions:
-----------------
root@minighost:~# apt-cache policy pulseaudio
pulseaudio:
Installed: 1:13.99.1-1ubuntu3.3
Candidate: 1:13.99.1-1ubuntu3.3
Version table:
*** 1:13.99.1-1ubuntu3.3 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
1:13.99.1-1ubuntu3.2 500
500 http://security.ubuntu.com/ubuntu focal-security/main amd64
Packages
1:13.99.1-1ubuntu3 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
root@minighost:~# apt-cache policy zfsutils-linux
zfsutils-linux:
Installed: 0.8.3-1ubuntu12.1
Candidate: 0.8.3-1ubuntu12.1
Version table:
*** 0.8.3-1ubuntu12.1 500
500 http://archive.ubuntu.com/ubuntu focal-updates/main amd64 Packages
100 /var/lib/dpkg/status
0.8.3-1ubuntu12 500
500 http://archive.ubuntu.com/ubuntu focal/main amd64 Packages
-----------------
ProblemType: Bug
DistroRelease: Ubuntu 20.04
Package: pulseaudio 1:13.99.1-1ubuntu3.3
ProcVersionSignature: Ubuntu 5.4.0-37.41-generic 5.4.41
Uname: Linux 5.4.0-37-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.11-0ubuntu27.3
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC0: dumi 2419 F.... pulseaudio
CasperMD5CheckResult: skip
Date: Sun Jun 21 19:17:20 2020
InstallationDate: Installed on 2018-09-08 (651 days ago)
InstallationMedia: Ubuntu 18.04 "Bionic" - Build amd64 LIVE Binary
20180608-09:38
PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No
PulseAudio daemon running, or not running as session daemon.
SourcePackage: pulseaudio
UpgradeStatus: Upgraded to focal on 2020-04-24 (57 days ago)
dmi.bios.date: 12/11/2019
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 1.12.1
dmi.board.name: 0F6P3V
dmi.board.vendor: Dell Inc.
dmi.board.version: A00
dmi.chassis.type: 10
dmi.chassis.vendor: Dell Inc.
dmi.modalias:
dmi:bvnDellInc.:bvr1.12.1:bd12/11/2019:svnDellInc.:pnXPS139370:pvr:rvnDellInc.:rn0F6P3V:rvrA00:cvnDellInc.:ct10:cvr:
dmi.product.family: XPS
dmi.product.name: XPS 13 9370
dmi.product.sku: 07E6
dmi.sys.vendor: Dell Inc.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1884455/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp