From Bugzilla Helper:
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.3)
Description of problem:
After updating from last big bunch of packages up2date fails, as
system-config-printer does, either.
Should be in relation to Python, as i had to remove postgresql-python
and python-ldap to be able to run up2date -uf --nox before. Having not
removed these two packages made up2date fail with unresolvable chain
of dependencies (postgresql-python > Python 2.4, python-ldap =< Python
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. run up2date
Actual Results: up2date -uf --nox
Traceback (most recent call last):
File "/usr/sbin/up2date", line 27, in ?
from up2date_client import repoDirector
File "/usr/share/rhn/up2date_client/repoDirector.py", line 5, in ?
File "/usr/share/rhn/up2date_client/rhnChannel.py", line 10, in ?
File "/usr/share/rhn/up2date_client/up2dateAuth.py", line 5, in ?
File "/usr/share/rhn/up2date_client/rpcServer.py", line 22, in ?
from rhn import rpclib
ImportError: No module named rhn
Expected Results: Get new packages or info about packages.
Seems to be a result of the Python 2.3 to 2.4 transition.
Manually downloading and installing rhnlib-1.8-6.p23.fc3.1 and
pyOpenSSL-0.6-1.p23.1 from one of the Rawhide mirrors will get
you past this (`rpm -Uvh rhnlib-...-rpm`).
Given up2date (rhnlib) and yum (libxml2-python) both got borked
at the same time, manual download of the RPM seems the only way
Note that FC1 and FC2 are no longer supported even by Fedora Legacy, and FC3 and
FC4 are supported by Fedora Legacy only for security issues. Please retest this
bug against a still supported version and retest. If this still occurs on FC3
or FC4 and is a security issue, please reopen the bug and assign it to that
version and Fedora Legacy. If it occurs on RHEL, please change to that product
and the appropriate version.
Note that up2date has been replaced by pirut/pup for FC5 and FC6, the only
fully-supported versions of Fedora Core. Please test pirut for software updates
and file bugs as appropriate.