Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Jan 2008 23:25:44 -0600
From:      Dan Nelson <dnelson@allantgroup.com>
To:        Jeffrey Lehman <jeff@digitalguy.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: lsof: can't determine device random seed
Message-ID:  <20080109052544.GA55800@dan.emsphone.com>
In-Reply-To: <20080109013932.GA44661@abby.digitalguy.net>
References:  <20080109013932.GA44661@abby.digitalguy.net>

next in thread | previous in thread | raw e-mail | index | archive | help

--T4sUOijqQbZv57TR
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

In the last episode (Jan 08), Jeffrey Lehman said:
> I'm running 7.0-RC1 amd64 and having an issue with lsof.
> 
> # lsof
> lsof: can't determine user device random seed.
> 
> Anyone seen this problem and have a fix?

Do you also have a zfs root?  That's what triggers it for me.  There's
no mention of a "device random seed" anywhere in the kernel source, so
I just patched lsof to always return OK and a seed of zero from
dev2udev, and everything seems to work okay.  Try putting the attached
patch in the files subdirectory of the lsof port and rebuild.

-- 
	Dan Nelson
	dnelson@allantgroup.com

--T4sUOijqQbZv57TR
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=patch-dn-seed


--- dialects/freebsd/dmnt.c	2007-11-17 23:02:29.748574401 -0600
+++ dialects/freebsd/dmnt.c	2007-11-17 23:02:29.750579975 -0600
@@ -180,6 +180,8 @@ dev2udev_no_space:
 	    }
 	    break;
 	}
+
+	ss = 1;
 /*
  * Free string copies, as required.
  */

--T4sUOijqQbZv57TR--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080109052544.GA55800>