From owner-freebsd-questions@FreeBSD.ORG Fri Feb 3 20:45:21 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 254F016A420 for ; Fri, 3 Feb 2006 20:45:21 +0000 (GMT) (envelope-from paul.eskello@gmail.com) Received: from uproxy.gmail.com (uproxy.gmail.com [66.249.92.206]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7672843D45 for ; Fri, 3 Feb 2006 20:45:19 +0000 (GMT) (envelope-from paul.eskello@gmail.com) Received: by uproxy.gmail.com with SMTP id j3so36691ugf for ; Fri, 03 Feb 2006 12:45:18 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:mime-version:content-type:content-transfer-encoding:content-disposition; b=aSt2xXvNXrWUdSBnKWLBf/lfNvNDs9JlrDRlJFo3h0DX/PUuuzjFAQ4nsvYaadtCIbux7WCHIZqZfIgp9P0i1XqsSJyBziz7bd+i9wXwyJ+p9m8COPU1mqySTLx+oqB8NTz4NtJwPaQ/tDcqeiQ+P7Zaox+bMZK4N9iPYkYsLvM= Received: by 10.48.31.4 with SMTP id e4mr612102nfe; Fri, 03 Feb 2006 12:45:18 -0800 (PST) Received: by 10.49.85.20 with HTTP; Fri, 3 Feb 2006 12:45:18 -0800 (PST) Message-ID: <8cdf6c720602031245s6c4f45eud88a41c50248911@mail.gmail.com> Date: Fri, 3 Feb 2006 21:45:18 +0100 From: Paul Eskello To: freebsd-questions@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline Subject: pxe clients with freebsd 6.0-rel ? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 03 Feb 2006 20:45:21 -0000 Hi, for some months now I do run pxe clients running 5.4-rel with no problems, with a 4.10-rel box as dhcp/tftp/nfs server. I just followed the strategy outlined in the handbook (http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-diskless= .html) . Now with the upcoming 6.1 release I cvsuppped the pxe-client to RELENG_6_0, build both kernel and world en installed it. He boots ok, but now sendmail does not run and also vipw does not run (it stucks with starting vi). I also observed I'm not able to open an files for the second time in a row while the first attempt succeeded (not with vi ofcourse). I tried to upgrade this pxe-client as well a few months ago in order to beta-drive RELENG_6 and the situation was the same. I then happened to compile vim on the box and that ran troublefree. But that was a quick test lasting an hour or so and without a running vipw. I doublechecked rpcbind, rpc.lockd en rpc.statd assumed they were not running. They were. I then decided to upgrade the pxe server running RELENG_4_10 to RELENG_5_4 to RELENG_6_0. That went flawless, but the pxe-client still behaved the same. Also, another pxe-client running RELENG_5_4 now was showing troubles with locking files as described above. Doing some research with cvs commits logs and cvsweb.freebsd.org I learned /usr/src/sys/rpc.lockd/kern.c was changed. I checked out version 1.13 and tried to recompile: that went wrong. As a second attempt, I plainly copied /usr/src/sys/usr.sbin/rpc.lockd/* from a RELENG_5_4 box to the client. That also did not make my compiler happy and broke before a usefull finish. I did not bother waiting for a make -k :-) Last week I tried to create a clean install (with the pxe-server still running RELENG_6_0 at that time) to make a installworld with DESTDIR=3D/var/pxe/client1, and make distribution and so on and pointed my "option root-path" in dhcpd.conf to that directory. The client did boot but was still showing the (presumed !) file locking trouble. Now I was thinking: Is there anyone here who IS running RELENG_6_0 pxe clients without the file-locking trouble I encounter over the last few months. Anyone who just can run vipw for three times in a row and where sendmail is just running. Yes sendmail starts but it does not display a banner and cannot be killed, netstat shows me it's not bond to any port. Can anyone point me to a solution, make a hint about where to look, what to check or do, or just give me the answer: "cannot be done with 6" :-/ I'm willing to test, patch or do whatever to make the thing work with 6 (time permitting ofcourse). Thanks for reading. Paul