I saw comments that "YOU doesn't work" (YaST Online Update), and when just now I ran it for the first time in SuSE 8.1, I found out what the people meant. In short, it's forgotten how to use passive FTP, which is required if the machine being updated is behind a NAT box or firewall. (The firewall has to have FTP connection tracking. Linux does.) How to fix: Look in /etc/suseservers and pick a site. Note the leading directory path which I'll call $origin; for example, pub/suse. Connect by anonymous FTP and "cd" to $origin/i386/update/8.1/rpm/i586 then download these patch RPMs: yast2-core-2.6.47-9.i586.rpm yast2-packagemanager-2.6.36-2.i586.rpm yast2-packager-2.6.63-3.i586.rpm Total size, 1 to 1.5 Mb. (There are also files ending in patch.rpm, which are about 2/3 the size but which contain the identical files. I don't know what their significance is, but there are symlinks to the bigger files, and I played it safe and installed those.) In the download directory do "rpm -F yast2-*.rpm". Now YOU knows about passive mode and has a few other bugfixes. When you actually do the update, give it p l e n t y of time to download the package descriptions, before the package selection screen comes up, and don't expect anything swift when downloading the RPMs themselves. Inevitably there will be an error on one of the packages. When you hit "finish" you'd expect the surviving patches to be installed, but nooooo, YOU exits. (I've posted a complaint to SuSE feedback.) "cd" to /var/lib/YaST2/you/i386/update/8.1/rpm which has 2 subdirectories, i586 and noarch. Using file mod times, identify which are the RPMs you just downloaded, and use "rpm --checksig i586/file.rpm" (substitute dir/name of each file) to verify that it wasn't trashed. (I think you can check multiple files at once.) Then do "rpm -F dir/file1.rpm dir/file2.rpm...." to install them all at once. Do in one group so rpm can sort the files, doing them in the correct order, if there are dependencies. So how is SuSE going to get this info out to all the users? Hope this helps. James F. Carter Voice 310 825 2897 FAX 310 206 6673 UCLA-Mathnet; 6115 MSA; 405 Hilgard Ave.; Los Angeles, CA, USA 90095-1555 Email: jimc@math.ucla.edu http://www.math.ucla.edu/~jimc (q.v. for PGP key)
participants (1)
-
Jim Carter