Description of problem: The trousers service got autoinstalled while upgrading from fc15 to fc16 with yum. Now it fails on boot and logs a lot of messages while trying to start :) Version-Release number of selected component (if applicable): FC16 Kernel 3.4.4-4.fc16.i686.PAE #1 SMP trousers-0.3.6-1.fc16.i686 How reproducible: always Steps to Reproduce: 1. get hands on fc15 without tscd 2. live upgrade via yum 3. reboot Actual results: Jul 12 09:39:05 s122 kernel: [ 20.099717] tpm_atmel: Unknown symbol tpm_show_pcrs (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099793] tpm_atmel: Unknown symbol tpm_store_cancel (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099805] tpm_atmel: Unknown symbol tpm_register_hardware (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099814] tpm_atmel: Unknown symbol tpm_write (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099823] tpm_atmel: Unknown symbol tpm_pm_suspend (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099834] tpm_atmel: Unknown symbol tpm_show_caps (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099845] tpm_atmel: Unknown symbol tpm_show_pubek (err 0) Jul 12 09:39:05 s122 tcsd[1230]: insmod: error inserting '/lib/modules/3.4.4-4.fc16.i686.PAE/kernel/drivers/char/tpm/tpm_atmel.ko': -1 Unknown symbol in module Jul 12 09:39:05 s122 kernel: [ 20.099861] tpm_atmel: Unknown symbol tpm_release (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099874] tpm_atmel: Unknown symbol tpm_remove_hardware (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099883] tpm_atmel: Unknown symbol tpm_read (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099892] tpm_atmel: Unknown symbol tpm_open (err 0) Jul 12 09:39:05 s122 kernel: [ 20.099902] tpm_atmel: Unknown symbol tpm_pm_resume (err 0) Jul 12 09:39:05 s122 TCSD TDDL[1271]: TrouSerS ERROR: Could not find a device to open! Expected results: a) not to get autoinstalled in the first place b) be smart enough to check the env first. A PAE kernel indicates, that it's run on a VM and those do not have TPM chips. Questions: is it safe to remove trousers from a vm running fedora , or do other parts of the os need trousers to be installed ?
The 3.3 kernel disabled tpm. Its enabled again. Probably trousers got pulled in by dependency on some other package. Its not in the base install.