Subject: brltty: spams syslog with file system mount error: usbfs[brltty-usbfs] -> /run/brltty/usbfs: No such device

From: Andrew Bower <[email-masked]>
Date: Fri, 29 Aug 2025 10:50:01 +0100

Package: brltty
Version: 6.7-3.1
Severity: normal

Dear Maintainer,

This messages is repeated every second:

2025-08-29_09:04:24.53478 daemon.err: Aug 29 10:04:24 brltty[4856]: file 
system mount error: usbfs[brltty-usbfs] -> /run/brltty/usbfs: No such device

and this every five:

2025-08-29_09:11:34.53575 daemon.warn: Aug 29 10:11:34 brltty[4856]: 
unsupported generic resource identifier: bluetooth:

This is on a fresh test installation of excalibur after running:

   tasksel install console-productivity

I am aware that the spamming is a matter for the Debian package but I am
raising here first in case it also points to a more general issue in new
Excalibur installations that is worth reviewing before release!

This is a QEMU VM running on Windows.

Thanks,

Andrew

-- System Information:
Distributor ID:	Devuan
Description:	Devuan GNU/Linux 6 (excalibur/ceres)
Release:	6
Codename:	excalibur ceres
Architecture: x86_64

Kernel: Linux 6.12.41+deb13-amd64 (SMP w/12 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: sysvinit (via /sbin/init)
LSM: AppArmor: enabled

Versions of packages brltty depends on:
ii  init-system-helpers                                    1.68devuan1
ii  libasound2t64                                          1.2.14-1
ii  libbluetooth3                                          5.82-1.1
ii  libbrlapi0.8                                           6.7-3.1
ii  libc6                                                  2.41-12
ii  libcap2                                                1:2.75-10+b1
ii  libdbus-1-3                                            1.16.2-2devuan2
ii  libelogind-compat [libsystemd0]                        255.17-2
ii  libexpat1                                              2.7.1-2
ii  libglib2.0-0t64                                        2.84.3-1
ii  libgpm2                                                1.20.7-11+b2
ii  libicu76                                               76.1-4
ii  liblouis20                                             3.33.0-1
ii  libncursesw6                                           6.5+20250216-2
ii  libpcre2-32-0                                          10.45-1
ii  libpolkit-gobject-1-0                                  126-2devuan1
ii  libpolkit-gobject-elogind-1-0 [libpolkit-gobject-1-0]  126-2devuan1
ii  libtinfo6                                              6.5+20250216-2
ii  polkitd                                                126-2devuan1

Versions of packages brltty recommends:
ii  python3  3.13.5-1

Versions of packages brltty suggests:
pn  brltty-speechd     <none>
pn  brltty-x11         <none>
pn  console-braille    <none>
pn  unicode-cldr-core  <none>

-- no debconf information

---

From: Mark Hindley <[email-masked]>
Date: Fri, 29 Aug 2025 18:38:01 +0100

Control: tags -1 debian
Control: forwarded -1 https://bugs.debian.org/845496

Andrew,

Thanks for this.

> system mount error: usbfs[brltty-usbfs] -> /run/brltty/usbfs: No such device

There is a longstanding Debian bug from 2016 relating to this[1], notably, also
in a VM.  That suggests to me that it is unlikely to be a recently introduced
Devuan-specific issue. It may even be VM-specific.

If you can identify a workaround that is actionable in already forked packages,
please do share it.

Thanks

Mark

[1] https://bugs.debian.org/845496

---

From: Olaf Meeuwissen <[email-masked]>
Date: Sat, 30 Aug 2025 10:14:07 +0900

Hi,

> Devuan-specific issue. It may even be VM-specific.

I don't know if it's relevant but when I worked on USB scanner support
and tried using such a scanner from within a VM I vaguely recall having
to do something special to make sure that the host's USB device info was
available in the VM.  This was about a decade ago so I don't remember
the details.

> [1] https://bugs.debian.org/845496

Hope this helps,
--
Olaf Meeuwissen