When trying to build live rawhide (which will fork shortly to become F30-devel) media with livecd-creator and the stock kickstart files provided in the fedora-kickstarts package... the media builds just fine... and boots... but the liveuser account doesn't seem to have been created and liveuser nor root can login. That includes switching to a text console and trying to login as either root or liveuser... both request a password. Oddly, I am able to build some remixes using the same %post from the stock kickstarts... but with a modified and expanded package set... and those work just fine... as the liveuser is able to login and auto-logins fine on most of the DE spins. Not sure where the problem lies... nor how to best troubleshoot this. It is likely the the problem lies outside of livecd-tools / livecd-creator but without knowing where yet, I thought this was the best place to start. Help. The build host I'm using, although that shouldn't matter I don't think, is a Fedora 30 / rawhide system. Several others in the #fedora-respins IRC channel on Freenode were able to duplicate this problem including Southern_Gentleman and OnlyHuman... and myself (dowdle). It existed before and after the recent mass package rebuild.
The problem is that /etc/rc.d/init.d/functions has gone away, so the startup scripts don't startup. They really need to be rewritten for systemd :)
Brian, What do you mean by that exactly? /etc/rc.d/init.d/functions is included as part of the initscripts package which is being installed and contains that file. Are you saying that the system ignores that file now? Or that initscript compatibility has been turned of by default so such scripts and the fucntions file they might include are being ignored? I ask because, as I said, my personal remixes that include more packages are working. TYL, Scott Dowdle (dowdle)
On second pass, I dumped my live media build system package cache and did a stock build (LXDE) and indeed the initscripts package was not being installed by default. Adding the name of that package to the vague list of packages asked for in the stock kickstarts. I guess initscripts used to defined as a required low-level dependency and now it is no longer?
I guess we should really rewrite that script to be a systemd unit... :)
This is really a problem with the kickstarts, since that's where the init script comes from.
Adam mentioned that he had done this (or started to) at one time. He also mentioned that the post scripts build on each other when imported, so that may make things a bit more tricky.
spin-kickstarts-0.30.1-1.fc30 has been submitted as an update to Fedora 30. https://bodhi.fedoraproject.org/updates/FEDORA-2019-308837117f
spin-kickstarts-0.30.1-1.fc30 has been pushed to the Fedora 30 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2019-308837117f
This bug has long since been fixed. Marking as closed. Sorry I neglected it.
spin-kickstarts-0.30.1-1.fc30 has been pushed to the Fedora 30 stable repository. If problems still persist, please make note of it in this bug report.