ia32el errormessage
This document (7007696) is provided subject to the disclaimer at the end of this document.
Environment
SUSE Linux Enterprise Server 10 Service Pack 2
SUSE Linux Enterprise Server 11 Service Pack 1
SUSE Linux Enterprise Server 11
Situation
A SLES10 SP2 had been updated to either latest maintenance patchlevel, SLES10-SP3, SLES11 or SLES11-SP1.
Ever since, every invocation of chkconfig or insserv produces an awkward message regarding ia32el:
# chkconfig ia32el
ia32el 235B
instead of the expected:
ia32el on
Reason is that during the SP2 lifecycle ia32el changed from rc?.d to a bootscript.
insserv can't handle that cleanly and the old links in e.g. /etc/init.d/rc3.d/ are not removed.
Resolution
Resolution is easy, manually remove the old links like:
rm /etc/init.d/rc?.d/*ia32el
After that chkconfig reports:
# chkconfig ia32el
ia32el on
Additional Information
the SLES10-SP2 GA version of ia32el creates startlinks according to it's LSB header in /etc/init.d/ia32el:
ia32el-6687_6635-7.4
### BEGIN INIT INFO
# Provides: ia32el
# Default-Start: 2 3 5
# Default-Stop: 0 1 6
and creates e.g.
:~ # l /etc/init.d/rc?.d/*ia32el
lrwxrwxrwx 1 root root 9 2010-12-27 12:56 /etc/init.d/rc2.d/K11ia32el -> ../ia32el*
lrwxrwxrwx 1 root root 9 2010-12-27 12:56 /etc/init.d/rc2.d/S11ia32el -> ../ia32el*
lrwxrwxrwx 1 root root 9 2010-12-27 12:56 /etc/init.d/rc3.d/K11ia32el -> ../ia32el*
lrwxrwxrwx 1 root root 9 2010-12-27 12:56 /etc/init.d/rc3.d/S11ia32el -> ../ia32el*
lrwxrwxrwx 1 root root 9 2010-12-27 12:56 /etc/init.d/rc5.d/K11ia32el -> ../ia32el*
lrwxrwxrwx 1 root root 9 2010-12-27 12:56 /etc/init.d/rc5.d/S11ia32el -> ../ia32el*
With the update to ia32el-7042_7022-0.4.2
the initscript had been switched to a bootscript
### BEGIN INIT INFO
# Provides: ia32el
# Required-Start: $local_fs
# Required-Stop: $local_fs
# Default-Start: B
# Default-Stop:
but the old start and kill links in rc[2|3|5].d were not removed during the
update since insserv had no information that there were any. chkconfig now shows (correctly):
# chkconfig ia32el
ia32el 235B
only insserv complains (but also correctly):
# insserv -r ia32el
# insserv ia32el
insserv: Warning, current runlevel(s) of script `ia32el' overwrites defaults.
This is just a minor issue and besides the warnings no problems are introduced.
Disclaimer
This Support Knowledgebase provides a valuable tool for SUSE customers and parties interested in our products and solutions to acquire information, ideas and learn from one another. Materials are provided for informational, personal or non-commercial use within your organization and are presented "AS IS" WITHOUT WARRANTY OF ANY KIND.
- Document ID:7007696
- Creation Date: 27-Jan-2011
- Modified Date:28-Sep-2022
-
- SUSE Linux Enterprise Server
For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback[at]suse.com