openSUSE Lizards

Authors
Adam Jurkiewicz
Adrian Schröter (7)
Agustin Chavarria (1)
Akhil Laddha
Alex Barrios
Alex Minton
Alexander Naumov (1)
Alexander Orlovskyy (3)
Alexey Eromenko
Alin M Elena (4)
Andrea Florio (15)
Andreas Jaeger (45)
Andreas Stieger (2)
Andreas van dem Helge
Andrej Semen
Andrew Wafaa (26)
Arvin Schnell (6)
Bernhard Wiedemann
Bharath Acharya
Bonnie Kurniawan
Brian G. Merrell
Bruno Friedmann (2)
Carl Fletcher
Casual Programmer
Chang ChiaChin
Christoph Thiel
Christopher Hobbs (15)
Ciaran Farrell (2)
Claes Backstrom
Coly Li
Cristian Rodríguez
Daniel Bornkessel
David Bailey
David C. Rankin
Dean Hilkewich
Dinar Valeev (5)
Dirk Müller (1)
Dmitry Serpokryl (7)
Duncan Mac-Vicar
Enrique Herrera Noya
Eugene Pivnev
FabioMux (1)
Federico Lucifredi (1)
Frank Lee
Gabriele Mohr
Gerrit Beine
Helman Rene Taleno Martinez
Helmut Schaa
Henne (8)
Herbert Graeber
Holgi (2)
Hubert Mantel (1)
Ioan Vancea
J. Daniel Schmidt (1)
Jaime Andrés Vélez Osorio
James Tremblay (7)
Jan Blunck (4)
Jan Loeser (1)
Jan Madsen (1)
Jan Nieuwenhuizen
Jan-Christoph Bornschlegel (3)
Jan-Simon Möller (19)
Javier Llorente (2)
Jigish Gohil (26)
Jiri Srain (1)
Jiří Suchomel (1)
Johan Kotze (5)
John Terpstra
Joop Boonen
José Oramas
Josef Reidinger (8)
Juergen Weigert (1)
Julio Vannini (7)
Justin Haygood
Kálmán Kéménczy
Kayo Hamid
Kevin Yeaux (11)
Klaas Freitag (25)
Klara Cihlarova
Klaus Kämpf
Klaus Singvogel
kl_eisbaer (10)
Lars Marowsky-Bree
Li Bin
Ludwig Nussel (6)
M. Edward (Ed) Borasky
M. Edwin Zakaria
M. Hill
Manuel Trujillo
Marcos David
Marcus Hüwe (8)
Marcus Meissner (1)
Marcus Moeller (1)
Marcus Schaefer (3)
Martin Lasarsch (8)
Martin Mohring (8)
Martin Schmiderer
Martin Schmidkunz
Masim "Vavai" Sugianto (20)
Matt Sealey
Mauro Parra-Miranda
Michael Andres (1)
Michael Löffler (4)
Michael Skiba
Michal Marek (3)
Michal Vyskocil (10)
Michal Zugec
Miguel Angel Barajas Hernandez (1)
Mingxi Wu
mrdocs
Nikanth Karthikesan (2)
Oprea Lucian
Oswin Zulu
Peter Nixon
Peter Pöml (4)
Petr Mladek (37)
Petr Uzel (3)
Philipp Thomas
Pragnesh Radadiya
Raul Libório
Ravi Kumar
Ray Chen
Ray Wang (1)
Raymond Wooninck
Rémy Marquis (1)
Renato de Pontes Pereira
Ricardo Chung
Ricardo Varas Santana (6)
Richard Bos (6)
Robert Lihm
Robert Schweikert (2)
Roland Haidl
Roman Drahtmueller
Rossana Motta (1)
Rupert Horstkötter (10)
Sascha Manns (45)
Savin Alex V.
Sebastian Schöbinger (4)
Stanislav Visnovsky (7)
Stefan Haas (1)
Stefan Hundhammer (5)
Stefan Schubert (4)
Steffen Winterfeldt (4)
Stephan Kulow (10)
Suman Manjunath
Suresh Jayaraman (1)
Susanne Oberhauser (2)
Syamsul Qamar Ngabito
Thomas Göttlicher (5)
Thomas Jones
Thomas Schraitle (16)
Thruth Wang
Tuukka (11)
Ulrich Hecht
Vincenzo Barranco
Wilken Gottwalt
Will Stephenson (2)
Xin Wei Hu
Yuri Tsarev





 

Updating in Place From openSUSE 11.1 to 11.2

1 Star2 Stars3 Stars4 Stars5 Stars (8 votes, average: 4.25 out of 5)
Loading ... Loading ...
Thursday, October 1st, 2009 by Andreas Jaeger Digg!

After running my laptop for some time already on openSUSE Factory, I decided to update my workstation now as well to openSUSE Factory – thus upgrading it to openSUSE 11.2 Milestone 8.

Instead of the “old” but still working way of burning a media, booting from it and upgrading my system, I did the “new” way of openSUSE 11.2: Updating in place with “zypper dup”.

The basic steps are documented also on the openSUSE Wiki:

  1. Adapt the repository list: I disabled all 11.1 repositories and enabled the openSUSE Factory OSS and NON-OSS reposositories using “yast repositories”
  2. I run “zypper refresh” to get the local metadata and repo contents
  3. I upgraded the package stack to the new version with “zypper in zypper”
  4. I updated the rest of the system with “zypper dup”
  5. After two hours updating – and while I could still use my system – the update was finished, I run “SuSEconfig”
  6. and finally rebooted into the 11.2 system.

The upgrade gave me the following information about what it needed to do (note I used quite some openSUSE Build Service repositories that had some higher build numbers than factory has – this explains the downgrades):

1310 packages to upgrade, 173 to downgrade, 174 new, 1 to reinstall, 35 to remove, 179  to change vendor, 12 to change arch.
Overall download size: 1.42 GiB. After the operation, additional 167.5 MiB will be used.
Continue? [y/n/?] (y): y

Now I’m blogging this from my 11.2 Milestone 8 system!

Btw if you update via zypper dup, I suggest to read Michael’s post about download polices, it is possible now to download everything first – and then update the packages in one go instead of the download one package, install it, download next package way.

Update 2009-10-07: Let’s be more explicit about step 1:

1a) First disable all old repositories, either in YaST or with zypper using “zypper mr –all -d”.

1b) Then add the new repositories, in case of factory, you can do this via the following commands:

zypper ar -f http://download.opensuse.org/update/11.2/ "openSUSE 11.2 Updates"
zypper ar -f http://download.opensuse.org/factory/repo/oss/ "openSUSE Factory Oss"
zypper ar -f http://download.opensuse.org/factory/repo/non-oss/ "openSUSE Factory Non-Oss"
zypper ar -f http://download.opensuse.org/factory/repo/debug/ "openSUSE Factory Debug"

20 Comments

Comment by Ulenrich
2009-10-02 17:42:38

should/could “zypper dup” be the integreation of now commands:

zypper ref
zypper in zypper
zypper dup
SuSEconfig

So a less error prone 2 step upgrade 11.1 to 11.2 just:
1.edit repos
2.zypper dup

As this would exactly be what the command name promises: zypper distribution-upgrade
it should spare some future support issues…

 
Comment by navatala
2009-10-06 20:43:37

clear as mud, maybe it’s me but I can say that ether this entry nor the content at http://en.opensuse.org/Upgrade/11.2#Implementation was of any use

 
Comment by Andreas Jaeger
2009-10-07 04:59:53

Which steps are unclear?

 
Comment by Andreas Jaeger
2009-10-07 05:07:07

Btw. zypper sl -d should give these repositories for an update to current factory:

1 | openSUSE 11.2 Updates | openSUSE 11.2 Updates | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/11.2/
2 | repo-debug | openSUSE Factory Debug | No | Yes | 99 | NONE | http://download.opensuse.org/factory/repo/oss/
3 | repo-non-oss | openSUSE Factory Non-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/factory/repo/non-oss/
4 | repo-oss | openSUSE Factory Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/factory/repo/oss/

 
Comment by navatala
2009-10-07 17:21:53

you lost me after step 1

Adapt the repository list: I disabled all 11.1 repositories and enabled the openSUSE Factory OSS and NON-OSS reposositories using “yast repositories”

ok so diabling was easy but how does one enable “openSUSE Factory OSS and NON-OSS reposositories” if one doesn’t know have them or know where to get them, I believe you where aiming this entry at more experienced users than myself.

Comment by Andreas Jaeger
2009-10-07 18:20:50

Ok, I’ve explained step 1 better now. Does this help? Thanks for your feedback!

 
 
Comment by cjk
2009-10-15 00:16:41

What’s with all those downgrades…

 
Comment by Beineri
2009-11-01 13:31:53

Your “update” repository URLs are misleading now that Factory has been branched.
And one should (re)select one’s desktop pattern to get eg OpenOffice_org-kde4 installed.

 
Comment by JP
2009-11-12 19:52:18

I got a error during update.
Command ¨rebuilddb¨ was been right action, then the update was been done successfully.

 
Comment by JP
2009-11-12 20:00:51

excuse me: rpm –rebuilddb
This error was came after 10-15 min after ¨zypper dup¨.

 
Comment by Karl Eichwalder
2009-11-13 05:45:13

It is not recommended to “use the system” while running zypper dup. Esp. big packages with modules or plug-ins such as GNU Emacs or Firefox may fail during operation and data loss may happen (even if unlikely). Thus, using the system in a read-only fashion is probably possible, but be warned.

For more information, see the manual (Reference Guide) ;-)

 
Comment by Karl Eichwalder
2009-11-13 05:49:32

Grrrh, why behaves <code> like <pre> :-( ?

 
Comment by Mark Stone
2009-11-13 14:48:30

Had some problems doing the CLI “zypper dup -d” method on an IBM R52 laptop which had been configured with a totally clean install of 11.1.

After the update completed, there was no keyboard nor mouse functionality at runlevel 5; the keyboard worked fine at runlevel 3 though. Log reviews and Google led me to install the hal rpm from http://download.opensuse.org/repositories/Base:/System/openSUSE_Factory/i586/hal-0.5.13-20.2.i586.rpm, and after a reboot all was well.

This issue was a little worrying to fix because I had to change Ethernet management from NetworkManager to Traditional (ifup) via YaST to be able to download the hal rpm (a USB stick with the rpm wasn’t seen by the system), and to do that YaST wanted to install additional packages — packages that were only available via downloading over Ethernet… I told YaST to skip those packages and fortunately eth0 successfully got a DHCP lease.

The three other issues after the upgrade completed and hal was fixed are minor:

First, the Sonar icon theme wasn’t installed, so when I went to select the new 11.2 default theme in GNOME, Control Panel threw a warning that things wouldn’t look right because Sonar icons weren’t installed. After installing the icons theme via YaST, the problem went away.

Second, my hard disk started churning like crazy and running top showed that Beagle was indexing everything. Under 11.1, I had removed Beagle and just retained the Beagle libraries. The 11.2 upgrade installed Beagle because F-Spot now depends on Beagle, not just Beagle’s libraries. I had thought that Beagle was disabled by default under 11.2. Next is for me to figure out how to disable Beagle with it installed, instead of disabling it by removing it.

Third, YaST’s Software Management module doesn’t seem to respect repo priority numbers any more. I added the OpenOffice.org STABLE repository and gave it a priority of 95, but YaST still offers the 11.2 base OpenOffice.org packages as the preferred versions.

At the end of the day, for an upgrade with so many big under-the-hood changes, I was very impressed that I didn’t have more serious issues. GNOME 2.28 seems noticeably “zippier” than 2.24, and for all the work I know went in to this release, I just wanted to say “thanks! to everyone on the SuSE team and all of the other who contributed to this outstanding release.

Hope that helps,
Mark

Reliable Networks
Portland, ME

 
Comment by Meije Oppenhuizen
2009-11-14 12:11:19

From now on, better follow the steps in the wiki. This one installs 11.3

 
Comment by Rajiva
2009-11-16 10:11:46

nice tutor bro..

 
Comment by ggbrown
2009-11-17 22:32:58

I run OpenSUSE 11.1 as our backup server and it’s rock solid, but I have to admit…it’s processes like this that probably keep Linux (all distros) from being more popular.

Brilliant people contribute to these these operating systems. Surely there can be a simpler way.

G

 
Comment by ssbljk
2009-11-18 08:47:19

note that there is a typo in “zypper mr –all -d”
right syntax is –all or -a

Comment by ssbljk
2009-11-18 09:10:25

haha now that was my typo :) I meant –all or -a

 
 
Comment by ssbljk
2009-11-18 09:12:12

okay, it wasn’t me nor it was author but it was this silly interface which eats double minuses there is “minus minus all”
maybe code works:
--all or -a

 
Comment by fiffin
2009-11-28 09:26:40

I followed the instructions and now the /etc/SuSE-release reads:
openSUSE 11.3 (x86_64)
VERSION = 11.3

Did I do something wrong? How can I downgrade to 11.2 ?

I now can’t get OpenOffice to work. From the opensuse repos:
% ooffice
[Java framework] Error in function createSettingsDocument (elements.cxx).
javaldx failed!
The application cannot be started.
The component manager is not available.
terminate called after throwing an instance of ‘com::sun::star::uno::RuntimeException’

If I use the OO from the OO.org website then I can’t get it
to recognize a JRE via the Extra -> Options menu.

Thanks!

 

Sorry, the comment form is closed at this time.