SuSe RPM conflict error

Pagina: 1
Acties:

  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Onder SuSe probeer ik het volgende pakket te installeren. Dit vraagt om een bepaalde versie van liboil:

rpm -i libschroedinger-1_0-0-1.0.5-42.pm.4.x86_64.rpm
warning: libschroedinger-1_0-0-1.0.5-42.pm.4.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 9a795806
error: Failed dependencies:
liboil-0_3-0 is needed by libschroedinger-1_0-0-1.0.5-42.pm.4.x86_64

Als ik dan liboil probeer te updaten krijg ik de volgende error. De package welke onderstaande genoemd lijkt mij hetzelfde als de reeds geinstalleerde:

rpm -U liboil-0_3-0-0.3.15-0.pm.2.x86_64.rpm
warning: liboil-0_3-0-0.3.15-0.pm.2.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 9a795806
file /usr/lib64/liboil-0.3.so.0.3.0 from install of liboil-0_3-0-0.3.15-0.pm.2.x86_64 conflicts with file from package liboil-0.3.15-1.35.x86_64
file /usr/bin/oil-bugreport from install of liboil-0_3-0-0.3.15-0.pm.2.x86_64 conflicts with file from package liboil-devel-0.3.15-1.35.x86_64

De vraag is nu of ik zonder problemen libschroedinger kan installeren, of dat er iets anders is wat ik nog moet doen, want ik kan het even niet plaatsen wat het probleem is.

  • dragunova
  • Registratie: Mei 2007
  • Laatst online: 09-01 15:49

dragunova

Samozaridnyia Vintovka D.

en als je
code:
1
rpm -U --force liboil-0_3-0-0.3.15-0.pm.2.x86_64.rpm
draait?
Weet niet in hoeverre dit terug te draaien is, maar de --force geeft een extra duwtje als het goed is.

does the pope shit in the woods? is a bear catholic?


  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Ja, --force is mij bekend, echter waarom zou ik niet de huidige nieuwere versie kunnen gebruiken in plaats van een oudere installeren?

  • dragunova
  • Registratie: Mei 2007
  • Laatst online: 09-01 15:49

dragunova

Samozaridnyia Vintovka D.

Nou is SuSE soms een beetje dependencygeil dus daar hoef je niks op uit te doen.
Maar er staat gewoon dat het bestand "/usr/lib64/liboil-0.3.so.0.3.0" die afkomstig is uit de installatie van "liboil-0_3-0-0.3.15-0.pm.2.x86_64" conflicteert met het bestand uit "liboil-devel-0.3.15-1.35.x86_64"
Dus of je installeert de ene, of de andere.
Kun je overigens leuk doen met Yast, dat is daar voor gemaakt.
Welke versie SuSE gebruik je trouwens?

edit; typefout verbeterd

[ Voor 6% gewijzigd door dragunova op 20-01-2009 14:24 ]

does the pope shit in the woods? is a bear catholic?


  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Hoi, via yast, rpm's die ik download doe ik meestal gewoon commandline. Ik gebruik opensuse 11.1. X64_32.

Ik ga even kijken hoe ik dit via yast kan doen.

  • dragunova
  • Registratie: Mei 2007
  • Laatst online: 09-01 15:49

dragunova

Samozaridnyia Vintovka D.

Ja; deinstallatie of upgrade / versiewijziging van de rpm gaat goed via yast als ie in de repositories voorkomt.
Bij tabblad versies, dat is.
Je kunt in yast ook repos toevoegen.

does the pope shit in the woods? is a bear catholic?


  • BSeB
  • Registratie: Juni 2001
  • Laatst online: 22-09-2025
Zo ben ik weer, net op de valreep (ga zo naar huis bijna klaar met werken). Gevonden dat je packman ook al repository kan toevoegen. Nooit geen weet van gehad, alle 50 pakketjes altijd met de hand gedaan en nu gaat alles automatisch inclusief versie beheer.

Bedankt voor de tip om nog is naar repos te kijken. Dit scheelt me voortaan heel erg veel download en installatie werk. _/-\o_

  • dragunova
  • Registratie: Mei 2007
  • Laatst online: 09-01 15:49

dragunova

Samozaridnyia Vintovka D.

Graag gedaan; in yast staat ergens ook een optie om repositories toe te voegen. (niet in softwarebeheer zelf)
Als je dat doet komen ze ook automagisch bij je beschikbare pakketten in softwarebeheer te staan.

does the pope shit in the woods? is a bear catholic?


  • freyk
  • Registratie: September 2003
  • Laatst online: 03-01 12:48
BSeB schreef op dinsdag 20 januari 2009 @ 15:24:alle 50 pakketjes altijd met de hand gedaan en nu gaat alles automatisch inclusief versie beheer.
Handmatig rpm's installeren is bijna niet meer van deze tijd (bij openSUSE), want daar heb je softwarebeheer en (sinds 11.0) de leuke one-click-install's voor.

Tip1: Packman is altijd een van de eerste repositories die ik toevoeg na een nieuwe installatie
Tip2: onder software repositories > community repositories vind je nog een leuke lijst.

  • dragunova
  • Registratie: Mei 2007
  • Laatst online: 09-01 15:49

dragunova

Samozaridnyia Vintovka D.

Inderdaad, daar staat ook idd de link naar de oneclick van libschroedinger. Zie je meteen dat de versie op 1_0-0-1.0.5-2.20 staat, en misschien daardoor je conflict wel wordt veroorzaakt. Een veilige (werkende) optie is dus misschien voor jou wel om deze versie te gebruiken.

does the pope shit in the woods? is a bear catholic?

Pagina: 1