Re: Schwere Probleme mit portupgrade -ra

From: Oliver Lietz <de-bsd-questions(at)oliverlietz.de>
Date: Mon, 1 Mar 2004 10:52:07 +0100

Am Montag, 1. März 2004 09:59 schrieb Jan Siml:
> Hallo,
>
> ich habe seit einigen Tagen ein Problem mit Portupgrade. Am 26. Februar
> wurde bekanntlich Ruby von Version 1.6 auf 1.8 als Standard umgestellt.
> Ich habe leider erst im Nachhinein die Hinweise zur Migration gesehen,
> daher ist die Umstellung selbst ohne die Befolgung dieser Hinweise von
> statten gegangen. Es gab bei der eigentlichen Migration aber keinerlei
> Probleme.
>
> Nur ein "portupgrade -ra" kann ich seit dem nicht mehr durchführen.
> Portupgrade tut dann einfach nichts (sinnvolles), gibt keinerlei Ausgaben
> von sich und der Prozeß wächst stetig bis der gesamte Hauptspeicher und
> fast die gesamte CPU-Zeit in Beschlag sind. Dann hilft nur noch ein
> STRG-C. Mit anderen Schaltern (-f/fr...) läuft Portupgrade jedoch.
>
> Hat vielleicht jemand ein ähnliches Problem und/oder könnte mir einen
> Hinweis geben, wo ich nach der Problemlösung schauen muß?
>
> Die Hinweise zur Migration habe ich im übrigen nun schon im Nachhinein
> befolgt. Aber geändert hat das nicht.

Hallo Jan,

http://freebsd.kde.org:
[2004-02-26] Ruby 1.8 Upgrade and Portupgrade

It looks like the default ruby has finally been upgraded to 1.8 for FreeBSD on
i386. More than one person has reported on #kde-freebsd that using
portupgrade (which relies on ruby) to effect this upgrade on ruby has
resulted in "strange things happening". So it loooks like it would be best to
follow the maintainer's advice:

If you...want to keep ruby 1.6 as default, please add RUBY_DEFAULT_VER=1.6
to /etc/make.conf. Otherwise, please run the following series of commands to
migrate to ruby 1.8:
Reinstall portupgrade manually (and ruby 1.8 will be installed)
pkg_delete portupgrade-\*
cd /usr/ports/sysutils/portupgrade; make install clean

Reinstall everything that depends on ruby 1.6 (to use ruby 1.8)
portupgrade -fr lang/ruby16

Reinstall ruby 1.8 (because the previous step kills symlinks)
portupgrade -f lang/ruby18

Deinstall ruby 1.6 stuff (if you are paranoi[d])
pkg_deinstall -ri lang/ruby16

... sollte deine Probleme lösen.

Oliver

To Unsubscribe: send mail to majordomo(at)de.FreeBSD.org
with "unsubscribe de-bsd-questions" in the body of the message
Received on Mon 01 Mar 2004 - 10:56:21 CET

search this site