Sie sind nicht angemeldet.

[erledigt] Update problem nr 2

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

22.06.2009, 18:02

Update problem nr 2

So das eine problem wurde gelöst
--> [erledigt] Frage zur richtigen Aufloesung von Blocking Packages
hier.

nun hab ich das hier bekommen beim erneuten update heute

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Failed to emerge media-libs/alsa-lib-1.0.17a, Log file:

>>> '/var/tmp/portage/media-libs/alsa-lib-1.0.17a/temp/build.log'

* Messages for package media-libs/alsa-lib-1.0.17a:

* 
* ERROR: media-libs/alsa-lib-1.0.17a failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 2495: Called econf '--enable-static' '--enable-shared' '--disable-resmgr' '--without-debug' '--disable-alisp' '--enable-python' '--enable-rawmidi' '--enable-seq' '--enable-aload' '--with-pcm-plugins=softvol' '--disable-dependency-tracking'
* ebuild.sh, line 534: Called die
* The specific snippet of code:
* die "econf failed"
* The die message:
* econf failed
* 
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/alsa-lib-1.0.17a/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/media-libs/alsa-lib-1.0.17a/temp/environment'.
* 
* 
* revdep-rebuild failed to emerge all packages.
* you have the following choices:
* - If emerge failed during the build, fix the problems and re-run revdep-rebuild.
* - Use /etc/portage/package.keywords to unmask a newer version of the package.
* (and remove 5_order.rr to be evaluated again)
* - Modify the above emerge command and run it manually.
* - Compile or unmerge unsatisfied packages manually,
* remove temporary files, and try again.
* (you can edit package/ebuild list first)
* 
* To remove temporary files, please run:
* rm /var/cache/revdep-rebuild/*.rr

ich weis jetzt echt nichtmehr was ich immer falsch mache beim update "!?

also ich mach es
emerge --sync
emerge -avuDN world
rc-update
env-update
ende
mach ich da was falsch ? muss ich da was anderes machen !? bin für jede hilfe oder denkanstoss dankbar

mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Schattenschlag« (27.06.2009, 00:04)


2

22.06.2009, 18:05

so hab gerade mal neben bei ein revdep-rebuild laufen lassen das kommt raus dabei und wenn ich es einzel neu emergen will geht es auch ned :-(

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
Loyalty ~ # revdep-rebuild -p
* Configuring search environment for revdep-rebuild

* Checking reverse dependencies
* Packages containing binaries and libraries broken by a package update
* will be emerged.

* Collecting system binaries and libraries
* Found existing 1_files.rr
* Collecting complete LD_LIBRARY_PATH
* Found existing 2_ldpath.rr.
* Checking dynamic linking consistency
* Found existing 3_broken.rr.
* Assigning files to packages
* Found existing 4_raw.rr
* Cleaning list of packages to rebuild
* Found existing 4_pkgs.rr
* Assigning packages to ebuilds
* Found existing 4_ebuilds.rr
* Evaluating package order
* Found existing 5_order.rr
* Generated new 5_order.rr
* All prepared. Starting rebuild
emerge --oneshot --pretend media-plugins/gst-plugins-alsa:0.10
media-sound/alsa-utils:0.9
media-video/ffmpeg:0
sys-libs/cracklib:0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] media-libs/alsa-lib-1.0.17a USE="midi python -alisp -debug -doc" ALSA_PCM_PLUGINS="softvol -adpcm -alaw -asym -copy -dmix -dshare -dsnoop -empty -extplug -file -hooks -iec958 -ioplug -ladspa -lfloat -linear -meter -mmap_emul -mulaw -multi -null -plug -rate -route -share -shm" 
[ebuild R ] sys-libs/cracklib-2.8.13 
[ebuild R ] media-plugins/gst-plugins-alsa-0.10.22 
[ebuild R ] media-sound/alsa-utils-1.0.17 
[ebuild R ] media-video/ffmpeg-0.5-r1 
* Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
Loyalty ~ #
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schattenschlag« (23.06.2009, 10:25)


3

22.06.2009, 19:50

erstens wäre es schön, wenn du den code tag für code verwendetest.
zweitens frage ich mal, ob du noch alsa-drivers in Gebrauch hast, oder modulare Kernelmodule?
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

4

23.06.2009, 10:32

Sorry erst mal für das schlampige posten ... habs gerade geändert.
naja bin bissal im stress und deswegen war das nicht gerade förderlich für eine gute laune ;-)

so zu deiner frage .. nö hab nix sound ... im kernel oder so darum auch wunderliche fehler meldung! ?
hab auch bei den useflags nix angegeben weil am laptop der sound nicht läuft (gericom mehr schlecht als recht - sound geht auch nicht unter windows! )

ich versuch seit std. mit onkel google eine lösung zu finden!
Aber ich vermute mal stark das irgend ein program was mit install hab könnte - falls das der fall sein kann.

naja danke für die hilfe immer wieder ...
mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

5

23.06.2009, 10:41

du hast also weder snd noch soundcore in den Kernel compiliert?
Dann wundert mich das nicht *G*
Zusätzlich mußt du wissen, was für eine Soundkarte verbaut ist.
Also irgednwie mit

Quellcode

1
2
update-pciids
lspci

herausfinden. Kannste auch gerne posten.
Zur Not (weiß grad nicht genau)

Quellcode

1
cat /proc/sound

war es glaube ich.
den Treiber müssen wir auch im Kernel haben.
Heutzutage mit (M) als externes Modul.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

6

23.06.2009, 12:09

Sorry Poedel du hast mich da falsch verstanden ... der Sound auf dem Laptop ist kaputt .(hardware mässig).. denk ich mal da er unter Windows und Linux nicht läuft !!! darum hab ich ja "keine USE- Flags und auch nix im Kernel" angegben ... so zusagen ein stilles Betriebssystem!!

und wenn ich nix angebe und dann solche meldungen erhalte wundert mich das schon darum glaub ich ja auch das ein anderes programm was braucht .. nur welches prog das ist hab ich noch ned herrausgefunden .

das problem begann nach dem 4 update erst (nach der first install 4 mal update gemacht)

habs auch geschrieben das es unter win nicht geht der sound .. brauche auch keinen auf dem laptop .

mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

7

23.06.2009, 13:08

achso.
Jetzt fragst du dich, warum dein System dennoch die alsa-lib emergieren will?
Verstehe ich das jetzt richtig? *G*

Quellcode

1
equery d alsa-lib

wird dir das sagen.
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

8

25.06.2009, 17:03

achso.
Jetzt fragst du dich, warum dein System dennoch die alsa-lib emergieren will?
Verstehe ich das jetzt richtig? *G*

Quellcode

1
equery d alsa-lib

wird dir das sagen.
richtig ! brauch keinen sound am laptop ...
hmm also die aussage ist das
Loyalty ~ # equery d alsa-lib
[ Searching for packages depending on alsa-lib... ]
dev-java/sun-jdk-1.5.0.18 (alsa? media-libs/alsa-lib)
dev-java/sun-jdk-1.6.0.13 (alsa? media-libs/alsa-lib)

hmm garnicht gewust das java das verlangt ... naja hmm doff halt sinnlose packte am rechner zu haben
oder kann man das auch ändern !?
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

9

25.06.2009, 17:27

sun-jdk verlangt es anscheinend, weil USE="alsa" gesetzt ist.
Setze mal "USE=-alsa" in die /etc/make.conf
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

10

25.06.2009, 17:27

"-alsa" bei deinen USE-Flag Einstellungen hinterlegen.

Also entweder mit in der make.conf oder anwendungsspezifisch in /etc/portage/package.use/dev-java

Edit: Hmm, zu langsam :)
Die Sonne ist warm und das Gras ist grün.

11

25.06.2009, 17:37

Ich ergänze nochmal: Wenn der Use-Flag gesetzt ist führe noch folgendes aus:

Quellcode

1
2
3
emerge -uvatDN world
emerge -va --depclean
revdep-rebuild -i -- -va
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

12

25.06.2009, 20:07

uiuiui.. das wort depclean zu verwenden finde ich immer etwas prekär.. ich würde jedenfalls eine Warnung dazu texten, dass das auch mörder in die Hose gehen kann *G*
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

13

25.06.2009, 21:56

Hast natürlich Recht.. Mein Worldfile ist sauber, daher denke ich über die Gefahr gar nicht mehr nach.
Also, die Ausgabe von emerge -va --depclean genaustens durchschauen, ob man doch nicht irgendwas behalten möchte. Wenn ja, die Pakete, mit

Quellcode

1
emerge -n $PAKET
zum Worldfile hinzufügen. Dannach depclean neu starten.
Auch wenn Open-Source kostenlos ist, ist sie nicht umsonst. Dein Preis ist Dein Engagement und Mitarbeit an OS-Projekten.
Wenn Du keinen Preis bezahlen willst, bist Du die Ware. Und das ist nicht Open Source, geschweigedenn frei.

14

26.06.2009, 06:57

ok danke fürs helfen erstmal.
hab ich das richtig verstanden ... wenn ich in die make.conf

alsa rein schreibe wird es als abhängigkeit inst.

-alsa wird es nicht mit inst.

und wenn ich alsa garnicht rein schreib kann es passieren oder auch nicht das es inst. wird !?

depclean ui das kenn ich recht gut hab mir damals sehr oft das system zerstört naja jetzt nicht mehr ... man lernt ja doch bisschen wsa ;-)

mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

15

26.06.2009, 07:42

wenn man depclean richtig anwendet geht es, aber man muß schon drauf 8en, was es so terminieren will *G*

alsa ..
du wählst ja auch ein Profil für dein Gentoo.

Quellcode

1
eselect profile show

heißt imho die Anzeige derer.
Diese geben gewisse Use-flags für das spezifische System vor.
Sollte dieses schon alsa useflag enthalten, da es e.g. für ein desktop system standard ist, dass es sound hat, dann mußt du es nicht in der make.conf eintragen, um es zu nutzen. Willst du es hingegen nicht nutzen, mußt du es mit -alsa eintragen.

Quellcode

1
emerge --info

zeigt dir u.a. die verwendeten Useflags
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Poedel« (26.06.2009, 07:48)


16

26.06.2009, 07:49

und wenn ich alsa garnicht rein schreib kann es passieren oder auch nicht das es inst. wird !?


Naja wenn Du es nicht in die make.conf schreibst, bestimmt Dein Profile ob es installiert wird oder nicht. Wenn Dein Profile auf desktop steht, wird alsa sicher automatisch gesetzt sein. Hingegen beim hardened wird alsa sicher nicht gesetzt sein.

Ansonsten hast recht -alsa deaktiviert die alsa Unterstützung und alsa aktiviert sie.


Viele Grüße

17

26.06.2009, 12:41

So wie ich es sehe (bitte korrigiert mich) und ums es zu konkretisieren

Die Ladereihenfolge ist
Profiel
make.conf
/etc/portage/package.use

d.h. package.use überschreibt make.conf und Profiel, make.conf "nur" das Profiel.

Alle in den 3 Stellen nicht gesetzten USE sind deaktiviert. In einem der Files gesetzte USE kann in einem Höheren wieder Deaktiviert werden.
Meine Rechtschreibfehler sind gewollt und unterliegen dem Copyright des Verfassers, es sei denn, sie sind explizit unter die GPL gestellt .....

Außerdem sind sie ein Ausdruck der Persönlichkeit des Schreibers!

18

26.06.2009, 13:06

und zu allerletzt kannst du es nochmal überschreiben, indem du es direkt als Parameter mitgibst à la

Quellcode

1
USE="-alsa" emerge ebuild

Wenn du möchtest darfst du Profil demnächst auch ohne e schreiben ;p
System:
i7 P2600 @ 3,4GHz
jabber: poedel@jabber.ccc.de

19

26.06.2009, 13:13

Auch ein Blick ins Handbuch kann hier hilfreich sein.

Zitat

Reihenfolge

Natürlich gibt es eine gewisse Präzedenz darüber welche Einstellung Priorität hat über die USE-Einstellungen. Sie wollen schließlich nicht USE="-java" deklarieren nur um zu sehen, dass java weiterhin verwendet wird wegen einer Einstellung, die eine höhere Priorität hat. Präferenz für die USE-Einstellung ist nach Priorität geordnet (die Erste hat die niedrigste Priorität):

1. Standardeinstellung für USE deklariert in den make.defaults Dateien, die Teil Ihres Profils sind.
2. Benutzerdefinierte USE-Einstellungen in /etc/make.conf
3. Benutzerdefinierte USE-Einstellungen in /etc/portage/package.use
4. Benutzerdefinierte USE-Einstellungen definiert als Umgebungsvariable

Um die endgültige USE Einstellungen zu sehen, so wie sie von Portage gesehen wird, führen Sie emerge --info aus. Dies listet alle relevanten Variablen (inklusive der USE Variable) mit dem von Portage verwendeten Inhalt auf.

Quellcode

1
# emerge --info
Quelle: http://www.gentoo.de/doc/de/handbook/han…l?part=2&chap=2

20

27.06.2009, 00:02

pfff ..ok ... alles klar ... ich werd mir das mit den profilen genauer angucken ...

mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''