Subject: Re: [vserver] vserver won't start properly
From: Michael <michael.auckland@gmail.com>
Date: Fri, 10 Dec 2010 06:39:01 +1300
Fri, 10 Dec 2010 06:39:01 +1300
Try
fsck -f /dev/sda6

If not fixed - than restore you guest from backup or from old copy  as it
looks like  FS corruption.


On Fri, Dec 10, 2010 at 6:30 AM, andy baxter <
andy@earthsong.free-online.co.uk> wrote:

> On 09/12/10 17:22, Michael wrote:
>
>
>>
>> On Fri, Dec 10, 2010 at 6:10 AM, andy baxter <
>> andy@earthsong.free-online.co.uk <mailto:andy@earthsong.free-online.co.uk>>
>> wrote:
>>
>>    Hi,
>>
>>    I have set up a couple of vservers on my debian stable machine,
>>    both running ubuntu lucid. The first one, dolphin, has been
>>    running nicely for a while. I built a copy of it (using the rsync
>>    method to 'vserver build'), and changed the hostname to make
>>    another vserver, alien. Yesterday I managed to get alien to start
>>    up, and it was working fine with apache / php / mysql running on
>>    it and the network being routed on the host machine. Today there
>>    was a power interruption and now it won't start up - when I do
>>    'vserver alien start', it boots up to a certain point with a few
>>    processes running, but most of the services don't start up.
>>
>>    This is 'ps ax' on the vserver:
>>
>>    root@whale:/# ps ax
>>     PID TTY      STAT   TIME COMMAND
>>       1 ?        Ss     0:00 /sbin/init
>>     3876 ?        Ss     0:00 /bin/sh -e /proc/self/fd/9
>>     3897 ?        S      0:00 initctl emit local-filesystems
>>     3915 ?        Ss     0:00 dbus-daemon --system --fork
>>     3973 ?        R+     0:00 login
>>     4006 pts/2    Ss     0:00 /bin/bash -login
>>     4019 pts/2    R+     0:00 ps ax
>>
>>    This is 'vserver alien status' on the host:
>>
>>    whale:/etc/aide# vserver alien status
>>    Vserver 'alien' is running at context '40003'
>>    Number of processes:  4
>>    Uptime:               00:14
>>
>>    The other thing I find strange is that when I log into alien using
>>    either 'vserver enter 'or ssh (which was working yesterday but not
>>    today), the hostname in the terminal is reported as 'whale'.
>>
>>    whale:/etc/aide# vserver alien enter
>>    root@whale:/# hostname
>>    whale
>>    root@whale:/# cat /etc/hostname
>>    alien
>>
>>    Can anyone help with this?
>>
>>    Thanks,
>>
>>    andy baxter
>>
>>
>> 1.!  fsck  on root nad guest filesystem for errors.
>>
>>  whale:/# fsck /dev/sda6
> fsck 1.41.3 (12-Oct-2008)
> e2fsck 1.41.3 (12-Oct-2008)
> /dev/sda6: clean, 43590/625856 files, 375913/2502115 blocks
>
> (sda6 is mounted at /virt on the host, and the vservers are both in subdirs
> of that)
>
>
>  cat /etc/vservers/alien/name  ?
>> put alien there.
>>
>>  I have already done this and it still gives the wrong hostname:
>
> whale:/etc/vservers/alien# cat /etc/vservers/alien/name
> alien
>
>
>
>  what about your old copy? Is it working fine?
>>
>
> Yes, everything started fine on that one.
>



-- 
--
Michael


Try
fsck -f /dev/sda6

If not fixed - than restore you guest from backup or from old copy  as it looks like  FS corruption.


On Fri, Dec 10, 2010 at 6:30 AM, andy baxter <andy@earthsong.free-online.co.uk> wrote:
On 09/12/10 17:22, Michael wrote:



On Fri, Dec 10, 2010 at 6:10 AM, andy baxter <andy@earthsong.free-online.co.uk <mailto:andy@earthsong.free-online.co.uk>> wrote:

   Hi,

   I have set up a couple of vservers on my debian stable machine,
   both running ubuntu lucid. The first one, dolphin, has been
   running nicely for a while. I built a copy of it (using the rsync
   method to 'vserver build'), and changed the hostname to make
   another vserver, alien. Yesterday I managed to get alien to start
   up, and it was working fine with apache / php / mysql running on
   it and the network being routed on the host machine. Today there
   was a power interruption and now it won't start up - when I do
   'vserver alien start', it boots up to a certain point with a few
   processes running, but most of the services don't start up.

   This is 'ps ax' on the vserver:

   root@whale:/# ps ax
    PID TTY      STAT   TIME COMMAND
      1 ?        Ss     0:00 /sbin/init
    3876 ?        Ss     0:00 /bin/sh -e /proc/self/fd/9
    3897 ?        S      0:00 initctl emit local-filesystems
    3915 ?        Ss     0:00 dbus-daemon --system --fork
    3973 ?        R+     0:00 login
    4006 pts/2    Ss     0:00 /bin/bash -login
    4019 pts/2    R+     0:00 ps ax

   This is 'vserver alien status' on the host:

   whale:/etc/aide# vserver alien status
   Vserver 'alien' is running at context '40003'
   Number of processes:  4
   Uptime:               00:14

   The other thing I find strange is that when I log into alien using
   either 'vserver enter 'or ssh (which was working yesterday but not
   today), the hostname in the terminal is reported as 'whale'.

   whale:/etc/aide# vserver alien enter
   root@whale:/# hostname
   whale
   root@whale:/# cat /etc/hostname
   alien

   Can anyone help with this?

   Thanks,

   andy baxter


1.!  fsck  on root nad guest filesystem for errors.

whale:/# fsck /dev/sda6
fsck 1.41.3 (12-Oct-2008)
e2fsck 1.41.3 (12-Oct-2008)
/dev/sda6: clean, 43590/625856 files, 375913/2502115 blocks

(sda6 is mounted at /virt on the host, and the vservers are both in subdirs of that)


cat /etc/vservers/alien/name  ?
put alien there.

I have already done this and it still gives the wrong hostname:

whale:/etc/vservers/alien# cat /etc/vservers/alien/name
alien



what about your old copy? Is it working fine?

Yes, everything started fine on that one.



--
--
Michael