Article ID: 6592, created on Aug 17, 2009, last review on Apr 25, 2014

  • Applies to:
  • Virtuozzo containers for Linux 4.0

Symptômes

Dans certains cas rares, exécuter la commande 'vzmigrate' sous le compte 'sudo' produit l'erreur suivante :


[user@SourceNodeHostname:~]$ sudo vzmigrate DestinationNodeHostname 1010
Connection to destination node (DestinationNodeHostname) is successfully established
Moving/copying CT#1010 -> CT#1010, [], [] ...
Checking external bind mounts
Check cluster ID
Checking keep dir for private area copy
Checking SLM-only mode
Checking license restrictions
Checking technologies
Checking templates for CT
can't exec : No such file or directory
Destination node has not got required packages [can't exec : No such file or directory], use '-f' option
Can't move/copy CT#1010 -> CT#1010, [], [] : Destination node has not got required packages [can't exec : No such file or directory], use '-f' option

Cause

La raison de ce problème est que l'environnement 'sudo' n'a aucun répertoire '/usr/sbin'  dans la variable $PATH et c'est pourquoi l'utilitaire 'vzmigrate' n'arrive pas à trouver et à exécuter la commande 'vzmsrc' command.

Résolution

Pour "résoudre" ce problème, veuillez exporter la variable $PATH externe dans l'environnement  'sudo'  (veuillez vous assurer que le compte actuel, avant d'exécuter la commande 'sudo' a déjà le répertoire '/usr/sbin' dans la variable $PATH) :
# sudo env PATH=$PATH vzmigrate DestinationNodeHostname 1010

35c16f1fded8e42577cb3df16429c57a d02f9caf3e11b191a38179103495106f e8e50b42231236b82df27684e7ec0beb 2897d76d56d2010f4e3a28f864d69223

Email subscription for changes to this article
Save as PDF