Re: [Vserver] build -m rpm does not work
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
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
[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
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