Using most devel rpms on top of FC1 I get this when trying to use up2date:
[root@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