Public bug reported:
subiquity/server/server.py will only assign to cloud if 'status:done'
later, if we're not in dry run, set_installer_password will attempt to use
self.cloud.
traceback
2021-05-20 14:39:07,854 INFO subiquity:101 Starting Subiquity server revision
unknown
2021-05-20 14:39:07,854 INFO subiquity:102 Arguments passed:
['/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/cmd/server.py']
2021-05-20 14:39:07,854 DEBUG asyncio:59 Using selector: EpollSelector
2021-05-20 14:39:07,855 DEBUG subiquitycore.prober:35 Prober() init finished,
data:None
2021-05-20 14:39:07,857 DEBUG curtin:87 Running command ['dpkg',
'--print-architecture'] with allowed return codes [0] (capture=True)
2021-05-20 14:39:07,866 DEBUG subiquitycore.utils:74 arun_command called:
['cloud-init', 'status', '--wait']
2021-05-20 14:39:08,220 DEBUG subiquitycore.utils:83 arun_command
['cloud-init', 'status', '--wait'] exited with code 0
2021-05-20 14:39:08,220 DEBUG subiquity.server.server:422 waited
0.35422635078430176s for cloud-init
2021-05-20 14:39:08,220 DEBUG subiquity.server.server:440 cloud-init status:
'\nstatus: disabled\n', assumed disabled
2021-05-20 14:39:08,221 ERROR subiquity.server.server:324 top level error
Traceback (most recent call last):
File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 504, in start
self.set_installer_password()
File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 474, in set_installer_password
self.cloud.cfg, self.cloud.distro)
AttributeError: 'SubiquityServer' object has no attribute 'cloud'
2021-05-20 14:39:08,221 ERROR subiquity.server.server:324 top level error
Traceback (most recent call last):
File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 308, in _run_error_cmds
await report._info_task
AttributeError: 'NoneType' object has no attribute '_info_task'
** Affects: subiquity (Ubuntu)
Importance: Undecided
Status: New
** Description changed:
- subiquity server server.py will only assign to cloud if 'status:done'
+ subiquity/server/server.py will only assign to cloud if 'status:done'
later, if we're not in dry run, set_installer_password will attempt to use
self.cloud.
traceback
2021-05-20 14:39:07,854 INFO subiquity:101 Starting Subiquity server revision
unknown
2021-05-20 14:39:07,854 INFO subiquity:102 Arguments passed:
['/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/cmd/server.py']
2021-05-20 14:39:07,854 DEBUG asyncio:59 Using selector: EpollSelector
2021-05-20 14:39:07,855 DEBUG subiquitycore.prober:35 Prober() init finished,
data:None
2021-05-20 14:39:07,857 DEBUG curtin:87 Running command ['dpkg',
'--print-architecture'] with allowed return codes [0] (capture=True)
2021-05-20 14:39:07,866 DEBUG subiquitycore.utils:74 arun_command called:
['cloud-init', 'status', '--wait']
2021-05-20 14:39:08,220 DEBUG subiquitycore.utils:83 arun_command
['cloud-init', 'status', '--wait'] exited with code 0
2021-05-20 14:39:08,220 DEBUG subiquity.server.server:422 waited
0.35422635078430176s for cloud-init
2021-05-20 14:39:08,220 DEBUG subiquity.server.server:440 cloud-init status:
'\nstatus: disabled\n', assumed disabled
2021-05-20 14:39:08,221 ERROR subiquity.server.server:324 top level error
Traceback (most recent call last):
- File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 504, in start
- self.set_installer_password()
- File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 474, in set_installer_password
- self.cloud.cfg, self.cloud.distro)
+ File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 504, in start
+ self.set_installer_password()
+ File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 474, in set_installer_password
+ self.cloud.cfg, self.cloud.distro)
AttributeError: 'SubiquityServer' object has no attribute 'cloud'
2021-05-20 14:39:08,221 ERROR subiquity.server.server:324 top level error
Traceback (most recent call last):
- File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 308, in _run_error_cmds
- await report._info_task
+ File
"/home/marcustomlinson/Projects/flutter/ubuntu-desktop-installer/packages/subiquity_client/subiquity/subiquity/server/server.py",
line 308, in _run_error_cmds
+ await report._info_task
AttributeError: 'NoneType' object has no attribute '_info_task'
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1929129
Title:
if cloud-init status is not done, set_installer_password will crash
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/subiquity/+bug/1929129/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs