![](https://seccdn.libravatar.org/avatar/a125e4d849f2b8b7e3fbabaaf973e8c6.jpg?s=120&d=mm&r=g)
On Sat, 05 Feb 2011 23:24:46 +0530, Felix Miata <mrmazda@earthlink.net> wrote:
Type a <space> 3 when the Grub menu comes up, then press <Return>. That should get you into text mode with full networking. Login as root on tty2 and open mc. Login as root on tty3 and do 'zypper up' and see if it finds anything to do. If it does, let it proceed, then either try rebooting normally, or switch to tty2, navigate to /etc/zypp/repos.d/, where you'll want to configure a file for using the 4.6 repo. One way to do that is if you have a 4.5.5 already configured, just edit it using mc's internal editor to change title, name, and applicable URL. First make a copy for backup [highlight old file; shift-F3; end; BS: removes "o" from name of original filename, creating new file with .rep as ending] Once that's done, goto tty2 and do zypper ref. If no errors, do zypper dup. If while all this is going on you need internet access, you can right inside mc via its built in FTP, such as fetching an RPM or getting a repo URL correct in your mind. After zypper dup is done, try rebooting normally. Look at man zypper for the -r command if you want only to upgrade from a particular repo, such as your new 4.6.
this should work, but why do it the difficult way if he can use the zypper command to do all that for him? -- "zypper lr" gives a list of repositories, enabled and otherwise; -- "zypper rr <repo no|repo alias|repo URL>" removes a repo that he doesn't want to use anymore; -- "zypper ar -f <repo URL> <repo alias>" adds a new repo, with auto-refresh enabled; -- "zypper ref" refreshes all repos that have auto-refresh enabled; -- "zypper dup -r <repo alias|repo no|repo URL>" does the upgrade from the specified repo, while allowing packages from other repos to be pulled in if necessary; why should he do all that with a text editor / MC? IMO that's much more error prone, unless one knows _exactly_ what has to be done. -- phani. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org