Hallo Martin!
On Sat, Feb 10, 2001 at 11:40:09AM +0100, Martin Schmitt wrote:
> * Martin Schmitt ([EMAIL PROTECTED]) wrote/schrieb:
> > Ich habe zwei FreeBSD-Installationen, auf denen SSH 1.2.27 läuft/lief. Aus
> > gegebenem Anlaß *müssen* diese beiden Dinger nun auf OpenSSH 2.3 migriert
> > werden.
> >
> > Um auf den Punkt zu kommen: Ich krieg es nicht gebacken.
>
...
>Feb 10 04:44:31 foo sshd[14286]: adding faulty module: /usr/lib/pam_unix.so
>Feb 10 04:45:33 foo sshd[14330]: unable to dlopen(/usr/lib/pam_unix.so)
>Feb 10 04:45:33 foo sshd[14330]: [dlerror: /usr/lib/pam_unix.so: Undefined symbol
>"crypt"]
Ich rate mal:
a) /usr/lib/pam_unix.so gibt's nicht. (Ist hier bei mir
/usr/lib/pam.so - aber das sagt natürlich nichts.)
b) dlopen failed? ... ??? keine ahnung. Vielleicht hat der
sshd im Brutkasten keinen Kontakt zu dieser lib gehabt und
erkennt sie jetzt einfach nicht wieder
c) Kein crypt in pam_unix.so. sshd will es aber haben.
-> pam neu backen mit -lcrypt... ?
Mit pam gab es doch vor kurzem schon mal Probleme... das Projekt
war wohl vorübergehend verwaist mit einigen dangling bugs und
Ungereimtheiten. Sowas in die Richtung, hab ich nur am Rand
mitbekommen.
> *schauder* - Mit Hilfe eines Slashdot-Postings hat es dann doch noch
> "irgendwie" geklappt:
>
> http://slashdot.org/comments.pl?sid=01/02/09/1412216&cid=133
> ./configure --without-pam --with-tcp-wrappers --with-md5-passwords
>--with-libs=-lcrypt
Jetzt hast du offenbar ein ssh ohne pam aber mit crpyt und dem
ganzen anderen Sachen (die ich leider nicht kenne).
Wie sah denn dein configure vorher aus? Ganz leer?
Wahrscheinlich hätte es für ein ssh mit pam den Pfad für die
includes und die lib gebraucht, für pam und das crypt-Ding.
Btw...
Ich schau mir da immer erst mal configure --help an und geb ihm
alles, was sich so auftreiben läßt. Hab letzte Woche z.B. mico
kompiliert mit Qt-2 und mich 3 Tage lang gewundert, warum die
libmicoqt.so unbrauchbar war. Bis ich darauf kam, daß da eine
parallele Installation der devel-rpms von Qt-1.4 und 2.2 da
querlagen (mico hat den moc der alten genommen und die libmicoqt
offenbar einfach einfach ohne alle Qt-Zutaten gebacken,
geschmackloserweise :).
So was in der Art ist da vielleicht auch passiert... wenn was
schief geht, merkt der Compiler es halt oft selbst nicht.
Computer sind halt eben immer noch dumm wie Glühbirnen.
-> Björn.
---------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org