Togan Muftuoglu wrote:
* Basil Chupin;
on 08 Aug, 2002 wrote: Art Fore wrote:
to be beyond my limited capabilities because I cannot get the updates to work! :-) I tried running them 'everyway but loose' but all I get is an error message, "No SuSE=-patch-CD or SuSE path found".
I copy all the files/folders for /var/lib/YaST/patches/i386/update/8.0/<various> [without and without /patches] then run YOU as either auto or manual with the HD path set to the /var/lib/YaST/patches/i386/update/8.0/
First use a different directory as /var/lib/Yast will be used by YaST2 ie the eay I do it is via rsync every night I am updating /usr/local/update/i386/update/8.0 directory.
When using YaST2 online Update module select expert and then choose harddisk and enter the path as follows
/usr/local/update ( YaST2 will find the remaining parts depending on your SuSE version) and then you will be able to apply the pathces via harddisk. If you want to make a Patch CD the important point is use of "graft-points" option of mkisofs for example -graft-points i386/update/8.0=/usr/local/update/i386/update/8.0
This way you can use the CD as a patch CD and YaST2 will happly accept it.
HTH
Oh dear, but I am definitely doing something wrong because I have tried all the suggestions made so far by all - except for the option of creating a mirror of the ftp source - and am getting nowhere very fast :-(. When I try what you suggest above I end up with an error message of "No SuSE=pathc-CD or SuSE path found" and then, when I actually gave the fulll path to the patches, I got Cannot download patch descriptons (or words to this effect). This led me to thinking that on the patched system there is a folder called "patches" which contains the name of available patches and at the end of each name thre is a description which states "new" or "installed" and that if I removed the "installed" at the end of the name then the YOU would work correctly. So I renamed all the files (patches). I then ran YOU and what I now got was the error messages (for each patch), "Could not copy patch-information". After trying a number of variations around this scenario, and having got nowhere, I was forced to give up because - once again! - the YOU application disappeared from the system. After some 6 unsuccessful attempts at running YOU in AUTOMATIC/HD/path-to-patches, YOU disappears off the screen and one cannot re-activate it again :-(. YOU is gone :-(. The only way I know of bringing it back is to re-install SuSE. The other suggestin I tried was the one about placing all the patches into the one directory and running rpm -Fvh *.rpm in the directory. Well, all I got was screens and screens of error messages. I then decided to see what would happen of I applied this in each of sub-directories holding the patches- this worked for all but the patches in sub-directories kde7, kde8, xwm1, and yast1. So, this approach doesn't work for me :-(. At this point in time my mind is boggling. I'll take a 10-minute break - and see if someone can come up with that small detail that I am missing in order for this to work for me. To be honest, I am surprised that SuSE haven't written into the SDB the method(s) of updating a system using existing patches rathen than having people download them again (and tying up their server). Cheers.