network manager, KDE and libudev

John Summerfield debian at herakles.homelinux.org
Mon Mar 16 22:13:35 UTC 2009


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 at potoroo ~]#
> 
>>> Here are all the outstanding errors:
>>> [root at 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 at 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.




-- 

Cheers
John

-- spambait
1aaaaaaa at coco.merseine.nu  Z1aaaaaaa at coco.merseine.nu
-- Advice
http://webfoot.com/advice/email.top.php
http://www.catb.org/~esr/faqs/smart-questions.html
http://support.microsoft.com/kb/555375

You cannot reply off-list:-)




More information about the fedora-test-list mailing list