Setting tag util-vserver-pl-0.3-27
[util-vserver-pl.git] / python / vserver.py
index 5278806..44341a6 100644 (file)
@@ -207,7 +207,7 @@ class VServer:
                     resource.setrlimit(resource_type, lim)
             except OSError, e:
                 self.log("Error: setrlimit(%d, %s, %d, %d, %d): %s"
-                         % (self.ctx, type.lower(), hard, soft, min))
+                         % (self.ctx, type.lower(), hard, soft, min, e))
 
         return update
 
@@ -478,7 +478,10 @@ class VServer:
 
                 self.config.cache_it()
                 self.__do_chroot()
-                removed = self.__cleanvar()
+                if not self.is_running():
+                    removed = self.__cleanvar()
+                else:
+                    removed = 0
 
                 log = open("/var/log/nm", "a", 0)
                 if log.fileno() != 1: