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