[Users] /usr/sbin/vzmigrate: line 312: vzctl: command not found

Thorsten Schifferdecker tsd at debian.systs.org
Wed May 11 05:02:38 EDT 2011


Hi,

see
http://git.openvz.org/?p=vzctl;a=commit;h=bfa856a9e440d536a4f11e33fe9748863cc85708

or/and upgrade to vzctl 3.0.26.2

see http://wiki.openvz.org/Download/vzctl/3.0.26.3

Bye,
 Thorsten

Am 10.05.2011 15:59, schrieb knawnd at gmail.com:
> Hi!
> 
> I am trying to migrate a VM from one remote node to another one but
> invoking vzmigrate command from third machine (front-end). Something like
> [front-end]$ ssh <remote_host_1> sudo /usr/sbin/vzmigrate --online
> <remote_host_2><CTID>
> But I am getting the following error when executing the command below as
> unprivileged user with permissions in /etc/sudoers file to run
> /usr/sbin/vz* scripts:
> [front-end]$ ssh <remote_host_1> sudo /usr/sbin/vzmigrate --online
> <remote_host_2><CTID>
> Warning: Permanently added 'remote_hostname_1,remote_host_IP_1' (RSA) to
> the list of known hosts.
> Starting online migration of CT <CTID> to <remote_host_2>
> /usr/sbin/vzmigrate: line 312: vzctl: command not found
> Error: Can't perform online migration of a stopped container
> 
> In 312 line of/usr/sbin/vzmigrate file thevzctl is invoked as
> [...]
> get_status $($VZCTL status $VEID)
> [...]
> 
> and VZCTL is defined in the beginning of that file as
> VZCTL=vzctl
> 
> I wonder if there is any reason to define VZCTL as vzctl but not with
> absolute path to it (i.e. /usr/sbin/vzctl)?
> 
> Adding /usr/sbin to $PATH in ~oneadmin/.bashrc making the following
> command works
> $ ssh <remote_hosts_1[2]>"which vzctl"
> Warning: Permanently added 'remote_hostname_1[2],remote_host_IP_1' (RSA)
> to the list of known hosts.
> /usr/sbin/vzctl
> 
> but vzmigrate still fails with the error message listed above.
> 
> Any thoughts,hints,ideas on that issue?
> 
> Thanks in advance,
> Nikolay.


More information about the Users mailing list