Bug 230663
| Summary: | LSPP: random problems with the python rpm | ||||||
|---|---|---|---|---|---|---|---|
| Product: | Red Hat Enterprise Linux 5 | Reporter: | Kylene J Hall <kylene> | ||||
| Component: | kernel | Assignee: | Red Hat Kernel Manager <kernel-mgr> | ||||
| Status: | CLOSED NOTABUG | QA Contact: | Martin Jenner <mjenner> | ||||
| Severity: | medium | Docs Contact: | |||||
| Priority: | urgent | ||||||
| Version: | 5.0 | CC: | iboverma, linda.knippers, sgrubb | ||||
| Target Milestone: | --- | ||||||
| Target Release: | --- | ||||||
| Hardware: | s390x | ||||||
| OS: | Linux | ||||||
| Whiteboard: | |||||||
| Fixed In Version: | Doc Type: | Bug Fix | |||||
| Doc Text: | Story Points: | --- | |||||
| Clone Of: | Environment: | ||||||
| Last Closed: | 2007-03-26 20:47:55 UTC | Type: | --- | ||||
| Regression: | --- | Mount Type: | --- | ||||
| Documentation: | --- | CRM: | |||||
| Verified Versions: | Category: | --- | |||||
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||
| Cloudforms Team: | --- | Target Upstream Version: | |||||
| Embargoed: | |||||||
| Bug Depends On: | |||||||
| Bug Blocks: | 224041, 234654 | ||||||
| Attachments: |
|
||||||
|
Description
Kylene J Hall
2007-03-01 23:11:49 UTC
Are you sure your hardware isn't dying? Please do a memtest86 run to check Can you tell me how to do this or point me to some instructions (specifically on a s390x partion) Consensus on the LSPP call earlier today was this is not likely a hardware problem as I have had it with 2 partitions on one machine and more minorly with 3 partitions on a differnt machine. Ok, now on the "other" machine running a GA VM level is having the issue too. First I was getting an Illegal Instruction at line 102 in /etc/init.d/sshd error when attempting to start sshd on a freshly installed machine. Now after a second reinstall I get this: /usr/bin/python: symbol lookup error: /usr/lib64/libpython2.4.so.1.0: undefined symbol: libsemanage.semanage_install_sandbox: genhomedircon returned error code 127. rpm -Uvh --replacepkg python-2 allowed me to use the setsebool package. Not sure how this is related but when installing today I saw an error when I updated the kernel during install with yum so I grabbed the package and tried to update it manually like this. I also get Illegal Instruction when I attempt to run zipl. Attempted to reinstall python (which succeeded) but this problem persisted. sh-3.1# rpm -Uvh --replacepkgs kernel-2.6.18-8.1.1.el5.lspp.68.s390x.rpm Preparing... ########################################### [100%] 1:kernel ########################################### [100%] /sbin/new-kernel-pkg: line 90: 4808 Illegal instruction $lilo >/dev/null This is what we get when the kernel attempts to boot: Booting default (2.6.18-8.1.1.el)... HCPGIR450W CP entered; disabled wait PSW 000A0000 00000102 And when the other kernel is attempted: CP VI VMSG 2 Booting linux... HCPGIR450W CP entered; disabled wait PSW 000A0000 00000102 Presumably b/c zipl is corrupted. On a reinstall everything went fine. Again not sure how this is related but another data point. After running several tests this has begun to happen: [root/abat_r/SystemLow@KWUSER1 ~]# passwd -S root Illegal instruction Reinstalling python had no affect. The strace output will be attached. Created attachment 150160 [details]
Strace output from recently reported passwd issue
As discussed on the LSPP call I was to try this with the lspp.69 kernel however it happened on install before I was even able to update any to any of the lspp packages: Cut and paste from the kickstart install: *** Common Criteria configuration kickstart *** Protection profile (capp or lspp) [capp] ? lspp Bringing up loopback interface: [ OK ] Bringing up interface eth0: [ OK ] error: /usr/share/rhn/RPM-GPG-KEY: import read failed(-1). Need to install the certification RPM and updated RPM packages: lspp-eal4-config-ibm-0.21-1.noarch.rpm [FIXME] Currently you should also upgrade the following packages [FIXME] from http://people.redhat.com/sgrubb/files/lspp/ [FIXME] acl audit audit-libs audit-libs-devel audit-libs-python kernel kernel-devel libacl libacl-devel mcstrans openssh openssh-clients openssh-server pam pam-devel selinux-policy selinux-policy-devel selinux-policy-mls selinux-policy-strict selinux-policy-targeted vixie-cron FIXME: updates pending rbac-self-test (TBD in config RPM) cups (New package pending) [FIXME] Use a ! escape to put them in the current dir before continuing. Supply a web URL or a local (absolute) directory name. If you need to mount a device containing the files, enter '!' and RETURN to get a shell prompt. Location [ftp://partners.redhat.com/EAL4_RHEL5/IBM/] ? ! Starting interactive shell, type 'exit' when done sh-3.1# echo "ARP=no" >> /etc/sysconfig/network-scripts/ifcfg-eth0 sh-3.1# vi /etc/yum.repos.d/sgrubb.repo sh-3.1# yum update /usr/bin/python: symbol lookup error: /usr/lib64/libpython2.4.so.1.0: undefined symbol: Again after re-installing the python rpm I was able to complete my yum update. However, I went on to have the problem where passwd continuously returns: passwd: Authentication token manipulation error Changing password for user root. Per 3/20/2007 meeting with IBM, this bug is urgent, since it blocks IBM's testing effort. Latest install on the partition with GA vM level and the kernel wouldn't boot in enforcing the first time because it couldn't load the policy. So I booted to permissive and was attempting to re-install the policy rpms: [root//@KWUSER3 capp-lspp-rpms]# rpm -Uvh --replacepkgs selinux-policy-* Preparing... ########################################### [100%] 1:selinux-policy ########################################### [ 25%] 2:selinux-policy-devel ########################################### [ 50%] 3:selinux-policy-mls ########################################### [ 75%] /usr/bin/python: symbol lookup error: /usr/lib64/libpython2.4.so.1.0: undefined symbol: libsemanage.semanage_install_sandbox: genhomedircon returned error code 127. 4:selinux-policy-targeted########################################### [100%] /usr/bin/python: symbol lookup error: /usr/lib64/libpython2.4.so.1.0: undefined symbol: libsemanage.semanage_install_sandbox: genhomedircon returned error code 127. After reinstalling the python rpm the above task was able to complete successfully. And after a relabel I was able to boot enforcing. Can this be closed as not a bug? |