https://bugzilla.novell.com/show_bug.cgi?id=803577 https://bugzilla.novell.com/show_bug.cgi?id=803577#c0 Summary: User initscripts are exiting arbitrarily and final reboot is canceled Classification: openSUSE Product: openSUSE Factory Version: 12.3 Beta 1 Platform: Other OS/Version: Other Status: NEW Severity: Normal Priority: P5 - None Component: AutoYaST AssignedTo: fehr@suse.com ReportedBy: joschibrauchle@gmx.de QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.17 (KHTML, like Gecko) Chrome/24.0.1312.70 Safari/537.17 On an openSUSE 12.3 RC1 AY installation, I am running a user init-script like this: ---------- <scripts> <init-scripts config:type="list"> <script> <filename>init0000_final_installation.sh</filename> <location><![CDATA[nfs://gemini.lnt.ei.tum.de/ha/export/install/linux/opensuse/12.3/autoinstall/scripts/init0000_final_installation.sh]]></location> </script> ... some more scripts </init-scripts> </script> ---------- plus a final reboot is configured: ---------- <general> <mode> <confirm config:type="boolean">false</confirm> <final_reboot config:type="boolean">true</final_reboot> </mode> </general> ---------- The init0000 script is executed, but exists at arbitrary positions in the script... (possibly due to calls to systemctl inside the init script? see code attached). After init0000 script exited prematurely, all other following init scripts are not being executed, as well as the final reboot is not happening. It looks like the whole process tree running the init scripts just quits. Reproducible: Always Steps to Reproduce: 1. AY installation with init scripts 2. init script makes calls to systemctl Actual Results: init script exits before finishing, all other init scripts get lost (incl final reboot) Expected Results: init scripts should run successfully (or maybe fail), but all scripts should be run, independent of exit code. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.