Bug 347

Summary: Impossible to install the package kdelibs4-devel
Product: Mageia Reporter: Dimitrios Glentadakis <dglent>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: balcaen.john
Version: Cauldron   
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: CVE:
Status comment:

Description Dimitrios Glentadakis 2011-03-12 10:09:44 CET
Description of problem: Impossible to install the package kdelibs4-devel


Version-Release number of selected component (if applicable):
kdelibs4-devel-4.6.1-3.mga1


How reproducible:
(translated messages from greek):

[root@localhost dglent]# urpmi kdelibs4-devel
The follow packages can not be installed because they depends on packages that are older than them which are installed:
lib64jpeg-devel-8b-5.mga1
lib64qt4-devel-4.7.1-8.mga1
kdelibs4-devel-4.6.1-3.mga1
phonon-devel-4.4.4-1.mga1
Continue the installation ? (Y/n) 
[root@localhost dglent]#

Reproducible: 

Steps to Reproduce:
Comment 1 John Balcaen 2011-03-12 14:27:10 CET
hum the last version of kdelibs4-devel is 4.6.1-3.mga1
& from the output it's already installed.
Also i can't reproduce ( kdelibs4-devel can be installed here).

mikala@hatmehyt [~] % LC_ALL=C urpmi kdelibs4-devel                                                                                                                  
To satisfy dependencies, the following packages are going to be installed:                                                                                           
   Package                        Version      Release       Arch                                                                                                    
(medium "Core Release ")                                                                                                                                             
  attica-devel                   0.2.0        1.mga1        x86_64                                                                                                   
  automoc4                       0.9.88       3.mga1        x86_64                                                                                                   
  cmake                          2.8.3        4.mga1        x86_64                                                                                                   
  kde4-macros                    4.6.0        1.mga1        noarch                                                                                                   
  kdelibs4-devel                 4.6.1        3.mga1        x86_64                                                                                                   
  lib64OpenEXR-devel             1.7.0        1.mga1        x86_64                                                                                                   
  lib64art_lgpl-devel            2.3.21       3.mga1        x86_64                                                                                                   
  lib64avahi-compat-libdns_sd-d> 0.6.28       4.mga1        x86_64                                                                                                   
  lib64avahi-compat-libdns_sd1   0.6.28       4.mga1        x86_64                                                                                                   
  lib64clucene-devel             0.9.21b      3.mga1        x86_64                                                                                                   
  lib64dbusmenu-qt-devel         0.6.6        2.mga1        x86_64                                                                                                   
  lib64enchant-devel             1.6.0        1.mga1        x86_64                                                                                                   
  lib64gamin-1_0-devel           0.1.10       6.mga1        x86_64                                                                                                   
  lib64gdbm-devel                1.8.3        16.mga1       x86_64                                                                                                   
  lib64gif-devel                 4.1.6        8.mga1        x86_64                                                                                                   
  lib64ilmbase-devel             1.0.2        2.mga1        x86_64                                                                                                   
  lib64mad-devel                 0.15.1b      10.mga1       x86_64                                                                                                   
  lib64qca-devel                 2.0.3        1.mga1        x86_64                                                                                                   
  lib64searchclient0             0.7.2        4.mga1        x86_64                                                                                                   
  lib64strigihtmlgui0            0.7.2        4.mga1        x86_64                                                                                                   
  lib64strigiqtdbusclient0       0.7.2        4.mga1        x86_64                                                                                                   
  lib64utempter0-devel           0.5.5        12.mga1       x86_64                                                                                                   
  lib64xft-devel                 2.2.0        1.mga1        x86_64                                                                                                   
  lib64xscrnsaver1-devel         1.2.1        2.mga1        x86_64                                                                                                   
  shared-desktop-ontologies-dev> 0.5          2.mga1        noarch                                                                                                   
  soprano-devel                  2.5.63       1.mga1        x86_64                                                                                                   
  strigi-devel                   0.7.2        4.mga1        x86_64                                                                                                   
60MB of additional disk space will be used.                                                                                                                          
8.9MB of packages will be retrieved.                                                                                                                                 
Proceed with the installation of the 27 packages? (Y/n)                            
[....] 
    27/27: kdelibs4-devel        ################################################################################################################################## 

with
mikala@hatmehyt [~] % rpm -qa phonon-devel                                                                                                                           
phonon-devel-4.4.4-1.mga1                                                                                                                                            
mikala@hatmehyt [~] % rpm -qa lib64jpeg-devel                                                                                                                        
lib64jpeg-devel-8b-5.mga1                                                                                                                                            
mikala@hatmehyt [~] % rpm -qa lib64qt4-devel                                                                                                                         
lib64qt4-devel-4.7.1-8.mga1    


P.S:you can use LC_ALL=C urpmi to get a output without local

CC: (none) => balcaen.john

Comment 2 John Balcaen 2011-03-12 14:28:32 CET
Did you install from a fresh mageia or from mandriva eventually & in that case which version of mandriva ?
Comment 3 Dimitrios Glentadakis 2011-03-12 14:46:52 CET
No is a fresh mageia installation

[root@localhost dglent]# LC_ALL=C urpmi kdelibs4-devel
The following packages can't be installed because they depend on packages
that are older than the installed ones:
lib64jpeg-devel-8b-5.mga1
lib64qt4-devel-4.7.1-8.mga1
kdelibs4-devel-4.6.1-3.mga1
phonon-devel-4.4.4-1.mga1
Continue installation anyway? (Y/n) y
[root@localhost dglent]#
Comment 4 John Balcaen 2011-03-12 14:58:50 CET
could you add a --debug ?
like 
LC_ALL=C urpmi --debug kdelibs4-devel
also what's the ouput of 
rpm -qa lib64qt4-devel, rpm -qalib64jpeg-devel, rpm -qa phonon-devel
Comment 5 Dimitrios Glentadakis 2011-03-12 15:04:27 CET
[root@localhost dglent]# LC_ALL=C urpmi --debug kdelibs4-devel
getting lock on urpmi
parsing: /etc/urpmi/mediacfg.d/Cauldron-1-x86_64
parsing: /etc/urpmi/mediacfg.d/Devel-1-x86_64
loading mirrors cache
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
using mirror ftp://distrib-coffee.ipsl.jussieu.fr/pub/linux/Mageia/distrib/cauldron/x86_64
examining synthesis file [/var/lib/urpmi/Core Release (distrib1)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core Release Debug (distrib2)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core Updates (distrib7)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Core Updates Debug (distrib8)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Release (distrib11)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Release Debug (distrib12)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Updates (distrib17)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Nonfree Updates Debug (distrib18)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted Release (distrib21)/synthesis.hdlist.cz]
examining synthesis file [/var/lib/urpmi/Tainted Release Debug (distrib22)/synthesis.hdlist.cz]
getting exclusive lock on rpm
search_packages: found kdelibs4-devel-4.6.1-3.mga1.x86_64 matching kdelibs4-devel
found package(s): kdelibs4-devel-4.6.1-3.mga1.x86_64
opening rpmdb (root=, write=)
selecting kdelibs4-devel-4.6.1-3.mga1.x86_64
requiring OpenEXR-devel,acl-devel,automoc4,avahi-compat-libdns_sd-devel,cups-devel[>= 1.2],devel(libQt3Support(64bit)),devel(libQtCore(64bit)),devel(libQtDBus(64bit)),devel(libQtDeclarative(64bit)),devel(libQtGui(64bit)),devel(libQtNetwork(64bit)),devel(libQtOpenGL(64bit)),devel(libQtScript(64bit)),devel(libQtSql(64bit)),devel(libQtSvg(64bit)),devel(libQtWebKit(64bit)),devel(libQtXml(64bit)),devel(libXss(64bit)),devel(libacl(64bit)),devel(libattica(64bit)),devel(libattr(64bit)),devel(libdbusmenu-qt(64bit)),devel(libfam(64bit)),devel(libgif(64bit)),devel(libjpeg(64bit)),devel(liblzma(64bit)),devel(libphonon(64bit)),devel(libqca(64bit)),devel(libsoprano(64bit)),devel(libsopranoclient(64bit)),devel(libstreamanalyzer(64bit)),devel(libudev(64bit)),devel(libutempter(64bit)),enchant-devel,fam-devel,gdbm-devel,jasper-devel,krb5-devel,lib64kutils4[== 2:4.6.1],libacl-devel,libart_lgpl-devel,libjpeg-devel,libmad-devel,libsasl-devel,libtiff-devel,libxslt-devel,pam-devel,qt4-devel[>= 4:4.7.0],shared-desktop-ontologies-devel[>= 0.5],soprano-devel[>= 2.0.98],soprano-devel[>= 4:2.5.60],strigi-devel,strigi-devel[>= 0.6.3],ungif-devel,xft2-devel,xpm-devel for kdelibs4-devel-4.6.1-3.mga1.x86_64
chosen lib64qt4-devel-4.7.1-8.mga1.x86_64 for devel(libQtXml(64bit))
selecting lib64qt4-devel-4.7.1-8.mga1.x86_64
requiring devel(libfontconfig(64bit)),devel(libphonon(64bit)),jpeg-devel,phonon-devel,qt4-designer-plugin-webkit[== 4:4.7.1] for lib64qt4-devel-4.7.1-8.mga1.x86_64
selecting phonon-devel-4.4.4-1.mga1.x86_64
chosen phonon-devel-4.4.4-1.mga1.x86_64 for devel(libphonon(64bit))
chosen lib64jpeg-devel-8b-5.mga1.x86_64 for jpeg-devel
selecting lib64jpeg-devel-8b-5.mga1.x86_64
requiring lib64jpeg8[== 8b] for lib64jpeg-devel-8b-5.mga1.x86_64
chosen lib64jpeg8-8b-5.mga1.x86_64 for lib64jpeg8[== 8b]
the more recent lib64jpeg8-1.1.0-4.mga1.x86_64 is installed, but does not provide lib64jpeg8[== 8b] whereas lib64jpeg8-8b-5.mga1.x86_64 does
selecting lib64jpeg8-8b-5.mga1.x86_64
unselecting lib64jpeg8-8b-5.mga1.x86_64
unselecting lib64jpeg-devel-8b-5.mga1.x86_64
unselecting lib64qt4-devel-4.7.1-8.mga1.x86_64
unselecting kdelibs4-devel-4.6.1-3.mga1.x86_64
unselecting phonon-devel-4.4.4-1.mga1.x86_64
The following packages can't be installed because they depend on packages
that are older than the installed ones:
lib64jpeg-devel-8b-5.mga1
lib64qt4-devel-4.7.1-8.mga1
kdelibs4-devel-4.6.1-3.mga1
phonon-devel-4.4.4-1.mga1
Continue installation anyway? (Y/n) 
scheduled sets of transactions:
unlocking urpmi database
unlocking rpm database
EXITING (pid=30682)
[root@localhost dglent]#
Comment 6 Dimitrios Glentadakis 2011-03-12 15:05:48 CET
[root@localhost dglent]# rpm -qa lib64jpeg-devel
[root@localhost dglent]# rpm -qa phonon-devel
[root@localhost dglent]# rpm -qa lib64qt4-devel
[root@localhost dglent]# 


Nothing in output
Comment 7 John Balcaen 2011-03-12 15:35:10 CET
Ok it seems you're upgrading too fast your mageia in fact & you're affected by the switch to libjepg-turbo.

You need to uninstall the current version of libjpeg & reinstall the « old » 8b v ersion.

so it's a matter in root of 
rpm --nodeps -e lib64jpeg8
urpmi lib64jpeg8

& it should be fixed after that.

Regards,
Comment 8 Dimitrios Glentadakis 2011-03-12 15:41:28 CET
Thanks it is ok now :)
Comment 9 John Balcaen 2011-03-12 16:06:15 CET
so closing as fixed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED