Upgrade from 6.3 to 7.0: Result ->Shared object not found :)



Hi! The first of all i want felicitate FreeBSD development team and all FBSD
community with 7.0 come-out.

Ok, the question is not about performance, but anyway maybe you have
some ideas how to solve problem in short time - i don't want rebuld all
needed packages :)

This morning i decided to upgrade one of the my boxes from 6.3 to 7.0 using
http://www.daemonology.net/blog/2007-11-11-freebsd-major-version-upgrade.htm
l script not native freebsd-update().

Scenario:
# fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz
# fetch http://people.freebsd.org/~cperciva/freebsd-update-upgrade.tgz.asc
# gpg --verify freebsd-update-upgrade.tgz.asc freebsd-update-upgrade.tgz
# tar -xf freebsd-update-upgrade.tgz
# sh freebsd-update.sh -f freebsd-update.conf -r 7.0-RELEASE upgrade
# sh freebsd-update.sh -f freebsd-update.conf install
# shutdown -r now
# sh freebsd-update.sh -f freebsd-update.conf install
# portupgrade -faP
# sh freebsd-update.sh -f freebsd-update.conf install
# shutdown -r now


All goes fine till second reboot.

After reboot, i couldn't logon to remote box, because default shell is bash,
and i got error on SSH login:

/libexec/ld-elf.so.1: Shared object "libncurses.so.6" not found, required by
"-bash"

Thanx GOD, this box is with ILO management and i didnt need go to the data
center, so i connect through this one, reboot server to single-user mode,
mount all necessary partitions, changed default shell to csh...I have a look
to dmesg/messages and a roger that some services also didn't start up
because some of the shared libs are missing or something like that:

Checked some daemons depencies with ldd and libs like: libc, libm, libthr,
libcrypt, libcrypto are missing, or version is changed etc.

Question: what i did wrong in upgrade process? And how can i fix this errors
now i short time, because portupgrade now also not working because ruby
depencies/libs is missing and go on problems.

Manualy rebuild every all packages is pain in the ass on Friday night :D

Cheers, Noisex



_______________________________________________
freebsd-performance@xxxxxxxxxxx mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-performance
To unsubscribe, send any mail to "freebsd-performance-unsubscribe@xxxxxxxxxxx"



Relevant Pages

  • Re: Upgrade from 6.3 to 7.0: Result ->Shared object not found :)
    ... If you will not update any ports/packages you should install compat6x and then you will be able to run ... The upgrade procedure is discussed every time when new major version is released, ... libcrypt, libcrypto are missing, or version is changed etc. ...
    (freebsd-performance)
  • Re: Windows 2000 setup unable to format partition
    ... I think it's a hardware ... > I had a new hard drive installed and upon reboot I get a "Missing ... I want to start from scratch and install ...
    (microsoft.public.win2000.hardware)
  • Re: Windows 2000 setup unable to format partition
    ... I think it's a hardware ... >> I had a new hard drive installed and upon reboot I get a "Missing ... I want to start from scratch and install ...
    (microsoft.public.win2000.hardware)
  • Setup
    ... The following error came up when I tried to install ... windows 2000 on top of windows 2000 to hopefully repair a ... filethat may have been missing. ... last known good reboot. ...
    (microsoft.public.win2000.setup)
  • Re: Merge Installation/Configuration Problem on OpenServer 5.0.7
    ... special files directory on a secondary hard drive, ... Shutdown the system and reboot on the 5.04 installation diskette. ... Begin fresh install, ... Run mkdev hd to add the drive or drives listed in the mntfs file. ...
    (comp.unix.sco.misc)