Description of problem: After a fresh fedora 8 install off the live cd , neither yum or pup will run. Therefore the system cannot be updated. I cannot get a dvd to work for some reason. This is my friends computer and it sucks. Version-Release number of selected component (if applicable): I tried installing a more recent version of yum, which I found on koji. yum-3.2.8-1.fc8 How reproducible: Everytime. Just run yum Steps to Reproduce: 1. Try doing anything with yum. 2. Try running pup 3. Actual results: I get this error... ]# yum update Traceback (most recent call last): File "/usr/bin/yum", line 4, in <module> import yum File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 31, in <module> import logging.config File "/usr/lib/python2.5/logging/config.py", line 30, in <module> import sys, logging, logging.handlers, string, socket, struct, os, traceback, types ValueError: bad marshal data Expected results: yum should start to update the system. Additional info: The same error message comes up you run yum clean all, or any parameter you can give to yum. The rpm command works. # uname -a Linux localhost.localdomain 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 i686 i386 GNU/Linux
Created attachment 303869 [details] the output from running #strace yum update 2> strace_output.txt
Created attachment 303870 [details] yum-updatesd.conf
Just some more info... # pup Traceback (most recent call last): File "/usr/sbin/pup", line 38, in <module> import yum.Errors File "/usr/lib/python2.5/site-packages/yum/__init__.py", line 31, in <module> import logging.config File "/usr/lib/python2.5/logging/config.py", line 30, in <module> import sys, logging, logging.handlers, string, socket, struct, os, traceback, types ValueError: bad marshal data
can you run these commands: uname -a rpm -V python rpm -q python yum rpm thanks
The commands run and here was the output: uname -a Linux localhost.localdomain 2.6.23.1-42.fc8 #1 SMP Tue Oct 30 13:55:12 EDT 2007 i686 i686 i386 GNU/Linux rpm -V python ..5..... /usr/lib/python2.5/logging/config.pyc ..5..... /usr/lib/python2.5/logging/config.pyo ..5..... /usr/lib/python2.5/logging/handlers.pyc ..5..... /usr/lib/python2.5/logging/handlers.pyo ..5..... /usr/lib/python2.5/mailbox.pyc ..5..... /usr/lib/python2.5/mailbox.pyo rpm -q python yum rpm python-2.5.1-15.fc8 yum-3.2.8-1.fc8 rpm-4.4.2.2-3.fc8
sure looks like something is damaged/changed in your python package. replace/repair that package and see if it all works. nevertheless this isn't really a yum bug, afaict.
(In reply to comment #6) Any tips on how to repair/replace the python package? Thanks
Goto download.fedora and grab a new python package, and then manually install that with rpm.