Windows user of many years trying linux to get away from Microsoft.
Hence really a Linux newbie and feeling very ignorant!
Have a Toshiba Equium laptop with 1.73 dual core and 2GB RAM.
On my Fedora 16 system, 'Add/Remove software' and 'Software Update' stopped working, with a serious error whenever I tried to start it. Tried solutions from web with no success.
System started as Fedora 13 and was eventually updated to Fedora 16. All worked well until the error with Add/Remove software. Even had Spotify working OK. Could not fix and decided in desperation to try update to Fedora 17 alpha, as last resort. (I know it was drastic, if not plain stupid).
Have had to remove some packages, but now have only 1 error left that I can not solve.
After initial upgrade to FC17 had 1474 updates to apply. Failed mostly due to dependencies and gpg keys ("The problem was not due to yum. The problem was that PackageKit has a bug importing the gpg keys the first time you access a new software repository."), but have been able to overcome/solve all issues except this one:
One software update available:
popt-1.14-1.el5.test (32-bit)
THIS FAILS with message:
rpm-4.9.1.2-12.fc17.i686 requires popt(x86-32) >= 1.10.2.1 : Success - empty transaction
Tried running 'Add/Remove Software' which says I have popt-1.13-10fc17 (32-bit) installed. It shows popt-1.14-1.el5.test (32-bit) as available, but when I try to install that, it says "running" and then "resolving dependencies" then flashes and has stopped. 'Apply' button does nothing. 'Clear' works and clears the check box back to the older version.
Am worried about uninstalling the current version of 'popt' as that was the straw that broke the camel's back with the FC16 setup.
Have tried 'yum update popt*' (as SU) and get the following output:
[root@Equium jules]# yum update popt*
Loaded plugins: presto, priorities, refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package popt.i686 0:1.13-10.fc17 will be updated
--> Processing Dependency: popt(x86-32) >= 1.10.2.1 for package: rpm-4.9.1.2-12.fc17.i686
---> Package popt.i386 0:1.14-1.el5.test will be an update
--> Finished Dependency Resolution
Error: Package: rpm-4.9.1.2-12.fc17.i686 (@anaconda-0)
Requires: popt(x86-32) >= 1.10.2.1
Removing: popt-1.13-10.fc17.i686 (@anaconda-0)
popt(x86-32) = 1.13-10.fc17
Updated By: popt-1.14-1.el5.test.i386 (rpmforge-testing)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@Equium jules]#
TRIED rpm -Va --nofiles --nodigest
[root@Equium jules]# rpm -Va --nofiles --nodigest
NOTHING
TRIED:
[root@Equium jules]# yum update popt* --skip-broken
Loaded plugins: presto, priorities, refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package popt.i686 0:1.13-10.fc17 will be updated
--> Processing Dependency: popt(x86-32) >= 1.10.2.1 for package: rpm-4.9.1.2-12.fc17.i686
---> Package popt.i386 0:1.14-1.el5.test will be an update
Packages skipped because of dependency problems:
popt-1.14-1.el5.test.i386 from rpmforge-testing
[root@Equium jules]#
TRIED:
[root@Equium jules]# yum update
Loaded plugins: presto, priorities, refresh-packagekit
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package popt.i686 0:1.13-10.fc17 will be updated
--> Processing Dependency: popt(x86-32) >= 1.10.2.1 for package: rpm-4.9.1.2-12.fc17.i686
---> Package popt.i386 0:1.14-1.el5.test will be an update
--> Finished Dependency Resolution
Error: Package: rpm-4.9.1.2-12.fc17.i686 (@anaconda-0)
Requires: popt(x86-32) >= 1.10.2.1
Removing: popt-1.13-10.fc17.i686 (@anaconda-0)
popt(x86-32) = 1.13-10.fc17
Updated By: popt-1.14-1.el5.test.i386 (rpmforge-testing)
Not found
You could try using --skip-broken to work around the problem
You could try running: rpm -Va --nofiles --nodigest
[root@Equium jules]#
Am not sufficiently knowledgeable to do any more. Please help, any suggestions will be gratefully received.