Skip to content

Updating hwdb database causes Protocol driver not attached #41250

@bbhtt

Description

@bbhtt

systemd version the issue has been seen with

260

Used distribution

Freedesktop SDK

Linux kernel version used

N/A

CPU architectures issue was seen on

ppc64le

Component

systemd-hwdb

Expected behaviour you didn't see

This started happening with the v260 update.

This seems to only happen on the PPC64LE runner from OSUOSL and I haven't managed to reproduce locally when cross-building ppc64 on my x86_64 local PC.

            mv /usr/lib/udev/hwdb.bin /buildstream-install/usr/lib/udev/
        + sh -c -e $'ls -lA /usr/lib/udev/hwdb.d\nsystemd-hwdb --usr update\nmkdir -p /buildstream-install/usr/lib/udev/\nmv /usr/lib/udev/hwdb.bin /buildstream-install/usr/lib/udev/\n'
        total 9224
        -rw-r--r--. 1 0 0  157967 Nov 11  2011 20-acpi-vendor.hwdb
        -rw-r--r--. 1 0 0  140340 Nov 11  2011 20-bluetooth-vendor-product.hwdb
        -rw-r--r--. 1 0 0    1833 Nov 11  2011 20-dmi-id.hwdb
        -rw-r--r--. 1 0 0     233 Nov 11  2011 20-net-ifname.hwdb
        -rw-r--r--. 1 0 0 3055398 Nov 11  2011 20-OUI.hwdb
        -rw-r--r--. 1 0 0   17288 Nov 11  2011 20-pci-classes.hwdb
        -rw-r--r--. 1 0 0 4133394 Nov 11  2011 20-pci-vendor-model.hwdb
        -rw-r--r--. 1 0 0     783 Nov 11  2011 20-sdio-classes.hwdb
        -rw-r--r--. 1 0 0    4181 Nov 11  2011 20-sdio-vendor-model.hwdb
        -rw-r--r--. 1 0 0    9094 Nov 11  2011 20-usb-classes.hwdb
        -rw-r--r--. 1 0 0 1500058 Nov 11  2011 20-usb-vendor-model.hwdb
        -rw-r--r--. 1 0 0    1810 Nov 11  2011 20-vmbus-class.hwdb
        -rw-r--r--. 1 0 0    2850 Nov 11  2011 60-autosuspend-chromiumos.hwdb
        -rw-r--r--. 1 0 0    8383 Nov 11  2011 60-autosuspend-fingerprint-reader.hwdb
        -rw-r--r--. 1 0 0    2734 Nov 11  2011 60-autosuspend.hwdb
        -rw-r--r--. 1 0 0   28383 Nov 11  2011 60-evdev.hwdb
        -rw-r--r--. 1 0 0    3585 Nov 11  2011 60-input-id.hwdb
        -rw-r--r--. 1 0 0  113021 Nov 11  2011 60-keyboard.hwdb
        -rw-r--r--. 1 0 0    1375 Nov 11  2011 60-seat.hwdb
        -rw-r--r--. 1 0 0   54633 Nov 11  2011 60-sensor.hwdb
        -rw-r--r--. 1 0 0     610 Nov 11  2011 60-tpm2.hwdb
        -rw-r--r--. 1 0 0    2503 Nov 11  2011 70-analyzers.hwdb
        -rw-r--r--. 1 0 0    5151 Nov 11  2011 70-av-production.hwdb
        -rw-r--r--. 1 0 0    1044 Nov 11  2011 70-cameras.hwdb
        -rw-r--r--. 1 0 0    1886 Nov 11  2011 70-hardware-wallets.hwdb
        -rw-r--r--. 1 0 0    1531 Nov 11  2011 70-joystick.hwdb
        -rw-r--r--. 1 0 0    1030 Nov 11  2011 70-lights.hwdb
        -rw-r--r--. 1 0 0    1463 Nov 11  2011 70-maker-tools.hwdb
        -rw-r--r--. 1 0 0   29752 Nov 11  2011 70-mouse.hwdb
        -rw-r--r--. 1 0 0     926 Nov 11  2011 70-pda.hwdb
        -rw-r--r--. 1 0 0    6243 Nov 11  2011 70-pointingstick.hwdb
        -rw-r--r--. 1 0 0    6360 Nov 11  2011 70-software-radio.hwdb
        -rw-r--r--. 1 0 0    1811 Nov 11  2011 70-sound-card.hwdb
        -rw-r--r--. 1 0 0    1740 Nov 11  2011 70-touchpad.hwdb
        -rw-r--r--. 1 0 0   51394 Nov 11  2011 80-ieee1394-unit-function.hwdb
        -rw-r--r--. 1 0 0     572 Nov 11  2011 82-net-auto-link-local.hwdb
        -rw-r--r--. 1 0 0     518 Nov 11  2011 README
        Failed to chase and open directory '/etc/udev/hwdb.d', ignoring: Protocol driver not attached
        Failed to chase and open directory '/usr/lib/udev/hwdb.d', ignoring: Protocol driver not attached
        No hwdb files found, skipping.
        mv: cannot stat '/usr/lib/udev/hwdb.bin': No such file or directory
        Command 'ls -lA /usr/lib/udev/hwdb.d

Any idea what Protocol driver not attached means here? The generation was previously working on the same runner with v259, #40285 added logs/warns but I'm not sure why it is failing to open the directory now.

Unexpected behaviour you saw

hwdb database fails to generate.

Steps to reproduce the problem

N/A happens only in the runner

Additional program output to the terminal or log subsystem illustrating the issue

N/A

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions