Since the Fedora-Rawhide-20190114.n.0 compose, initial-setup fails to run: initial-setup[881]: initializing threading initial-setup[881]: Initial Setup crashed due to unhandled exception: Traceback (most recent call last): File "/usr/libexec/initial-setup/initial-setup-graphical", line 7, in <module> is_instance = InitialSetup(gui_mode=True) File "/usr/lib/python3.7/site-packages/initial_setup/__init__.py", line 147, in __init__ from pyanaconda.threading import initThreading ImportError: cannot import name 'initThreading' from 'pyanaconda.threading' (/usr/lib64/python3.7/site-packages/pyanaconda/threading.py) This is due to https://github.com/rhinstaller/anaconda/commit/2ffdae666114956e9de49263bfcb727f7da58109 , which appeared in anaconda-30.17-1.fc30 , I think. Proposing as a Beta blocker, as ARM images are all unusable without initial-setup (cannot create a user or set a root password). https://fedoraproject.org/wiki/Basic_Release_Criteria#Expected_installed_system_boot_behavior - "A working mechanism to create a user account must be clearly presented during installation and/or first boot of the installed system."
Fixed in the pull request: https://github.com/rhinstaller/initial-setup/pull/62
Testing initial-setup-0.3.66-1.fc30, initial-setup fails silently after completion: Jan 23 10:10:51 rpi3-1.friendly-neighbours.com org.fedoraproject.Anaconda.Modules.Users[852]: DEBUG:anaconda.modules.users.users:Root password set. Jan 23 10:10:51 rpi3-1.friendly-neighbours.com org.fedoraproject.Anaconda.Modules.Users[852]: DEBUG:anaconda.modules.users.users:Root account has been unlocked. Jan 23 10:10:51 rpi3-1.friendly-neighbours.com org.fedoraproject.Anaconda.Modules.Users[852]: DEBUG:anaconda.modules.users.users:Root password considered seen in kickstart: False. Jan 23 10:11:26 rpi3-1.friendly-neighbours.com initial-setup[696]: applying changes Jan 23 10:11:26 rpi3-1.friendly-neighbours.com initial-setup[696]: executing kickstart Jan 23 10:11:26 rpi3-1.friendly-neighbours.com initial-setup[696]: skipping <pyanaconda.kickstart.Keyboard object at 0xb16210d0> on line 3 Jan 23 10:11:26 rpi3-1.friendly-neighbours.com initial-setup[696]: skipping <pyanaconda.kickstart.Lang object at 0xb16210b0> on line 5 Jan 23 10:11:26 rpi3-1.friendly-neighbours.com initial-setup[696]: executing <pyanaconda.kickstart.Timezone object at 0xb1664e70> on line 0 Jan 23 10:11:26 rpi3-1.friendly-neighbours.com initial-setup[696]: executing <pyanaconda.kickstart.Group object at 0xb1615210> on line 0 Jan 23 10:11:26 rpi3-1.friendly-neighbours.com initial-setup[696]: Initial Setup crashed due to unhandled exception: Traceback (most recent call last): File "/usr/libexec/initial-setup/initial-setup-text", line 10, in <module> is_instance.run() File "/usr/lib/python3.7/site-packages/initial_setup/__init__.py", line 395, in run self._apply() File "/usr/lib/python3.7/site-packages/initial_setup/__init__.py", line 292, in _apply section.execute(None, self.data, None, u) TypeError: execute() takes 4 positional arguments but 5 were given
Should be fixed in this PR by vponcova (Thanks!): https://github.com/rhinstaller/initial-setup/pull/63
Confirmed fixed in initial-setup-0.3.67-1.fc30.armv7hl, thanks vponcova and mkolman!
If you confirm it we can go ahead and close the bug - I was just waiting for a new Rawhide compose so the openQA test would run.