Re: [Vserver] build -m rpm does not work

2005-09-05 Thread Jun OKAJIMA

I tried with ready-made deb on sid, got from apt-line
and same problem happened.
maybe it is worse ... because vhasify binary seems not to be included.

   --- Okajima.




Hello.

I installed util-vserver-0.30.208 from tar ball and succeeded to compile it
on my Debian Sarge box. And vserver start/enter and build -m debootsrap work.

But, build -m rpm and vhashify does not work.
Any help?
Note: I dont have dietlibc and beecrypt problems which current sid has.


BTW, I found that distrib/* know what is essential for each distribution.
I want to know the basis of them.
I mean, for example, distrib/suse91 shows aaa_base.rpm is only file to be 
essential,
but what docs from SuSE say so? and in rh91 and fedoras?
How you know which rpms are essential?


--- Okajima, Jun. Tokyo, Japan.


-
[EMAIL PROTECTED]:/# vserver 101 build -m apt-rpm --force -- -d fc1
Renamed '/usr/local/etc/vservers/.defaults/vdirbase/101' to 
'/usr/local/etc/vservers/.defaults/vdirbase/101.~1125899538~'
Renamed '/usr/local/etc/vservers/101' to 
'/usr/local/etc/vservers/101.~1125899538~'
Renamed '/usr/local/etc/vservers/.defaults/vdirbase/.pkg/101' to 
'/usr/local/etc/vservers/.defaults/vdirbase/.pkg/101.~1125899538~'
No dynamically linked rpm binary found; exiting...
rm -rf /usr/local/etc/vservers/.defaults/vdirbase/101 
/usr/local/etc/vservers/101 
/usr/local/etc/vservers/.defaults/vdirbase/.pkg/101
[EMAIL PROTECTED]:/# vserver 102 hashify
'vserver ... suexec' is supported for running vservers only; aborting...
failed to determine configfiles
[EMAIL PROTECTED]:/# uname -a
Linux Debian 2.6.12.4-vs2.0 #1 Sun Sep 4 05:55:19 UTC 2005 i686 GNU/Linux
[EMAIL PROTECTED]:~# ldd /usr/local/lib/util-vserver/rpm-fake-resolver
not a dynamic executable
[EMAIL PROTECTED]:~# find /usr/local/lib/util-vserver/ | grep rpm
/usr/local/lib/util-vserver/vserver-build.apt-rpm
/usr/local/lib/util-vserver/vserver-build.rpm
/usr/local/lib/util-vserver/vserver-build.functions.rpm
/usr/local/lib/util-vserver/rpm-fake.so
/usr/local/lib/util-vserver/legacy/parserpmdump
/usr/local/lib/util-vserver/rpm-fake-resolver
/usr/local/lib/util-vserver/vrpm-worker
/usr/local/lib/util-vserver/vrpm-preload
/usr/local/lib/util-vserver/distributions/defaults/rpm
/usr/local/lib/util-vserver/distributions/defaults/rpm/macros
/usr/local/lib/util-vserver/distributions/rh9/apt/rpmpriorities
/usr/local/lib/util-vserver/distributions/fc1/apt/rpmpriorities
/usr/local/lib/util-vserver/distributions/fc2/apt/rpmpriorities
/usr/local/lib/util-vserver/distributions/fc3/apt/rpmpriorities
/usr/local/lib/util-vserver/distributions/fc3/rpmlist.d
/usr/local/lib/util-vserver/distributions/fc3/rpmlist.d/00.lst
/usr/local/lib/util-vserver/distributions/fc4/apt/rpmpriorities
/usr/local/lib/util-vserver/distributions/fc4/rpmlist.d
/usr/local/lib/util-vserver/distributions/fc4/rpmlist.d/00.lst
/usr/local/lib/util-vserver/distributions/suse91/apt/rpmpriorities
/usr/local/lib/util-vserver/distributions/suse91/rpm
/usr/local/lib/util-vserver/distributions/suse91/rpm/macros

___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver

___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] build -m rpm does not work

2005-09-05 Thread Herbert Poetzl
On Mon, Sep 05, 2005 at 06:22:16AM +0900, Jun OKAJIMA wrote:
 
 
 Hello.
 
 I installed util-vserver-0.30.208 from tar ball and succeeded to
 compile it on my Debian Sarge box. And vserver start/enter and build
 -m debootsrap work.

 But, build -m rpm and vhashify does not work.
 Any help?

do you have a _working_ rpm installed?
how does vhashify fail?

 Note: I dont have dietlibc and beecrypt problems which current sid has.

so you installed them by hand? 
or not at all?

 BTW, I found that distrib/* know what is essential for each distribution.
 I want to know the basis of them.

 I mean, for example, distrib/suse91 shows aaa_base.rpm is only file to
 be essential, but what docs from SuSE say so? and in rh91 and fedoras?

this is just trial and error, and you can
replace this list by whatever list of rpms
you consider 'essential' ...

 How you know which rpms are essential?

trial and error ... if it works, and is
minimal (i.e. dependancies are pulling in
the 'other' packages) it's essential.

(i.e. removing any package would cause it
to fail somehow)

HTH,
Herbert

 
 --- Okajima, Jun. Tokyo, Japan.
 
 
 -
 [EMAIL PROTECTED]:/# vserver 101 build -m apt-rpm --force -- -d fc1
 Renamed '/usr/local/etc/vservers/.defaults/vdirbase/101' to 
 '/usr/local/etc/vservers/.defaults/vdirbase/101.~1125899538~'
 Renamed '/usr/local/etc/vservers/101' to 
 '/usr/local/etc/vservers/101.~1125899538~'
 Renamed '/usr/local/etc/vservers/.defaults/vdirbase/.pkg/101' to 
 '/usr/local/etc/vservers/.defaults/vdirbase/.pkg/101.~1125899538~'
 No dynamically linked rpm binary found; exiting...
 rm -rf /usr/local/etc/vservers/.defaults/vdirbase/101 
 /usr/local/etc/vservers/101 
 /usr/local/etc/vservers/.defaults/vdirbase/.pkg/101
 [EMAIL PROTECTED]:/# vserver 102 hashify
 'vserver ... suexec' is supported for running vservers only; aborting...
 failed to determine configfiles
 [EMAIL PROTECTED]:/# uname -a
 Linux Debian 2.6.12.4-vs2.0 #1 Sun Sep 4 05:55:19 UTC 2005 i686 GNU/Linux
 [EMAIL PROTECTED]:~# ldd /usr/local/lib/util-vserver/rpm-fake-resolver
 not a dynamic executable
 [EMAIL PROTECTED]:~# find /usr/local/lib/util-vserver/ | grep rpm
 /usr/local/lib/util-vserver/vserver-build.apt-rpm
 /usr/local/lib/util-vserver/vserver-build.rpm
 /usr/local/lib/util-vserver/vserver-build.functions.rpm
 /usr/local/lib/util-vserver/rpm-fake.so
 /usr/local/lib/util-vserver/legacy/parserpmdump
 /usr/local/lib/util-vserver/rpm-fake-resolver
 /usr/local/lib/util-vserver/vrpm-worker
 /usr/local/lib/util-vserver/vrpm-preload
 /usr/local/lib/util-vserver/distributions/defaults/rpm
 /usr/local/lib/util-vserver/distributions/defaults/rpm/macros
 /usr/local/lib/util-vserver/distributions/rh9/apt/rpmpriorities
 /usr/local/lib/util-vserver/distributions/fc1/apt/rpmpriorities
 /usr/local/lib/util-vserver/distributions/fc2/apt/rpmpriorities
 /usr/local/lib/util-vserver/distributions/fc3/apt/rpmpriorities
 /usr/local/lib/util-vserver/distributions/fc3/rpmlist.d
 /usr/local/lib/util-vserver/distributions/fc3/rpmlist.d/00.lst
 /usr/local/lib/util-vserver/distributions/fc4/apt/rpmpriorities
 /usr/local/lib/util-vserver/distributions/fc4/rpmlist.d
 /usr/local/lib/util-vserver/distributions/fc4/rpmlist.d/00.lst
 /usr/local/lib/util-vserver/distributions/suse91/apt/rpmpriorities
 /usr/local/lib/util-vserver/distributions/suse91/rpm
 /usr/local/lib/util-vserver/distributions/suse91/rpm/macros
 
 ___
 Vserver mailing list
 Vserver@list.linux-vserver.org
 http://list.linux-vserver.org/mailman/listinfo/vserver
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] build -m rpm does not work

2005-09-05 Thread Enrico Scholz
[EMAIL PROTECTED] (Jun OKAJIMA) writes:

 I installed util-vserver-0.30.208 from tar ball and succeeded
 to compile it on my Debian Sarge box. And vserver start/enter
 and build -m debootsrap work.

 But, build -m rpm and vhashify does not work.

(I assume you mean '-m apt-rpm' here as it is used below, and in
the age of apt and yum there is not much need for the '-m rpm'
method).


 BTW, I found that distrib/* know what is essential for each
 distribution.  I want to know the basis of them.  

Essential means the package(s) which are essential for the
functionality of the vserver. Without further information, this
is only stuff like coreutils or glibc; depending on the purpose
of the vserver, you can add things like httpd or samba or ...

There is no need to put a full closure of the dependencies into
'rpmpriorities' or the package-lists; apt/yum will resolve the
deps automatically and you will not run into problems with changed
dependencies on updated packages.


 I mean, for example, distrib/suse91 shows aaa_base.rpm is only
 file to be essential,

I am not familiarly with SUSE and used 'aaa_base' only as it
sounds like a basic requirement. ;)


 No dynamically linked rpm binary found; exiting...

rpm based build-methods do not work without a dynamically linked
rpm binary in your $PATH.


 rm -rf /usr/local/etc/vservers/.defaults/vdirbase/101 
 /usr/local/etc/vservers/101 
 /usr/local/etc/vservers/.defaults/vdirbase/.pkg/101
 [EMAIL PROTECTED]:/# vserver 102 hashify
 'vserver ... suexec' is supported for running vservers only; aborting...
 failed to determine configfiles

When using internal packagemanagment (this is the default with
'-m debootstrap'), the vserver must be running to determine the
configfiles. This is recommended for external packagemanagment
also because mounted filesystems are not visible else.




Enrico


pgphpwdxn9c9T.pgp
Description: PGP signature
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver


Re: [Vserver] build -m rpm does not work

2005-09-05 Thread Micah Anderson
On Mon, 05 Sep 2005, Jun OKAJIMA wrote:

 
 I tried with ready-made deb on sid, got from apt-line
 and same problem happened.
 maybe it is worse ... because vhasify binary seems not to be included.
 

See http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=319927 for why vhashify
has not been included in the past, but is about to be.

Micah
___
Vserver mailing list
Vserver@list.linux-vserver.org
http://list.linux-vserver.org/mailman/listinfo/vserver