Hallo Markus, habe ich bereits teilweise in den vorherigen posts geschrieben, aber gerne noch mal: Ich habe einen cronjob laufen, der meine Rechner automatisch patchen soll: ------ zypper -v -n up -y -t patch --skip-interactive &> /var/log/update.log ... ------ Der meckert folgendes: ------ Entering non-interactive mode. Restoring system sources... Parsing metadata for SLES10-SP2-Pool... Parsing metadata for SLES10-SP2-Updates... Parsing metadata for SUSE Linux Enterprise Server 10 SP2... Parsing RPM database... 2 Problems: Problem: Can't satisfy requirement libpq.so.5()(64bit) for postgresql-8.2.4-13.1.x86_64 Problem: Can't satisfy requirement libpq.so.5()(64bit) for postgresql-server-8.2.4-13.1.x86_64 Problem: Can't satisfy requirement libpq.so.5()(64bit) for postgresql-8.2.4-13.1.x86_64 Solution 1: delete postgresql delete postgresql-8.2.4-13.1.x86_64 Solution 2: Ignore this requirement just here Solution 3: Ignore this requirement generally ------ Es scheint also die libpq.so.5 zu fehlen. Diese ist vorhanden: ------ pc53200:~/skripte # find / -xdev -name 'libpq*' /usr/lib64/libpq.so.5.0 /usr/lib64/libpq.so.5 ... ------ Und die rpm-datenbank kennt die sogar: ------ pc53200:~/skripte # rpm -qf /usr/lib64/libpq.so.5 postgresql-libs-8.2.4-13.1 ------ Sogar auf anderem Weg: ------ pc53200:~/skripte # rpm -q --provides postgresql-libs-8.2.4-13.1 pg_ifa pg_lib postgresql-lib postgresql-libs = 8.2 libecpg.so.5()(64bit) libecpg_compat.so.2()(64bit) libpgtypes.so.2()(64bit) libpq.so.5()(64bit) postgresql-libs = 8.2.4-13.1 ------ Was ich bisher gemacht habe ? - db_verify Nix gebracht - rpm --rebuilddb Nix gebracht Alle postgres-relevanten rpms (postgresql-8.2.4-13.1, postgresql-libs-8.2.4-13.1, postgresql-server-8.2.4-13.1) mit rpm -ev deinstalliert und mit rpm -iv neu installiert. Nix gebracht. Da rpm ja die Datei kennt, glaube ich allmählich, das das ein zypper-Problem ist, wo ich aber erst mal nicht weiter weiß. Bernd
-----Original Message----- From: Markus Koßmann [mailto:mkossmann_ml1@gmx.de] Sent: Friday, June 27, 2008 6:22 PM To: opensuse-de@opensuse.org Subject: Re: rpm meckert vorhandene libryrary als fehlend an
Am Freitag, 27. Juni 2008 schrieb Lentes, Bernd:
Hallo,
habe jetzt die drei auf dem System vorhandenen postgres-Pakete deinstalliert und anschließend neu installiert, in der Hoffnung, die rpm-Datenbank würde endlich begreifen, daß die library da und installiert ist. Leider immer noch der gleiche Fehler. Allmählich gehen mir die Ideen aus. Ich habe lange geglaubt, daß das ein rpm-Problem ist. Schließlich greift doch auch zypper auf die rpm-datenbank zurück, zypper schreibt z.b. "parsing RPM database" Oder hat zypper eine eigene Softwareverwaltung/Datenbank ? Wo könnte ich denn an zypper rumschrauben, um den Fehler zu beheben ? Danke und schönes WE.
Um das Problem zu lösen, musst du dafür sorgen, das in die RPM Datenbank ein passender Eintrag für diese Bibliothek kommt. Könntest du bitte mal genau beschreiben welches Paket aus welche Quelle beim Installieren welche Fehlermeldung wirft und was du bisher versucht hast zu installieren um das Problem zu lösen ?
-- 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
-- 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