Bug#994729: brltty doesn't start on GUI login screen if sysvinit-core is used

Gregory Nowak greg at gregn.net
Mon Sep 20 03:59:27 BST 2021


Package: brltty
Version: 6.3+dfsg-1
Severity: normal
Tags: a11y

Dear Maintainer,

When using sysvinit as the init system, brltty
shows "screen not in text mode" at the lightdm and gdm3 login screen.
This is because the /var/lib/BrlAPI/0 socket is missing at boot.

The fix is to add "$local_fs" to the "Required-Start" line of /etc/init.d/brltty.
So, the lsb header of /etc/init.d/brltty should read as follows:

### BEGIN INIT INFO
# Provides:          brltty
# Required-Start:    mountkernfs $local_fs
# Required-Stop:
# Should-Start:      udev
# Should-Stop:
# Default-Start:     S
# Default-Stop:
# Short-Description: Braille terminal driver
# Description: Used to provide access to refreshable braille terminals.
### END INIT INFO

Implementing this fix to brltty in debian would be much appreciated.
Thank you.


-- System Information:
Debian Release: 11.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-8-amd64 (SMP w/1 CPU thread)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
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.60
ii  libasound2                 1.2.4-1.1
ii  libbluetooth3              5.55-3.1
ii  libbrlapi0.8               6.3+dfsg-1
ii  libc6                      2.31-13
ii  libcap2                    1:2.44-1
ii  libdbus-1-3                1.12.20-2
ii  libelogind0 [libsystemd0]  246.9.1-1+debian1
ii  libexpat1                  2.2.10-2
ii  libglib2.0-0               2.66.8-1
ii  libgpm2                    1.20.7-8
ii  libicu67                   67.1-7
ii  liblouis20                 3.16.0-1
ii  libncursesw6               6.2+20201114-2
ii  libpcre2-32-0              10.36-2
ii  libpolkit-gobject-1-0      0.105-31
ii  libtinfo6                  6.2+20201114-2
ii  lsb-base                   11.1.0
ii  policykit-1                0.105-31

Versions of packages brltty recommends:
ii  python3  3.9.2-3

Versions of packages brltty suggests:
pn  brltty-speechd   <none>
ii  brltty-x11       6.3+dfsg-1
pn  console-braille  <none>

-- no debconf information



More information about the Pkg-a11y-devel mailing list