From owner-freebsd-current@FreeBSD.ORG Mon Oct 5 18:35:35 2009 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A130E1065676 for ; Mon, 5 Oct 2009 18:35:35 +0000 (UTC) (envelope-from uqs@spoerlein.net) Received: from acme.spoerlein.net (cl-43.dus-01.de.sixxs.net [IPv6:2a01:198:200:2a::2]) by mx1.freebsd.org (Postfix) with ESMTP id 2E8AA8FC13 for ; Mon, 5 Oct 2009 18:35:35 +0000 (UTC) Received: from elmar.spoerlein.net (e180136248.adsl.alicedsl.de [85.180.136.248]) by acme.spoerlein.net (8.14.3/8.14.3) with ESMTP id n95IZREY070272 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Mon, 5 Oct 2009 20:35:28 +0200 (CEST) (envelope-from uqs@spoerlein.net) Received: from elmar.spoerlein.net (localhost [127.0.0.1]) by elmar.spoerlein.net (8.14.3/8.14.3) with ESMTP id n95IZRUK003461 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 5 Oct 2009 20:35:27 +0200 (CEST) (envelope-from uqs@spoerlein.net) Received: (from uqs@localhost) by elmar.spoerlein.net (8.14.3/8.14.3/Submit) id n95IZQrD003460; Mon, 5 Oct 2009 20:35:26 +0200 (CEST) (envelope-from uqs@spoerlein.net) Date: Mon, 5 Oct 2009 20:35:26 +0200 From: Ulrich =?utf-8?B?U3DDtnJsZWlu?= To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= Message-ID: <20091005183526.GA3230@elmar.spoerlein.net> Mail-Followup-To: Dag-Erling =?utf-8?B?U23DuHJncmF2?= , Taku YAMAMOTO , freebsd-current@freebsd.org References: <20091004225000.6a1a6262.taku@tackymt.homeip.net> <86fx9yxfrz.fsf@ds4.des.no> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <86fx9yxfrz.fsf@ds4.des.no> User-Agent: Mutt/1.5.20 (2009-06-14) Cc: Taku YAMAMOTO , freebsd-current@freebsd.org Subject: Re: pam_ssh no longer works after r197679 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 05 Oct 2009 18:35:35 -0000 On Mon, 05.10.2009 at 13:05:04 +0200, Dag-Erling Smørgrav wrote: > Taku YAMAMOTO writes: > > A quick investigation revailed that libssh.so.5 had some symbols undefined, > > which prevented pam_ssh.so.5 from being loaded. > > # FYI: openpam dlopen()s modules with RTLD_NOW. > > > > Here's interesting bits from nm -D /usr/lib/libssh.so.5 | fgrep U > > U roaming_read > > U roaming_write > > This is weird - I understand what the problem is, but I don't understand > why it didn't break the build. > > As a workaround, try adding roaming_dummy.c to SRCS in pam_ssh's > Makefile. Did the following and everything is back to normal: # cd /usr/src/lib/libpam/modules/pam_ssh # make "SRCS=pam_ssh.c roaming_dummy.c" # make "SRCS=pam_ssh.c roaming_dummy.c" install Cheers, Uli