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 3
SUSE Linux Enterprise Server 10 Service Pack 2
SUSE Linux Enterprise Server 11 Service Pack 1
SUSE Linux Enterprise Server 11

Situation

The following is valid only for the ia64 architecture and if the server had originally been installed as SLES10 SP2 GA.

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

SUSE Engineering is aware of this.
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

Explanation:
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:14-Mar-2021
    • SUSE Linux Enterprise Server

< Back to Support Search

For questions or concerns with the SUSE Knowledgebase please contact: tidfeedback@suse.com

SUSE Support Forums

Get your questions answered by experienced Sys Ops or interact with other SUSE community experts.

Join Our Community

Support Resources

Learn how to get the most from the technical support you receive with your SUSE Subscription, Premium Support, Academic Program, or Partner Program.


SUSE Customer Support Quick Reference Guide SUSE Technical Support Handbook Update Advisories
Support FAQ

Open an Incident

Open an incident with SUSE Technical Support, manage your subscriptions, download patches, or manage user access.

Go to Customer Center