|
| YUM afhængighedsproblemer Fra : Klaus |
Dato : 29-10-06 17:29 |
|
Hej,
jeg har netop opgraderet min Fedora Core 5 til 6 - ikke noget problem
der. Men når jeg kører yum er der nogle afhængigheder, som jeg ikke lige
kan hitte en vej uden om og som betyder at nogle opdateringer ikke
bliver installeret.
Ikke at jeg ikke kan leve uden det er ikke alvorlige mangler, men er der
en måde man kan få yum til at makke ret?
Jeg har selvfølgelig clearet cachen osv. men intet synes at ville
overbevise YUM.
Det kan jo selvfølgelig være fejl i pakkerne, som gør det det kan jeg
ikke lige gennemskue.
/Klaus
| |
Mogens Kjaer (29-10-2006)
| Kommentar Fra : Mogens Kjaer |
Dato : 29-10-06 18:18 |
|
Klaus wrote:
> Hej,
>
> jeg har netop opgraderet min Fedora Core 5 til 6 - ikke noget problem
> der. Men når jeg kører yum er der nogle afhængigheder, som jeg ikke lige
> kan hitte en vej uden om og som betyder at nogle opdateringer ikke
> bliver installeret.
Det vil hjælpe en lille smule på dine muligheder for
at få hjælp hvis du skrev hvad det var for nogle
afhængigheder, den ikke kan klare...
Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk
| |
Klaus (29-10-2006)
| Kommentar Fra : Klaus |
Dato : 29-10-06 18:35 |
|
Hej Mogens,
Mogens Kjaer wrote:
> Klaus wrote:
>> Hej,
>>
>> jeg har netop opgraderet min Fedora Core 5 til 6 - ikke noget problem
>> der. Men når jeg kører yum er der nogle afhængigheder, som jeg ikke lige
>> kan hitte en vej uden om og som betyder at nogle opdateringer ikke
>> bliver installeret.
>
> Det vil hjælpe en lille smule på dine muligheder for
> at få hjælp hvis du skrev hvad det var for nogle
> afhængigheder, den ikke kan klare...
jammen selvfølgelig:
F.eks. er der en pakke lzo - Data compression library (version 2.02-2.fc6)
Når jeg vælger den får jeg følgende fejlmelding:
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package lzo.i386 0:2.02-2.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: liblzo.so.1 for package: mplayer
--> Finished Dependency Resolution
*** Error: Missing Dependency: liblzo.so.1 is needed by package mplayer
Process exited normally with code 1.
Der er andre pakker, som giver andre problemer. Det var nok mit håb om
der var en generel løsning, som kunne klare problemet.
/Klaus
| |
Mogens Kjaer (29-10-2006)
| Kommentar Fra : Mogens Kjaer |
Dato : 29-10-06 18:47 |
|
Klaus wrote:
....
> Der er andre pakker, som giver andre problemer. Det var nok mit håb om
> der var en generel løsning, som kunne klare problemet.
Du skal ikke bruge yum til at opdatere én pakke ad gangen.
Prøv hellere at køre:
yum update
så burde den kunne finde ud af, hvad der skal opdateres.
Der kan dog i FC6 være nogle problemer med Livna pakker,
som kan konflikte med nogle totem pakker.
Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk
| |
Klaus (29-10-2006)
| Kommentar Fra : Klaus |
Dato : 29-10-06 19:01 |
|
Mogens Kjaer wrote:
> Klaus wrote:
> ....
>> Der er andre pakker, som giver andre problemer. Det var nok mit håb om
>> der var en generel løsning, som kunne klare problemet.
>
> Du skal ikke bruge yum til at opdatere én pakke ad gangen.
>
> Prøv hellere at køre:
Mogens,
>
> yum update
det har jeg (naturligvis) prøvet og mit eksempel var blot til
illustration af problemet:
>
> så burde den kunne finde ud af, hvad der skal opdateres.
Det går så ikke så godt. Se nedenstående:
>
> Der kan dog i FC6 være nogle problemer med Livna pakker,
Jeg har ikke livna inkluderet som et aktivt repository
> som kan konflikte med nogle totem pakker.
>
]yum update
[8<]
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package lzo.i386 0:2.02-2.fc6 set to be updated
---> Package libcddb.i386 0:1.2.2-1.fc6 set to be updated
---> Package ortp.i386 0:0.11.0-2.fc6 set to be updated
---> Package libcdio.i386 0:0.77-3.fc6 set to be updated
---> Package audacious.i386 0:1.1.2-2.fc6 set to be updated
---> Package crossvc.i386 0:1.5.0-4.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: liblzo.so.1 for package: mplayer
--> Processing Dependency: libcdio.so.6(CDIO_6) for package: xine-lib
--> Processing Dependency: libiso9660.so.4 for package: videolan-client
--> Processing Dependency: libiso9660.so.4 for package: vcdimager
--> Processing Dependency: libbinio.so.1 for package: audacious
--> Processing Dependency: libcdio.so.6 for package: vcdimager
--> Processing Dependency: libiso9660.so.4(ISO9660_4) for package: vcdimager
--> Processing Dependency: libortp.so.2 for package: linphone
--> Processing Dependency: libiso9660.so.4 for package: xine-lib
--> Processing Dependency: libcdio.so.6 for package: xine-lib
--> Processing Dependency: libbeep.so.2 for package: bmp-mp3
--> Processing Dependency: libcdio.so.6(CDIO_6) for package: vcdimager
--> Processing Dependency: libcdio.so.6 for package: videolan-client
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libbinio.i386 0:1.4-6.fc6 set to be updated
--> Running transaction check
--> Processing Dependency: liblzo.so.1 for package: mplayer
--> Processing Dependency: libcdio.so.6(CDIO_6) for package: xine-lib
--> Processing Dependency: libiso9660.so.4 for package: videolan-client
--> Processing Dependency: libiso9660.so.4 for package: vcdimager
--> Processing Dependency: libcdio.so.6 for package: vcdimager
--> Processing Dependency: libiso9660.so.4(ISO9660_4) for package: vcdimager
--> Processing Dependency: libortp.so.2 for package: linphone
--> Processing Dependency: libiso9660.so.4 for package: xine-lib
--> Processing Dependency: libcdio.so.6 for package: xine-lib
--> Processing Dependency: libbeep.so.2 for package: bmp-mp3
--> Processing Dependency: libcdio.so.6(CDIO_6) for package: vcdimager
--> Processing Dependency: libcdio.so.6 for package: videolan-client
--> Finished Dependency Resolution
Error: Missing Dependency: liblzo.so.1 is needed by package mplayer
Error: Missing Dependency: libcdio.so.6(CDIO_6) is needed by package
xine-lib
Error: Missing Dependency: libiso9660.so.4 is needed by package
videolan-client
Error: Missing Dependency: libiso9660.so.4 is needed by package vcdimager
Error: Missing Dependency: libcdio.so.6 is needed by package vcdimager
Error: Missing Dependency: libiso9660.so.4(ISO9660_4) is needed by
package vcdimager
Error: Missing Dependency: libortp.so.2 is needed by package linphone
Error: Missing Dependency: libiso9660.so.4 is needed by package xine-lib
Error: Missing Dependency: libcdio.so.6 is needed by package xine-lib
Error: Missing Dependency: libcdio.so.6(CDIO_6) is needed by package
vcdimager
Error: Missing Dependency: libcdio.so.6 is needed by package videolan-client
| |
Mogens Kjaer (29-10-2006)
| Kommentar Fra : Mogens Kjaer |
Dato : 29-10-06 19:09 |
|
Klaus wrote:
....
> Jeg har ikke livna inkluderet som et aktivt repository
Hvis du ikke har livna, hvordan har du så fået mplayer ind?
Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk
| |
Klaus (29-10-2006)
| Kommentar Fra : Klaus |
Dato : 29-10-06 19:23 |
|
Mogens Kjaer wrote:
> ....
>> Jeg har ikke livna inkluderet som et aktivt repository
>
> Hvis du ikke har livna, hvordan har du så fået mplayer ind?
mmhhhhmmm... det kan være at Livna har været aktivt på et tidspunkt. Men
ikke lige nu. Måske sku' jeg lige prøve ... lige et øjeblik.
Tjae ... ikke ligefrem et positivt resultat, men måske kan det løsne op
hvis jeg kun tager nogle af pakkerne med i opdateringen:
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Downloading header for mplayer-gui to pack into transaction set.
---> Package mplayer-gui.i386 0:1.0-0.64.pre8.lvn6 set to be updated
---> Downloading header for livna-release to pack into transaction set.
---> Package livna-release.noarch 0:6-1 set to be updated
---> Downloading header for lame to pack into transaction set.
---> Package lame.i386 0:3.97-2.lvn6 set to be updated
---> Downloading header for xvidcore to pack into transaction set.
---> Package xvidcore.i386 0:1.1.0-4.lvn6 set to be updated
---> Downloading header for unrar to pack into transaction set.
---> Package unrar.i386 0:3.6.8-1.lvn6 set to be updated
---> Package audacious.i386 0:1.1.2-2.fc6 set to be updated
---> Downloading header for kmod-ntfs to pack into transaction set.
---> Package kmod-ntfs.i686 0:2.1.27-2.2.6.18_1.2798.fc6 set to be installed
---> Downloading header for kplayer to pack into transaction set.
---> Package kplayer.i386 0:0.5.3-5.lvn6 set to be updated
---> Downloading header for ntfs-kmod-common to pack into transaction set.
---> Package ntfs-kmod-common.noarch 0:2.1.27-2.lvn6 set to be updated
---> Downloading header for a52dec to pack into transaction set.
---> Package a52dec.i386 0:0.7.4-10.lvn6 set to be updated
---> Package libcdio.i386 0:0.77-3.fc6 set to be updated
---> Downloading header for mplayerplug-in to pack into transaction set.
---> Package mplayerplug-in.i386 0:3.31-2.lvn6 set to be updated
---> Downloading header for mplayer to pack into transaction set.
---> Package mplayer.i386 0:1.0-0.64.pre8.lvn6 set to be updated
---> Downloading header for audacious-plugins-nonfree-mp3 to pack into
transaction set.
---> Package audacious-plugins-nonfree-mp3.i386 0:1.1.2-5.lvn6 set to be
updated
---> Package lzo.i386 0:2.02-2.fc6 set to be updated
---> Downloading header for libdvbpsi to pack into transaction set.
---> Package libdvbpsi.i386 0:0.1.5-2.lvn6 set to be updated
---> Downloading header for xine-lib to pack into transaction set.
---> Package xine-lib.i386 0:1.1.2-13.lvn6 set to be updated
---> Downloading header for mplayer-fonts to pack into transaction set.
---> Package mplayer-fonts.noarch 0:1.1-4.lvn6 set to be updated
---> Package ortp.i386 0:0.11.0-2.fc6 set to be updated
---> Downloading header for gstreamer-plugins-ugly to pack into
transaction set.
---> Package gstreamer-plugins-ugly.i386 0:0.10.4-3.lvn6 set to be updated
---> Downloading header for xine to pack into transaction set.
---> Package xine.i386 0:0.99.4-7.lvn6 set to be updated
---> Downloading header for faad2 to pack into transaction set.
---> Package faad2.i386 0:2.0-19.20050131.lvn6 set to be updated
---> Downloading header for libmp4v2 to pack into transaction set.
---> Package libmp4v2.i386 0:1.5.0.1-2.lvn6 set to be updated
---> Downloading header for libdvdread to pack into transaction set.
---> Package libdvdread.i386 0:0.9.7-1.lvn6 set to be updated
---> Downloading header for comical to pack into transaction set.
---> Package comical.i386 0:0.8-4.lvn6 set to be updated
---> Downloading header for faac to pack into transaction set.
---> Package faac.i386 0:1.24-6.lvn6 set to be updated
---> Package libcddb.i386 0:1.2.2-1.fc6 set to be updated
---> Downloading header for ffmpeg to pack into transaction set.
---> Package ffmpeg.i386 0:0.4.9-0.24.20060817.lvn6 set to be updated
---> Downloading header for libdvdcss to pack into transaction set.
---> Package libdvdcss.i386 0:1.2.9-4.lvn6 set to be updated
---> Package crossvc.i386 0:1.5.0-4.fc6 set to be updated
---> Downloading header for mpeg2dec to pack into transaction set.
---> Package mpeg2dec.i386 0:0.4.1-2.lvn6 set to be updated
---> Downloading header for gsm to pack into transaction set.
---> Package gsm.i386 0:1.0.10-12.lvn6 set to be updated
---> Downloading header for libmad to pack into transaction set.
---> Package libmad.i386 0:0.15.1b-4.lvn6 set to be updated
---> Downloading header for libquicktime to pack into transaction set.
---> Package libquicktime.i386 0:0.9.10-2.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: libmp3lame.so.0 for package: libquicktime
--> Processing Dependency: libiso9660.so.4 for package: videolan-client
--> Processing Dependency: libiso9660.so.4 for package: vcdimager
--> Processing Dependency: libiso9660.so.4(ISO9660_4) for package: vcdimager
--> Processing Dependency: libbinio.so.1 for package: audacious
--> Processing Dependency: libcdio.so.6 for package: vcdimager
--> Processing Dependency: libcdio.so.6(CDIO_6) for package: vcdimager
--> Processing Dependency: libmp3lame.so.0 for package: lame
--> Processing Dependency: libortp.so.2 for package: linphone
--> Processing Dependency: kernel-i686 = 2.6.18-1.2798.fc6 for package:
kmod-ntfs
--> Processing Dependency: libmp3lame.so.0 for package: videolan-client
--> Processing Dependency: lame-libs = 3.97-2.lvn6 for package: lame
--> Processing Dependency: libmp3lame.so.0 for package:
gstreamer-plugins-ugly
--> Processing Dependency: libmp3lame.so.0 for package: mplayer
--> Processing Dependency: libmp3lame.so.0 for package: kino
--> Processing Dependency: libcdio.so.6 for package: videolan-client
--> Processing Dependency: libmp3lame.so.0 for package: ffmpeg
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package libbinio.i386 0:1.4-6.fc6 set to be updated
---> Downloading header for lame-libs to pack into transaction set.
---> Package lame-libs.i386 0:3.97-2.lvn6 set to be updated
---> Downloading header for kernel to pack into transaction set.
---> Package kernel.i686 0:2.6.18-1.2798.fc6 set to be installed
--> Running transaction check
--> Processing Dependency: libiso9660.so.4 for package: videolan-client
--> Processing Dependency: libiso9660.so.4 for package: vcdimager
--> Processing Dependency: libcdio.so.6 for package: vcdimager
--> Processing Dependency: libiso9660.so.4(ISO9660_4) for package: vcdimager
--> Processing Dependency: libortp.so.2 for package: linphone
--> Processing Dependency: libcdio.so.6(CDIO_6) for package: vcdimager
--> Processing Dependency: libcdio.so.6 for package: videolan-client
--> Finished Dependency Resolution
*** Error: Missing Dependency: libiso9660.so.4 is needed by package
videolan-client
*** Error: Missing Dependency: libiso9660.so.4 is needed by package
vcdimager
*** Error: Missing Dependency: libiso9660.so.4(ISO9660_4) is needed by
package vcdimager
*** Error: Missing Dependency: libcdio.so.6 is needed by package vcdimager
*** Error: Missing Dependency: libcdio.so.6(CDIO_6) is needed by package
vcdimager
*** Error: Missing Dependency: libortp.so.2 is needed by package linphone
*** Error: Missing Dependency: libcdio.so.6 is needed by package
videolan-client
Process exited normally with code 1.
| |
Mogens Kjaer (29-10-2006)
| Kommentar Fra : Mogens Kjaer |
Dato : 29-10-06 19:54 |
|
Klaus wrote:
....
> *** Error: Missing Dependency: libiso9660.so.4 is needed by package
> videolan-client
Hvor har du pakken videolan-client fra?
Den kræver libiso9660.so.4, hvorimod den version der er i fc6-extras
er libiso9660.so.5
Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk
| |
Klaus (29-10-2006)
| Kommentar Fra : Klaus |
Dato : 29-10-06 21:25 |
|
Mogens,
Jeg er ved at få has på det - tror jeg. Jeg slår efterhånden alle
repositories til en efter en, så må jeg se om det lige så stille løser sig.
Mogens Kjaer wrote:
> Klaus wrote:
> ....
>> *** Error: Missing Dependency: libiso9660.so.4 is needed by package
>> videolan-client
>
> Hvor har du pakken videolan-client fra?
Skal man kunne huske al ting
Men jeg tror, som ovenfor skrevet, at det måske løsner sig.
>
> Den kræver libiso9660.so.4, hvorimod den version der er i fc6-extras
> er libiso9660.so.5
Tak for din tålmodighed.
Jeg havde oprindelig håbet på at man kunne hitte en måde at få løsnet op
for genvordighederne. Det er vel egentlig mulighed for at yum kunne
forbedres med lidt automagi så den selv kunne stille lidt intelligente
forslag til løsning af eventuelle konflikter og mangler.
/Klaus
| |
Mogens Kjaer (29-10-2006)
| Kommentar Fra : Mogens Kjaer |
Dato : 29-10-06 22:57 |
|
Klaus wrote:
....
> Jeg havde oprindelig håbet på at man kunne hitte en måde at få løsnet op
> for genvordighederne. Det er vel egentlig mulighed for at yum kunne
> forbedres med lidt automagi så den selv kunne stille lidt intelligente
> forslag til løsning af eventuelle konflikter og mangler.
Hvis du slår repositories fra er det svært for yum
at gætte sig til en løsning.
Mogens
--
Mogens Kjaer, Carlsberg A/S, Computer Department
Gamle Carlsberg Vej 10, DK-2500 Valby, Denmark
Phone: +45 33 27 53 25, Fax: +45 33 27 47 08
Email: mk@crc.dk Homepage: http://www.crc.dk
| |
Peter Dalgaard (29-10-2006)
| Kommentar Fra : Peter Dalgaard |
Dato : 29-10-06 23:06 |
|
Mogens Kjaer <mk@crc.dk> writes:
> Klaus wrote:
> ...
> > Jeg havde oprindelig håbet på at man kunne hitte en måde at få løsnet op
> > for genvordighederne. Det er vel egentlig mulighed for at yum kunne
> > forbedres med lidt automagi så den selv kunne stille lidt intelligente
> > forslag til løsning af eventuelle konflikter og mangler.
>
> Hvis du slår repositories fra er det svært for yum
> at gætte sig til en løsning.
JaMONikke! Hvis man installerer en pakke men slår updates fra, og
der så opgraderes en anden pakke som førstnævnte pakke er afhængig af,
så skal det jo næsten gå galt.
Faktisk kan yum ikke gøre det meget bedre end den gør: Meddele at
pakke X afhænger af det som var ved at skulle opgraderes. Den giver
ikke noget eksplicit løsningsforslag, men der er kun to: Opgrader
pakke X, eller fjern den. (Enkelte gange er der en tredje: Installer
compatibility-pakke.)
--
O__ ---- Peter Dalgaard Øster Farimagsgade 5, Entr.B
c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard@biostat.ku.dk) FAX: (+45) 35327907
| |
Thorbjørn Ravn Ander~ (29-10-2006)
| Kommentar Fra : Thorbjørn Ravn Ander~ |
Dato : 29-10-06 19:16 |
|
Klaus <dont-spam-me@kolle.com> writes:
> *** Error: Missing Dependency: liblzo.so.1 is needed by package mplayer
> Process exited normally with code 1.
Lyder som mplayer skal bygges igen.
--
Thorbjørn Ravn Andersen
| |
|
|