mkosi在ubuntu中构建系统映像

时间:2018-07-27 14:35:06

标签: linux ubuntu systemd

我正在尝试使用instructions在Ubuntu(仿生)计算机上构建systemd。
我从存储库中签出源代码,进行构建并运行测试。
之后,我将mkosi.default的符号链接从mkosi.fedora替换为mkosi.ubuntu并运行sudo mkosi命令。
一段时间后,脚本尝试将mkosi.default复制到包含systemd系统信息库的临时文件夹,但是失败,因为systemd系统信息库已经包含具有该名称的文件。
这是日志的结尾:

克隆到'/ var / tmp / mkosi-trjda_hk / root / root / src'...
警告:--depth在本地克隆中被忽略;请使用file://。
完成。
检出文件:已完成100%(2557/2557)。
‣正在卸载程序包缓存...
‣卸载软件包缓存已完成。
‣正在卸载图像...
image卸载映像完成。
‣分离图像文件...
‣分离图像文件完成。
追溯(最近一次通话):
  
中的文件“ / usr / bin / mkosi”,第2904行     main()
  主文件“ / usr / bin / mkosi”,第2900行,
    build_stuff(args)
  在build_stuff中的文件“ / usr / bin / mkosi”,第2846行
    raw,tar,root_hash = build_image(args,工作空间,run_build_script = True)
  在build_image
中,文件“ / usr / bin / mkosi”,第2706行     install_build_src(args,workspace.name,run_build_script,for_cache)
  install_build_src中的文件“ / usr / bin / mkosi”,行1361,
    copy_git_files(args.build_sources,target,git_files = args.git_files)
  文件“ / usr / bin / mkosi”,行1339,在copy_git_files中
    shutil.copy2(src_path,dest_path,follow_symlinks = False)
  在copy2中的文件“ /usr/lib/python3.6/shutil.py”,第257行,
    复制文件(src,dst,follow_symlinks = follow_symlinks)
  复制文件中的文件“ /usr/lib/python3.6/shutil.py”,第118行,
    os.symlink(os.readlink(src),dst)
FileExistsError:[Errno 17]文件存在:'.mkosi / mkosi.ubuntu'->'/var/tmp/mkosi-trjda_hk/root/root/src/mkosi.default'
有谁知道如何解决此问题?

0 个答案:

没有答案