HowTo: OES Linux patching modifying a SLES9 YOU server
From CoolSolutionsWiki
Contents |
patching OES Linux with a YOU Server
Introduction
My findings here are that the differences between a YOU server for SLES9 i386 and that what is needed to be able to patch also an OES Linux server are very slight.
It is much easier than to set up an internal ZLM66 server to avoid the long download delays from the external patch server https://update.novell.com/data
There are some TID's around saying that one should only use the rug rcd red-carpet method.
I have tested quite a bit my "modified" YOU server, it works just exactly the same from a result perspective assuming that you don't need to patch server installed before OESSP2.
YOU Server directory structure
The directory structure look like this:
sbhome-brumme02:~ # cd /var/lib/YaST2/you/mnt
sbhome-brumme02:/var/lib/YaST2/you/mnt # ll
total 0
drwxr-xr-x 5 root root 120 Nov 6 17:06 .
drwxr-xr-x 5 root root 352 Feb 22 22:25 ..
drwxr-xr-x 3 root root 72 Nov 6 17:06 i386
drwxr-xr-x 2 root root 48 Feb 22 22:25 media.1
drwxr-xr-x 3 root root 72 Sep 13 14:46 x86_64
sbhome-brumme02:/var/lib/YaST2/you/mnt #
under i386 you have the following directories:
sbhome-brumme02:/var/lib/YaST2/you/mnt/i386/update # ll
total 0
drwxr-xr-x 12 root root 360 Feb 9 00:12 .
drwxr-xr-x 3 root root 72 Nov 6 17:06 ..
drwxr-xr-x 3 root root 72 Nov 6 17:20 SUSE-CORE
drwxr-xr-x 3 root root 72 Nov 6 17:06 SUSE-SLES
sbhome-brumme02:/var/lib/YaST2/you/mnt/i386/update #
YOU Server modifications
here you can just create the following directory:
"Open-Enterprise-Server"
sbhome-brumme02:/var/lib/YaST2/you/mnt/i386/update # ll
total 0
drwxr-xr-x 12 root root 360 Feb 9 00:12 .
drwxr-xr-x 3 root root 72 Nov 6 17:06 ..
drwxr-xr-x 3 root root 72 Feb 5 01:15 Open-Enterprise-Server
drwxr-xr-x 3 root root 72 Nov 6 17:20 SUSE-CORE
drwxr-xr-x 3 root root 72 Nov 6 17:06 SUSE-SLES
sbhome-brumme02:/var/lib/YaST2/you/mnt/i386/update #
check out how it works for SUSE-SLES9 and SUSE-CORE, it is fairly simple
where to pull the OES patches from
the list of patches that need to be added under "Open Enterprise Server" can be obtained as follows:
I use an unpatched OESSP2 server with all Novell Products installed but not configured.
I have used the configure later option of the initial YaST installation and put in the latest rug, rcd and red-carpet patch with:
rug pin patch-11371
rcrcd restart
and
oes-linux:~ # rug pl |grep "oes "|grep "Open "
| oes | patch-10817 | suggested | Open Enterprise Server | Recommended update for SPident and oes-SPident
| oes | patch-10912 | suggested | Open Enterprise Server | Recommended update for Novell NCP services
| oes | patch-10946 | suggested | Open Enterprise Server | Recommended update for novell-ncpserv
| oes | patch-10986 | urgent | Open Enterprise Server | Security update for xsp
| oes | patch-11148 | suggested | Open Enterprise Server | Recommended update for yast2-novell-common
| oes | patch-11208 | urgent | Open Enterprise Server | Security update for novell-ncp
| oes | patch-11218 | suggested | Open Enterprise Server | Recommended update for Novell Cluster Services
| oes | patch-11240 | suggested | Open Enterprise Server | Recommended update for Novell Cluster Services
| oes | patch-11247 | urgent | Open Enterprise Server | Security update for mono
| oes | patch-11300 | suggested | Open Enterprise Server | Recommended update for
| oes | patch-11305 | urgent | Open Enterprise Server | Security update for LUM
| oes | patch-11312 | suggested | Open Enterprise Server | Recommended update for novell-iprint-server
| oes | patch-11358 | urgent | Open Enterprise Server | Security update for Linux kernel
| oes | patch-11365 | suggested | Open Enterprise Server | Recommended update for NCP
| oes | patch-11372 | suggested | Open Enterprise Server | Recommended update for LUM
| oes | patch-11408 | suggested | Open Enterprise Server | Recommended update for novell-netstorage
| oes | patch-11423 | suggested | Open Enterprise Server | Recommended update for Novell NCP
oes-linux:~ #
the files can be found under the red carpet cache directory of the OES Linux sample server correctly activated for the OES channel:
oes-linux:/var/cache/rcd/patch_data # ll
total 8177
drwxr-xr-x 2 root root 1176 Mar 6 18:14 .
drwxr-xr-x 12 root root 344 Mar 6 17:19 ..
-rw-r--r-- 1 root root 124563 Mar 6 18:13 SPident-0.9-42.30.noarch.rpm
-rw-r--r-- 1 root root 570609 Mar 6 17:19 libredcarpet-2.4.9-1.8.i586.rpm
-rw-r--r-- 1 root root 162446 Mar 6 17:19 libredcarpet-python-2.4.9-1.8.i586.rpm
-rw-r--r-- 1 root root 317911 Mar 6 17:19 libredcarpet-tools-2.4.9-1.8.i586.rpm
-rw-r--r-- 1 root root 469439 Mar 6 18:13 novell-ncp-5.0.1-10.i386.rpm
-rw-r--r-- 1 root root 350062 Mar 6 18:13 novell-ncpserv-1.3-1.i386.rpm
-rw-r--r-- 1 root root 350794 Mar 6 18:14 novell-ncpserv-1.3-2.i386.rpm
-rw-r--r-- 1 root root 173344 Mar 6 18:13 novell-ncpserv-nrm-1.3-1.i386.rpm
-rw-r--r-- 1 root root 173266 Mar 6 18:14 novell-ncpserv-nrm-1.3-2.i386.rpm
-rw-r--r-- 1 root root 2438021 Mar 6 18:13 novell-nrm-1.3-9.i586.rpm
-rw-r--r-- 1 root root 46238 Mar 6 18:13 oes-SPident-1.0.0-0.11.noarch.rpm
-rw-r--r-- 1 root root 2316 Mar 6 18:13 patch-10817
-rw-r--r-- 1 root root 6600 Mar 6 18:13 patch-10912
-rw-r--r-- 1 root root 3253 Mar 6 18:14 patch-10946
-rw-r--r-- 1 root root 12504 Mar 6 17:19 patch-11371
-rw-r--r-- 1 root root 261563 Mar 6 17:19 python-openssl-0.6-3.4.i586.rpm
-rw-r--r-- 1 root root 1420536 Mar 6 17:19 rcd-2.4.9-1.14.i586.rpm
-rw-r--r-- 1 root root 179296 Mar 6 17:19 rcd-devel-2.4.9-1.14.i586.rpm
-rw-r--r-- 1 root root 354809 Mar 6 17:19 rcd-modules-2.4.9-1.5.i586.rpm
-rw-r--r-- 1 root root 62758 Mar 6 17:19 rcd-modules-devel-2.4.9-1.5.i586.rpm
-rw-r--r-- 1 root root 447237 Mar 6 17:19 red-carpet-2.4.9-1.15.i586.rpm
-rw-r--r-- 1 root root 319841 Mar 6 17:19 rug-2.4.9-1.13.i586.rpm
-rw-r--r-- 1 root root 25214 Mar 6 17:19 xmlrpc-c-0.9.10-21.2.i586.rpm
-rw-r--r-- 1 root root 42720 Mar 6 17:19 xmlrpc-c-devel-0.9.10-21.2.i586.rpm
oes-linux:/var/cache/rcd/patch_data #
i have put the content of the directory after having installed the patches:
-rw-r--r-- 1 root root 2316 Mar 6 18:13 patch-10817
-rw-r--r-- 1 root root 6600 Mar 6 18:13 patch-10912
-rw-r--r-- 1 root root 3253 Mar 6 18:14 patch-10946
-rw-r--r-- 1 root root 12504 Mar 6 17:19 patch-11371
to keep the list of files small for better clarity
hope it helps, any comment or suggestion is appreciated --SBarello 15:35, 6 March 2007 (MST)
