Bug 839517

Summary: trouser got autoinstalled on virtual system and fails now
Product: [Fedora] Fedora Reporter: customercare
Component: trousersAssignee: Steve Grubb <sgrubb>
Status: CLOSED CURRENTRELEASE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 16CC: ejratl, mschmidt, sgrubb, xjakub
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2012-08-29 14:45:04 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description customercare 2012-07-12 08:01:51 UTC
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 ?

Comment 1 Steve Grubb 2012-08-29 14:45:04 UTC
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.