Bug 495281

Summary: Dependency error when updating kdeedu-marble.i386 0:4.2.2-1.fc10
Product: [Fedora] Fedora Reporter: Kevin <kevmif>
Component: kdeeduAssignee: Than Ngo <than>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: medium    
Version: 10CC: arbiter, jreznik, kevin, ltinkl, rdieter, smparrish, than
Target Milestone: ---   
Target Release: ---   
Hardware: i686   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-04-11 07:04:13 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Kevin 2009-04-11 06:01:59 UTC
Dependency error when updating kdeedu-marble.i386 0:4.2.2-1.fc10

Se yum logs below:

[root@localhost ~]# yum update --enablerepo updates-testing                                            
Setting up Update Process                                                                              
Resolving Dependencies                                                                                 
--> Running transaction check                                                                          
---> Package kdeedu-marble.i386 0:4.2.2-1.fc10 set to be updated                                       
--> Processing Dependency: libgps.so.17 for package: kdeedu-marble                                     
--> Finished Dependency Resolution                                                                     
kdeedu-marble-4.2.2-1.fc10.i386 from updates-testing has depsolving problems                           
  --> Missing Dependency: libgps.so.17 is needed by package kdeedu-marble-4.2.2-1.fc10.i386 (updates-testing)                                                                                                 
Error: Missing Dependency: libgps.so.17 is needed by package kdeedu-marble-4.2.2-1.fc10.i386 (updates-testing)                                                                                                
[root@localhost ~]# yum whatprovides libgps
Warning: 3.0.x versions of yum would erronously match against filenames.
 You can use "*/libgps" and/or "*bin/libgps" to get that behaviour      
No Matches found                                                        
[root@localhost ~]# yum whatprovides */libgps                           
fedora/filelists_db                                                             |  11 MB     00:23     
rpmfusion-nonfree/filelists_db                                                  |  41 kB     00:01     
rpmfusion-free-updates/filelists_db                                             | 131 kB     00:01     
rpmfusion-nonfree-updates/filelists_db                                          |  68 kB     00:01     
rpmfusion-free/filelists_db                                                     | 269 kB     00:01     
updates/filelists_db                                                            | 6.1 MB     00:12     
adobe-linux-i386/filelists                                                      | 137 kB     00:01     
No Matches found                                                                                       
[root@localhost ~]# yum whatprovides libgps                                                        
Warning: 3.0.x versions of yum would erronously match against filenames.                           
 You can use "*/libgps" and/or "*bin/libgps" to get that behaviour                                 
No Matches found                                                                                   
[root@localhost ~]#                                                                                
[root@localhost ~]#                                                                                
[root@localhost ~]# rpm -qa | grep kdemarb
^C                                        
[root@localhost ~]# rpm -qa | grep kdeed
kdeedu-marble-4.2.1-3.fc10.i386         
[root@localhost ~]# yum install kdeedu-libs
Setting up Install Process                 
Parsing package install arguments          
Resolving Dependencies                     
--> Running transaction check              
---> Package kdeedu-libs.i386 0:4.2.1-2.fc10.1 set to be updated
--> Finished Dependency Resolution                              

Dependencies Resolved

=======================================================================================================
 Package                   Arch               Version                      Repository             Size 
=======================================================================================================
Installing:                                                                                            
 kdeedu-libs               i386               4.2.1-2.fc10.1               updates               347 k 

Transaction Summary
=======================================================================================================
Install      1 Package(s)                                                                              
Update       0 Package(s)                                                                              
Remove       0 Package(s)                                                                              

Total download size: 347 k
Is this ok [y/N]: n       
Exiting on user Command   
Complete!                 
[root@localhost ~]# rpm -qa | grep kdeedu-libs
[root@localhost ~]# yum install kdeedu-libs
Setting up Install Process                 
Parsing package install arguments          
Resolving Dependencies                     
--> Running transaction check              
---> Package kdeedu-libs.i386 0:4.2.1-2.fc10.1 set to be updated
--> Finished Dependency Resolution                              

Dependencies Resolved

=======================================================================================================
 Package                   Arch               Version                      Repository             Size 
=======================================================================================================
Installing:                                                                                            
 kdeedu-libs               i386               4.2.1-2.fc10.1               updates               347 k 

Transaction Summary
=======================================================================================================
Install      1 Package(s)                                                                              
Update       0 Package(s)                                                                              
Remove       0 Package(s)                                                                              

Total download size: 347 k
Is this ok [y/N]: y       
Downloading Packages:     
kdeedu-libs-4.2.1-2.fc10.1.i386.rpm                                             | 347 kB     00:00     
Running rpm_check_debug                                                                                
Running Transaction Test                                                                               
Finished Transaction Test                                                                              
Transaction Test Succeeded                                                                             
Running Transaction                                                                                    
  Installing     : kdeedu-libs                                                                     1/1 
good af                                                                                                
Installed:                                                                                             
  kdeedu-libs.i386 0:4.2.1-2.fc10.1                                                                    

Complete!
[root@localhost ~]# yum update --enablerepo updates-testing
Setting up Update Process                                  
Resolving Dependencies                                     
--> Running transaction check                              
---> Package kdeedu-libs.i386 0:4.2.2-1.fc10 set to be updated
---> Package kdeedu-marble.i386 0:4.2.2-1.fc10 set to be updated
--> Processing Dependency: libgps.so.17 for package: kdeedu-marble
--> Finished Dependency Resolution                                
kdeedu-marble-4.2.2-1.fc10.i386 from updates-testing has depsolving problems
  --> Missing Dependency: libgps.so.17 is needed by package kdeedu-marble-4.2.2-1.fc10.i386 (updates-testing)                                                                                                 
Error: Missing Dependency: libgps.so.17 is needed by package kdeedu-marble-4.2.2-1.fc10.i386 (updates-testing)                                                                                                
[root@localhost ~]# yum update kdeedu-libs --enablerepo updates-testing
Setting up Update Process                                              
Resolving Dependencies                                                 
--> Running transaction check                                          
---> Package kdeedu-libs.i386 0:4.2.2-1.fc10 set to be updated         
--> Finished Dependency Resolution                                     

Dependencies Resolved

=======================================================================================================
 Package                 Arch             Version                    Repository                   Size 
=======================================================================================================
Updating:                                                                                              
 kdeedu-libs             i386             4.2.2-1.fc10               updates-testing             347 k 

Transaction Summary
=======================================================================================================
Install      0 Package(s)                                                                              
Update       1 Package(s)                                                                              
Remove       0 Package(s)                                                                              

Total download size: 347 k
Is this ok [y/N]: y       
Downloading Packages:     
kdeedu-libs-4.2.2-1.fc10.i386.rpm                                               | 347 kB     00:00     
Running rpm_check_debug                                                                                
Running Transaction Test                                                                               
Finished Transaction Test                                                                              
Transaction Test Succeeded                                                                             
Running Transaction                                                                                    
  Updating       : kdeedu-libs                                                                     1/2 
  Cleanup        : kdeedu-libs                                                                     2/2 

Updated:
  kdeedu-libs.i386 0:4.2.2-1.fc10

Complete!
[root@localhost ~]# yum update --enablerepo updates-testing
Setting up Update Process
Resolving Dependencies
--> Running transaction check
---> Package kdeedu-marble.i386 0:4.2.2-1.fc10 set to be updated
--> Processing Dependency: libgps.so.17 for package: kdeedu-marble
--> Finished Dependency Resolution
kdeedu-marble-4.2.2-1.fc10.i386 from updates-testing has depsolving problems
  --> Missing Dependency: libgps.so.17 is needed by package kdeedu-marble-4.2.2-1.fc10.i386 (updates-testing)
Error: Missing Dependency: libgps.so.17 is needed by package kdeedu-marble-4.2.2-1.fc10.i386 (updates-testing)
[root@localhost ~]#

Comment 1 Kevin Kofler 2009-04-11 07:04:13 UTC
You have the gpsd test upgrade which was unpushed. You have to downgrade gpsd.

su -
rpm -e --nodeps gpsd
yum install gpsd

Comment 2 Kevin Kofler 2009-04-11 07:11:19 UTC
And by the way, your whatprovides query is wrong, try:
yum whatprovides 'libgps.so.*'
next time.

Comment 3 Kevin 2009-04-11 07:32:55 UTC
Thanks Kevin. 

I think sometimes the guys on IRC are a little too hasty to say "file a bug".

In future I will ask on the fedora-test mailing list as well before resorting to bugzilla. 

Appreciate your help.