File: /etc/init.d/trousers
Package: trousers
Version: 0.3.14+fixed1-1.2
Severity: normal
X-Debbugs-Cc: none

Dear Maintainer,

The trousers startup script fails with the following messages in the
journal.

--8<---------------cut here---------------start------------->8---
Nov 02 17:37:12 darkstar trousers[179711]: Starting Trusted Computing daemon: 
tcsd/etc/init.d/trousers: 32: [: /dev/tpm0: unexpected operator
Nov 02 17:37:12 darkstar tcsd[179717]: TCSD TDDL[179717]: TrouSerS ioctl: (25) 
Inappropriate ioctl for device
Nov 02 17:37:12 darkstar tcsd[179717]: TCSD TDDL[179717]: TrouSerS Falling back 
to Read/Write device support.
Nov 02 17:37:12 darkstar tcsd[179717]: TCSD TCS[179717]: TrouSerS ERROR: TCS 
GetCapability failed with result = 0x1e
Nov 02 17:37:12 darkstar trousers[179718]:  failed!
Nov 02 17:37:12 darkstar systemd[1]: trousers.service: Control process exited, 
code=exited, status=30/n/a
Nov 02 17:37:12 darkstar systemd[1]: trousers.service: Failed with result 
'exit-code'.
Nov 02 17:37:12 darkstar systemd[1]: Failed to start LSB: starts tcsd.
--8<---------------cut here---------------end--------------->8---

The line 32 mentioned above is

      if [ ! -e /dev/tpm* ]
     
which fails because there are two files that match the pattern

--8<---------------cut here---------------start------------->8---
$ ls -l /dev/tpm*
crw-rw---- 1 tss root  10,   224 Nov  2 05:30 /dev/tpm0
crw-rw---- 1 tss tss  244, 65536 Nov  2 05:30 /dev/tpmrm0
--8<---------------cut here---------------end--------------->8---

One possible way to fix it is to change the test to

    if ! ls /dev/tpm* >/dev/null 2>&1


-- System Information:
Debian Release: 11.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: armel, arm64

Kernel: Linux 5.10.0-15-amd64 (SMP w/8 CPU threads)
Kernel taint flags: TAINT_WARN
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages trousers depends on:
ii  libc6      2.31-13+deb11u5
ii  libssl1.1  1.1.1n-0+deb11u3
ii  lsb-base   11.1.0
ii  tpm-udev   0.5

trousers recommends no packages.

trousers suggests no packages.

-- Configuration Files:
/etc/tcsd.conf [Errno 13] Brak dostępu: '/etc/tcsd.conf'

-- no debconf information

-- 
Łukasz Stelmach
Samsung R&D Institute Poland
Samsung Electronics

Attachment: signature.asc
Description: PGP signature

Reply via email to