Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 132940 - udevd wont start at boot without user tss
Summary: udevd wont start at boot without user tss
Status: RESOLVED DUPLICATE of bug 99564
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: udev-meta
  Show dependency tree
 
Reported: 2006-05-10 12:54 UTC by jhartrick
Modified: 2006-05-10 14:05 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
zcat /proc/config.z >> sysconfig (sysconfig,38.16 KB, text/plain)
2006-05-10 13:22 UTC, jhartrick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description jhartrick 2006-05-10 12:54:37 UTC
udev-087, kernel 2.6.16-r7, baselayout-1.12.0_pre19-r2 (also occurred with baselayout-1.11.14-r8.ebuild)

udevd --daemon would fail at boot time, although it would run correctly at a bash shell, with debug warnings about missing user 'tss' who owns the tpm devices according to udev rules.

`useradd tss` allowed it to start at boot.  

where it gets strange is that I do not have tpm enabled in the kernel, nobody else has this user and they seem to do fine, and the rules file contains more user ids my system doesnt have (eg, cdrw), and yet udev doesnt care about them.

on newer baselayouts with device_tarball=no this means an unbootable system.
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-05-10 12:57:54 UTC
Eh? Who's tss? What's tpm? Attach your kernel .config and relevant dmesg part and reopen then.

Comment 2 jhartrick 2006-05-10 13:22:08 UTC
Created attachment 86562 [details]
zcat /proc/config.z >> sysconfig
Comment 3 jhartrick 2006-05-10 13:28:46 UTC
Attached config, there is no relevant part of dmesg, because no errors were logged.  udevd just wouldnt start with boot.

As for who tss is, beats me.. Here's the line from /etc/udev/rules.d/50-udev.rules:

KERNEL=="tpm*", NAME="%k", OWNER="tss", GROUP="tss", MODE="0600"

tpm* is all the trusted computing palladium stuff we all cant wait to rush out and buy.
Comment 4 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-05-10 14:05:57 UTC

*** This bug has been marked as a duplicate of 99564 ***