View previous topic :: View next topic |
Author |
Message |
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Tue Jul 12, 2005 6:05 am Post subject: gcc: Plötzlich alle Versionen masked? |
|
|
Auf einer meiner Kisten (ein ziemlich altes Ding mit gcc 2.95) sind seit ein paar Tagen plötzlich alle Versionen des gcc maskiert:
Code: |
phoebe ~ # emerge -Dup world
These are the packages that I would merge, in order:
Calculating world dependencies /
!!! All ebuilds that could satisfy "sys-devel/gcc" have been masked.
!!! One of the following masked packages is required to complete your request:
- sys-devel/gcc-3.3.5.20050130-r2 (masked by: profile, ~x86 keyword)
- sys-devel/gcc-3.4.3-r1 (masked by: profile, -* keyword)
- sys-devel/gcc-3.3.2-r7 (masked by: profile)
- sys-devel/gcc-3.3.6 (masked by: profile, -* keyword)
- sys-devel/gcc-4.0.1 (masked by: profile, -* keyword)
- sys-devel/gcc-3.3.5-r1 (masked by: profile)
- sys-devel/gcc-3.1.1-r2 (masked by: profile)
- sys-devel/gcc-3.3.5.20050130-r1 (masked by: profile)
- sys-devel/gcc-3.4.1-r3 (masked by: profile, -* keyword)
- sys-devel/gcc-4.1.0_beta20050709 (masked by: profile, -* keyword)
- sys-devel/gcc-3.4.3.20050110-r2 (masked by: profile, -* keyword)
- sys-devel/gcc-3.2.2 (masked by: profile, -* keyword)
- sys-devel/gcc-3.2.3-r4 (masked by: profile)
- sys-devel/gcc-3.4.4 (masked by: profile, -* keyword)
- sys-devel/gcc-2.95.3-r9 (masked by: profile)
For more information, see MASKED PACKAGES section in the emerge man page or
section 2.2 "Software Availability" in the Gentoo Handbook.
!!! (dependency required by "www-client/links-2.1_pre17-r1" [ebuild])
!!! Problem with ebuild www-client/links-2.1_pre17-r1
!!! Possibly a DEPEND/*DEPEND problem.
!!! Depgraph creation failed.
|
Da scheint jemand was am Profil gedreht zu haben, ich nutze
Code: |
phoebe ~ # l /etc/make.profile
lrwxr-xr-x 1 root root 46 Nov 3 2004 /etc/make.profile -> ../usr/portage/profiles/default-linux/x86/gcc2
|
Das System sieht wie folgt aus:
Code: |
phoebe ~ # emerge info
Portage 2.0.51.19 (default-linux/x86/gcc2, gcc-2.95.3, glibc-2.2.5-r2,glibc-2.2.5-r9, 2.6.12-gentoo-r4 i686)
=================================================================
System uname: 2.6.12-gentoo-r4 i686 AMD-K7(tm) Processor
Gentoo Base System version 1.6.12
Python: dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 09:40:55)]
dev-lang/python: 2.3.5
sys-apps/sandbox: [Not Present]
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.8.5-r3, 1.5, 1.6.3, 1.7.9-r1, 1.4_p6, 1.9.5
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=i686 -O2 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/ http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp.wh2.tu-dresden.de/pub/mirrors/gentoo ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.gentoo.mesh-solutions.com/gentoo/ ftp://pandemonium.tiscali.de/pub/gentoo/"
LANG="en_US"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/usr/TMP/"
PORTDIR="/usr/portage"
SYNC="rsync://10.10.10.169/gentoo-portage"
USE="x86 3dnow alsa apache2 apm berkdb bitmap-fonts crypt cscope emboss font-server foomaticdb fortran gd gif gnome gtk2 hardenedphp imlib jpeg libg++ libwww mad mikmod mmx motif mp3 mysql ncurses nls oss pam perl png postgres python readline samba slang spell sse ssl tcpd truetype-fonts type1-fonts xml2 zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CBUILD, CTARGET, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY
|
Wie kriege ich das jetzt bloß wieder hin? _________________ Never argue with an idiot. He brings you down to his level, then beats you with experience.
How-To: Daten verschlüsselt auf DVD speichern. |
|
Back to top |
|
|
/dev/blackhawk Guru
Joined: 12 Feb 2004 Posts: 380 Location: Germany
|
Posted: Tue Jul 12, 2005 12:38 pm Post subject: |
|
|
Wenn's nicht unbedingt so ein alter gcc sein muß, dann make.profile auf ein aktuelles Profil (z.B. /usr/portage/profiles/default-linux/x86/2005.0/) umlegen und den 'emerge -Du world' durchführen.
MFG
/dev/blackhawk |
|
Back to top |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Tue Jul 12, 2005 12:41 pm Post subject: |
|
|
Ich befürchte, daß das nicht so einfach ist, weil von gcc 2.95 und gcc 3.x erzeugter Binärcode wohl nicht kompatibel ist und die Umstellung des kompletten System wohl alles andere als einfach ist. _________________ Never argue with an idiot. He brings you down to his level, then beats you with experience.
How-To: Daten verschlüsselt auf DVD speichern. |
|
Back to top |
|
|
/dev/blackhawk Guru
Joined: 12 Feb 2004 Posts: 380 Location: Germany
|
Posted: Tue Jul 12, 2005 12:51 pm Post subject: |
|
|
gcc und glibc updaten mit einem anschließendem 'emerge -e system && emerge -e world' sollte doch gehen, oder?
Allerdings wäre es IMHO wahrscheinlich einfacher, gleich das System neu aufzusetzten
Ist halt jetzt die Frage, wie wichtig Dir das Update ist.
MFG
/dev/blackhawk |
|
Back to top |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Tue Jul 12, 2005 12:57 pm Post subject: |
|
|
Nach dem, was ich hier vor einiger Zeit gelesen habe, reicht das nicht.
Und da das ein Server ist, dessen hohe Verfügbarkeit ziemlich wichtig ist und auf dem ziemlich viele Programme mit manuell angepaßten Konfigurationen laufen, läßt der sich auch nicht mal eben neu installieren. _________________ Never argue with an idiot. He brings you down to his level, then beats you with experience.
How-To: Daten verschlüsselt auf DVD speichern. |
|
Back to top |
|
|
/dev/blackhawk Guru
Joined: 12 Feb 2004 Posts: 380 Location: Germany
|
Posted: Tue Jul 12, 2005 1:31 pm Post subject: |
|
|
OK, bei einem Server sieht die Sache natürlich anders aus.
Ist 'links' das einzige Paket, was auf dem neuen gcc besteht? Wenn ja, würd ich es per /etc/portage/package.mask maskieren und den Rest updaten.
Was hältst Du davon:
-Komplett-Backup machen
-Am Wochenende das Update probieren
-Wenns schief geht => Backup einspielen
Wenn keiner mehr nen anderen Vorschlag/Lösung hat, würde ich es so probieren. Scheint mir eine relativ Nerven-schonende Möglichkeit zu sein.
MFG
/dev/blackhawk |
|
Back to top |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Tue Jul 12, 2005 2:22 pm Post subject: |
|
|
Jo, stimmt, bisher ist nur links betroffen (ändert sich hoffentlich nicht so schnell, sonst bringt das zwischenzeitliche Maskieren nicht viel).
Der Server ist ja schon seit Monaten das Problemkind, es gibt inzwischen 7 auf dem Server installierte Pakete, die sich nicht updaten lassen, weil emerge reproduzierbar mit dem gleichen Fehler abbricht. Wäre das Ding nicht so wichtig, daß es 24/7 laufen muß und wären da nicht so viele Daten und config-Dateien betroffen, hätte ich den längst schon Platt gemacht. Wird sich wohl über kurz oder lang nicht vermeiden lassen... _________________ Never argue with an idiot. He brings you down to his level, then beats you with experience.
How-To: Daten verschlüsselt auf DVD speichern. |
|
Back to top |
|
|
amne Bodhisattva
Joined: 17 Nov 2002 Posts: 6378 Location: Graz / EU
|
Posted: Tue Jul 12, 2005 3:02 pm Post subject: |
|
|
schachti wrote: | Wäre das Ding nicht so wichtig, daß es 24/7 laufen muß und wären da nicht so viele Daten und config-Dateien betroffen, hätte ich den längst schon Platt gemacht. |
Wenn es so wichtig ist sollte es ein Backupsystem geben, dass du in der Zwischenzeit einsetzen kannst. _________________ Dinosaur week! (Ok, this thread is so last week) |
|
Back to top |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Tue Jul 12, 2005 3:04 pm Post subject: |
|
|
Tja, leider kostet sowas Geld.
Aber mal im Ernst: Demnächst gibt's 'nen neuen Router, dann wird der bisherige Router diesen Server endlich ersetzen können. Da das aber noch ein paar Wochen dauert, muß er es bis dahin weiterhin so schaffen. _________________ Never argue with an idiot. He brings you down to his level, then beats you with experience.
How-To: Daten verschlüsselt auf DVD speichern. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|