Re: [vserver] Error building guest system

From: Nirmal Guhan <vavatutu_at_gmail.com>
Date: Fri 28 May 2010 - 00:38:38 BST
Message-ID: <AANLkTikM3HfoiuRtORFIbY0vRE5K0gDEgsqaJQPh8uGJ@mail.gmail.com>

Thanks. I installed yum on the guestos (centos5) following steps mentioned
in :

http://linux-vserver.org/Building_Guest_Systems

However while executing "yum" within the guest I see an error as

bash-3.2# yum
Loaded plugins: fastestmirror
rpmdb: /var/lib/rpm/Packages: unsupported hash version: 9
error: cannot open Packages index using db3 - Invalid argument (22)
error: cannot open Packages database in /var/lib/rpm

bash-3.2# ls -l /var/lib/rpm/Packages
-rw-r--r-- 1 root root 4915200 May 27 12:16 /var/lib/rpm/Packages*
*
[root@zaphod /]# vserver cent5 exec bash -c "rm -f /var/lib/rpm/__db*; rpm
--rebuilddb"
rpmdb: /var/lib/rpm/Packages: unsupported hash version: 9
error: cannot open Packages index using db3 - Invalid argument (22)

Any clues?

Thanks,

Nirmal

On Thu, May 27, 2010 at 2:56 PM, Herbert Poetzl <herbert@13thfloor.at>wrote:

> On Thu, May 27, 2010 at 02:23:34PM -0700, Nirmal Guhan wrote:
> > Mark,
> > Thanks. It seems to work after using 0.30.216.
> > root@guhan-fedora test]# vserver vserver2 start
> > Starting system logger: [ OK ]
> > [root@guhan-fedora test]# vserver vserver2 enter
> > bash-3.2#
> > bash-3.2# ls
> > bin dev home media opt root selinux sys usr vservers
> > boot etc lib mnt proc sbin srv tmp var
>
> > However uname -a is still showing that of fedora linux kernel.Is it
> because
> > kernel is shared?
> > bash-3.2# uname -a
> > Linux vserver2.ng.com 2.6.32.13-vs2.3.0.36.29.4 #2 SMP Wed May 26
> 11:13:52
> > PDT 2010 i686 i686 i386 GNU/Linux
>
> you can modify the uts information in the config, so you
> can show whatever kernel/arch you like, but yes, the kernel
> will be the same for host and all guests :)
>
> HTC,
> Herbert
>
> > Thanks,
> > Nirmal
>
> > On Thu, May 27, 2010 at 12:48 PM, Mark Little <marklittle@koallo.com>
> wrote:
> >
> > >
> > >
> > > On Thu, 27 May 2010 12:30:07 -0700, Nirmal Guhan <vavatutu@gmail.com>
> > > wrote:
> > > > Hi,
> > > >
> > > > Running into the below error consistently while building centos5
> guest
> > > (or
> > > > any other for that matter).
> > > >
> > > > vserver vserver2 build -m yum --context 42 --hostname
> > > > vserver2.ng.com--interface eth0:
> > > > 128.107.159.176/22 --force -- -d centos5
> > > > rpm-fake-resolver: vc_ctx_migrate(): No such process
> > > > rpm-fake.so: failed to initialize communication with resolver
> > > >
> > > - snip snip
> > >
> > > > Kernel: 2.6.32.13-vs2.3.0.36.29.4
> > > > VS-API: 0x00020305
> > > > util-vserver: 0.30.215; May 27 2010, 04:32:47
> > > >
> > >
> > > With that new kernel you should be running a more recent utils package.
> > > eg:
> > >
> > >
> http://people.linux-vserver.org/~dhozac/t/uv-testing/util-vserver-0.30.216-pre2883.tar.bz2<http://people.linux-vserver.org/%7Edhozac/t/uv-testing/util-vserver-0.30.216-pre2883.tar.bz2>
> <
> http://people.linux-vserver.org/%7Edhozac/t/uv-testing/util-vserver-0.30.216-pre2883.tar.bz2
> >
> > >
> > > I suspect that will be your issue.
> > >
> > > Cheers,
> > > Mark
> > >
> > > > Features:
> > > > CC: gcc, gcc (GCC) 4.4.3 20100127 (Red Hat 4.4.3-4)
> > > > CXX: g++, g++ (GCC) 4.4.3 20100127 (Red Hat
> > > 4.4.3-4)
> > > > CPPFLAGS: ''
> > > > CFLAGS: '-g -O2 -std=c99 -Wall -pedantic -W
> > > > -funit-at-a-time'
> > > > CXXFLAGS: '-g -O2 -ansi -Wall -pedantic -W
> > > > -fmessage-length=0 -funit-at-a-time'
> > > > build/host: i686-pc-linux-gnu/i686-pc-linux-gnu
> > > > Use dietlibc: yes
> > > > Build C++ programs: yes
> > > > Build C99 programs: yes
> > > > Available APIs: v13,net,v21,v22,v23,netv2
> > > > ext2fs Source: e2fsprogs
> > > > syscall(2) invocation: alternative
> > > > vserver(2) syscall#: 273/glibc
> > > > crypto api: nss
> > > >
> > > > Paths:
> > > > prefix: /usr/local
> > > > sysconf-Directory: ${prefix}/etc
> > > > cfg-Directory: ${prefix}/etc/vservers
> > > > initrd-Directory: $(sysconfdir)/init.d
> > > > pkgstate-Directory: ${prefix}/var/run/vservers
> > > > vserver-Rootdir: /vservers
> > > >
> > > >
> > > > Assumed 'SYSINFO' as no other option given; try '--help' for more
> > > > information.
> > > > [root@zaphod util-vserver-0.30.215]#
> > > >
> > > > Thanks,
> > > >
> > > > Nirmal
> > >
> > >
>
Received on Fri May 28 00:38:59 2010

[Next/Previous Months] [Main vserver Project Homepage] [Howto Subscribe/Unsubscribe] [Paul Sladen's vserver stuff]
Generated on Fri 28 May 2010 - 00:39:03 BST by hypermail 2.1.8