Summary: | libinput-test-suite-runner : Failed to create udev rules directory (No such file or directory) | ||
---|---|---|---|
Product: | Wayland | Reporter: | Pierre-Yves <pyu> |
Component: | libinput | Assignee: | Wayland bug list <wayland-bugs> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | medium | CC: | peter.hutterer |
Version: | unspecified | ||
Hardware: | x86-64 (AMD64) | ||
OS: | Linux (All) | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Pierre-Yves
2017-10-31 16:03:55 UTC
are you running as root? the test suite needs to create files in /var/run and /etc/ for udev to work correctly and it needs to create uinput devices. if you do run as root, mkdir /run/udev and that should fix the issue. commit 8a2177b3ba18f3fd3050afa37cb194bc803ea209 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Wed Nov 1 14:12:01 2017 +1000 test: mkdir -p the udev rules and hwdb directories Thanks for the quick answer ! No indeed, it's executed with fakeroot. Is there an option to skip this test so at least the other tests can be executed when the package is built ? the patchset I pushed yesterday together with 8a2177b tests for /dev/uinput as well. If that isn't present, then it'll skip the test. And it already does so anyway when *not* running as root so that's always an option. |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.