Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 08 Feb 2010 23:38:19 +0100
From:      Miroslav Lachman <000.fbsd@quip.cz>
To:        Jose Amengual <jose.amengual@gmail.com>
Cc:        freebsd-jail@freebsd.org
Subject:   Re: Importing jails from 7.0, 7.2 to 8.0.
Message-ID:  <4B70925B.1040607@quip.cz>
In-Reply-To: <5C26732B-3077-49AD-8679-B13CE4132796@gmail.com>
References:  <201002081106.o18B6wVO087428@freefall.freebsd.org> <415609C2-DB3A-4617-9278-50B5EAF88CAF@rdc.cl> <4B7073C6.2020901@rednetgroup.com> <31A8571E-B879-4F21-B72A-5CC52A226CD2@rdc.cl> <4B7083A0.7010100@quip.cz> <1A79CBF1-3085-49BD-B9B0-4C7399CF9C7E@gmail.com> <4B7089BD.9020901@quip.cz> <5C26732B-3077-49AD-8679-B13CE4132796@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Jose Amengual wrote:
> The problem that I had was that if I don't install compat7x I will not be able to use any software inside of my jail like bash, portupgrade, perl etc so you are force to install it and then upgrade all ports.
>
> I as getting this errors :
>
> /libexec/ld-elf.so.1: Shared object "libcrypt.so.4: not found, required by "ruby18" etc and none of the services are running.
>
> when I was running almost all the thirty party utilities or ports apps installed on the jail.

But you can use tools from base system:
cd /usr/ports/some_category/some_port
make
make deinstall
make reinstall
make clean

So this way you can upgrade ruby + portupgrade from (t)csh shell without 
need of compat7x.
Or even better, you can use portmaster instead of portupgrade. 
Portmaster is plain "sh" shell script without dependencies on any other 
port so it will work in your "broken" jails.
You just need cd /usr/ports/ports-mgmt/portmaster/ && make install clean 
&& rehash

Miroslav Lachman



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