Package Details: trousers 0.3.15-2

Git Clone URL: https://aur.archlinux.org/trousers.git (read-only, click to copy)
Package Base: trousers
Description: Open-source TCG Software Stack implementation for use with a TPM
Upstream URL: http://sourceforge.net/projects/trousers
Keywords: tpm
Licenses: CPL
Submitter: None
Maintainer: mutantmonkey
Last Packager: mutantmonkey
Votes: 95
Popularity: 0.091504
First Submitted: 2007-12-18 23:40 (UTC)
Last Updated: 2021-06-07 08:14 (UTC)

Latest Comments

1 2 3 4 Next › Last »

c0d3z3r0 commented on 2023-10-02 15:14 (UTC)

sysusers.d config conflicts with trousers:

/usr/lib/sysusers.d/trousers.conf:1: Conflict with earlier configuration for user 'tss' in /usr/lib/sysusers.d/swtpm.conf:1, ignoring line.

MG2R commented on 2021-05-20 22:39 (UTC)

Currently can't start tcsd with systemd unless I create a systemd override setting User=root.

mutantmonkey commented on 2020-12-13 01:51 (UTC)

Thanks @grawity, I've made the change.

grawity commented on 2020-12-11 12:19 (UTC)

The current version of tcsd requires that /etc/tcsd.conf be owned by root:tss instead of tss:tss and will refuse to start otherwise, so the tmpfiles.conf needs to be changed:

z /etc/tcsd.conf 0640 root tss

hardfalcon commented on 2020-08-17 22:52 (UTC)

There's been a CVE discovered in TrouSerS <= 0.3.14:

https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2020-24332

zezadas commented on 2020-05-21 10:00 (UTC)

The bug with "multiple definition of `tcsd_sa_int'" has been reported to gentoo bugs and has been solved. The bug report can be found here https://bugs.gentoo.org/707244 And the needed patch here: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31454f0e773a3d17201258e778b5e29ea9cd7217

zayatura commented on 2020-05-15 20:53 (UTC)

This package fails to compile for me:

/usr/bin/ld: rpc/tcstp/.libs/libtspi_la-rpc_nv.o:(.bss+0xa0): multiple definition of `tcsd_sa_int'; .libs/libtspi_la-tspi_context.o:(.bss+0xa0): first defined here
/usr/bin/ld: rpc/tcstp/.libs/libtspi_la-rpc_delegate.o:(.bss+0x0): multiple definition of `tcsd_sa_chld'; .libs/libtspi_la-tspi_context.o:(.bss+0x0): first defined here
/usr/bin/ld: rpc/tcstp/.libs/libtspi_la-rpc_delegate.o:(.bss+0xa0): multiple definition of `tcsd_sa_int'; .libs/libtspi_la-tspi_context.o:(.bss+0xa0): first defined here
/usr/bin/ld: rpc/tcstp/.libs/libtspi_la-rpc_cmk.o:(.bss+0x0): multiple definition of `tcsd_sa_chld'; .libs/libtspi_la-tspi_context.o:(.bss+0x0): first defined here
/usr/bin/ld: rpc/tcstp/.libs/libtspi_la-rpc_cmk.o:(.bss+0xa0): multiple definition of `tcsd_sa_int'; .libs/libtspi_la-tspi_context.o:(.bss+0xa0): first defined here
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:1103: libtspi.la] Error 1
make[2]: Leaving directory '/home/zdonca/.cache/yay/trousers/src/trousers-0.3.14/src/tspi'
make[1]: *** [Makefile:359: all-recursive] Error 1
make[1]: Leaving directory '/home/zdonca/.cache/yay/trousers/src/trousers-0.3.14/src'
make: *** [Makefile:397: all-recursive] Error 1

crazyh commented on 2019-02-27 11:43 (UTC) (edited on 2019-02-27 11:47 (UTC) by crazyh)

It seems that PKGBUILD sets invalid permissions for data directory and configuration file:

After trousers installation and running of tcsd.service:

$ pacman -Qkk 2>&1 1<&- | grep trousers
warning: trousers: /etc/tcsd.conf (UID mismatch)
warning: trousers: /etc/tcsd.conf (GID mismatch)
warning: trousers: /etc/tcsd.conf (Permissions mismatch)
warning: trousers: /var/lib/tpm (UID mismatch)
warning: trousers: /var/lib/tpm (GID mismatch)
warning: trousers: /var/lib/tpm (Permissions mismatch)

mutantmonkey commented on 2018-11-04 20:20 (UTC)

No problems here.

bouk commented on 2018-11-02 17:58 (UTC)

I'm getting a validity error on trousers-0.3.14.tar.gz when attempting to install this package.