postfix-snapshot
Hallo, unter ftp.suse.com/people/choeger/postfix-snapshot/RPM/x86/9.0 liegt ein neuer Snapshot, den ich mal testen wollte. # rpm -Uhv postfix-2.0.19* error: Failed dependencies: libc.so.6(GLIBC_2.3.4) is needed by postfix-2.0.19_20040312-0 libdb-4.2.so is needed by postfix-2.0.19_20040312-0 liblber.so.199 is needed by postfix-2.0.19_20040312-0 libldap.so.199 is needed by postfix-2.0.19_20040312-0 Wie man sieht, geht das nicht so ohne weiteres. Die neue glibc-2.3.4 konnte ich nicht finden. Weiss jemand abhilfe und postet das hier? Ich wollte die Sourcen *nicht* selber übersetzen. Danke, Robert
Am Samstag, 20. März 2004 10:53 schrieb Hans-Robert Wagner:
unter ftp.suse.com/people/choeger/postfix-snapshot/RPM/x86/9.0 liegt ein neuer Snapshot, den ich mal testen wollte.
# rpm -Uhv postfix-2.0.19* error: Failed dependencies: libc.so.6(GLIBC_2.3.4) is needed by postfix-2.0.19_20040312-0 libdb-4.2.so is needed by postfix-2.0.19_20040312-0 liblber.so.199 is needed by postfix-2.0.19_20040312-0 libldap.so.199 is needed by postfix-2.0.19_20040312-0
Das sieht eher nach 9.1 aus.
Wie man sieht, geht das nicht so ohne weiteres. Die neue glibc-2.3.4 konnte ich nicht finden. Weiss jemand abhilfe und postet das hier? Ich wollte die Sourcen *nicht* selber übersetzen.
Dort liegen doch auch die Inhalte eines src.rpm's. Mach Dir doch daraus ein src-rpm bzw. ein eigenes rpm. Von einem upgrade der glibc würde ich sehr abraten. Egal ob Du sie findest. Aber dazu findest Du auch sicher einiges im Archiv. Die Threads fangen meist mit "rpm bringt sig11" an... -- Andreas
Am Samstag, 20. März 2004 14:00 schrieb Andreas Winkelmann:
# rpm -Uhv postfix-2.0.19* error: Failed dependencies: libc.so.6(GLIBC_2.3.4) is needed by postfix-2.0.19_20040312-0 libdb-4.2.so is needed by postfix-2.0.19_20040312-0 liblber.so.199 is needed by postfix-2.0.19_20040312-0 libldap.so.199 is needed by postfix-2.0.19_20040312-0
Das sieht eher nach 9.1 aus. hmm.
Wie man sieht, geht das nicht so ohne weiteres. Die neue glibc-2.3.4 konnte ich nicht finden. Weiss jemand abhilfe und postet das hier? Ich wollte die Sourcen *nicht* selber übersetzen.
Dort liegen doch auch die Inhalte eines src.rpm's. Mach Dir doch daraus ein src-rpm bzw. ein eigenes rpm.
Nein, ich habe extra noch einmal direkt auf ftp.suse.com nachgeschaut.
Von einem upgrade der glibc würde ich sehr abraten. Egal ob Du sie findest. Aber dazu findest Du auch sicher einiges im Archiv. Die Threads fangen meist mit "rpm bringt sig11" an...
Ja, die Abhängigkeiten bringen mich grade immer tiefer in das System. Ich lass es besser und warte auf die 9.1. Danke, Robert
Am Samstag, 20. März 2004 14:26 schrieb Hans-Robert Wagner:
Dort liegen doch auch die Inhalte eines src.rpm's. Mach Dir doch daraus ein src-rpm bzw. ein eigenes rpm.
Nein, ich habe extra noch einmal direkt auf ftp.suse.com nachgeschaut.
Habe mir gerade mal ein rpm gemacht und es installiert, hat geklappt. Auch auf der 9.0 ;-) -- Andreas
Am Samstag, 20. März 2004 18:03 schrieb Hans-Robert Wagner:
Habe mir gerade mal ein rpm gemacht und es installiert, hat geklappt. Auch auf der 9.0 ;-)
Das geht leider über meine Fähigkeiten.
Kopier das spec-file nach /usr/src/packages/SPECS und den Rest nach /usr/src/ packages/SOURCES. Geh nach /usr/src/packages/SPECS und rufe "rpmbuild -ba postfix.spec" auf. Dann baut er ein src-rpm und die bin-rpms. Letztere liegen dann in /usr/src/ packages/RPMS/i586/. Diese kannst Du dann installieren. Vorrausgesetzt, Du hast die nötigen devel-pakete installiert. -- Andreas
Am Samstag, 20. März 2004 23:52 schrieb Andreas Winkelmann:
Habe mir gerade mal ein rpm gemacht und es installiert, hat geklappt. Auch auf der 9.0 ;-)
Das geht leider über meine Fähigkeiten.
Kopier das spec-file nach /usr/src/packages/SPECS und den Rest nach /usr/src/ packages/SOURCES.
Welches spec-file? Das sind nur die tar-Quellen. Mit denen kann ich aber nicht umgehen.
Geh nach /usr/src/packages/SPECS und rufe "rpmbuild -ba postfix.spec" auf. Dann baut er ein src-rpm und die bin-rpms. Letztere liegen dann in /usr/src/ packages/RPMS/i586/. Diese kannst Du dann installieren.
Vorrausgesetzt, Du hast die nötigen devel-pakete installiert.
Sorry, das ist vergebene Liebesmühe. Siehe oben (Fähigkeiten). Mir fehlen da wirklich *jede* Grundlagen. Robert
Am Samstag, 20. März 2004 23:52 schrieb Andreas Winkelmann:
Habe mir gerade mal ein rpm gemacht und es installiert, hat geklappt. Auch auf der 9.0 ;-)
Das geht leider über meine Fähigkeiten.
Na gut, es ging nicht über meine Fähigkeiten, es ist vollbracht.
Kopier das spec-file nach /usr/src/packages/SPECS und den Rest nach /usr/src/ packages/SOURCES.
Ich wusste wirklich nicht, was Du meintest, ich hatte halt immer nur unter "rpm" geschaut.
Geh nach /usr/src/packages/SPECS und rufe "rpmbuild -ba postfix.spec" auf. Dann baut er ein src-rpm und die bin-rpms. Letztere liegen dann
ja wenn...
in /usr/src/ packages/RPMS/i586/. Diese kannst Du dann installieren.
Vorrausgesetzt, Du hast die nötigen devel-pakete installiert.
Auch dazu bedurfte es etwas Zeit und Findigkeit. Nicht immer war auf anhieb klar, welche devels er denn eigentlich haben wollte. Robert
From: "Andreas Winkelmann"
Am Montag, 22. März 2004 16:10 schrieb Hans-Robert Wagner:
Das geht leider über meine Fähigkeiten.
Na gut, es ging nicht über meine Fähigkeiten, es ist vollbracht.
Na denn, herzlichen Glückwunsch ;-)
Guten Abend! Darf ich mich hier mal einschalten? Habe es soeben gleichfalls probiert, und renne immer in einen Fehler. Es sind alle in postfix.spec aufgeführten Programme/Bibliotheken installiert, ein Onlineupdate habe ich auch durchgeführt. Die postfix.spec habe ich im Punkt "Version: 2.0.14" auf 2.0.19 abgeändert (sonst baute er postfix 2.0.14). Dies ist die Ausgabe: [..] -rw-r--r-- root/root 412 2002-01-07 14:51:28 SuSE/sender_canonical -rw-r--r-- root/root 199 2002-11-18 11:14:12 SuSE/relay_ccerts -rw-r--r-- root/root 8001 2003-09-16 10:29:00 SuSE/sysconfig.postfix -rw-r--r-- root/root 172 2002-11-15 11:34:21 SuSE/sasl_passwd + STATUS=0 + '[' 0 -ne 0 ']' ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chown -Rhf root . ++ /usr/bin/id -u + '[' 0 = 0 ']' + /bin/chgrp -Rhf root . + /bin/chmod -Rf a+rX,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.83618 + umask 022 + cd /usr/src/packages/BUILD + cd postfix-2.0.19 + patch -s -p 1 3 out of 5 hunks FAILED -- saving rejects to file src/util/Makefile.in.rej Fehler: Bad exit status from /var/tmp/rpm-tmp.83618 (%build) RPM build errors: Bad exit status from /var/tmp/rpm-tmp.83618 (%build) suse9:/usr/src/packages/SPECS # Der Inhalt von /var/tmp/rpm-tmp.83618: #!/bin/sh RPM_SOURCE_DIR="/usr/src/packages/SOURCES" RPM_BUILD_DIR="/usr/src/packages/BUILD" RPM_OPT_FLAGS="-O2 -g -march=i586 -mcpu=i686 -fmessage-length=0" RPM_ARCH="i386" RPM_OS="linux" export RPM_SOURCE_DIR RPM_BUILD_DIR RPM_OPT_FLAGS RPM_ARCH RPM_OS RPM_DOC_DIR="/usr/share/doc/packages" export RPM_DOC_DIR RPM_PACKAGE_NAME="postfix" RPM_PACKAGE_VERSION="2.0.19" RPM_PACKAGE_RELEASE="0" export RPM_PACKAGE_NAME RPM_PACKAGE_VERSION RPM_PACKAGE_RELEASE RPM_BUILD_ROOT="/var/tmp/postfix-2.0.19-build" export RPM_BUILD_ROOT set -x umask 022 cd /usr/src/packages/BUILD cd postfix-2.0.19 patch -s -p 1 < pfixtls-0.8.15-2.0.13-0.9.7b/pfixtls.diff make makefiles DEBUG="" \ CCARGS="\ -DHAS_LDAP -DHAS_PCRE -DUSE_SASL_AUTH -DHAS_SSL -I/usr/include/sasl" \ AUXLIBS="-lldap -llber -lpcre -lssl -lcrypto -lsasl2" make # -------------------------------------------------------------------------- - exit 0 Waran kann dies liegen?
-- Andreas
Danke & Gruß Torsten
Am Montag, 22. März 2004 20:43 schrieb Torsten E.:
Darf ich mich hier mal einschalten? Habe es soeben gleichfalls probiert, und renne immer in einen Fehler. Es sind alle in postfix.spec aufgeführten Programme/Bibliotheken installiert, ein Onlineupdate habe ich auch durchgeführt. Die postfix.spec habe ich im Punkt "Version: 2.0.14" auf 2.0.19 abgeändert (sonst baute er postfix 2.0.14).
Da stimmt schon was nicht. Du hast ein paar alte Files da liegen. Lösche am besten mal die Inhalte von ./SPECS und ./SOURCES. Dann hole nochmal alle Dateien vom ftp-server und lege das postfix.spec ins SPECS und den Rest in SOURCES. Dann rufe im SPECS nochmal rpmbuild auf.
patch -s -p 1 < pfixtls-0.8.15-2.0.13-0.9.7b/pfixtls.diff
Das ist auf jedenfall nicht die version vom tls-patch die zu der 2.0.19 gehört. -- Andreas
From: "Andreas Winkelmann"
Am Montag, 22. März 2004 20:43 schrieb Torsten E.:
Darf ich mich hier mal einschalten? Habe es soeben gleichfalls probiert, und renne immer in einen Fehler. Es sind alle in postfix.spec aufgeführten Programme/Bibliotheken installiert, ein Onlineupdate habe ich auch durchgeführt. Die postfix.spec habe ich im Punkt "Version: 2.0.14" auf 2.0.19 abgeändert (sonst baute er postfix 2.0.14).
Da stimmt schon was nicht. Du hast ein paar alte Files da liegen. Lösche am besten mal die Inhalte von ./SPECS und ./SOURCES. Dann hole nochmal alle Dateien vom ftp-server und lege das postfix.spec ins SPECS und den Rest in SOURCES. Dann rufe im SPECS nochmal rpmbuild auf.
patch -s -p 1 < pfixtls-0.8.15-2.0.13-0.9.7b/pfixtls.diff
Das ist auf jedenfall nicht die version vom tls-patch die zu der 2.0.19 gehört.
-- Andreas
Argh ... das tut weh: war das falsche spec-file (nämlich das Originale aus dem 9.0 Lieferumfang). Nachdem ich dann das richtige kopiert habe, funzte es auch. Danke!! Gruß Torsten -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Montag, 22. März 2004 20:43 schrieb Torsten E.:
Habe es soeben gleichfalls probiert, und renne immer in einen Fehler. Es sind alle in postfix.spec aufgeführten Programme/Bibliotheken installiert, ein Onlineupdate habe ich auch durchgeführt. Die postfix.spec habe ich im Punkt "Version: 2.0.14" auf 2.0.19 abgeändert (sonst baute er postfix 2.0.14).
Mal davon abgesehen, dass ich keine Ahnung von den nachfolgenden Meldungen habe, im Pfad "../people/choeger/postfix-snapshot" liegt auch das spec-file: drwxr-xr-x 3 emoenke ftp 4096 Mar 18 12:35 RPM -rw-r--r-- 1 emoenke ftp 16417 Mar 18 12:35 SuSE.tar.gz -rw-r--r-- 1 emoenke ftp 233576 Mar 18 12:35 pfixtls-0.8.18-2.0.18-20040205-0.9.7c.tar.gz -rw-r--r-- 1 emoenke ftp 1531471 Mar 18 12:35 postfix-2.0.19-20040312.tar.gz -rw-r--r-- 1 emoenke ftp 41268 Mar 18 12:35 postfix.changes -rw-r--r-- 1 emoenke ftp 43368 Mar 18 12:35 postfix.spec -rw-r--r-- 1 emoenke ftp 254367 Mar 18 12:35 tls+ipv6-1.21a-pf-2.0.19-20040312.patch.gz [Rest gesnippt] Robert
participants (3)
-
Andreas Winkelmann
-
Hans-Robert Wagner
-
Torsten E.