Package: bcache-tools
Version: 1.0.8-3
Severity: important

Dear Maintainer,

Recently my computer wasn't booting anymore. It turns out udev was
trying to call the program bcache-register before the kernel module was
loaded. Resulting in a failure to register the device, which then
couldn't be mounted.

The udev rules contain those two lines:
RUN{builtin}+="kmod load bcache"
RUN+="bcache-register $tempnode"

I don't know if udev relaxed the order between actions RUN{builtin} and
RUN. But right now, the order in which they are run is random.

If this is not a bug from udev, then I might suggest splitting
69-bcache.rules into 68-bcache-load.rules and 69-bcache-register.rules
in order to force the execution order.

Best regards,
Celelibi

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.19.0-2-amd64 (SMP w/8 CPU cores)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8), 
LANGUAGE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages bcache-tools depends on:
ii  libblkid1  2.33.1-0.1
ii  libc6      2.28-8
ii  libuuid1   2.33.1-0.1

Versions of packages bcache-tools recommends:
ii  initramfs-tools [linux-initramfs-tool]  0.133

bcache-tools suggests no packages.

-- no debconf information

Reply via email to