try to fix upgrade mode - run vgscan --mknodes
authorThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 25 Jun 2015 16:29:52 +0000 (18:29 +0200)
committerThierry Parmentelat <thierry.parmentelat@inria.fr>
Thu, 25 Jun 2015 16:29:52 +0000 (18:29 +0200)
apparently not enough though

source/steps/InstallBootstrapFS.py

index 1de9d70..7449b2c 100644 (file)
@@ -82,10 +82,19 @@ def Run(vars, upgrade, log):
     # in upgrade mode, since we skip InstallPartitionDisks
     # we need to run this
     if upgrade:
-        log.write("Running vgscan for devices (upgrade mode)\n")
+        log.write("Upgrade mode init : Scanning for devices\n")
         systeminfo.get_block_devices_dict(vars, log)
-        utils.sysexec_noerr("vgscan", log)
-        
+        utils.sysexec_noerr("vgscan --mknodes", log)
+
+    # debugging info - show in either mode
+    log.write("In InstallBootstrapFS : DEVICES status BEG\n")
+    utils.sysexec_noerr("vgdisplay", log)
+    utils.sysexec_noerr("pvdisplay", log)
+    for name, path in PARTITIONS.items():
+        log.write("PARTITIONS[{}]={}\n".format(name,path))
+        utils.sysexec_noerr("ls -l {}".format(path), log)
+    log.write("In InstallBootstrapFS : DEVICES status END\n")
+
     log.write("turning on swap space\n")
     utils.sysexec("swapon {}".format(PARTITIONS["swap"]), log)