Public bug reported:

Subiquity provides /target as in config like:
  install: {target: /target}

if /target already exists, then WorkingDir will fail and stack trace.

stack trace looks something like this:


Running command ['tar', '-cvf', '/var/log/curtin/curtin-error-logs.tar', 
'curtin-logs-2018-06-07-13-33'] with allowed return codes [0] (capture=True) 
Wrote: /var/log/curtin/curtin-error-logs.tar
finish: cmd-install: FAIL: curtin command install
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/curtin/commands/install.py", line 469,
in cmd_install
    raise e
  File "/usr/lib/python3/dist-packages/curtin/commands/install.py", line 433,
in cmd_install
    workingd = WorkingDir(cfg)
  File "/usr/lib/python3/dist-packages/curtin/commands/install.py", line 119,
in __init__
    os.mkdir(p)
FileExistsError: [Errno 17] File exists: '/target'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/curtin/commands/main.py", line 201, in
main
    ret = args.func(args)
  File "/usr/lib/python3/dist-packages/curtin/commands/install.py", line 473,
in cmd_install
    copy_install_log(logfile, workingd.target, log_target_path)
UnboundLocalError: local variable 'workingd' referenced before assignment
local variable 'workingd' referenced before assignment

ProblemType: Bug
DistroRelease: Ubuntu 18.04
Package: curtin 18.1-17-gae48e86f-0ubuntu1~18.04.1
ProcVersionSignature: User Name 4.15.0-22.24-generic 4.15.17
Uname: Linux 4.15.0-22-generic x86_64
NonfreeKernelModules: zfs zunicode zavl icp zcommon znvpair
ApportVersion: 2.20.9-0ubuntu7.1
Architecture: amd64
Date: Thu Jun  7 13:45:03 2018
Ec2AMI: ami-0000059f
Ec2AMIManifest: FIXME
Ec2AvailabilityZone: nova
Ec2InstanceType: m1.small
Ec2Kernel: unavailable
Ec2Ramdisk: unavailable
PackageArchitecture: all
ProcEnviron:
 TERM=screen-256color
 PATH=(custom, no user)
 XDG_RUNTIME_DIR=<set>
 LANG=C.UTF-8
 SHELL=/bin/bash
SourcePackage: curtin
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: curtin (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug bionic ec2-images

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1775622

Title:
  failure if target provided in config and directory already exists.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/curtin/+bug/1775622/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to