On 3/16/2009 6:13 PM, John Summerfield wrote: > David wrote: >> On 3/16/2009 11:31 AM, John Summerfield wrote: >>> John Summerfield wrote: >>>> It's some months since I've managed to get my F10 system properly up >>>> to date - since before F10, when it was rawhide. >>>> The problems are mostly, maybe all, to do with KDE. kDE will not >>>> update because NetworkManager won't. >>>> NetworkManager won't because: >>>> --> Missing Dependency: libudev.so.0()(64bit) is needed by package >>>> 1:NetworkManager-0.7.0.99-3.fc10.x86_64 (updates) >>>> yum doesn't know anything about libudev.so.0, but rpmfind does: >>>> http://rpmfind.net//linux/RPM/fedora/10/x86_64/libudev0-127-3.fc10.i386.html >>>> rpmfind has it in Everything. >>>> Here are the repos I have enabled: >>>> COMMAND: yum repolist >>>> Installroot: / >>>> repo id repo name >>>> status >>>> rpmfusion-free RPM Fusion for Fedora 10 - >>>> Free enabled: 356 >>>> rpmfusion-free-updates RPM Fusion for Fedora 10 - >>>> Free - Updates enabled: 344 >>>> rpmfusion-nonfree RPM Fusion for Fedora 10 - >>>> Nonfree enabled: 137 >>>> rpmfusion-nonfree-updates RPM Fusion for Fedora 10 - >>>> Nonfree - Updates enabled: 200 >>>> updates Fedora 10 - x86_64 - Updates >>>> enabled: 5104 >>>> repolist: 6141 >>>> [root@potoroo ~]# >>>> Here are all the outstanding errors: >>>> [root@potoroo ~]# grep Missing /tmp/yum-update.log >>>> --> Missing Dependency: libboost_program_options-mt.so.3()(64bit) is >>>> needed by package akonadi-1.1.1-1.fc10.x86_64 (updates) >>>> --> Missing Dependency: libssh2-devel is needed by package >>>> libcurl-devel-7.19.4-2.fc10.x86_64 (updates) >>>> --> Missing Dependency: libschroedinger-1.0.so.0()(64bit) is needed >>>> by package ffmpeg-libs-0.4.9-0.54.20080908.fc10.x86_64 >>>> (rpmfusion-free-updates) >>>> --> Missing Dependency: libaa.so.1()(64bit) is needed by package >>>> 2:gimp-2.6.5-1.fc10.x86_64 (updates) >>>> --> Missing Dependency: libudev.so.0()(64bit) is needed by package >>>> 1:NetworkManager-0.7.0.99-3.fc10.x86_64 (updates) >>>> --> Missing Dependency: gimp-libs-x86_64 = 2:2.6.3-2.fc10 is needed >>>> by package 2:gimp-2.6.3-2.fc10.x86_64 (installed) >>>> --> Missing Dependency: libcurl = 7.18.2-9.fc10 is needed by package >>>> libcurl-devel-7.18.2-9.fc10.x86_64 (installed) >>>> --> Missing Dependency: gimp-x86_64 = 2:2.6.5-1.fc10 is needed by >>>> package 2:gimp-help-browser-2.6.5-1.fc10.x86_64 (updates) >>>> --> Missing Dependency: NetworkManager-glib = >>>> 1:0.7.0-1.git20090102.fc10 is needed by package >>>> 1:NetworkManager-0.7.0-1.git20090102.fc10.x86_64 (installed) >>>> --> Missing Dependency: NetworkManager = 1:0.7.0.99-3.fc10 is needed >>>> by package 1:NetworkManager-gnome-0.7.0.99-3.fc10.x86_64 (updates) >>>> --> Missing Dependency: NetworkManager-glib = >>>> 1:0.7.0-1.git20090102.fc10 is needed by package >>>> 1:NetworkManager-gnome-0.7.0-1.git20090102.fc10.x86_64 (installed) >>>> --> Missing Dependency: NetworkManager-glib = >>>> 1:0.7.0-1.git20090102.fc10 is needed by package >>>> 1:NetworkManager-0.7.0-1.git20090102.fc10.x86_64 (installed) >>>> --> Missing Dependency: gimp-libs-x86_64 = 2:2.6.3-2.fc10 is needed >>>> by package 2:gimp-2.6.3-2.fc10.x86_64 (installed) >>>> --> Missing Dependency: libcurl = 7.18.2-9.fc10 is needed by package >>>> libcurl-devel-7.18.2-9.fc10.x86_64 (installed) >>>> [root@potoroo ~]# >>>> It has been astonishingly difficult to get this far, I've been >>>> removing packages including pretty much all of KDE, then I installed >>>> as much of the KDE desktop group as would install. >>> I used the information in the Fedora repo to get the mirror list using >>> lynx, and then I used lynx and grep to examine the list where I found >>> the libudev0 package. I downloaded it using wget, it installed fine and >>> now I have NetworkManager installed too. >>> That just leaves everything else, and it leaves me wondering whether the >>> repo metadata is correct and consistent with the version of yum I have. >>> I'm using yum-3.2.21-2.fc10.noarch. >>> I suppose I could download the repo and run createrepo against it. Might >>> work for me, but it won't help anyone else. >> You do not have the 'fedora' repo enabled. The 'fedora' repo is the >> 'everything' that you are looking for here. > <rollseyes> > Thanks David. > Perhaps there should be an "enable repo" command to avoid this: > --- fedora.repo 2008-12-10 15:42:35.000000000 +0900 > +++ fedora.repo.rpmnew 2008-11-07 05:06:38.000000000 +0900 > @@ -3,9 +3,7 @@ > failovermethod=priority > #baseurl=http://download.fedoraproject.org/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/ > mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch > -#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-10&arch=$basearch > - > -enabled=0 > +enabled=1 > gpgcheck=1 > gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch > It could be run when installing the release file. > The appropriate definition is the rpmnew file. I don't recall disabling > it, but originally I installed an Eight beta and the old definition for > the install media is present too. Early on, that would have sufficed. The .rpmnew feature is to protect your/your systems configuration files from being overwritten with configuration files from updates and such. I would bet that if you update (updatedb) and then you search that database with 'locate rpmnew' and also 'locate rpmsave' that you will find a lot of them. Rpmnew is a newer file that did *not* replace yours. Rpmsave is your file that was replaced by a newer file. Try it. I bet that you will find many of each. Look very carefully! Some .rpmnew can be bad to allow them to just replace the old. Such as group and password. Another thought. The last, very last, update of a Rawhide turns it into a Release all by itself. Does here anyway and then I have to turn in back into a rawhide by hand. -- David -- fedora-test-list mailing list fedora-test-list@xxxxxxxxxx To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-test-list