Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
gentoo-sources update verhindern [solved]
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Fri Jun 15, 2007 12:29 pm    Post subject: gentoo-sources update verhindern [solved] Reply with quote

Moin zusammen,

ich nutze die suspend2-sources und bin damit sehr glücklich.
Aber bei einem World-update will emerge immer noch die gentoo-sources installieren - obwohl die gar nicht installiert sind:
Code:
emerge -C gentoo-sources

--- Couldn't find 'gentoo-sources' to unmerge.

>>> No packages selected for removal by unmerge

Gibts da eine schönere Lösung als die gentoo-sources zu masken?

Tschö mit ö
Manuel
_________________
Build your own live cd with catalyst 2.0!


Last edited by manuels on Sat Jun 23, 2007 11:46 am; edited 1 time in total
Back to top
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5329

PostPosted: Fri Jun 15, 2007 12:44 pm    Post subject: Reply with quote

öhm welches paket will denn die gentoo-source installieren?

Code:
emerge -pvt world

_________________
Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn.
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Fri Jun 15, 2007 12:56 pm    Post subject: Reply with quote

da hätt ich eigentlich auch von selber drauf kommen können. :oops:
sys-fs/fuse-2.6.4-r1 ist die Sau.
Ist das ein Bugreport wert? Eigentlich sollte doch fuse nur nach irgendeinem virtual-Paket verlangen, das irgendeinen Kernel repräsentiert, und nicht direkt nach den gentoo-sources verlanden, oder?

EDIT: Interpunktion
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
AmonAmarth
l33t
l33t


Joined: 03 Mar 2005
Posts: 727

PostPosted: Fri Jun 15, 2007 1:34 pm    Post subject: Reply with quote

ich vermute eher das fuse die config datei vom kernel kontrolliert ob fuse auch wirklich im kernel deaktiviert ist...
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Fri Jun 15, 2007 1:39 pm    Post subject: Reply with quote

hab jetzt mal FUSE im Kernel deaktiviert.
Es hat sich aber nichts geändert.
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
AmonAmarth
l33t
l33t


Joined: 03 Mar 2005
Posts: 727

PostPosted: Fri Jun 15, 2007 1:42 pm    Post subject: Reply with quote

hast du den /usr/src/linux symlink richtig gesetzt?

schau mal mit
Code:
eselect kernel list


nach und setze ihn ggf richtig mit

Code:
eselect kernel set $kernelnummer
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Fri Jun 15, 2007 1:49 pm    Post subject: Reply with quote

Nöö, das sieht auch korrekt aus:
Code:
eselect kernel list
Available kernel symlink targets:
  [1]   linux-2.6.19-suspend2-r3 *

_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Tue Jun 19, 2007 3:19 pm    Post subject: Reply with quote

*bump*
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Tue Jun 19, 2007 3:34 pm    Post subject: Reply with quote

So wie ich das sehe baut der doch dafür neue Kernelmodule. Evtl wollen sie Fehler vermeiden und lassen es nur gegen die GentooSources laufen, denn so muss man nur die Kompalibität zu einem Paket überprüfen/gewährleisten.

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Tue Jun 19, 2007 7:09 pm    Post subject: Reply with quote

Also wenn ich mir den Sourcecode des Ebuilds anschaue, finde ich da nichts explizit zu den gentoo-sources.
Ich hab zwar noch neie ein ebuild geschrieben, aber schaut da mal selber rein.
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
Finswimmer
Bodhisattva
Bodhisattva


Joined: 02 Sep 2004
Posts: 5467
Location: Langen (Hessen), Germany

PostPosted: Tue Jun 19, 2007 7:56 pm    Post subject: Reply with quote

manuels wrote:
Also wenn ich mir den Sourcecode des Ebuilds anschaue, finde ich da nichts explizit zu den gentoo-sources.
Ich hab zwar noch neie ein ebuild geschrieben, aber schaut da mal selber rein.


Da steht aber use_linux_kernel. Evtl ist in der Funktion nicht irgendeine Kernel-Quelle hinterlegt, sondern explizit die GentooSourcen.

Tobi
_________________
Bitte auf Rechtschreibung, korrekte Formatierung und Höflichkeit achten!
Danke
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Tue Jun 19, 2007 9:05 pm    Post subject: Reply with quote

Nur wo kann die definiert sein?
Code:
$ for i in `equery f sys-apps/portage`; do grep -i kernel_linux $i; done
$ grep -R kernel_linux /usr/portage/sys-kernel/gentoo-sources/
$ grep -R kernel_linux /usr/portage/sys-fs/fuse/*
/usr/portage/sys-fs/fuse/fuse-2.6.3.ebuild:IUSE="kernel_linux kernel_FreeBSD"
/usr/portage/sys-fs/fuse/fuse-2.6.3.ebuild:     if use kernel_linux ; then
/usr/portage/sys-fs/fuse/fuse-2.6.3.ebuild:     if use kernel_linux ; then
/usr/portage/sys-fs/fuse/fuse-2.6.3.ebuild:     if use kernel_linux ; then
/usr/portage/sys-fs/fuse/fuse-2.6.3.ebuild:     use kernel_linux && linux-mod_pkg_postinst
/usr/portage/sys-fs/fuse/fuse-2.6.4-r1.ebuild:IUSE="kernel_linux kernel_FreeBSD"
/usr/portage/sys-fs/fuse/fuse-2.6.4-r1.ebuild:  if use kernel_linux ; then
/usr/portage/sys-fs/fuse/fuse-2.6.4-r1.ebuild:  if use kernel_linux ; then
/usr/portage/sys-fs/fuse/fuse-2.6.4-r1.ebuild:  if use kernel_linux ; then
/usr/portage/sys-fs/fuse/fuse-2.6.4-r1.ebuild:  use kernel_linux && linux-mod_pkg_postinst
Es gibt nirgendwo was interessantes zu finden...
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: Germany

PostPosted: Wed Jun 20, 2007 11:04 am    Post subject: Reply with quote

Das Problem ist einfach: es ist nirgendwo definiert, dass die suspend2-sources das virtual "virtual/linux-sources" erfüllen

Fuse benötigt nun dieses virtual - und Portage sucht sich das erste Paket, was es erfüllt: und das sind die gentoo-sources. (Das es Fuse trifft ist denke ich zufällig -- hätte auch ein anderes sein können... Aber emerge -t zeigt ja immer nur eins an :))

edit:/ Selbst die vanilla-sources werden nur auf wenigen Plattformen "anerkannt"
_________________
Inter Deum Et Diabolum Semper Musica Est.
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Wed Jun 20, 2007 3:51 pm    Post subject: Reply with quote

Necoro wrote:
Das Problem ist einfach: es ist nirgendwo definiert, dass die suspend2-sources das virtual "virtual/linux-sources" erfüllen

Code:
$ eix -c virtual/linux-sources
[N] sys-kernel/cell-sources (
        (2.6.18-r6)     !2.6.18-r6
        (2.6.19_rc5-r1) !2.6.19_rc5-r1
        (2.6.19_rc6-r1) !2.6.19_rc6-r1): Full sources including the arnd patchset for the 2.6 kernel tree
[N] sys-kernel/ck-sources ((2.6.21_p2)  ~2.6.21_p2): Sources for the 2.6 linux kernel
[I] sys-kernel/gentoo-sources (2.6.20-r8(2.6.20-r8)@06/15/07): Full sources including the Gentoo patchset for the 2.6 kernel tree
[N] sys-kernel/git-sources (
        (2.6.21-r2)     ~2.6.21-r2
        (2.6.22_rc1-r4) ~2.6.22_rc1-r4
        (2.6.22_rc1-r5) ~2.6.22_rc1-r5
        (2.6.22_rc3)    ~2.6.22_rc3
        (2.6.22_rc4)    ~2.6.22_rc4
        (2.6.22_rc4-r3) ~2.6.22_rc4-r3
        (2.6.22_rc4-r6) ~2.6.22_rc4-r6): The very latest -git version of the Linux kernel
[N] sys-kernel/hardened-sources (2.6.20-r2(2.6.20-r2) 2.6.20-r5(2.6.20-r5)): Hardened kernel sources 2.6.21
[N] sys-kernel/hppa-sources (
        (2.6.16.24_p11) *2.6.16.24_p11
        (2.6.17.6_p6)   *2.6.17.6_p6
        (2.6.17.7_p6)   *2.6.17.7_p6
        (2.6.17.10_p6)  *2.6.17.10_p6
        (2.6.18.2)      *2.6.18.2
        (2.6.19.1)      *2.6.19.1
        (2.6.20.1)      *2.6.20.1): Full sources for the Linux kernel with patch for hppa
[N] sys-kernel/mips-sources (
        (2.6.16.47)     *2.6.16.47
        (2.6.17.14)     *2.6.17.14
        (2.6.20.14)     *2.6.20.14): Linux-Mips GIT sources for MIPS-based machines, dated 20070415
[N] sys-kernel/mm-sources (
        (2.6.22_rc1-r1) ~2.6.22_rc1-r1
        (2.6.22_rc2-r1) ~2.6.22_rc2-r1
        (2.6.22_rc3-r1) ~2.6.22_rc3-r1
        (2.6.22_rc4-r2) ~2.6.22_rc4-r2): Andrew Morton's kernel, mostly fixes for 2.6 vanilla, some vm stuff too
[N] sys-kernel/openvz-sources (023.037(023.037) 028.027(028.027)): Full sources including OpenVZ patchset for the 2.6 kernel tree
[N] sys-kernel/rsbac-sources (2.6.14(2.6.14) 2.6.14-r1(2.6.14-r1) 2.6.19-r1(2.6.19-r1)): RSBAC hardened sources for the 2.6 kernel tree
[N] sys-kernel/sh-sources (
        (2.6.13)        *2.6.13
        (2.6.14)        *2.6.14
        (2.6.15)        *2.6.15
        (2.6.16.20)     *2.6.16.20): Full SuperH sources including the gentoo patchset for the 2.6 kernel tree
[N] sys-kernel/sparc-sources ((2.4.34)  *2.4.34): Full sources for the Gentoo Sparc Linux kernel
[D] sys-kernel/suspend2-sources (2.6.19-r3(2.6.19-r3)@04/26/07 ->
        (2.6.20-r6)     ~2.6.20-r6
        (2.6.21-r5)     ~2.6.21-r5
        (2.6.21-r6)     ~2.6.21-r6): Software Suspend 2 + Gentoo patchset sources
[N] sys-kernel/usermode-sources (
        (2.6.16-r3)     ~2.6.16-r3
        (2.6.16-r4)     ~2.6.16-r4
        (2.6.16-r5)     ~2.6.16-r5
        (2.6.18)        ~2.6.18
        (2.6.18-r1)     ~2.6.18-r1
        (2.6.18-r2)     ~2.6.18-r2): Full sources for the User Mode Linux kernel
[N] sys-kernel/vanilla-sources (2.6.16.19(2.6.16.19) 2.6.16.46(2.6.16.46) 2.6.18.8(2.6.18.8) 2.6.19.7(2.6.19.7) 2.6.20.6(2.6.20.6)): Full sources for the Linux kernel
[N] sys-kernel/vserver-sources (2.0.2.1(2.0.2.1) 2.2.0(2.2.0)): Full sources including Gentoo and Linux-VServer patchsets for the 2.6 kernel tree.
[N] sys-kernel/xbox-sources ((2.6.16.26)  *2.6.16.26): Full sources for the Xbox Linux kernel
[N] sys-kernel/xen-sources ((~)2.6.16.28-r2(2.6.16.28-r2)): Full sources for a dom0/domU Linux kernel to run under Xen
Found 18 matches.

=> Also die die suspen2-sources sind schon als virtual/linux-sources definiert.
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
Necoro
Veteran
Veteran


Joined: 18 Dec 2005
Posts: 1912
Location: Germany

PostPosted: Wed Jun 20, 2007 10:22 pm    Post subject: Reply with quote

ah - hast recht... das PROVIDE wird in einer eclass gesetzt und nicht in dem ebuild :)

trotzdem: in /usr/portage/profile/**/virtual wird immer nur "gentoo-sources" gesetzt (zu min bei den Profilen die jetzt in Betracht kommen) ...
_________________
Inter Deum Et Diabolum Semper Musica Est.
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Thu Jun 21, 2007 10:14 am    Post subject: Reply with quote

verdammt, auch wenn ich die Zeile
Code:
virtual/linux-sources   sys-kernel/suspend2-sources
in /usr/portage/profiles/default-linux/amd64/virtuals einfüge will er die gentoo-sources installieren.
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
a.forlorn
Guru
Guru


Joined: 12 Aug 2005
Posts: 412
Location: Ulm, Germany

PostPosted: Thu Jun 21, 2007 12:58 pm    Post subject: Reply with quote

Block doch gentoo-sources einfach weg, oder mach nen overlay.
_________________
Gentoo update is sometimes harder than it should.
Back to top
View user's profile Send private message
ScytheMan
l33t
l33t


Joined: 30 Nov 2005
Posts: 605

PostPosted: Thu Jun 21, 2007 7:31 pm    Post subject: Reply with quote

ich tippe auf die version von deinen suspend2-sources, die 2.6.19er ist schon nicht mehr im tree drin.

evtl. behebt ein update auf 2.6.20 bzw 2.6.21 das problem
Back to top
View user's profile Send private message
manuels
Advocate
Advocate


Joined: 22 Nov 2003
Posts: 2146
Location: Europe

PostPosted: Fri Jun 22, 2007 4:10 pm    Post subject: Reply with quote

Ich habe jetzt die gentoo-sources einfach in /etc/portage/package.mask/ gehauen und es funktioniert.
Das mit den 2.6.21er Kernel werd ich mal ausprobieren und mich dann wieder melden.

EDIT: Tatsache, mit dem neuen Kernel läufts.
_________________
Build your own live cd with catalyst 2.0!
Back to top
View user's profile Send private message
tazinblack
Veteran
Veteran


Joined: 23 Jan 2005
Posts: 1146
Location: Baden / Germany

PostPosted: Mon Jun 25, 2007 9:16 am    Post subject: Reply with quote

Kann es sein, dass Du die Suspend2-Sources größer Deiner installierten Version maskiert hast in der package.mask?
Hatte den gleichen Effect und nachdem ich die Maskierung aufgehoben hab, will er gleich die neuere Version installieren und keine gentoo-sources mehr.
Leider ging mein erster Versuch vor ein paar Wochen die suspend2-2.6.20er zu verwenden total in die Hose. Da tat auf einmal mein WirelesLan nicht mehr (ipw2200).

Jetzt stellt sich natürlich die Frage, warum man die 2.6.19er schon so früh aus portage rausgeworfen hat? Das ist ja eigentlich ziemlich frech, zumal sowohl bei vanilla als auch bei den gentoo-sources jeweils noch die 2.6.16er drin sind.
Man wird also quasi gezwungen zu migrieren, ob das nun geht oder nicht.

Ich mein, ich hab keine Probleme immer auf aktuelle Versionen upzudaten, dann sollten sie aber auch funktionell sein.
Immerhin gibt es für die suspend2-sources nur gerade mal 3! Versionen im Tree und davon ist auch nur eine als stable markiert und das auch nur auf x86.
War da jemand putzwütig?

Besonders spaßig wird die Sache natürlich, wann man ne etwas ältere Kiste hat, auf der der Kernel dann mehrere Stunden kompliliert :-)
_________________
Gruß / Regards
tazinblack
_______________________________________________________
what's the point in being grown up if you can't be childish sometimes
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Page 1 of 1

 
Jump to:  
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