Thursday, August 28, 2008

Installing OES2 and Avoiding SLES10 SP2!



Open Enterprise Server 2 customers are advised not to download SUSE Linux Enterprise Server 10 SP2 at the present time.

How to update SLES / SLED 10 SP2 - OES2 systems should NOT be updated to SLES10 SP2 at this time!
Screen Shots - Screen by screen. Very useful.

Whatever you do - Do NOT allow the system to Update or Install SLES10 SP2! I had a customer do this and we ended up re-installing and deleting the server out of the tree!

The customer upgraded the OES1 Linux to OES2 Linux and somehow updated SLES10 SP2 at the same time. Symptoms: eDirectory services stopped appearing in YAST and he couldn't mount his NSS drives. - Weird!

By the way. Here are some handy commands to check what services and catalogs have been registered.
To verify you have the catalogs you need enter - :rug ca
To verify the service typs enter - :rug sl (That is an L as in Lima, not a 1 [one])

Other rug commands:
:rug ca
:rug sl
:rug
:man rug
:rug shutdown
:rug restart
:rug pch -i (to see a list of installed patches)
:rug ref (refresh)
To manually register OES Linux use the following commands:
suse_register -a email= -a regcode-oes2=
Example:
suse_register -a email=joe@example.com -a regcode-sles=4adab769abc68 -a regcode-oes=30a74ebb94fa
Here is an example of someone that updated the OES2 Linux server with SLES SP2 and an example of what was seen. This is very similar to what my customer saw:
oes2:~ # zypper up
Restoring system sources...
Parsing metadata for SUSE Linux Enterprise Server 10 SP1...
Parsing metadata for Novell Open Enterprise Server 2...
Parsing metadata for SLES10-SP1-Updates...
Parsing metadata for OES2-Updates...
Parsing RPM database...
13 Problems:
Problem: pattern:novell-ncp-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-dhcp-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-netstorage-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-xtier-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-edirectory-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-base-10-88.i586 conflicts with other resolvables
Problem: pattern:novell-nss-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-nrm-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-lum-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-imanager-10-88.i586 cannot be installed due to
missing dependencies
Problem: product:OPEN_ENTERPRISE_SERVER-2.i686 conflicts with other
resolvables
Problem: pattern:novell-sms-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-samba-10-88.i586 cannot be installed due to
missing dependencies
Problem: pattern:novell-ncp-10-88.i586 cannot be installed due to
missing dependencies
There are no installable providers of novell-base for
pattern:novell-ncp-10-88.i586
Solution 1: delete novell-ncp
delete pattern:novell-ncp-10-88.i586
Solution 2: Ignore this requirement just here
number, (r)etry or (c)ancel>

If you the choose to apply 'solution 2' for these patterns it then turns
out 'move-to-sles10-sp2' is still being offered via the
SLES10-SP1-Updates catalog and it's this that (correctly) clashes with
novell-base-10-88.i586 and OPEN_ENTERPRISE_SERVER-2.i686!

No comments: