*BSD News Article 96775


Return to BSD News archive

Path: euryale.cc.adfa.oz.au!newshost.carno.net.au!harbinger.cc.monash.edu.au!munnari.OZ.AU!news.ecn.uoknor.edu!feed1.news.erols.com!howland.erols.net!newsxfer.itd.umich.edu!newbabylon.rs.itd.umich.edu!brokenarrow.us.itd.umich.edu!not-for-mail
From: andrew fabbro <afabbro@brokenarrow.us.itd.umich.edu>
Newsgroups: comp.unix.bsd.freebsd.misc
Subject: Just Installed FreeBSD: Problems, Suggestions
Date: 3 Jun 1997 02:28:11 GMT
Organization: University of Michigan ITD News Server
Lines: 85
Message-ID: <5mvvfr$h24$1@newbabylon.rs.itd.umich.edu>
Reply-To: afabbro@umich.edu
NNTP-Posting-Host: brokenarrow.us.itd.umich.edu
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 8bit
X-No-Archive: Yes
X-Newsreader: TIN [UNIX 1.3 unoff BETA release 970206]
Xref: euryale.cc.adfa.oz.au comp.unix.bsd.freebsd.misc:42084


I installed FreeBSD 2.2.1 from the Walnut Creek CDROM this weekend
on my aging 486 (66Mhz, 16MB RAM, 1.2GB hard drive).  It went very
well, almost painlessly.  My hat's off to the FreeBSD team...

...but I did have a few problems, reactions, and suggestions I thought
I'd post here.  Some of these are doubtless due to my ignorance,
and most are nit-picking.  Please don't take this as criticism of
the FreeBSD team's fine work!

(*) I had some problems with the pkg_* system:

	(*) I saw this message numerous times: "Warning:  Can't
	open dependency file '/var/db/pkg/blah/+REQUIRED_BY'!
	Dependency registration is incomplete." The packages I
	checked appear to be added and work fine, so...?  Also, if
	you give pkg_add(1) more than one argument and the above
	message is generated, it doesn't tell you which package
	generated the warning.

	(*) The dependencies database also seems to be frozen at
	one snapshot of versions-- I got the above warning a lot
	for tk-4.1, even though I'd installed tk-4.2.

	(*) I also got some warnings about tar not being able to
	create symlinks (I think octave generated this error).

	(*) pkg_add(1) seems to read the entire package tarball before
	checking to see if it's already installed.  Running pkg_add
	for linux_devel when it was already installed resulted in a
	long wait and a lot of disk activity on /var/tmp before seeing
	"linux_devel already recorded as installed", while, say, uulib
	only takes a few seconds.  Wouldn't it be better to check to see
	if the package is installed before doing all the untarring, etc.?

(*) I had lots of problems with /stand/sysinstall locking up while adding
packages.  It stopped responding many times-- I was not able to determine
why (I realize this feedback is next to useless, but it seemed serious).

(*) Either pkg_add or sysinstall does not die gracefully when a partition
is full ;)

(*) I think my CD is missing packages.  I cannot find jdk, for example.
pkg_add whined about this several times ("Can't open dependency file").

(*) /usr/bin/ee as the default editor?????  

(*) The default partitions can be inadequate if you install a lot of
packages.  Perhaps I just went starky and installed too many packages,
but I ran out of room on / .  I think even with fewer packages, I might
have been left without enough /tmp space.  (I think it was linux_devel's
files on /compat that broke the camel's back).  

(*) BTW, would it save any memory to trim the number of pseudo-terminals
down?  How many are needed for a single-user machine that does PPP?

(*) I know it would make them huge, but it would be nice to have the
source of the packages, or at least pointers (e.g., URLs) to sources.

(*) When I added more virtual terminals, 'kill -HUP 1' did not activate
them, despite what the FAQ said.  Unfortunately, neither did rebooting...I
edited /etc/ttys, MAKEDEV'd, rebooted...what am I missing?

greenbuddha# grep ttyv /etc/ttys
ttyv0	"/usr/libexec/getty Pc"		cons25	on  secure
ttyv1	"/usr/libexec/getty Pc"		cons25	on secure
ttyv2	"/usr/libexec/getty Pc"		cons25	on secure
ttyv3	"/usr/libexec/getty Pc"		cons25	off secure
ttyv4	"/usr/libexec/getty Pc"		cons25	off secure
ttyv5	"/usr/libexec/getty Pc"		cons25	off secure
ttyv6	"/usr/libexec/getty Pc"		cons25	off secure
ttyv7	"/usr/libexec/getty Pc"		cons25	off secure
greenbuddha# ls -C /dev/ttyv*
/dev/ttyv0	/dev/ttyv2	/dev/ttyv4	/dev/ttyv6
/dev/ttyv1	/dev/ttyv3	/dev/ttyv5	/dev/ttyv7
greenbuddha# kill -HUP 1
greenbuddha# 

...and still no vt's beyond the first 3.

Thanks in advance for any/all help!


--
 Andrew Fabbro [afabbro@umich.edu] www-personal.umich.edu/~afabbro/