Установка по-прежнему заканчивается ошибкой. Теперь в логе выдается ошибка - IndentationError: expected an indented block, записано вроде всё как в примере.
681,683d680
< files = []
< total_size = 0
<
687,697c684,687
< walklen = 0
< for entry in os.walk(self.source):
< walklen += 1
< walkpos = 0
< walkprogress = 0
<
< for dirpath, dirnames, filenames in os.walk(self.source):
< walkpos += 1
< if int(float(walkpos) / walklen * 10) != walkprogress:
< walkprogress = int(float(walkpos) / walklen * 10)
< self.db.progress('SET', walkprogress)
---
> fs_size = os.path.join(self.casper_path, 'filesystem.size')
> assert os.path.exists(fs_size), "Missing filesystem.size."
> with open(fs_size) as total_size_fp:
> total_size = int(total_size_fp.readline())
699,709d688
< sourcepath = dirpath[len(self.source) + 1:]
<
< for name in dirnames + filenames:
< relpath = os.path.join(sourcepath, name)
< fqpath = os.path.join(self.source, dirpath, name)
<
< total_size += os.lstat(fqpath).st_size
< files.append(relpath)
<
< self.db.progress('SET', 10)
< self.db.progress('INFO', 'ubiquity/install/copying')
кстати, при установке с флешки и с cd выпадает та же ошибка, как и при установке с жесткого - Missing filesystem.size