Hallo allerseits! (wieder mal ...) ich stehe hier vor einem Problem bei dem ich nicht weiter weiß: (SuSE 11.1, 64 bit) Ich möchte ein rpm installieren was jedoch nicht geht weil es libmysqlclient.so.16 braucht. Ich habe mysql-shared 5.0 installiert welches nur libmysqlclient.so.15 enthält. Also dachte ich, mache ich einen upgrade auf mysql 5.1 Habe die rpms runtergeladen und in meinem standard rpm directory gespeichert. Dieses directory ist auch als Reopsitory in der Paketverwaltung angelegt. Wenn ich nun im Yast das eines der mysql Pakete anwähle zeigt er mir trotzdem in der Liste der "möglichen Versionen" diverse 5.0 (von Repo_oss usw...), aber NICHT die 5.1 vom lokalen directory. Egal ob ich die Priorität vom "local dir" höher, niedriger oder gleich einstelle. In meiner Ratlosigkeit versuchte ich direkt auf der mysql-rpm Datei "Rechte Maus --> Installieren von software" Nach einigen Sekunden kam der Fehler dass es nicht geht weil mysql 5.1 "libc.so.6.1" braucht. Bei meiner standard 11.1 installation ist jedoch nur paket glibc 2.9-2.12.1-x86_64 installiert welches nur libc.so.6 zur Verfügung stellt. Frage 1: Kann das der Grund sein warum mir von der Yast-Softwareinstallation die 5.1 mysql Pakete nicht gezeigt werden ?? (Fände ich sehr unlogisch!!) Frage 2: Wo krieg ich die libc.6.1 her? Grüße aus Wien, Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 30. Dezember 2009 schrieb Norbert Zawodsky:
Hallo allerseits! (wieder mal ...)
ich stehe hier vor einem Problem bei dem ich nicht weiter weiß:
(SuSE 11.1, 64 bit)
Ich möchte ein rpm installieren was jedoch nicht geht weil es libmysqlclient.so.16 braucht. Ich habe mysql-shared 5.0 installiert welches nur libmysqlclient.so.15 enthält.
Also dachte ich, mache ich einen upgrade auf mysql 5.1 Habe die rpms runtergeladen und in meinem standard rpm directory gespeichert. Dieses directory ist auch als Reopsitory in der Paketverwaltung angelegt.
Wenn ich nun im Yast das eines der mysql Pakete anwähle zeigt er mir trotzdem in der Liste der "möglichen Versionen" diverse 5.0 (von Repo_oss usw...), aber NICHT die 5.1 vom lokalen directory. Egal ob ich die Priorität vom "local dir" höher, niedriger oder gleich einstelle.
In meiner Ratlosigkeit versuchte ich direkt auf der mysql-rpm Datei "Rechte Maus --> Installieren von software" Nach einigen Sekunden kam der Fehler dass es nicht geht weil mysql 5.1 "libc.so.6.1" braucht. Bei meiner standard 11.1 installation ist jedoch nur paket glibc 2.9-2.12.1-x86_64 installiert welches nur libc.so.6 zur Verfügung stellt.
Frage 1: Kann das der Grund sein warum mir von der Yast-Softwareinstallation die 5.1 mysql Pakete nicht gezeigt werden ?? (Fände ich sehr unlogisch!!) Von wo hast du diese Pakete heruntergeladen ? Ich denke , das diese Pakete für 11.2 oder factory sind, nicht für 11.1. Und vermutlich ist auch das rpm ,was nach libmysqlclient.so.16 verlangt, für 11.2 gebaut worden
Frage 2: Wo krieg ich die libc.6.1 her? Die libc willst du nicht ändern. Die wird von allen Programmen auf deiner 11.1 benutzt. Entweder besorgst du dir das .src.rpm des urprünglich von dir gewümschten Programmes und baust auf der 11.1 gegen libmysqlclient.so.15. Oder du machst den Schritt auf 11.2.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Am Mittwoch, 30. Dezember 2009 schrieb Norbert Zawodsky:
Hallo allerseits! (wieder mal ...)
ich stehe hier vor einem Problem bei dem ich nicht weiter weiß:
(SuSE 11.1, 64 bit)
Ich möchte ein rpm installieren was jedoch nicht geht weil es libmysqlclient.so.16 braucht. Ich habe mysql-shared 5.0 installiert welches nur libmysqlclient.so.15 enthält.
Gibt es denn kein src.rpm, dass sich neu bauen lässt? Ganz offensichtlich ist das Paket nicht für openSUSE 11.1 gebaut worden.
Also dachte ich, mache ich einen upgrade auf mysql 5.1 Habe die rpms runtergeladen und in meinem standard rpm directory gespeichert. Dieses directory ist auch als Reopsitory in der Paketverwaltung angelegt.
Und deklariert, dass es sich um ein Verzeichnis mit Paketen, nicht aber um ein Repository handelt?
Wenn ich nun im Yast das eines der mysql Pakete anwähle zeigt er mir trotzdem in der Liste der "möglichen Versionen" diverse 5.0 (von Repo_oss usw...), aber NICHT die 5.1 vom lokalen directory. Egal ob ich die Priorität vom "local dir" höher, niedriger oder gleich einstelle.
In meiner Ratlosigkeit versuchte ich direkt auf der mysql-rpm Datei "Rechte Maus --> Installieren von software" Nach einigen Sekunden kam der Fehler dass es nicht geht weil mysql 5.1 "libc.so.6.1" braucht. Bei meiner standard 11.1 installation ist jedoch nur paket glibc 2.9-2.12.1-x86_64 installiert welches nur libc.so.6 zur Verfügung stellt.
Hier ist der Punkt, wo es sich nicht lohnt weiter zu machen. die glibc ist das heikelste am System, sie upzudaten bedeutet das komplette System neu zu bauen.
Frage 1: Kann das der Grund sein warum mir von der Yast-Softwareinstallation die 5.1 mysql Pakete nicht gezeigt werden ?? (Fände ich sehr unlogisch!!)
Eigentlich nicht.
Frage 2: Wo krieg ich die libc.6.1 her?
Finger weg! Die SUSE Pakete haben immer ne Abhängigkeit auf eine *.so.x, nicht auf eine *.so.x.y. Das MySQL Paket ist also also auch nicht für SUSE geeignet. Wenn Du von dem ursprünglichen Paket kein src.rpm bekommst, installier die openSUSE 11.2, die bringt eine MySQL 5.1 mit. -- Machs gut | http://www.iivs.de/schwinde/buerger/tremmel/ | http://packman.links2linux.de/ Manfred | http://www.knightsoft-net.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Markus, Hallo Manfred! danke für Eure Antworten. Die libc eigenmächtig auf 6.1 upgraden hätte ich mir sowieso 3x überlegt. Mir ist klar dass es im ganzen Linux kaum einen Winkel gibt , der sich nicht auf die libc verlässt... Die software, die ich eigentlich installieren will ist ist das ARCAD. Ich hab mir gestern eine "Easy" Lizenz für den privatgebrauch geleistet. Daraufhin habe ich Zugriff auf ein Repository bekommen. Selbiges in Yast eingetragen und schon hat mir der Installateur die diversen arcad Varianten zur Installation angeboten. Zuerst habe ich es gestern Abend auf meinem "testrechner" zu Hause gemacht. Dort SuSE 11.1, 32bit. Ich hatte das gleiche Problem mit der Abhängigkeit auf libmysqlclient.so.16 Habe dann von mysql.com das "shared libraries 5.1" RPM in der "Linux x86 generic RPM" version runtegeladen, installiert und schon hat alles funktioniert. heute im Büro wollte ich das gleiche machen. Hier SuSE 11.1, 64bit. Und da dürfte irgendwo das Problem liegen. Prompt hatte ich wieder das Abhängigkeits Problem auf libmysqlclient.so.16. Habe darauf hin das "shared libraries 5.1" RPM in der "Linux Intel IA64 generic RPM" version geholt. Und die hängt offenbar von libc.6.1 ab... Ich hätte es ja auch mit der 32bit Version der mysqlclient lib probiert, aber eigenartiger Weise will mir Yast die RPMs im lokalen dir einfach nicht zeigen. Ja, ich habe auch das Häckchen bei "reines RPM directory" gesetzt. Besonders eigenartig ist, in dem selben directory sind noch 3 andere RPMs, und die bietet mir Yast auch zu Installation an. Nur die 5 RPMs von mysql zeigt er mir nicht... Hmmmm.... Ich könnte auch den Schritt auf 11.2 machen. Das iso hab ich schon vor längerer Zeit auf eine DVD gebrannt. Seither liegt sie im Schreibtisch und wartet geduldig. Ich hab nur etwas Panik davor, dass dann einiges nicht funktioniert. Ich glaube hier auf der Liste in der vergangenheit einiges über "update auf 11.2" Probleme gelesen zu haben. Weiß jetzt aber nicht mehr konkret, was genau. Habe auch schon überlegt die Frage "möchte auf 11.2 updaten. Worauf muss ich aufpassen" auf diese Liste hinaus zu schicken. Die Frage erscheint mir nur etwas zu allgemein um die Community damit zu belästigen. Nochmals Hmmmm.... Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo Norbert, Am Mittwoch, 30. Dezember 2009 21:08:37 schrieb Norbert Zawodsky:
... Prompt hatte ich wieder das Abhängigkeits Problem auf libmysqlclient.so.16. Habe darauf hin das "shared libraries 5.1" RPM in der "Linux Intel IA64 generic RPM" version geholt. Und die hängt offenbar von libc.6.1 ab...
Meinst Du wirklich eine IA64-Architektur oder nicht eher x86_64 - das ist etwas ziemlich anderes.? Gruß Till -- Till Schwalbe Potsdam, Germany
Hallo, Am Mit, 30 Dez 2009, Norbert Zawodsky schrieb:
(SuSE 11.1, 64 bit)
Ich möchte ein rpm installieren was jedoch nicht geht weil es libmysqlclient.so.16 braucht.
Welches RPM und für welche Distribution? Aus welcher Quelle? [..]
In meiner Ratlosigkeit versuchte ich direkt auf der mysql-rpm Datei "Rechte Maus --> Installieren von software" Nach einigen Sekunden kam der Fehler dass es nicht geht weil mysql 5.1 "libc.so.6.1" braucht. Bei meiner standard 11.1 installation ist jedoch nur paket glibc 2.9-2.12.1-x86_64 installiert welches nur libc.so.6 zur Verfügung stellt.
Welches RPM und für welche Distribution? Aus welcher Quelle? -dnh -- Good day to avoid cops. Crawl to school. -- BSD fortune file -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
David Haller
-
Manfred Tremmel
-
Markus Koßmann
-
Norbert Zawodsky
-
Till Schwalbe