up2date problem

Peter Robinson peterr at opensystems.net.au
Mon Jan 5 05:00:53 UTC 2004


> Using most devel rpms on top of FC1 I get this when trying to use
> up2date:
> 
> [root at duergar null]# up2date
> Traceback (most recent call last):
>   File "/usr/sbin/up2date", line 55, in ?
>     from OpenSSL import SSL
> ImportError: No module named OpenSSL

Hi All,

I'm glad I'm not the only one having problems with up2date! It's been
driving me mad. 

When I decided to try out 2.6 and the various new features that will be in
FC2 such as ipsec and xfs I decided to add the devel option into up2date and
give it a go.

Yuk.

Up2date would keep dumping out during the download of the headers. I'd kill
it off and start again. It would thankfully process the headers it already
had. Eventually I got all the headers down and a list of packages to
upgrade. I selected them all and I got no further. I think it was dieing
just trying to work out all the dependencies (I think there was around 500
odd packages that wanted to be upgraded). So based on the headers list I
downloaded and upgraded everything manually in the hope that once everything
was up2date it would just start working...

Once I'd downloaded and upgraded everything manually I got up2date to check
everything was updated and it came back OK. Yippee! A day or two later I got
back to it and there were 35 updates. Mostly fairly generic ones that should
require too many dependencies. Glibc update, bind and a few others. So I
selected them all and it died. So I selected just the bind updates. It
actually got through the dependecy bit and started downloading the first
package and died. I thought I'd try the command line option with some
verbose debugs.... Nothing. Not even as far as downloading the headers.

A couple of other things that I've noticed with up2date is that if the
package isn't already installed it doesn't come up in the list (ie if its
not an update you don't get the option of it), I only noticed this when I
did the original upgrade that the xfsprogs and ipsec packages weren't in the
options list. It would be nice to be able to have another screen that allows
you to select packages which are available in a particular repository that
aren't already installed on the system. An other example of this would be
something like freshrpms.net. You could add that as a repo and then point
and click to install mplayer (and all associated dependancies).

Another feature that would be a nice enhancement along the lines about would
be to be able to exclude certain repositories from making the applet change
to an exclamation mark. One of the repositories I have setup on my FC1
workstation is the freshrpms.net repository to get things like mplayer and
other media related bit. They also do things like rebuilds of nmap. I use
the stanard FC version of nmap but because they rebuild (and hence increment
the build number) I constantly have a flashing exclamation mark on my panel
saying I have updates. So to be able specify for the applet to check that
repo X (eg FC updates) has updates but not others would be nice.

Anyway sorry about the length but I thought I'd bring it up seeing as it was
being covered.

Peter





More information about the fedora-devel-list mailing list