[linux] Re: waarom installeert deze rpm niet (afwezig gedacht pakket)

Daniel von Asmuth asmuth op bakunin.xs4all.nl
Ma Dec 16 21:08:53 CET 2013


Aldus schreef Julien Michielsen op Mon, Dec 16, 2013 at 07:33:56PM +0100:
> On 12/16/13 14:00, Daniel von Asmuth wrote:
> > Aldus schreef Julien Michielsen op Mon, Dec 16, 2013 at 12:49:25PM +0100:
> >> Ik probeer skype te installeren (met suse's yast), maar dit word
> >> afgebroken met de melding " The following packages have not been
> >> found on the medium: skype". Wanneer ik echter een listing maak van
> >> de inhoud staat het er bijna bovenaan in:
> >> sudo rpm -qlp dl/skype-2.2.0.35-suse.i586.rpm
> >> /etc/dbus-1/system.d/skype.conf
> >> /usr/bin/skype
> >> [] enz.
> > Het wordt niet duidelijk wat u *precies* gedaan hebt.
> >
> Wat ik gedaan had staat bijna precies hierboven.  Maar ik zal wel gedacht
> hebben "dat begrijpen ze wel", en dan ga je de mist in. Het uitgevoerde
> commando was #rpm -ivh ./dl/skype-2.2.0.35-suse.i586.rpm

Ik stond achteraan in de rij toen Sint Pieter de hersens uitdeelde.

Het volgende stukje verklaart waarschijnlijk waarom u een 32-bit RPM
hebt gebruikt.

http://lists.opensuse.org/opensuse/2012-04/msg00904.html

Dat stuk suggereert dat u nog enkele libraries mist waar zypper niets
vanaf weet.

> >> Waarom ontkent het systeem dan dat skype niet gevonden kan worden?
> >> En, hoe los ik dit op?  Ik heb al een aantal geprobeerd het "met de hand"
> >> in een console te doen met "rpm -ivh skype-.... " te doen. maar dat geeft
> > Ik dacht dat het relevante commando in Suse iets was als
> > zypper install dl/skype-2.2.0.35-suse.i586.rpm
> zypper gebruik ik bijna nooit.  Ik denk daar verandering in te moeten
> brengen omdat - denk ik - het verschillende bibliotheken meeneemt die
> het rpm-commando niet ziet.
> Echter: wanneer ik zypper gebruik voor installatie, dan zegt dit dat skype
> al is geïnstalleerd, en doet het niets. Probeer ik daarna skype uit te 
> voeren,

> dan krijg ik de trace/breakpoint trap. Hieronder staat de hele boel:
> 
> sudo zypper install ./dl/skype-2.2.0.35-suse.i586.rpm
> root's password:
> Retrieving repository 'openSUSE-13.1-Update' metadata 
> ........................................................................................................................[done]
> Building repository 'openSUSE-13.1-Update' cache 
> .............................................................................................................................[done]
> Loading repository data...
> Reading installed packages...
> 'skype = 0:2.2.0.35-suse111' is already installed.
> No update candidate for 'skype-2.2.0.35-suse111.i586'. The highest 
> available version is already installed.
> Resolving package dependencies...
> 
> Nothing to do.
> julien op michkloo:~> skype
> Trace/breakpoint trap
> julien op michkloo:~> rpm -q skype
> skype-2.2.0.35-suse111.i586

Hoe komt u aan dat pakket? Is het gebouwd voor OpenSuse 13.1?
Als ik naar http://www.skype.com/en/download-skype/skype-for-computer/
ga, dan vind ik een heel ander versienummer.....

> Aan het eind van het bericht staat het resultaat van uninstall en 
> re-instaal met zypper, en
> de resulterende Trace/breakpoint trap.
> > (althans als u een ouderwetsche Intel Pentium gebruikt en er niet nog
> > meer RPMs moeten worden meegeïnstalleerd).
> AMD Athlon 64 X2 Dual Core
> >
> >> iedere keer weer ontbrekende libraries, en na een keer of zes geef ik dit
> > Wederom onduidelijk welke foutmelding u kreeg en waarom u de ontbrekende
> > libraries niet gewoon hebt geïnstalleerd.
> >
> >> maar op. Ik zit nu met  Trace/breakpoint trap, en weet dat niet weg te
> >> werken. Hoop op een hint,
> > Wilt u zeggen dat de installatie vlekkenloos is verlopen, maar dat er
> > toch een bug in Skype zit? Wat hebt u gedaan en wat was precies het
> > resultaat?
> >
> > Suc6,
> >
> >
> > Daniel
> >
> Na een paar overwegingen over zypper vs rpm heb ik gepropeerd skype
> te verwijderen en te herinstalleren met zypper.  Verwijderen en 
> herinstalleren
> ging probleemloos. maar een poging skype te installeren gaf weer een
>   Trace/breakpoint trap: (zie onderste regel)
> 
> sudo zypper remove skype
> root's password:
> Loading repository data...
> Reading installed packages...
> Resolving package dependencies...
> 
> The following package is going to be REMOVED:
>    skype
> 
> 1 package to remove.
> After the operation, 27.4 MiB will be freed.
> Continue? [y/n/? shows all options] (y):
> (1/1) Removing skype-2.2.0.35-suse111 
> .................................................................................[done]
> julien op michkloo:~> sudo zypper install ./dl/skype-2.2.0.35-suse.i586.rpm
> Loading repository data...
> Reading installed packages...
> Resolving package dependencies...
> 
> The following NEW package is going to be installed:
>    skype
> 
> 1 new package to install.
> Overall download size: 21.9 MiB. After the operation, additional 27.4 
> MiB will be used.
> Continue? [y/n/? shows all options] (y):
> Retrieving package skype-2.2.0.35-suse111.i586 (1/1),  21.9 MiB ( 27.4 
> MiB unpacked)
> Retrieving package skype-2.2.0.35-suse111.i586 (1/1),  21.9 MiB ( 27.4 
> MiB unpacked)
> (1/1) Installing: 
> skype-2.2.0.35-suse11...................................................................................[done]

Je zou zo zeggen dat de requirements formeel correct zijn geïnstalleerd.

> julien op michkloo:~> skype
> Trace/breakpoint trap
> 
> Vast dank voor mogelijke suggesties

Die foutmelding is een hele vreemde. Probeert u eens het commando:
gdb $(which skype)
en type 'run' achter de prompt. Als u bekend bent met gdb dan kunt
u hiermee een beetje uitzoeken waar het misgaat. 

> Julien
> 
> -- 
> Julien Michielsen
> julien_at_michkloo.xs4all.nl

Skype wordt gemaakt door Microsoft Inc, de uitvinder van Trustworthy Computing.


Suc6,




Daniel

-- 
	
		People who bought this story also bought....



More information about the Linux mailing list