[BRLTTY] Are changes needed for systemd 247.1?

Jason White jason at jasonjgw.net
Sat Dec 5 15:16:25 EST 2020


Here's a debug log. The cause of the shutdown isn't clear based on a 
review of the messages below.

Dec 05 14:52:34 jpw systemd[1]: Starting BRLTTY Instance: 
/dev/bus/usb/001/002...
Dec 05 14:52:34 jpw systemd-wrapper[518]: starting executable: brltty -l 
debug -E -n
Dec 05 14:52:34 jpw brltty[515]: BRLTTY 6.1 rev unknown [http://brltty.app/]
Dec 05 14:52:34 jpw systemd-wrapper[515]: BRLTTY 6.1 rev unknown 
[http://brltty.app/]
Dec 05 14:52:34 jpw systemd-wrapper[515]: brltty: directory created: 
/run/brltty
Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: 
queue-discarded-elements
Dec 05 14:52:34 jpw brltty[515]: Log Level: debug
Dec 05 14:52:34 jpw brltty[515]: pushed command environment: initial
Dec 05 14:52:34 jpw brltty[515]: report listener registered: 0: 
handleUpdateBrailleDeviceOnline
Dec 05 14:52:34 jpw brltty[515]: directory created: /run/brltty
Dec 05 14:52:34 jpw brltty[515]: program exit event added: pid-file
Dec 05 14:52:34 jpw brltty[515]: program exit event added: screen-data
Dec 05 14:52:34 jpw brltty[515]: Working Directory: /
Dec 05 14:52:34 jpw brltty[515]: Configuration File: /etc/brltty.conf
Dec 05 14:52:34 jpw brltty[515]: Preferences File: brltty.prefs
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/var/lib/brltty/brltty.prefs fd=6
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/var/lib/brltty/brltty.prefs fd=6
Dec 05 14:52:34 jpw brltty[515]: program exit event added: tunes
Dec 05 14:52:34 jpw brltty[515]: tune thread state change: 0 -> 1
Dec 05 14:52:34 jpw brltty[515]: tune thread state change: 1 -> 3
Dec 05 14:52:34 jpw brltty[515]: regions: text=0.0 status=0.0
Dec 05 14:52:34 jpw brltty[515]: shifts: full=1 half=0 vertical=5
Dec 05 14:52:34 jpw brltty[515]: Updatable Directory: /var/lib/brltty
Dec 05 14:52:34 jpw brltty[515]: Writable Directory: /run/brltty
Dec 05 14:52:34 jpw brltty[515]: Drivers Directory: /usr/lib/brltty
Dec 05 14:52:34 jpw brltty[515]: Tables Directory: /usr/share/brltty
Dec 05 14:52:34 jpw brltty[515]: checking for text table: 
/usr/share/brltty/Text/en_US.ttb
Dec 05 14:52:34 jpw brltty[515]: compiling text table: 
/usr/share/brltty/Text/en_US.ttb
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/en_US.ttb fd=10
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/en_US.ttb
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/ltr-latin.tti fd=11
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/ltr-latin.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/ltr-alias.tti fd=12
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/ltr-alias.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/ctl-latin.tti fd=11
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/ctl-latin.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/num-nemeth.tti fd=11
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/num-nemeth.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/num-alias.tti fd=12
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/num-alias.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/common.tti fd=11
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/common.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/alias.tti fd=12
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/alias.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/boxes.tti fd=12
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/boxes.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/blocks.tti fd=12
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/blocks.tti
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Text/win-1252.tti fd=12
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Text/win-1252.tti
Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: text-table
Dec 05 14:52:34 jpw brltty[515]: Text Table: en_US
Dec 05 14:52:34 jpw brltty[515]: program exit event added: text-table
Dec 05 14:52:34 jpw brltty[515]: Attributes Table: left_right
Dec 05 14:52:34 jpw brltty[515]: program exit event added: attributes-table
Dec 05 14:52:34 jpw brltty[515]: program exit event added: contraction-table
Dec 05 14:52:34 jpw brltty[515]: compiling contraction table: 
/usr/share/brltty/Contraction/en-us-g2.ctb
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Contraction/en-us-g2.ctb fd=10
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Contraction/en-us-g2.ctb
Dec 05 14:52:34 jpw brltty[515]: file opened: 
/usr/share/brltty/Contraction/countries.cti fd=11
Dec 05 14:52:34 jpw brltty[515]: including data file: 
/usr/share/brltty/Contraction/countries.cti
Dec 05 14:52:34 jpw brltty[515]: processing CLDR annotations file: 
/usr/share/unicode/cldr/common/annotations/en.xml
Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: 
contraction-table
Dec 05 14:52:34 jpw brltty[515]: Contraction Table: en-us-g2
Dec 05 14:52:34 jpw brltty[515]: Keyboard Property: type=
Dec 05 14:52:34 jpw systemd-wrapper[515]: brltty: BrlAPI Server: release 
0.8.0
Dec 05 14:52:34 jpw brltty[515]: Keyboard Property: vendor=
Dec 05 14:52:34 jpw brltty[515]: Keyboard Property: product=
Dec 05 14:52:34 jpw brltty[515]: program exit event added: keyboard-table
Dec 05 14:52:34 jpw brltty[515]: Keyboard Table: none
Dec 05 14:52:34 jpw brltty[515]: program exit event added: screen-driver
Dec 05 14:52:34 jpw brltty[515]: activity action request: screen-driver: 
start
Dec 05 14:52:34 jpw systemd[1]: Started BRLTTY Instance: 
/dev/bus/usb/001/002.
Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
4[preparing]
Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
1[prepared]
Dec 05 14:52:34 jpw audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 
ses=4294967295 msg='unit=brltty at -dev-bus-usb-001-002 comm="systemd" 
exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
2[scheduled]
Dec 05 14:52:34 jpw brltty[515]: program exit event added: braille-data
Dec 05 14:52:34 jpw brltty[515]: program exit event added: braille-driver
Dec 05 14:52:34 jpw brltty[515]: activity action request: 
braille-driver: start
Dec 05 14:52:34 jpw brltty[515]: activity state change: braille-driver: 
4[preparing]
Dec 05 14:52:34 jpw brltty[515]: Braille Display Dimensions: 1 row, 1 column
Dec 05 14:52:34 jpw brltty[515]: regions: text=0.1 status=0.0
Dec 05 14:52:34 jpw systemd[1]: Stopping BRLTTY Instance: 
/dev/bus/usb/001/002...
Dec 05 14:52:34 jpw brltty[515]: shifts: full=1 half=0 vertical=5
Dec 05 14:52:34 jpw brltty[515]: activity state change: braille-driver: 
1[prepared]
Dec 05 14:52:34 jpw brltty[515]: activity state change: braille-driver: 
2[scheduled]
Dec 05 14:52:34 jpw brltty[515]: program exit event added: speech-data
Dec 05 14:52:34 jpw brltty[515]: program exit event added: speech-driver
Dec 05 14:52:34 jpw brltty[515]: activity action request: speech-driver: 
start
Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
4[preparing]
Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
1[prepared]
Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
2[scheduled]
Dec 05 14:52:34 jpw brltty[515]: Speech Input: none
Dec 05 14:52:34 jpw brltty[515]: BrlAPI Server: release 0.8.0
Dec 05 14:52:34 jpw brltty[515]: API Parameter: auth=
Dec 05 14:52:34 jpw brltty[515]: API Parameter: host=
Dec 05 14:52:34 jpw brltty[515]: API Parameter: stacksize=
Dec 05 14:52:34 jpw brltty[515]: program exit event added: address-table
Dec 05 14:52:34 jpw brltty[515]: program exit event added: api-server
Dec 05 14:52:34 jpw brltty[515]: program exit event added: sessions
Dec 05 14:52:34 jpw brltty[515]: pushed command environment: main
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: unhandled
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: miscellaneous
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: learn
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: speech
Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: main-clipboard
Dec 05 14:52:34 jpw brltty[515]: program exit event added: main-clipboard
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: clipboard
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: preferences
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: toggle
Dec 05 14:52:34 jpw brltty[515]: report listener registered: 3: 
brailleWindowUpdatedListener
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: touch
Dec 05 14:52:34 jpw brltty[515]: report listener registered: 0: 
keycodeCommandDataResetListener
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: keycodes
Dec 05 14:52:34 jpw brltty[515]: report listener registered: 0: 
inputCommandDataResetListener
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: input
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: navigation
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: screen
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: custom
Dec 05 14:52:34 jpw brltty[515]: pushed command handler: API
Dec 05 14:52:34 jpw brltty[515]: stopping program components
Dec 05 14:52:34 jpw brltty[515]: stopping program component: main-clipboard
Dec 05 14:52:34 jpw brltty[515]: stopping program component: sessions
Dec 05 14:52:34 jpw brltty[515]: popped command handler: API
Dec 05 14:52:34 jpw brltty[515]: popped command handler: custom
Dec 05 14:52:34 jpw brltty[515]: popped command handler: screen
Dec 05 14:52:34 jpw brltty[515]: popped command handler: navigation
Dec 05 14:52:34 jpw brltty[515]: popped command handler: input
Dec 05 14:52:34 jpw brltty[515]: report listener unregistered: 0: 
inputCommandDataResetListener
Dec 05 14:52:34 jpw brltty[515]: popped command handler: keycodes
Dec 05 14:52:34 jpw brltty[515]: report listener unregistered: 0: 
keycodeCommandDataResetListener
Dec 05 14:52:34 jpw brltty[515]: popped command handler: touch
Dec 05 14:52:34 jpw brltty[515]: report listener unregistered: 3: 
brailleWindowUpdatedListener
Dec 05 14:52:34 jpw brltty[515]: popped command handler: toggle
Dec 05 14:52:34 jpw brltty[515]: popped command handler: preferences
Dec 05 14:52:34 jpw brltty[515]: popped command handler: clipboard
Dec 05 14:52:34 jpw brltty[515]: popped command handler: speech
Dec 05 14:52:34 jpw brltty[515]: popped command handler: learn
Dec 05 14:52:34 jpw brltty[515]: popped command handler: miscellaneous
Dec 05 14:52:34 jpw brltty[515]: popped command handler: unhandled
Dec 05 14:52:34 jpw brltty[515]: popped command environment: main
Dec 05 14:52:34 jpw brltty[515]: stopping program component: api-server
Dec 05 14:52:34 jpw brltty[515]: stopping program component: address-table
Dec 05 14:52:34 jpw brltty[515]: stopping program component: speech-driver
Dec 05 14:52:34 jpw brltty[515]: activity action request: speech-driver: 
stop
Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
1[prepared]
Dec 05 14:52:34 jpw brltty[515]: activity state change: speech-driver: 
0[stopped]
Dec 05 14:52:34 jpw brltty[515]: stopping program component: speech-data
Dec 05 14:52:34 jpw brltty[515]: stopping program component: braille-driver
Dec 05 14:52:34 jpw brltty[515]: activity action request: 
braille-driver: stop
Dec 05 14:52:34 jpw brltty[515]: activity state change: braille-driver: 
1[prepared]
Dec 05 14:52:34 jpw brltty[515]: activity state change: braille-driver: 
0[stopped]
Dec 05 14:52:34 jpw brltty[515]: stopping program component: braille-data
Dec 05 14:52:34 jpw brltty[515]: stopping program component: screen-driver
Dec 05 14:52:34 jpw brltty[515]: activity action request: screen-driver: 
stop
Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
1[prepared]
Dec 05 14:52:34 jpw brltty[515]: activity state change: screen-driver: 
0[stopped]
Dec 05 14:52:34 jpw brltty[515]: stopping program component: keyboard-table
Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
contraction-table
Dec 05 14:52:34 jpw brltty[515]: stopping program component: 
attributes-table
Dec 05 14:52:34 jpw brltty[515]: lock descriptor allocated: attributes-table
Dec 05 14:52:34 jpw brltty[515]: stopping program component: text-table
Dec 05 14:52:34 jpw brltty[515]: stopping program component: tunes
Dec 05 14:52:34 jpw brltty[515]: tune thread state change: 3 -> 4
Dec 05 14:52:34 jpw brltty[515]: tune thread state change: 4 -> 5
Dec 05 14:52:34 jpw brltty[515]: stopping program component: screen-data
Dec 05 14:52:34 jpw brltty[515]: stopping program component: pid-file
Dec 05 14:52:34 jpw brltty[515]: stopping program component: log
Dec 05 14:52:34 jpw systemd[1]: brltty at -dev-bus-usb-001-002.service: 
Succeeded.
Dec 05 14:52:34 jpw systemd[1]: Stopped BRLTTY Instance: 
/dev/bus/usb/001/002.
Dec 05 14:52:34 jpw audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 
ses=4294967295 msg='unit=brltty at -dev-bus-usb-001-002 comm="systemd" 
exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'

On 12/5/20 3:03 PM, Alexander Epaneshnikov wrote:
> 05.12.2020 22:19, Dave Mielke пишет:
>> [quoted lines by Alexander Epaneshnikov on 2020/12/05 at 22:11 +0300]
>>
>>> hmmm. looks odd. i use the same display as you.
>>> you need to somehow enable brltty logs. Dave should know better, but i
>>> suggest to modify systemd-wrapper file.
>> No. Just specify log-level in brltty.conf. Might as well also specify 
>> log-file.
>> So, for example:
>>
>>     log-file /tmp/brltty.log
>>     log-level debug,usb
>>
>
> Oh. I completely forgot about the config.
>


More information about the BRLTTY mailing list