SUSe 9.3 behind corporate firewall - how do I manually update
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
SUSe 9.3 behind corporate firewall - how do I manually update
I am a newbie to Linux.
I have installed Suse 9.3 from 5 CDs onto a DELL GX270 as a dual boot with Windows XPpro; XP was installed first and I let Suse install itself with the defaults; I have no printed/written manuals, just the five Suse CDs.
I would like to keep the installation up-to-date but I am behind a corproate firewall and proxy that doesn't allow ftp traffic.
I have tried setting the software source under Yast for YOU to a local mirror (both ftp and http and with the SUSE proxy on and off; I have turned off the SUSE firewall) but this has failed with "Unable to create installation source".
I have found various web sites that have a directory structure for Suse 9.3 that may contain the required update files for 9.3 but I do not know:
a) what files to look for and
b) what to do with them after I download them to install them
Have you tried running the online update from behind your firewall and choosing one of the http mirror sites? Only the main suse site uses FTP, the others are http (the downloaded files get "wrapped" in http headers so as far as your corporate firewall sees, they are web pages). For example, I use the site http://ftp.uni-bremen.de/pub/mirrors...suse.com/suse/ as my update source, although I'm not behind a corporate firewall so I can't say for sure it will work for you!
When you are "changing the source of update", I think all you are doing are changing the location to look for additional packages to install or reinstall, (i.e. the place that is looked at when you click on "Install and remove software"). This is not the same as the location for updates.
Hope this is useful,
Karl
Freelance Lecturer in Computer Science
Linconlshire England
I opened YAST and selected Online Update and got a message saying "Getting a list of mirror servers...". This failed saying "Cannot fetch remote server list. Only user-defined patch sources will be available". I "ingore" this warning and proceed to enter the User-defined Installation source as you suggested using HTTP as the protocol. After a while of waiting I get "Couldn't connect to host".
BUT, if I enter the URL "http://ftp.uni-bremen.de/pub/mirrors/suse/ftp.suse.com/suse/" in the browser I go straight to it; no problem.
Am I missing something else in the configuration somewhere?
Have you clicked New Server on the YaST Online Update page, to create the source of installation ?
Don't type in directly the address, rather do :
New Server
select http protocol
enter the name of the server : ftp.uni-bremen.de (without slashes)
enter the directory : pub/mirrors/suse/ftp.suse.com/suse/ (without a slash at the beginning)
Confirm this by clicking the appropriate button
Check Manual Selection of packages (to have control over what will be upgraded)
and continue the procedure.
It should work.
Or so I hope for you
Bye.
I went to a console screen and tried
ftp ftp.uni-bremen.de
and was successful in logging in anonymously which is strange as I thought that I would be blocked by the firewall. Anyway, I then went back to YAST and Online Update and re-entered the server but using FTP; this failed. So, instead of checking Anonymous I entered the anonymous details myself and I got a connection and am now updating my system.
From this I am assuming that somewhere my personal details as used by anonymous are not correct. Can you tell me where those details would be stored/entered?
I don't know where the anonymous login details are stored, but they may be hardcoded? A lot of the YaST2 update configuration appears to be kept in /var/lib/YaST2/you, but I can't see any login details. For example, on my system the file /var/lib/YaST2/you/config contains:
LastServer="http://ftp.uni-bremen.de/pub/mirrors/suse/ftp.suse.com/suse/;Germany: University Bremen (http);"
LastServerType="remote"
LastUpdate="1129052954"
and the file youservers contains the list of servers that YaST offers.
If you use a http bases update source then there should not be a need for the anonymous login issue.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.