Daring to challenge the will of the almighty Leviam00se, Michael Hallgren
: I'm fighting with a FreeBSD machine. Roughly what I'm up to: I clean
: installed FreeBSD, with the DES option. The goal is to set up an Apache
: on the machine. Then I performed a rdist from a BSDI machine, importing
: stuff like password file, user directories, user quotas, shells.
"rdist from BSDI?" Well, at the very least, the shells may well not work:
while FreeBSD (depending on the version) can run many BSDI binaries, you
might find some that don't work. You should not copy shell binaries from
a BSDI machine to a FreeBSD machine: you should install the native FreeBSD
versions instead. Tcsh, bash, pdksh and probably many others are in the
FreeBSD ports/packages collection. Alternatively, you can just get the
original source and build them yourself.
I might suggest using NFS to mount the user directories from the BSDI
host, except that I don't know if quotas will work. For the password
database, you should copy only the entries for your users from
/etc/master.passwd and use pwd_mkdb to make a new FreeBSD password
database (in other words, don't overlay the FreeBSD /etc/master.passwd
with the one from BSDI: just copy the entries for the users on your
: Apache works
: just fine, but when I try to run Perl I get stuck with the error
: "Too many symbolic links" (under bash), "Symbolic link loop" (under sh).
: scanned through my symbolic links w/o finding something striking.
Evidently you need to be struck harder. :)
: Basically, the
: links I have are "shortcuts to shells", some links to user logs...
: Anyone seen this kind of problem? Anyone solved it? How?
Perl is also available for FreeBSD. That said, this error usually
indicates a circular link, i.e. a symlink that points to itself (or
one link that points to a second link, which in turn points back to
the first link).
Probably you don't really have a perl executable at all: you just have
a perl link that points back to itself. Install perl from the FreeBSD
packages collection and test it to make sure it works.
-Bill Paul (212) 854-6020 | System Manager, Master of Unix-Fu
"Now, that's "Open" as used in the sentence "Open your wallet", right?"