View previous topic :: View next topic |
Author |
Message |
Headhunter123 Guru
Joined: 19 Oct 2002 Posts: 509
|
Posted: Sun Feb 16, 2003 8:26 am Post subject: emerge world -up schlägt fehl |
|
|
Hi !
Seit heute morgen hab ich ein Problem
Hab ganz normal emerge rsync; emerge world -up gemacht und bekomme jetzt den Fehler :
Code: |
[b]jojo@jojo ~ $ emerge world -up[/b]
These are the packages that I would merge, in order:
Calculating world dependencies /
!!! all ebuilds that could satisfy "virtual/opengl" have been masked.
!!! (dependency required by "kde-base/kdebase-3.1-r1" [ebuild])
|
Weiß einer warum ?
Danke für Antwort |
|
Back to top |
|
|
xonit n00b
Joined: 28 Dec 2002 Posts: 71
|
Posted: Sun Feb 16, 2003 8:30 am Post subject: |
|
|
probiers mal mit
emerge -pu world
bye
xonit _________________ Asus A3L |
|
Back to top |
|
|
Headhunter123 Guru
Joined: 19 Oct 2002 Posts: 509
|
Posted: Sun Feb 16, 2003 8:34 am Post subject: |
|
|
Schade, klappt immer noch nicht. emerge world -up hat bisher auch immer geklappt, warum jetzt auf einmal nicht mehr ? |
|
Back to top |
|
|
xonit n00b
Joined: 28 Dec 2002 Posts: 71
|
Posted: Sun Feb 16, 2003 8:46 am Post subject: |
|
|
hast du vielleicht -kde als flag ? _________________ Asus A3L |
|
Back to top |
|
|
citizen428 Retired Dev
Joined: 10 Jun 2002 Posts: 317 Location: Vienna, Austria
|
Posted: Sun Feb 16, 2003 8:47 am Post subject: |
|
|
Headhunter123 wrote: | Schade, klappt immer noch nicht. emerge world -up hat bisher auch immer geklappt, warum jetzt auf einmal nicht mehr ? |
Weil ein Paket (nämlich kdebase-3.1-r1) eine Abhängigkeit zu virtual/opengl (das sind Pakete die OpenGL Funktionalität zur Vefügung stellen) hat, welche aber entweder via "/usr/portage/profiles/package.mask" oder das Keyword "~x86" im Ebuildfile maskiert sind.
Darum kann Portage diese Abhängigkeit nicht erfüllen und beendet mit einer Fehlermeldung.
edit:
@xonit: Useflags betreffen nur optionale Features eines Pakets. Wenn du etwas installierst das eine KDE-Bibliothek braucht, wird diese unabhängig von -kde installiert. |
|
Back to top |
|
|
Headhunter123 Guru
Joined: 19 Oct 2002 Posts: 509
|
Posted: Sun Feb 16, 2003 9:36 am Post subject: |
|
|
Hi !
Mein System läuft mit dem Unstable tree -schon länger, ohne Probleme. In der packages.mask war kde-3.1rc5 gemasked, das hab ich einfach mal auskommentiert : Klappt immer nocht net
virtual/opengl finde ich nirgends, damit kann ich auch nix anfangen |
|
Back to top |
|
|
citizen428 Retired Dev
Joined: 10 Jun 2002 Posts: 317 Location: Vienna, Austria
|
Posted: Sun Feb 16, 2003 9:53 am Post subject: |
|
|
Headhunter123 wrote: |
1. Mein System läuft mit dem Unstable tree -schon länger, ohne Probleme.
2. In der packages.mask war kde-3.1rc5 gemasked, das hab ich einfach mal auskommentiert : Klappt immer nocht net
3. virtual/opengl finde ich nirgends, damit kann ich auch nix anfangen |
ad 1. Meins auch.
ad 2. Kein Wunder, das Paket hat ja auch nix mit der Fehlermeldung zu tun.
ad 3. Virtual heisst daß es mehrere Pakete gibt mit denen diese Abhängigkeit erfüllt werden kann, also daß es egal ist welche der verschiedenen OpenGL Implementationen du benutzt. Pakete die diese Abhängigkeit erfüllen haben in ihrem Ebuild folgendes stehen:
PROVIDE="virtual/opengl"
Der Sinn von diesen virtuellen Paketen ist die User nicht auf eine bestimmte Lösung festzunageln wenn es mehrere Alternativen gibt, wie z.B. auch bei virtual/mta oder virtual/mda.
HTH,
citizen428 |
|
Back to top |
|
|
slyzer Tux's lil' helper
Joined: 12 Oct 2002 Posts: 96
|
Posted: Sun Feb 16, 2003 10:00 am Post subject: |
|
|
Hi,
Ich hatte genau das gleiche Problem mit dvdrip, der transcode-6.2.0 benötigte. Ist schon ein wenig komisch, er könnte ja rein theoretisch einfach das dvdrip Paket weglassen. Könnte aber auch ein Bug in Portage sein...
cu
slyzer |
|
Back to top |
|
|
citizen428 Retired Dev
Joined: 10 Jun 2002 Posts: 317 Location: Vienna, Austria
|
Posted: Sun Feb 16, 2003 10:11 am Post subject: |
|
|
slyzer wrote: | Könnte aber auch ein Bug in Portage sein...
|
Nein. Portage macht was du ihm sagst (in diesem Fall alle Pakete in world updaten), wenn es das nicht erfüllen kann bricht es mit einer Fehlermeldung ab. IMHO logisch.
Interessant wäre in dem Kontext wohl ein Switch mit der Installation trotzdem fortzufahren und am Ende eine Liste auszugeben welche Pakete nicht installiert werden konnten. |
|
Back to top |
|
|
Headhunter123 Guru
Joined: 19 Oct 2002 Posts: 509
|
Posted: Sun Feb 16, 2003 10:18 am Post subject: |
|
|
Und was soll ich jetzt machen
Ich hab Kde 3.1 installiert, und das rc2 will ich eigentlich nicht draufmachen...
Danke auf jeden Fall für deine Antwort ! |
|
Back to top |
|
|
citizen428 Retired Dev
Joined: 10 Jun 2002 Posts: 317 Location: Vienna, Austria
|
Posted: Sun Feb 16, 2003 10:24 am Post subject: |
|
|
Headhunter123 wrote: | Und was soll ich jetzt machen
|
Ein bischen warten bis sich deine Probleme nach einem "emerge sync" von alleine lösen. |
|
Back to top |
|
|
slyzer Tux's lil' helper
Joined: 12 Oct 2002 Posts: 96
|
Posted: Sun Feb 16, 2003 10:28 am Post subject: |
|
|
Hi,
Also ich habe es behoben, indem ich transcode-6.2.0 manuell gemerged habe. Wie das nun bei virtuellen Paketen ist weiss ich nicht so recht, jedenfalls kann `emerge -s virtual/opengl` nichts finden (was ja eigentlich auch logisch ist).
cu
slyzer |
|
Back to top |
|
|
|