Cannot get to OES2 configuration screen.

  • 7010600
  • 10-Aug-2012
  • 23-Aug-2012

Environment

Novell Open Enterprise Server 2 (OES 2) Linux Support Pack 3

Situation

After upgrading a server from OES2SP2 to OES2SP3, launching "yast2 oes-install" would not behave properly including:

- instead of the "packages" screen, the search screen was displayed
- upon clicking next, yast would run for a 5-15 seconds and then just exit (no error displayed)

In reviewing /var/log/YaST2/y2log, the following is seen:

server11(9734) [base] Exception.cc(log):94
SourceImpl.cc(provideFile):460 THROW:    SourceImpl.cc(provideFile):460: Can't provide /installation.xml from
https://abcdef7772d24bfc9c38887c134a0543@smt.novell.com/repo/$RCE/
OES2-SP3-Online/sles-10-x86_64

Resolution

Ensure there are no duplicate services in the service list, and if there are, deactivate the incorrect one.

In this case, the error from y2log points at the "OES2-SP3-Online" service.

Cause

The server was originally upgraded from OES2sp2->OES2sp3 via SMT (or the update channel).  The ISO images were added to the server after the update.  This created the conundrum with both the ISO and the "online" services being registered and they were in conflict and subsequent code exception.

Additional Information

A check of the services registered for zmd yielded:

# zypper sl
***** 'zypper sl' listing for server1 *****
# | Enabled | Refresh | Type | Name                                | URI       
--+---------+---------+------+-------------------------------------+-----------------------------------------------------------------------------------------------------
1 | Yes     | Yes     | YUM  | OES2-SP3-Pool                       |
https://abcdef7772d24bfc9c38887c134a0543@smt.novell.com/repo/$RCE/OES2-SP3-Pool/sles-10-x86_64
2 | Yes     | Yes     | YUM  | OES2-SP3-Updates                    |
https://abcdef7772d24bfc9c38887c134a0543@smt.novell.com/repo/$RCE/OES2-SP3-Updates/sles-10-x86_64
3 | Yes     | Yes     | YUM  | SLES10-SP4-Online                   |
https://abcdef7772d24bfc9c38887c134a0543@smt.novell.com/repo/$RCE/SLES10-SP4-Online/sles-10-x86_64
4 | Yes     | Yes     | YUM  | SLES10-SP4-Updates                  |
https://abcdef7772d24bfc9c38887c134a0543@smt.novell.com/repo/$RCE/SLES10-SP4-Updates/sles-10-x86_64
5 | Yes     | Yes     | YUM  | SLES10-SP4-Pool                     |
https://abcdef7772d24bfc9c38887c134a0543@smt.novell.com/repo/$RCE/SLES10-SP4-Pool/sles-10-x86_64
6 | Yes     | Yes     | YUM  | OES2-SP3-Online                     |
https://abcdef7772d24bfc9c38887c134a0543@smt.novell.com/repo/$RCE/OES2-SP3-Online/sles-10-x86_64
7 | Yes     | Yes     | YaST | SUSE Linux Enterprise Server 10 SP4 |
iso:///?iso=sles10sp4x64cd1.iso&url=nfs://10.20.30.40/install/               
8 | Yes     | Yes     | YaST | Novell Open Enterprise Server 2 SP3 |
iso:///?iso=oes2sp3x64cd1.iso&url=nfs://10.20.30.40/install/ 


After disabling  #6 and restarting YaST2, all worked as expected.