BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanneKontakt

Ports aktualisieren mit dem gnome_upgrade Skript

Am 05.11.05 wurden laut /usr/ports/UPDATING gtk/glib und GNOME aktualisiert.

20051105:
AFFECTS: all users of gnome/glib/gtk
AUTHOR: gnome@FreeBSD.org

GNOME has been updated to 2.12 and gtk/glib to 2.8.
DO NOT USE portupgrade(1) to update your ports. Instead, use
the gnome_upgrade.sh script from
http://www.marcuscom.com/downloads/gnome_upgrade212.sh

Zeit, die Ports auf meinem Laptop auf den neusten Stand zu bringen. Also gleich mal das gnome_upgrade212.sh heruntergeladen:

# fetch http://www.marcuscom.com/downloads/gnome_upgrade212.sh 

Als erstes habe ich Openoffice mit pkg_deinstall gelöscht, da ich nicht wollte, dass das Upgradeskript Openoffice aktualisiert.

Mit der Option -h alle möglichen Optionen angeschaut:

#./gnome_upgrade212.sh -h
usage: ./gnome_upgrade212.sh [-f] [-k] [-h] [-P] [-p] [-v] [-restart <list filename>]

-f : Do not prompt for any confirmations (think: force)
-k : Keep going even if an error is encountered
-h : Print this usage summary and exit
-p : Use packages for upgrades where possible
-P : Only use packages for upgrades
-v : Print the version of ./gnome_upgrade212.sh and exit
-restart : Restart a failed upgrade using the <list filename> to get the list of ports that still require an upgrade

...und danach das Skript ohne eine Option gestartet. Nach der Bestätigung mit Enter, dass ich das Upgrade durchführen möchte, begann das Skript mit der Aktualisiertung der Ports.

Mit folgendem Befehl kann der Fortschrit des Upgrades mitgelesen werden:

# tail -f /var/tmp/gnome_upgrade_log.<6 zufällige Zeichen>

Nachdem das Skript schon 2 Stunden und 55 Minuten am Aktualisieren war, kam das:

** Listing the failed packages (*:skipped / !:failed)
! multimedia/mplayer-skins (mplayer-skins-1.1.1_1) (checksum mismatch)
! misc/help2man (help2man-1.35.1) (unknown build error)
! textproc/intltool (intltool-0.33) (unknown build error)
! misc/gnome-icon-theme (gnome-icon-theme-2.10.1_1) (configure error)
* multimedia/mplayer (mplayer-gtk-esound-0.99.7_4)
---> Packages processed: 63 done, 0 ignored, 1 skipped and 4 failed
INFO: GNOME upgrade FAILED at Sat Nov 12 01:14:07 CET 2005

Für mplayer konnten nicht die richtigen Dateien heruntergeladen werden, also gleich mplayer deinstalliert:

# pkg_deinstall -R -d -v mplayer-gtk-esound

Die anderen drei Ports, die sich nicht aktualisieren liessen, versuchte ich mit portupgrade -f <portname> manuell zu aktualisieren. Wo dies nicht funktionierte, half ein make deinstall && make reinstall. Danach das gnome_upgrade212.sh wieder gestartet:

# ./gnome_upgrade212.sh -restart /var/tmp/gnome_upgrade_lst.<6 zufällige Zeichen>

Und nach weiteren 4 Stunden und 13 Minuten aktualisieren und total 108 aktualisierten Ports, die lang ersehnte Meldung:

INFO: GNOME upgrade finished successfully at Sat Nov 12 06:17:45 CET 2005

Danach Openoffice mit pkg_add wieder installiert und ebenso mplayer ohne die Skins, die nicht korrekt heruntergeladen werden konnten.

UPDATE: Wie ich gerade gesehen habe, wurden die Ports atk, glib20 und pango als BROKEN markiert. Da scheint sich ein Fehler eingeschlichen zu haben. Habe davon aber noch nichts gemerkt, da hier alles läuft. Mal schauen wo das Problem liegt...

UPDATE 19.11.05: glib20 wurde am 15.November von 2.8.3 auf 2.8.4 aktualisiert, atk und pango sind aber weiterhin als BROKEN markiert.

Related Entries:
FreeBSD-Portbaum auf Fehler überprüfen
FreeBSD-Dokumentation auf bekannte Fehler prüfen
Abhängigkeiten eines Portes als Baum anzeigen
Tinderbox aufräumen
Wartezeit von tinderd ändern
Comments (5)  Permalink

Comments

Alain @ 18.11.2005 20:07 CEST
Mal kucken, ich installiers auch grad :) Hoffen wir, es hat sich was gebessert :)
Alain @ 19.11.2005 12:21 CEST
Ich hab dummerweise vergessen, Openoffice zu entfernen. Da hats abgebrochen. Mussts halt wieder aufnehmen. Danach hatte es am Schluss nur noch Errors wegen xterm und xorg-clients (?). den hab ich einfach nochmals neu installiert. Jetzt funkts, wies ausschaut alles :)

Koole Anleitung, merci :)
Beat @ 19.11.2005 12:50 CEST
Vor dem Aktualisieren immer /usr/ports/UPDATING lesen, da steht nämlich zu Deinem Problem was:

20051113:
AFFECTS: users of x11/xterm, x11/xorg-clients, x11/XFree86-4-clients
AUTHOR: x11@FreeBSD.org

Xterm no longer installs with '-static' prefix. Users should upgrade
XFree86-clients to 4.5.0_1 or xorg-clients to 6.8.2_1 or newer before
attempting upgrade of xterm to 206_1 or newer. Previous versions remove
xterm on deinstall so CONFLICTS have been set accordingly.
Alain @ 21.11.2005 02:38 CEST
Ja, ich weiss. Habs zwar gelesen aber ignoriert. *tsts* Ist aber nacher schön durchgelaufen.

Trac läuft inzwischen auch, Subversion auch. Nach einer Woche *uff* :)
Alex @ 14.02.2006 13:08 CEST
Da ich KDE bereits installiert hatte, wurde beim gnome update gleich auf KDE 3.5 upgraded.
Dies noch ein kleiner Nebeneffekt.

add a comment

The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(139).xml
Trackbacks are moderated.

This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!

Name*
E-Mail
For Spammers Only
URL
Comment*
Notify me via E-Mail when new comments are made to this entry
Remember me (needs cookies)