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
- 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.
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.
# 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.