Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 8 Mar 2000 10:34:35 -0600
From:      Adriel Ickler <adriel@adriel.net>
To:        freebsd-current@FreeBSD.ORG
Subject:   Re: howto for 3.4-STABLE -> 4.0-CURRENT?
Message-ID:  <20000308103435.N5199@adriel.net>
In-Reply-To: <20000308102625.M5199@adriel.net>; from Adriel Ickler on Wed, Mar 08, 2000 at 10:26:25AM -0600
References:  <200002101835.NAA81587@server.baldwin.cx> <Pine.BSF.4.20.0002102311040.58144-100000@home.astralblue.com> <20000308102625.M5199@adriel.net>

next in thread | previous in thread | raw e-mail | index | archive | help
Addition: you may want to consider carefully the ramifications of
remaking all the devices while logged in from remote, and outline a
method, I didnt need to I found out because this box was installed after
jan 2000. 

Quoting Adriel Ickler (adriel@adriel.net):
> Comments: I wanna share my results for those who want to do this via
> remote.
> 
> I slightly modified the procedure below for upgrading a box several
> hundred miles away, where single user mode means a long distance phone
> call.
> 
> cvsup to current
> make buildworld
> make buildkernel
> make installkernel
> - change - I just rebooted normally, the network came up fine, if you
>   have any special kernel needs, make sure you have di lines in
> /boot/kernel.conf (i.e. your system hangs when trying to detect a
> device) at this point you are very safe, Its just a new kernel, if it
> doesnt work, just load from the old one and give up or tweak, or
> whatever.
> make -DNOINFO installworld
> make installworld
> ok, here is where I discovered something nobody told me about.
> 4.0 moved me from DES to MD5.  the effect was that none of the passwords
> worked. luckily I was logged in as root already, and only had 4 accts, I
> just ran the passwd command and reset them.  if its a nightmare to move
> your accounts, and/or you want to keep DES, I have been told that adding
> the line "auth_default  =       des" in /etc/auth.conf will keep you on
> DES.
> (I didnt read the dev changes till after I did this, so it would prob be
> better to do it here.)
> reboot
> now after the reboot, I had a weird error that nobody has mentioned as
> far as I can see.  Whenever I tried to make in /usr/ports I would get an
> error on two libraries:
>  /usr/libexec/ld-elf.so.1, /usr/lib/libm.so.2
> 
> after that everything was pretty sane, little cleanups, but nothing
> really scary.
> 
> I dont know if I recommend this or not, but I hope anyone who tries it
> will learn from my experience and have a smoother ride ;)
> 
> so, first solution I can think of is, copy the files from an existing
> current box".  /usr/libexec/ld-elf.so.1 wouldnt let me overwrite it,
> even as root, but /usr/lib/libm.so.2 did, amazingly enough it only took
> the libm replacement.
> 
> Quoting Eugene M. Kim (ab@astralblue.com):
> > On Thu, 10 Feb 2000, John Baldwin wrote:
> > 
> > | You need a -current kernel for installworld to work.  In fact,
> > | if you aren't running a -current kernel installworld will blow
> > | up on your machine.  Try this instead:
> > | 
> > | - cvsup -current
> > | - make buildworld
> > | - make buildkernel
> > | - make installkernel
> > 
> > - backup /dev to /dev.orig
> > - mkdir /dev
> > - copy /usr/src/etc/MAKEDEV* into /dev 
> > - remake all devices in /dev (don't forget to make the disk slice
> > entries separately)
> > 
> > | - reboot into single user mode
> > | - make -DNOINFO installworld
> > | - make installworld
> > | - merge over /etc changes, etc.
> > | - reboot
> > 
> > -- 
> > Eugene M. Kim <ab@astralblue.com>
> > 
> > "Is your music unpopular?  Make it popular; make music
> > which people like, or make people who like your music."
> > 
> > 
> > 
> > To Unsubscribe: send mail to majordomo@FreeBSD.org
> > with "unsubscribe freebsd-current" in the body of the message
> 
> -- 
> ----------------------------------------------------
> Adriel Ickler
> Network Administrator	-  adriel@jlms.com	
> Self Trading Securities	-  Voice:	512-263-2769
> www.selftrading.com   	-  Fax:		512-263-2141	
> ----------------------------------------------------
> 
> 
> To Unsubscribe: send mail to majordomo@FreeBSD.org
> with "unsubscribe freebsd-current" in the body of the message

-- 
----------------------------------------------------
Adriel Ickler
Network Administrator	-  adriel@jlms.com	
Self Trading Securities	-  Voice:	512-263-2769
www.selftrading.com   	-  Fax:		512-263-2141	
----------------------------------------------------
How long does it take a DEC field service engineer to change a lightbulb?

It depends on how many bad ones he brought with him.


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-current" in the body of the message




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