Powered by Invision Power Board


  
 
Reply to this topicStart new topicStart Poll

> emerge portage fehler, emerge portage bricht ab
MegaV0lt
Geschrieben am: Samstag, 15.Juni 2013, 17:19 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Wollte gerade portage updaten, nach dem eix-sync das angemosert hat. Leider klappt das nicht:
CODE
hdvdr01 ~ # emerge portage
/usr/lib/portage/pym/portage/package/ebuild/config.py:425: UserWarning: 'cache.metadata_overlay.database' is deprecated: /etc/portage/modules
 (user_auxdbmodule, modules_file))

* IMPORTANT: 4 config files in '/etc/portage' need updating.
* See the CONFIGURATION FILES section of the emerge
* man page to learn how to update config files.
Calculating dependencies \ * EAPI assignment in ebuild 'media-tv/tvbrowser-3.0_rc1::local-repo'
* does not conform with PMS section 7.3.1 (see bug #402167):
*      valid EAPI assignment must occur on or before line: 5                                                \ * EAPI assignment in ebuild 'media-tv/tvbrowser-3.0_rc1::local-repo'
* does not conform with PMS section 7.3.1 (see bug #402167):
*      valid EAPI assignment must occur on or before line: 5                                               ... done!

!!! The following installed packages are masked:
- media-tv/tvtime-1.0.2-r2::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Markos Chandras <hwoarang@gentoo.org> (22 Mar 2013)
# Fails with automake-1.12 (#424289)
# Problems with the alsa patches (#403389)
# Herd has not interest in it and needs a maintainer
# Alternatives: media-tv/me-tv, media-tv/mythtv

- sys-apps/module-init-tools-3.16-r1::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Samuli Suominen <ssuominen@gentoo.org> (07 Mar 2013)
# Masked in favour of sys-apps/kmod. Now is the time to file
# bugs against sys-apps/kmod if you have issues with it you
# didn't with module-init-tools.
# Later removal at 01-01-2014 by request from eudev maintainers

- www-plugins/adobe-flash-10.3.183.10::gentoo (masked by: AdobeFlash-10.3 license(s))
A copy of the 'AdobeFlash-10.3' license is located at '/mnt/data/portage/licenses/AdobeFlash-10.3'.

- dev-util/lafilefixer-0.5::gentoo (masked by: package.mask)
/usr/portage/profiles/package.mask:
# Sergey Popov <pinkbyte@gentoo.org> (06 Jun 2013)
# Abandoned package, most of functions incorporated in portage
# Masked for removal in 30 days, bug #289899

For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


>>> Verifying ebuild manifests

>>> Starting parallel fetch

>>> Emerging (1 of 8) dev-libs/expat-2.1.0-r2
* expat-2.1.0.tar.gz SHA256 SHA512 WHIRLPOOL size;-) ...                                             [ ok ]
>>> Unpacking source...
>>> Unpacking expat-2.1.0.tar.gz to /mnt/data/tmp/portage/dev-libs/expat-2.1.0-r2/work
>>> Source unpacked in /mnt/data/tmp/portage/dev-libs/expat-2.1.0-r2/work
>>> Preparing source in /mnt/data/tmp/portage/dev-libs/expat-2.1.0-r2/work/expat-2.1.0 ...
* Running elibtoolize in: expat-2.1.0/conftools/
ISE open_rd(.): Der Wert ist zu groß für den definierten Datentyp
       abs_path: (null)
       res_path: /mnt/data/portage/eclass/ELT-patches
/usr/lib/libsandbox.so(+0x262f)[0xb782962f]
/usr/lib/libsandbox.so(+0x26ac)[0xb78296ac]
/usr/lib/libsandbox.so(+0x426d)[0xb782b26d]
/usr/lib/libsandbox.so(+0x4382)[0xb782b382]
/usr/lib/libsandbox.so(open64+0xb1)[0xb782efd1]
find[0x804b34a]
/lib/libc.so.6(__libc_start_main+0xe4)[0xb76a0e24]
find[0x804a501]
/proc/12704/cmdline: find install-sh -maxdepth 1 -type f

ISE open_rd(.): Der Wert ist zu groß für den definierten Datentyp
       abs_path: (null)
       res_path: /mnt/data/portage/eclass/ELT-patches
/usr/lib/libsandbox.so(+0x262f)[0xb778a62f]
/usr/lib/libsandbox.so(+0x26ac)[0xb778a6ac]
/usr/lib/libsandbox.so(+0x426d)[0xb778c26d]
/usr/lib/libsandbox.so(+0x4382)[0xb778c382]
/usr/lib/libsandbox.so(open64+0xb1)[0xb778ffd1]
find[0x804b34a]
/lib/libc.so.6(__libc_start_main+0xe4)[0xb7601e24]
find[0x804a501]
/proc/12710/cmdline: find ltmain -maxdepth 1 -type f

ISE open_rd(.): Der Wert ist zu groß für den definierten Datentyp
       abs_path: (null)
       res_path: /mnt/data/portage/eclass/ELT-patches
/usr/lib/libsandbox.so(+0x262f)[0xb783162f]
/usr/lib/libsandbox.so(+0x26ac)[0xb78316ac]
/usr/lib/libsandbox.so(+0x426d)[0xb783326d]
/usr/lib/libsandbox.so(+0x4382)[0xb7833382]
/usr/lib/libsandbox.so(open64+0xb1)[0xb7836fd1]
find[0x804b34a]
/lib/libc.so.6(__libc_start_main+0xe4)[0xb76a8e24]
find[0x804a501]
/proc/12717/cmdline: find portage -maxdepth 1 -type f


* Portage patch failed to apply (ltmain.sh version 2.4 Debian-2.4-2ubuntu1)!
* Please file a bug report to add a proper patch.
* ERROR: dev-libs/expat-2.1.0-r2 failed (prepare phase):
*   Portage patch failed to apply!
*
* Call stack:
*     ebuild.sh, line   93:  Called src_prepare
*   environment, line 2496:  Called elibtoolize
*   environment, line  869:  Called die
* The specific snippet of code:
*                                   die "Portage patch failed to apply!";
*
* If you need support, post the output of `emerge --info '=dev-libs/expat-2.1.0-r2'`,
* the complete build log and the output of `emerge -pqv '=dev-libs/expat-2.1.0-r2'`.
* The complete build log is located at '/log/portage/dev-libs:expat-2.1.0-r2:20130615-161543.log'.
* For convenience, a symlink to the build log is located at '/mnt/data/tmp/portage/dev-libs/expat-2.1.0-r2/temp/build.log'.
* The ebuild environment file is located at '/mnt/data/tmp/portage/dev-libs/expat-2.1.0-r2/temp/environment'.
* Working directory: '/mnt/data/tmp/portage/dev-libs/expat-2.1.0-r2/work/expat-2.1.0'
* S: '/mnt/data/tmp/portage/dev-libs/expat-2.1.0-r2/work/expat-2.1.0'

>>> Failed to emerge dev-libs/expat-2.1.0-r2, Log file:

>>>  '/log/portage/dev-libs:expat-2.1.0-r2:20130615-161543.log'
Mit den Meldungen bin ich überfordert. Was nun. Einfach das alte portge drauf lassen?
Email PosterUsers WebsiteICQ
Top
HelAu
Geschrieben am: Sonntag, 16.Juni 2013, 09:59 Uhr
Quote Post


Scheffe
****

Gruppe: Admin
Beiträge: 11285
Mitgliedsnummer.: 2
Mitglied seit: 2003-04-25



Der Fehler sieht ungewoehnlich aus, selbst google findet da nichts.
Kannst Du denn irgendwas anderes emergen ?
Email PosterUsers WebsiteICQAOLYahoo
Top
MegaV0lt
Geschrieben am: Sonntag, 16.Juni 2013, 10:02 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Leider nicht. bei den nvidia-treiber kommt die gleiche Meldung. Habe noch die Originalen 285 drauf.

Kleinerer Pakete wurden aber drauf gemacht. Aber die meisten bringen den Fehler.

Edit: Ich habe das jetzt auch malk im gentooforum geschrieben. Vieleicht weiß jemand was.
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 16.Juni 2013, 10:09 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Was sagt denn:

CODE
df -h
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Sonntag, 16.Juni 2013, 10:15 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Sollte eigentlich genug frei sein:
CODE
hdvdr01 ~ # df -h
Dateisystem           Size  Used Avail Use% Eingehängt auf
rootfs                 20G   11G  7.9G  57% /
/dev/root              20G   11G  7.9G  57% /
devtmpfs              377M  328K  376M   1% /dev
rc-svcdir             1.0M  140K  884K  14% /lib/rc/init.d
shm                   377M     0  377M   0% /dev/shm
/dev/sda5             1.8T  613G  1.3T  34% /mnt/data
/dev/sda1              50M   39M  8.4M  83% /boot
tmpfs                 256M  3.9M  253M   2% /tmp
//SheevaPlug/root     3.7G  1.2G  2.3G  34% /mnt/sheeva_root
Speicher hab ich auch frei:
CODE
hdvdr01 ~ # free -m
            total       used       free     shared    buffers     cached
Mem:           753        509        243          0          7        191
-/+ buffers/cache:        311        441
Swap:          999          0        999
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 16.Juni 2013, 10:43 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Ich würde jetzt einfach mal behauten wollen, dass es Dir, aus welchen Grund auch immer, die sandbox verbogen hat.

Evtl. hilft ja ein:

CODE
emerge -av sandbox


Falls nicht, kannst Du ja mal die sandbox in der make.conf unter FEATURES temporär abschalten:

CODE
FEATURES="........... -sandbox ............."


Evtl. auch so:

CODE
FEATURES="-sandbox" emerge -av sandbox
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Sonntag, 16.Juni 2013, 11:05 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Ok, habe nun die sandbox-2.5 drauf. Das emergen hat schon mal geklappt. Danach ein emerge potage führt wieder zur gleichen Fehlermeldung.
In der make.conf steht jetzt folgendes:
CODE
#FEATURES="ccache -digest -metadata-transfer -strict protect-owned parallel-fetch -stricter -splitdebug -test"
FEATURES="parallel-fetch -sandbox"
Das -sandbox habe ich eingebaut.
Neuer Versuch... Läuft gerade. Scheint zu klappen. expat is schon durch... Juhu...
Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 16.Juni 2013, 11:17 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (MegaV0lt @ Sonntag, 16.Juni 2013, 12:05 Uhr)
[...] Das -sandbox habe ich eingebaut.
Neuer Versuch... Läuft gerade. Scheint zu klappen. expat is schon durch... Juhu...

Das "-sandbox" sollte aber kein Dauerzustand bleiben. (IMG:http://imageshack.us/a/img404/1903/lehrergs6.gif)
Email PosterUsers WebsiteICQ
Top
MegaV0lt
Geschrieben am: Sonntag, 16.Juni 2013, 11:20 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Ok, ich mach das wieder raus, aber dann klappt das emergen nicht mehr...

Kann ich denn nun wo portage wieder aktuell ist die nvidia-Treiber installieren mit:
CODE
emerge -av nvidia-drivers nvidia-settings
Ich hab irgendwo geleses, dass ich für die gt610 neuere als die 285er brauche

Email PosterUsers WebsiteICQ
Top
R2D2
Geschrieben am: Sonntag, 16.Juni 2013, 11:29 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



QUOTE (MegaV0lt @ Sonntag, 16.Juni 2013, 12:20 Uhr)
[..] Ich hab irgendwo geleses, dass ich für die gt610 neuere als die 285er brauche

Ich weiss zwar nicht, was Du "geleses" hast, aber "emerge -av nvidia-drivers", wird die 319.23 installieren. ;)
Email PosterUsers WebsiteICQ
Top
ee
Geschrieben am: Montag, 17.Juni 2013, 12:50 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1119
Mitgliedsnummer.: 1340
Mitglied seit: 2006-05-22



QUOTE (MegaV0lt @ Sonntag, 16.Juni 2013, 10:15 Uhr)
hdvdr01 ~ # df -h
Dateisystem           Size  Used Avail Use% Eingehängt auf
tmpfs                 256M  3.9M  253M   2% /tmp

Also wie Du mit dieser Größe Deines Temp-Verzeichnisses jemals emergen konntest ist mir ein Rätsel.
Ich habe bei mir 1 GB eingestellt und kann meistens durchkompilieren, aber spätestens beim gcc sind auch die 1 GB zu klein.

Gruß
ee
Email PosterICQ
Top
MegaV0lt
Geschrieben am: Montag, 17.Juni 2013, 12:56 Uhr
Quote Post


Professional
****

Gruppe: G2V3+User
Beiträge: 889
Mitgliedsnummer.: 544
Mitglied seit: 2005-06-01



Ich vermute mal, es wird nicht /tmp verwendet. Kann es sein, dass das in der make.conf nicht aktiviert ist? Und /var/tmp liegt auf /mnt/data/tmp und da ist massig Platz. wird denn nicht, wenn /tmp im RAM voll ist auf die Paltte ausgewichen?
Email PosterUsers WebsiteICQ
Top
ee
Geschrieben am: Dienstag, 18.Juni 2013, 08:34 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1119
Mitgliedsnummer.: 1340
Mitglied seit: 2006-05-22



Nein, wenn das /tmp voll ist bricht emerge mit einer nicht nachvollziehbaren Fehlermeldung ab (zumindest ist das bei mir so).

Nimm halt den Eintrag aus der fstab raus und versuche nochmal zu emergen.
Danach kannst Du den Eintrag in der fstab wieder aktivieren.

Gruß
ee
Email PosterICQ
Top
R2D2
Geschrieben am: Dienstag, 18.Juni 2013, 16:59 Uhr
Quote Post


Prinz
****

Gruppe: Moderators
Beiträge: 6149
Mitgliedsnummer.: 1131
Mitglied seit: 2005-10-30



Welchen Grund gibt es eigentlich, das tmp-Verzeichnis nicht dort zu lassen, wo es ist??
Email PosterUsers WebsiteICQ
Top
ee
Geschrieben am: Mittwoch, 19.Juni 2013, 11:37 Uhr
Quote Post


Prinz
****

Gruppe: Supporter
Beiträge: 1119
Mitgliedsnummer.: 1340
Mitglied seit: 2006-05-22



QUOTE (R2D2 @ Dienstag, 18.Juni 2013, 16:59 Uhr)
Welchen Grund gibt es eigentlich, das tmp-Verzeichnis nicht dort zu lassen, wo es ist??

Diese Frage ist auch eine gute Frage <_<

Gruß
ee
Email PosterICQ
Top
Thema wird von 1 Benutzer(n) gelesen (1 Gäste und 0 Anonyme Benutzer)
0 Mitglieder:

Topic Options Reply to this topicStart new topicStart Poll