[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