Upgrade to 7.0; Shared Object Not Found
Schiz0
schiz0phrenic21 at gmail.com
Tue Jan 8 16:37:49 PST 2008
On Jan 8, 2008 7:33 PM, Kris Kennaway <kris at freebsd.org> wrote:
>
> Schiz0 wrote:
> > Hey,
> >
> > I recently upgraded from 6.3-PRERELEASE to 7.0-PRERELEASE
> >
> > # uname -a
> > FreeBSD Mercury 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #0: Tue Jan 8
> > 15:07:49 EST 2008
> > root at Mercury:/usr/obj/usr/src/sys/SCHIZ0NET_MERCURY i38
> >
> >
> > Now, whenever I run any various commands, I get various errors:
> >
> > # vim
> > /libexec/ld-elf.so.1: Shared object "libncurses.so.6" not found,
> > required by "vim"
> > # portupgrade
> > /libexec/ld-elf.so.1: Shared object "libcrypt.so.3" not found,
> > required by "ruby18"
> > # bash
> > /libexec/ld-elf.so.1: Shared object "libncurses.so.6" not found,
> > required by "bash"
> > And so on...
> >
> > It had me locked out at first because my default shell is bash. But I
> > got it working with /bin/csh now.
> >
> > So. Apparently I'm missing some shared objects. Can anyone shed any
> > light on the issue? Or guide me on how to fix it?
>
> Part of the upgrade that you omitted was to install new 7.0 versions of
> your installed ports. portupgrade -fa or -faP.
>
> Kris
>
>
The only problem with that is I'm unable to run portupgrade :-\
# portupgrade -fa
/libexec/ld-elf.so.1: Shared object "libcrypt.so.3" not found,
required by "ruby18"
So do I have to deinstall and reinstall portupgrade (and the ports
that it depends on)?
More information about the freebsd-questions
mailing list