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 Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1884455

Title:
  pulseaudio creates /root/.config/pulse/ before zfs-mount.service can
  mount the /root dataset

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/pulseaudio/+bug/1884455/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to