Sie sind nicht angemeldet.

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

16.11.2011, 19:57

emerge auf einer NSLU2

Hallo,

ich bin eben dabei stage3-armeb-uclibc-2005.1.tar.bz2 auf einer NSLU2 zu installieren gemäß Handbook.
Zuvor hatte ich es nach diesem HOWTO versucht: http://forums.gentoo.org/viewtopic-t-417105.html

die make.conf sieht so aus:

CFLAGS="-march=armv5t -Os"
CHOST="armeb-softfloat-linux-uclibc"
CXXFLAGS="-march=armv5t -Os"
USE="-opengl -qt -gtk -gtk2 -kde -gnome -motif -X -arts -oss -alsa -esd -ipv6 apache2"
MAKEOPTS="-j2"



Dann habe ich den Portage-tree gemäß dieser Anleitung neu entpackt: http://www.elsniwiki.de/index.php/Main/GentooPaketverwaltung
Sowohl bei Verwendung von portage-latest.tar.bz2 als auch portage-2.1.1 bekoomne ich nach dem Betreten der chroot Umgebung

immer diese Fehlermeldung:

z.B.

env-update
Traceback (most recent call last):
File "/usr/sbin/env-update", line 27, in ?
import portage
File "/usr/lib/portage/pym/portage/__init__.py", line 36
except ImportError as e:
^
SyntaxError: invalid syntax



emerge --metadata
Traceback (most recent call last):
File "/usr/bin/emerge", line 28, in ?
import portage
File "/usr/lib/portage/pym/portage/__init__.py", line 36
except ImportError as e:
^
SyntaxError: invalid syntax


Google half mir hier leider nicht weiter, was muss ich tun um emerge & env ans Laufen zu bringen?

Danke für eure Hilfe

hcx

2

16.11.2011, 20:26

Das Howto ist doch schon Stein-alt! Ein Gentoo wirst Du nicht um 6 Jahre auf einmal updaten können!
Hab auf die Schnelle kein passendes aktuelleres Stage gefunden. Es wird Dir wohl nichts anderes bleiben als mit sys-devel/crossdev ein eigenes zu bauen.
Die Alternetive ist: Du suchst nach Portage-Snapshots 2006, 2007 ... und updatest das System schrittweise.
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.

3

22.11.2011, 20:47

problem mit Portage

Hallo,

ich versuche Gentoo auf meiner NSLU2 nach dieser Anleitung zu instalieren: http://en.gentoo-wiki.com/wiki/Linksys_NSLU2 (eine akztuellere konnte ich nicht finden)
Es funktioniert bis zum chrooten .
bei Aufruf von env-update erhalte ich diese Fehlermeldung:

File "/usr/sbin/env-update", line 36
except IOError as e:


beim Aufruf von emerge:

File "/usr/bin/emerge", line 44
except PermissionDenied as e:


Wie kann ich dieses Problem lösen? Habe bereits verschiedene Portage snapshots versucht, ein aktuelleres Stage-Archiv für armv5-teb war nicht zu finden.Angeblich soll gentoo 3 doch auf der NSLU2 laufen?
Zur Info
mein Stage3 Archiv ist stage3-armeb-uclibc-softfloat-2005.1.tar.bz2
Portage ist portage-20111113.tar.bz2

Danke für eure Hilfe

Uli

4

23.11.2011, 08:51

Klingt als wäre deinem Python gerade übel.

Was sagt

Quellcode

1
# eselect profile list
und ein

Quellcode

1
# emerge -av portage pam


... und welchey python hast du da gesetzt?

Quellcode

1
# eselect python list
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

5

23.11.2011, 09:41

Ich denke, es ist das selbe Problem wie in Deinem anderen Thread: emerge auf einer NSLU2
Bist Du dort irgend wie weitergekommen? Die Fehlermeldungen sind jetzt andere.
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.

6

23.11.2011, 09:53

Hab hier was gefunden: http://www.gentoo.org/proj/en/portage/do…ing-portage.xml
Welche Python-Version hast Du aktuell drauf?
Mache ein "Rettungs-Portage" in der Version 2.1.6, aktualisiere damit Python, lasse python-updater laufen und anschließend aktualisiere Portage.
Für die Vorgehensweise würde ich nicht wie in dem og. Link beschrieben die Portage-Dateien in das System schmeißen, sondern wie in http://www.gentoo.org/proj/en/portage/index.xml unter "Testing multiple Portage versions" beschrieben mit den "export"'s das Rettungs-Portage einbinden.
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.

7

23.11.2011, 16:03

emerge-problem Pthon

Hallo bell und dyle,

also ich habe es diesmal mit einem 2007-er Portage versucht : portage-2007.0.tar.bz2

eselect: command not found

emerge wie bisher: emerge -av portage pam
File "/usr/bin/emerge", line 44
except PermissionDenied as e:

ein noch älteres portage habe ich nicht gefunden.

Gruss und Danke

hcx

8

23.11.2011, 20:38

Ok. Kriegst du mal generel python zum Laufen?

Quellcode

1
2
3
4
5
6
7
8
9
$ python
Python 2.7.2 (default, Oct  3 2011, 07:03:36) 
[GCC 4.5.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> print(sys.version)
2.7.2 (default, Oct  3 2011, 07:03:36) 
[GCC 4.5.3]
>>>


Dann: auf http://tinderbox.dev.gentoo.org/ findest viele packages für arm (auch in cross-amd64). Von dort kannst du ja Packages bei Bedarf mal reinziehen, wenn du weist woran portage bockt.

Ich glaube für eine NSLU2 brauchst du ja sowas

Quellcode

1
2
3
CFLAGS="-march=armv5t -Os"
CHOST="armeb-softfloat-linux-uclibc"
CXXFLAGS="-march=armv5t -Os"
(von http://www.gentoo-wiki.info/Gentoo_on_NSLU2) Da gibt es in der tinderbox einiges dazu.
http://www.dyle.org
IM-Account (Jabber!) sind auf meiner HP ...
There is no place like /home

http://www.gentooforum.de
http://www.gentoofreunde.org

<div>how to annoy a web developer?</span>

9

24.11.2011, 09:18

Ich habe mal die beiden Themen zusammengeführt, da ich denke es ist das selbe Problem.
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

24.11.2011, 16:14

Hallo Dyle,

Danke erstmal für deine Hilfe.

Python ist Python 2.3.5 (#1, Aug 21 2005, 16:01:57)

die make conf schaut un gemaß http://www.gentoo-wiki.info/Gentoo_on_NSLU2 so aus:

CFLAGS="-march=armv5t -Os"
CHOST="armeb-softfloat-linux-uclibc"
CXXFLAGS="-march=armv5t -Os"
USE="pam -bitmap-fonts -truetype-fonts -type1-fonts -expat"
PORTAGE_RSYNC_EXTRA_OPTS="--exclude-from=/etc/portage/rsync_excludes"
RSYNC_TIMEOUT=500
FEATURES="ccache -noman -noinfo -nodoc"
UCLIBC_CPU="ARM_XSCALE"


Allerdings habe ich noch keine Ahnung woran portage bockt.

Gruss

hcx

11

24.11.2011, 16:21

Hattest Du meinen letzten Beitrag gelesen? Hast Du es mit "Rettungs-Portage" in der Version 2.1.6 probiert?
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

24.11.2011, 19:48

Hallo bell,

bin ich dabei lösche eben /mnt/gentoo und spiel des stage3 archiv neu ein

Gruss

hcx

13

05.12.2011, 18:30

Portage läuft nun aber emerge will immer noch nicht aud der NSLU2

Hallo zusammen,

so zuerst die gute Nachricht Portage habe ich installiert bekommen.

Nun die schlechten:

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
 emerge -epvDN world

Invalid atom in /etc/portage/package.keywords: =dev-perl/Shell-EnvImporter



!!! If you need support, post the topmost build error, NOT this status message.


aux_get(): (0) Error in sys-apps/grep-2.5.4-r1 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)

/usr/portage/eclass/user.eclass: line 144: syntax error near unexpected token `-u'
/usr/portage/eclass/user.eclass: line 144: ` opts+=( -u ${euid} )'

!!! ERROR: sys-apps/kbd-1.12-r8 failed.
!!! Function inherit, Line 1444, Exitcode 1
!!! died sourcing /usr/portage/eclass/user.eclass in inherit()
!!! If you need support, post the topmost build error, NOT this status message.


aux_get(): (0) Error in sys-apps/kbd-1.12-r8 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)

/usr/portage/eclass/user.eclass: line 144: syntax error near unexpected token `-u'
/usr/portage/eclass/user.eclass: line 144: ` opts+=( -u ${euid} )'

!!! ERROR: sys-apps/kbd-1.14.1-r1 failed.
!!! Function inherit, Line 1444, Exitcode 1
!!! died sourcing /usr/portage/eclass/user.eclass in inherit()
!!! If you need support, post the topmost build error, NOT this status message.


aux_get(): (0) Error in sys-apps/kbd-1.14.1-r1 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)


probiert habe ich bis jetzt :

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
 1 emerge --sync
2 emerge-webrsync
3 emerge --sync
4 ping ix.de
5 vi /etc/resolv.conf
6 nano -w /etc/resolv.conf
7 env-update
8 emerge-webrsync
9 emerge --sync --quiet
10 emerge --metadata
11 eupdatedb
12 esearch portage
13 emerge --ask portage
14 emerge --metadata
15 emerge --metadata
16 ls
17 emerge --metadata &
18 emerge portage
19 emerge portage
20 emerge -s portage
21 emerge autounmask
22 nano -w /etc/portage/package.unmask
23 emerge -av gentoolkit
24 nano -w /etc/portage/package.unmask
25 emerge -av gentoolkit
26 autounmask -a dev-python/jinja-2.5
27 eix-sync
28 emerge -uDNav world
29 emerge -uDNav world
emerge nmap
31 emerge nginx
32 emerge apache2
33 emerge apache
34 emerge lighttpd
35 emerge --update --ask world
36 nano -w /etc/make.conf
37 emerge --update --ask world
38 nano -w /etc/make.conf
39 emerge --update --ask world
40 nano -w /etc/make.conf
41 emerge --update --ask world
42 nano -w /etc/portage/package.keywords 
43 emerge --update --ask world
44 nano -w /etc/portage/package.keywords 
45 emerge --update --ask world
46 nano -w /etc/portage/package.keywords 
47 emerge --update --ask world
48 nano -w /etc/portage/package.keywords 
49 emerge --update --ask world
50 emerge --sync + emerge -vaND system/world
 51 ls
52 history
53 emerge autounmask
54 eselect
55 emerge -av --depclean
56 nano -w /etc/portage/package.unmask 
57 emerge -av --depclean
58 emerge autounmask
59 nano -w /etc/portage/package.unmask 
60 emerge autounmask
61 nano -w /etc/portage/package.keywords 
62 emerge autounmask
63 nano -w /etc/portage/package.unmask 
64 emerge autounmask
65 cd /etc/
66 ls
67 cd portage/
68 ls
69 nano -w package.keywords 
70 emerge autounmask
71 revdep-rebuild
72 eclean distfiles
73 emaint --check world
74 nano -w /etc/make.conf
75 emerge -av elogviewer
76 nano -w /etc/make.conf
77 emerge -av elogviewer
78 nano -w /etc/portage/package.unmask 
79 emerge -av elogviewer
80 emerge autounmask
81 nano -w /etc/make.conf
82 emerge autounmask
83 nano -w package.keywords 
84 emerge autounmask
85 emerge -epvDN world
86 history
87 emerge -epvDN world
88 emerge -epvDN world > error.portage
89 ls
90 nano -w error.portage
91 emerge -epvDN world 
92 emerge -epvDN world |more
93 emerge -epvDN world |more
94 history |more




geholfen hat Nichts.

die make.conf sieht bei mir so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-Os"
CHOST="armeb-softfloat-linux-uclibc"
CXXFLAGS="-Os"

KEYWORDS="Shell-EnvImporter"
KEYWORDS="autounmask"
PORTAGE_ELOG_CLASSES="info warn error log"
PORTAGE_ELOG_SYSTEM="save"


die package.keywords so:

Quellcode

1
2
3
sys-libs/ncurses-5.7-r7
=sys-libs/ncurses-5.2-r2
=dev-perl/Shell-EnvImporter **



und die packages.unmask so:


Quellcode

1
2
=sys-libs/ncurses-5.2-r2
=app-portage/elogviewer-0.6.2


Google konnte mir nicht wirklich weiterhelfen, also wer hat noch eine Idee wie ich das Portage ans Laufen bekomme?

Übrigens eselect, eclean und revdep bringen Command not found.

Danke für eure Hilfe

hcx








Quellcode

1
2
3
4
5
These are the packages that I would merge, in order:

Calculating world dependencies
!!! All ebuilds that could satisfy ">=sys-libs/ncurses-5.2-r2" have been masked.
!!! One of the following masked packages is required to complete your request:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bell« (07.12.2011, 20:39) aus folgendem Grund: Mod-Edit: Formattierungen


14

05.12.2011, 18:39

Dass die /etc/portage/package.keywords invalide Atome hat, da hat Portage Recht: Entweder = + Version oder ohne beides. Die erste und 3. Zeile sind also ungültig. Ändere das mal ab.

Zu den anderen Fehlern: Welche Portage Version hast Du jetzt drauf? Wie hast Du sie drauf gekriegt? Welche Python Version ist installiert? Ist der Python-Updater sauber durchgelaufen?

PS: Dein Posting sieht unschön aus. Benutze bitte die Code-Tags und nicht zu viele leere Zeilen.
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.

15

06.12.2011, 21:14

Hallo Bell,
mea maxima culpa ich weiss ich bin eine Code Schlampe und gelobe Besserung.

ich will versuchen deine Fragen zu beantworten so wie ich sie verstanden habe:


]/etc/portage/package.keywords habe ich wie folgt geändert ich hoffe es ist jetzt so richtig:

Quellcode

1
=+sys-libs/ncurses-5.2-r2


python Version ist: Python 2.3.5 (#1, Aug 21 2005, 16:01:57)
GCC 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.8)] on linux2

Portage ist Version: emerge --version
Portage 2.0.51.22-r2 (uclibc/arm/2.4, gcc-3.4.4, uclibc-0.9.27-r0, 2.6.16 armv5teb)

Installiert habe ich es so:

Quellcode

1
2
3
4
cd /mnt/gentoo
tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
emerge --sync
emerge-webrsync



Python Updater scheint durchgelaufen zu sein er zeigt mir:

Quellcode

1
2
 python-updater
* Can't determine any previous Python version(s).


ein emerge -uDNav world wirft jetzt folgende errors aus:

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
/usr/portage/eclass/user.eclass: line 144: syntax error near unexpected token `-u'
/usr/portage/eclass/user.eclass: line 144: ` opts+=( -u ${euid} )'
!!! ERROR: sys-libs/ncurses-5.7-r7 failed.
!!! Function inherit, Line 1444, Exitcode 1
!!! died sourcing /usr/portage/eclass/user.eclass in inherit()
!!! If you need support, post the topmost build error, NOT this status message.
aux_get(): (0) Error in sys-libs/ncurses-5.7-r7 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)
Traceback (most recent call last):
File "/usr/bin/emerge", line 3112, in ?
Calculating world dependencies 
!!! All ebuilds that could satisfy ">=sys-libs/ncurses-5.2-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
if not mydepgraph.xcreate(myaction):
File "/usr/bin/emerge", line 1424, in xcreate
if not self.create(myk,myuse=binpkguseflags):
File "/usr/bin/emerge", line 1012, in create
if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
File "/usr/bin/emerge", line 1242, in select_dep
mreasons = portage.getmaskingstatus(p)
File "/usr/lib/portage/pym/portage.py", line 3908, in getmaskingstatus
mygroups = portdb.aux_get(mycpv, ["KEYWORDS"])[0].split()
File "/usr/lib/portage/pym/portage.py", line 5330, in aux_get
raise KeyError
/usr/portage/eclass/user.eclass: line 144: syntax error near unexpected token `-u'
/usr/portage/eclass/user.eclass: line 144: ` opts+=( -u ${euid} )'
!!! ERROR: sys-libs/ncurses-5.7-r7 failed.
!!! Function inherit, Line 1444, Exitcode 1
!!! died sourcing /usr/portage/eclass/user.eclass in inherit()
!!! If you need support, post the topmost build error, NOT this status message.
aux_get(): (0) Error in sys-libs/ncurses-5.7-r7 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)
Traceback (most recent call last):
File "/usr/bin/emerge", line 3112, in ?
Calculating world dependencies 
!!! All ebuilds that could satisfy ">=sys-libs/ncurses-5.2-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
if not mydepgraph.xcreate(myaction):
File "/usr/bin/emerge", line 1424, in xcreate
if not self.create(myk,myuse=binpkguseflags):
File "/usr/bin/emerge", line 1012, in create
if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
File "/usr/bin/emerge", line 1242, in select_dep
mreasons = portage.getmaskingstatus(p)
File "/usr/lib/portage/pym/portage.py", line 3908, in getmaskingstatus
mygroups = portdb.aux_get(mycpv, ["KEYWORDS"])[0].split()
File "/usr/lib/portage/pym/portage.py", line 5330, in aux_get
raise KeyError
/usr/portage/eclass/user.eclass: line 144: syntax error near unexpected token `-u'
/usr/portage/eclass/user.eclass: line 144: ` opts+=( -u ${euid} )'
!!! ERROR: sys-libs/ncurses-5.7-r7 failed.
!!! Function inherit, Line 1444, Exitcode 1
!!! died sourcing /usr/portage/eclass/user.eclass in inherit()
!!! If you need support, post the topmost build error, NOT this status message.
aux_get(): (0) Error in sys-libs/ncurses-5.7-r7 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)
Traceback (most recent call last):
File "/usr/bin/emerge", line 3112, in ?
Calculating world dependencies 
!!! All ebuilds that could satisfy ">=sys-libs/ncurses-5.2-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
if not mydepgraph.xcreate(myaction):
File "/usr/bin/emerge", line 1424, in xcreate
if not self.create(myk,myuse=binpkguseflags):
File "/usr/bin/emerge", line 1012, in create
if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
File "/usr/bin/emerge", line 1242, in select_dep
mreasons = portage.getmaskingstatus(p)
File "/usr/lib/portage/pym/portage.py", line 3908, in getmaskingstatus
mygroups = portdb.aux_get(mycpv, ["KEYWORDS"])[0].split()
File "/usr/lib/portage/pym/portage.py", line 5330, in aux_get
raise KeyError
/usr/portage/eclass/user.eclass: line 144: syntax error near unexpected token `-u'
/usr/portage/eclass/user.eclass: line 144: ` opts+=( -u ${euid} )'
!!! ERROR: sys-libs/ncurses-5.7-r7 failed.
!!! Function inherit, Line 1444, Exitcode 1
!!! died sourcing /usr/portage/eclass/user.eclass in inherit()
!!! If you need support, post the topmost build error, NOT this status message.
aux_get(): (0) Error in sys-libs/ncurses-5.7-r7 ebuild. (1)
Check for syntax error or corruption in the ebuild. (--debug)
Traceback (most recent call last):
File "/usr/bin/emerge", line 3112, in ?
Calculating world dependencies 
!!! All ebuilds that could satisfy ">=sys-libs/ncurses-5.2-r2" have been masked.
!!! One of the following masked packages is required to complete your request:
if not mydepgraph.xcreate(myaction):
File "/usr/bin/emerge", line 1424, in xcreate
if not self.create(myk,myuse=binpkguseflags):
File "/usr/bin/emerge", line 1012, in create
if not self.select_dep("/",mydep["/"],myparent=mp,myuse=myuse):
File "/usr/bin/emerge", line 1242, in select_dep
mreasons = portage.getmaskingstatus(p)
File "/usr/lib/portage/pym/portage.py", line 3908, in getmaskingstatus
mygroups = portdb.aux_get(mycpv, ["KEYWORDS"])[0].split()
File "/usr/lib/portage/pym/portage.py", line 5330, in aux_get
raise KeyError

ein emerge --snc gibt mir:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
>>> Updating Portage cache: !!! aux_get(): ebuild path for 'app-admin/389-admin-console-1.1.7' not specified:
!!! None
Failed cache update: app-admin/389-admin-console-1.1.7 "'app-admin/389-admin-console-1.1.7' at None"
!!! aux_get(): ebuild path for 'app-admin/389-admin-console-1.1.8' not specified:
!!! None
Failed cache update: app-admin/389-admin-console-1.1.8 "'app-admin/389-admin-console-1.1.8' at None"
!!! aux_get(): ebuild path for 'app-admin/389-console-1.1.6' not specified:
!!! None
Failed cache update: app-admin/389-console-1.1.6 "'app-admin/389-console-1.1.6' at None"
!!! aux_get(): ebuild path for 'app-admin/389-console-1.1.7' not specified:
!!! None
Failed cache update: app-admin/389-console-1.1.7 "'app-admin/389-console-1.1.7' at None"
!!! aux_get(): ebuild path for 'app-admin/389-ds-console-1.2.3-r1' not specified:
!!! None
Failed cache update: app-admin/389-ds-console-1.2.3-r1 "'app-admin/389-ds-console-1.2.3-r1' at None"
!!! aux_get(): ebuild path for 'app-admin/389-ds-console-1.2.6' not specified:
!!! None
Failed cache update: app-admin/389-ds-console-1.2.6 "'app-admin/389-ds-console-1.2.6' at None"


emerge-webrsync wirft aus:

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
portage/dev-java/ant-jsch: Cannot change mode to rwxr-xr-x: No such file or directory
portage/dev-java/ant-jsch: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-java/ant-jai: Cannot utime: No such file or directory
portage/dev-java/ant-jai: Cannot change mode to rwxr-xr-x: No such file or directory
portage/dev-java/ant-jai: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-java/ant-eclipse-ecj: Cannot utime: No such file or directory
portage/dev-java/ant-eclipse-ecj: Cannot change mode to rwxr-xr-x: No such file or directory
portage/dev-java/ant-eclipse-ecj: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-lang/R/R-2.14.0.ebuild: Cannot utime: No such file or directory
portage/dev-lang/R/R-2.14.0.ebuild: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-lang/bas/bas-2.2.ebuild: Cannot utime: No such file or directory
portage/dev-lang/bas/bas-2.2.ebuild: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-lang/icon/icon-9.5.0.ebuild: Cannot utime: No such file or directory
portage/dev-lang/icon/icon-9.5.0.ebuild: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-lang/lua/files/lua-5.1-make_static.patch: Cannot utime: No such file or directory
portage/dev-lang/lua/files/lua-5.1-make_static.patch: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-lang/idb: Cannot utime: No such file or directory
portage/dev-lang/idb: Cannot change mode to rwxr-xr-x: No such file or directory
portage/dev-lang/idb: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-lang/icon: Cannot utime: No such file or directory
portage/dev-lang/icon: Cannot change mode to rwxr-xr-x: No such file or directory
portage/dev-lang/icon: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-lang/bas: Cannot utime: No such file or directory
portage/dev-lang/bas: Cannot change mode to rwxr-xr-x: No such file or directory
portage/dev-lang/bas: Cannot change ownership to uid 250, gid 250: No such file or directory
portage/dev-lang/R: Cannot utime: No such file or directory
portage/dev-lang/R: Cannot change mode to rwxr-xr-x: No such file or directory
portage/dev-lang/R: Cannot change ownership to uid 250, gid 250: No such file or directory


Ich hoffe das erklärt etwas woran portage bei mir krankt.

Danke schonmal für deine weiteren Tipps & Ideen.

Pfüat di Gott,

hcx

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »bell« (07.12.2011, 20:42) aus folgendem Grund: MOD-Edit: Formattierungen


16

07.12.2011, 08:49

Das mit den Code-Tags musst Du noch etwas üben. Du kannst Deine Beiträge editieren. Mache das mal.
Die Tags sind nicht [/code] [\code], sondern [code] [/code].
Am besten den Text markieren und den Button "#" in der Editorleiste drücken.
Bitte editiere die beiden Beiträge, nur so als Übung ;)

Zurück zum Thema. Meine Beiträge hast Du bewust überlesen? Hast nichts davon gemacht und auch keine weiteren Fragen gestellt.

Ein verständnisproblem sehe ich: portage-latest.tar.bz2 != sys-apps/portage.
portage-latest.tar.bz2 ist der Inhalt von /usr/portage
sys-apps/portage ist die Software, die /usr/portage zur Installation nutzt.

Also nochmal:
Schritt 1: Bring Dein Portage (die Software) auf die Version 2.1.6. Das habe ich im Beitrag 6 weiter oben beschrieben.

Schritt 2: Bring Dein Python auf den neuesten Stand: emerge -u python

Schritt 3: Jetzt kommt der python-updater

Schritt 4: jetzt kannst Du sys-apps/portage auf die neusete Version aktualisieren

Schritt 5: Jetzt kannst Du Dein System aktualisieren.

Wenn Du bei einem Schritt nicht weiter kommst, frage und nicht einfach ignorieren.

PS: =+sys-libs/ncurses-5.2-r2 ist immer noch nicht richtig.
Richtig wäre =sys-libs/ncurses-5.2-r2
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.

17

07.12.2011, 20:18

Portage auf 2.1.6 bringen usw.

Hallo Bell,

sorry ich bin momentan sehr im Stress weshalb ich die Tags nicht mit dem Editor sondern mit dem vi zusammengekloppt habe.

deine Beiträge habe ich nicht bewusst überlesen schon gar nicht um dich zu ärgern sondern schlichtweg nicht richtig verstanden und ich wollte dich nicht mit zu vielen Fragen nerven - Gentoo ist Neuland für mich.

Ok die packages.keywords stimmt jetzt syntaktisch

Quellcode

1
=sys-libs/ncurses-5.2-r2

doch Portage aud 2.1.6 zu bringen wie in Beitrag 6 beschrieben hat nicht funktioniert und so habe ich flugs den USB-Srick neu formatiert und stage3 sowie Portage-2.1.6 neu installiert.
So far so good nun ist mir aufgefallen dass /etc/make/profile auf einen Pfad zeigt, den es gar nicht gibt:

Quellcode

1
make.profile -> ../usr/portage/profiles/uclibc/arm/2.4

bei mir ist unter /usr/portage-2.6.1 kein profiles/uclib....
sondern

Quellcode

1
/usr/portage-2.6.1/ChangeLog  DEVELOPING  NEWS  RELEASE-NOTES  TEST-NOTES  bin  cnf  doc  man  pym  src 

somit meckert emerge natürlich :

Quellcode

1
2
3
--- 'profiles/arch.list' is empty or not available. Empty portage tree?
!!! ARCH is not set... Are you missing the /etc/make.profile symlink?
!!! Is the symlink correct? Is your portage tree complete?

Somit kann ich python natürlich nicht upgraden.

Frage: Wie muss ich den link make.profile nun korrekt setzen oder stimmt was mit meinem Portage nicht???
Sorry ich blick da im Moment noch nicht richtig durch wieso ich unter /usr/portage-2.6.1 kein Verzeichnis profiles mit entsprechenden Unterverzeichnissen habe.
merkwürdig finde ich auch die Ausgabe von emerge--info:

Quellcode

1
Portage 2.0.51.22-r2 

dabei habe ich eindeutig 2.1.6 installiert.
Gentoo ist schon irgendwie ganz anders??
Ich hoffe die tags gefallen dir auch jetzt besser.


Pfüat di Gott

hcx

18

07.12.2011, 20:37

Wie es aussieht hast Du das "Rettungsportage" nach /usr/portage-2.6.1 entpackt. Soweit so gut.
Die Software sys-apps/portage (="emerge" ) liegt also unter /usr/portage-2.6.1.
Der Portage-Baum (Ebuilds = Pakete-Datenbank) liegen wie gehabt unter /usr/portage

Damit kann man schon mal was anfangen.

Du bringst jetzt Portage Profile ins Spiel. Dies sind Vorlagen für die Konfiguration, die mit im Portage-Baum ausgeliefert werden. Die sind in der Zwischenzeit wo anders.
Kannst Du das Profil mit

Quellcode

1
2
eselect profiles list
eselect profiles set NUMMER
ändern?

Falls nicht, das richtige Profil für Dich ist dann wohl /usr/portage/profiles/default/linux/arm/10.0

Jetzt zurück zu Beitrag 6:
Gib mal auf der Console

Quellcode

1
2
3
export PYTHONPATH="/usr/portage-2.6.1/pym:${PYTHONPATH}"
export PATH="/usr/portage-2.6.1/bin:${PATH}"
emerge --info


Kommt jetzt die 2.6.1?

Falls ja:

Quellcode

1
2
3
4
emerge -va1 =python-2*  #Portage brauch noch die zweier Version
eselect python list     # Ggf. mit "eselect python set NUMMER" aktivieren
python-updater
emerge -va1 portage


Und falls irgendwo Schwierigkeiten sind, bitte die Fehlermeldung posten, damit wir weiter helfen können.

Da Du es gerade schwer hast, korrigiere ich Deine Beiträge als [MOD]

PS: Da hast Du Dir was ausgesucht ;) Gentoo lernen mit Embedded Device. Respekt! :thumbsup:
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.

19

08.12.2011, 16:06

Rettungs Portage export PYTHON PATH eselect

Servus Bell,

danke erstmal für deine sehr wertvollen Tipps.

Also ich habe jetzt den link make.profile unter

Quellcode

1
 /mnt/gentoo/etc auf /usr/portage/profiles/default/linux/arm/10.0 
gelegt doch den Pfad /usr/portage/profiles/default/linux/arm/10.0 kann ich nirgends finden
bei mir gibt es den nicht sondern nur ein

Quellcode

1
 /usr/portage-2.1.6 jedoch kein /profiles/default/linux


Nur zur Verdeutlichung von wegen Und falls irgendwo Schwierigkeiten sind, bitte die Fehlermeldung posten, damit wir weiter helfen können. Ist zwar keine Fehlermeldung, doch nun ist klar daß der Link so nicht funktionieren kann.

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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
find |grep /usr/portage-2.1.6/./usr/portage-2.1.6/bin
./usr/portage-2.1.6/bin/check-implicit-pointer-usage.py
./usr/portage-2.1.6/bin/newbin
./usr/portage-2.1.6/bin/emake
./usr/portage-2.1.6/bin/dodoc
./usr/portage-2.1.6/bin/domo
./usr/portage-2.1.6/bin/fixpackages
./usr/portage-2.1.6/bin/md5check.sh
./usr/portage-2.1.6/bin/prepstrip
./usr/portage-2.1.6/bin/prepallman
./usr/portage-2.1.6/bin/fix-db.py
./usr/portage-2.1.6/bin/newlib.a
./usr/portage-2.1.6/bin/doman
./usr/portage-2.1.6/bin/dosed
./usr/portage-2.1.6/bin/dispatch-conf
./usr/portage-2.1.6/bin/archive-conf
./usr/portage-2.1.6/bin/repoman
./usr/portage-2.1.6/bin/prepman
./usr/portage-2.1.6/bin/newconfd
./usr/portage-2.1.6/bin/find-requires
./usr/portage-2.1.6/bin/dolib.a
./usr/portage-2.1.6/bin/sed
./usr/portage-2.1.6/bin/doconfd
./usr/portage-2.1.6/bin/doinfo
./usr/portage-2.1.6/bin/quickpkg
./usr/portage-2.1.6/bin/misc-functions.sh
./usr/portage-2.1.6/bin/doenvd
./usr/portage-2.1.6/bin/portageq
./usr/portage-2.1.6/bin/ecompress
./usr/portage-2.1.6/bin/prepinfo
./usr/portage-2.1.6/bin/fowners
./usr/portage-2.1.6/bin/dohtml
./usr/portage-2.1.6/bin/newexe
./usr/portage-2.1.6/bin/dosym
./usr/portage-2.1.6/bin/newenvd
./usr/portage-2.1.6/bin/ebuild
./usr/portage-2.1.6/bin/emerge
./usr/portage-2.1.6/bin/xpak
./usr/portage-2.1.6/bin/prepalldocs
./usr/portage-2.1.6/bin/regenworld
./usr/portage-2.1.6/bin/md5check.py
./usr/portage-2.1.6/bin/prepallinfo
./usr/portage-2.1.6/bin/pemerge.py
./usr/portage-2.1.6/bin/doins
./usr/portage-2.1.6/bin/emerge-webrsync
./usr/portage-2.1.6/bin/clean_locks
./usr/portage-2.1.6/bin/dosbin
./usr/portage-2.1.6/bin/newdoc
./usr/portage-2.1.6/bin/newinitd
./usr/portage-2.1.6/bin/env-update.sh
./usr/portage-2.1.6/bin/prepallstrip
./usr/portage-2.1.6/bin/newman
./usr/portage-2.1.6/bin/dolib
./usr/portage-2.1.6/bin/doinitd
./usr/portage-2.1.6/bin/etc-update
./usr/portage-2.1.6/bin/dobin
./usr/portage-2.1.6/bin/fperms
./usr/portage-2.1.6/bin/preplib
./usr/portage-2.1.6/bin/newlib.so
./usr/portage-2.1.6/bin/dodir
./usr/portage-2.1.6/bin/chkcontents
./usr/portage-2.1.6/bin/newsbin
./usr/portage-2.1.6/bin/pkgname
./usr/portage-2.1.6/bin/ecompressdir
./usr/portage-2.1.6/bin/fixdbentries
./usr/portage-2.1.6/bin/prepall
./usr/portage-2.1.6/bin/isolated-functions.sh
./usr/portage-2.1.6/bin/env-update
./usr/portage-2.1.6/bin/dohard
./usr/portage-2.1.6/bin/newins
./usr/portage-2.1.6/bin/doexe
./usr/portage-2.1.6/bin/filter-bash-environment.py
./usr/portage-2.1.6/bin/dolib.so
./usr/portage-2.1.6/bin/ebuild.sh
./usr/portage-2.1.6/bin/emaint
./usr/portage-2.1.6/cnf
./usr/portage-2.1.6/cnf/logrotate.d
./usr/portage-2.1.6/cnf/logrotate.d/elog-save-summary
./usr/portage-2.1.6/cnf/make.conf.sh.diff
./usr/portage-2.1.6/cnf/make.conf.sparc.diff
./usr/portage-2.1.6/cnf/make.conf.mips.diff
./usr/portage-2.1.6/cnf/etc-update.conf
./usr/portage-2.1.6/cnf/make.conf.sparc-fbsd.diff
./usr/portage-2.1.6/cnf/make.conf.amd64.diff
./usr/portage-2.1.6/cnf/make.conf.x86-fbsd.diff
./usr/portage-2.1.6/cnf/make.conf.arm.diff
./usr/portage-2.1.6/cnf/make.conf.ppc.diff
./usr/portage-2.1.6/cnf/make.conf.alpha.diff
./usr/portage-2.1.6/cnf/make.conf.x86.diff
./usr/portage-2.1.6/cnf/make.conf.hppa.diff
./usr/portage-2.1.6/cnf/make.globals
./usr/portage-2.1.6/cnf/make.conf
./usr/portage-2.1.6/cnf/make.conf.ppc64.diff
./usr/portage-2.1.6/cnf/make.conf.s390.diff
./usr/portage-2.1.6/cnf/dispatch-conf.conf
./usr/portage-2.1.6/cnf/make.conf.ia64.diff
./usr/portage-2.1.6/doc
./usr/portage-2.1.6/doc/portage.docbook
./usr/portage-2.1.6/doc/custom.xsl
./usr/portage-2.1.6/doc/fragment
./usr/portage-2.1.6/doc/fragment/version
./usr/portage-2.1.6/doc/fragment/date
./usr/portage-2.1.6/doc/qa.docbook
./usr/portage-2.1.6/doc/dependency_resolution.docbook
./usr/portage-2.1.6/doc/dependency_resolution
./usr/portage-2.1.6/doc/dependency_resolution/decision_making.docbook
./usr/portage-2.1.6/doc/dependency_resolution/task_scheduling.docbook
./usr/portage-2.1.6/doc/dependency_resolution/package_modeling.docbook
./usr/portage-2.1.6/doc/config
./usr/portage-2.1.6/doc/config/bashrc.docbook
./usr/portage-2.1.6/doc/config.docbook
./usr/portage-2.1.6/doc/package
./usr/portage-2.1.6/doc/package/ebuild
./usr/portage-2.1.6/doc/package/ebuild/eapi
./usr/portage-2.1.6/doc/package/ebuild/eapi/1.docbook
./usr/portage-2.1.6/doc/package/ebuild/eapi/2.docbook
./usr/portage-2.1.6/doc/package/ebuild/eapi/0.docbook
./usr/portage-2.1.6/doc/package/ebuild/phases.docbook
./usr/portage-2.1.6/doc/package/ebuild/helper_functions.docbook
./usr/portage-2.1.6/doc/package/ebuild.docbook
./usr/portage-2.1.6/doc/package.docbook
./usr/portage-2.1.6/doc/Makefile
./usr/portage-2.1.6/man
./usr/portage-2.1.6/man/make.conf.5
./usr/portage-2.1.6/man/repoman.1
./usr/portage-2.1.6/man/ebuild.1
./usr/portage-2.1.6/man/emerge.1
./usr/portage-2.1.6/man/dispatch-conf.1
./usr/portage-2.1.6/man/env-update.1
./usr/portage-2.1.6/man/portage.5
./usr/portage-2.1.6/man/ebuild.5
./usr/portage-2.1.6/man/color.map.5
./usr/portage-2.1.6/man/etc-update.1
./usr/portage-2.1.6/man/emaint.1
./usr/portage-2.1.6/man/quickpkg.1
./usr/portage-2.1.6/pym
./usr/portage-2.1.6/pym/portage_update.py
./usr/portage-2.1.6/pym/portage_data.py
./usr/portage-2.1.6/pym/portage_dep.py
./usr/portage-2.1.6/pym/portage
./usr/portage-2.1.6/pym/portage/dbapi
./usr/portage-2.1.6/pym/portage/dbapi/__init__.py
./usr/portage-2.1.6/pym/portage/dbapi/bintree.py
./usr/portage-2.1.6/pym/portage/dbapi/vartree.py
./usr/portage-2.1.6/pym/portage/dbapi/porttree.py
./usr/portage-2.1.6/pym/portage/dbapi/virtual.py
./usr/portage-2.1.6/pym/portage/elog
./usr/portage-2.1.6/pym/portage/elog/filtering.py
./usr/portage-2.1.6/pym/portage/elog/mod_custom.py
./usr/portage-2.1.6/pym/portage/elog/mod_echo.py
./usr/portage-2.1.6/pym/portage/elog/mod_save_summary.py
./usr/portage-2.1.6/pym/portage/elog/mod_save.py
./usr/portage-2.1.6/pym/portage/elog/__init__.py
./usr/portage-2.1.6/pym/portage/elog/mod_mail_summary.py
./usr/portage-2.1.6/pym/portage/elog/mod_syslog.py
./usr/portage-2.1.6/pym/portage/elog/mod_mail.py
./usr/portage-2.1.6/pym/portage/elog/messages.py
./usr/portage-2.1.6/pym/portage/env
./usr/portage-2.1.6/pym/portage/env/loaders.py
./usr/portage-2.1.6/pym/portage/env/validators.py
./usr/portage-2.1.6/pym/portage/env/config.py
./usr/portage-2.1.6/pym/portage/env/__init__.py
./usr/portage-2.1.6/pym/portage/__init__.py
./usr/portage-2.1.6/pym/portage/localization.py
./usr/portage-2.1.6/pym/portage/eclass_cache.py
./usr/portage-2.1.6/pym/portage/exception.py
./usr/portage-2.1.6/pym/portage/dispatch_conf.py
./usr/portage-2.1.6/pym/portage/output.py
./usr/portage-2.1.6/pym/portage/tests
./usr/portage-2.1.6/pym/portage/tests/xpak
./usr/portage-2.1.6/pym/portage/tests/xpak/test_decodeint.py
./usr/portage-2.1.6/pym/portage/tests/xpak/__test__
./usr/portage-2.1.6/pym/portage/tests/xpak/__init__.py
./usr/portage-2.1.6/pym/portage/tests/ebuild
./usr/portage-2.1.6/pym/portage/tests/ebuild/__test__
./usr/portage-2.1.6/pym/portage/tests/ebuild/__init__.py
./usr/portage-2.1.6/pym/portage/tests/ebuild/test_spawn.py
./usr/portage-2.1.6/pym/portage/tests/bin
./usr/portage-2.1.6/pym/portage/tests/bin/test_dobin.py
./usr/portage-2.1.6/pym/portage/tests/bin/setup_env.py
./usr/portage-2.1.6/pym/portage/tests/bin/test_dodir.py
./usr/portage-2.1.6/pym/portage/tests/bin/__init__.py
./usr/portage-2.1.6/pym/portage/tests/bin/__test__
./usr/portage-2.1.6/pym/portage/tests/dep
./usr/portage-2.1.6/pym/portage/tests/dep/__test__
./usr/portage-2.1.6/pym/portage/tests/dep/test_match_from_list.py
./usr/portage-2.1.6/pym/portage/tests/dep/test_dep_getslot.py
./usr/portage-2.1.6/pym/portage/tests/dep/test_get_operator.py
./usr/portage-2.1.6/pym/portage/tests/dep/test_dep_getusedeps.py
./usr/portage-2.1.6/pym/portage/tests/dep/test_isvalidatom.py
./usr/portage-2.1.6/pym/portage/tests/dep/__init__.py
./usr/portage-2.1.6/pym/portage/tests/dep/test_dep_getcpv.py
./usr/portage-2.1.6/pym/portage/tests/dep/test_isjustname.py
./usr/portage-2.1.6/pym/portage/tests/dep/test_src_uri.py
./usr/portage-2.1.6/pym/portage/tests/env
./usr/portage-2.1.6/pym/portage/tests/env/config
./usr/portage-2.1.6/pym/portage/tests/env/config/__test__
./usr/portage-2.1.6/pym/portage/tests/env/config/test_PortageModulesFile.py
./usr/portage-2.1.6/pym/portage/tests/env/config/__init__.py
./usr/portage-2.1.6/pym/portage/tests/env/config/test_PackageKeywordsFile.py
./usr/portage-2.1.6/pym/portage/tests/env/config/test_PackageMaskFile.py
./usr/portage-2.1.6/pym/portage/tests/env/config/test_PackageUseFile.py
./usr/portage-2.1.6/pym/portage/tests/env/__test__
./usr/portage-2.1.6/pym/portage/tests/env/__init__.py
./usr/portage-2.1.6/pym/portage/tests/versions
./usr/portage-2.1.6/pym/portage/tests/versions/__test__
./usr/portage-2.1.6/pym/portage/tests/versions/test_vercmp.py
./usr/portage-2.1.6/pym/portage/tests/versions/__init__.py
./usr/portage-2.1.6/pym/portage/tests/__init__.py
./usr/portage-2.1.6/pym/portage/tests/runTests
./usr/portage-2.1.6/pym/portage/tests/news
./usr/portage-2.1.6/pym/portage/tests/news/test_NewsItem.py
./usr/portage-2.1.6/pym/portage/tests/news/__test__
./usr/portage-2.1.6/pym/portage/tests/news/__init__.py
./usr/portage-2.1.6/pym/portage/tests/util
./usr/portage-2.1.6/pym/portage/tests/util/__test__
./usr/portage-2.1.6/pym/portage/tests/util/test_uniqueArray.py
./usr/portage-2.1.6/pym/portage/tests/util/test_stackDicts.py
./usr/portage-2.1.6/pym/portage/tests/util/test_grabdict.py
./usr/portage-2.1.6/pym/portage/tests/util/__init__.py
./usr/portage-2.1.6/pym/portage/tests/util/test_stackLists.py
./usr/portage-2.1.6/pym/portage/tests/util/test_normalizedPath.py
./usr/portage-2.1.6/pym/portage/tests/util/test_stackDictList.py
./usr/portage-2.1.6/pym/portage/tests/util/test_varExpand.py
./usr/portage-2.1.6/pym/portage/tests/process
./usr/portage-2.1.6/pym/portage/tests/process/__init__.py
./usr/portage-2.1.6/pym/portage/tests/process/__test__
./usr/portage-2.1.6/pym/portage/tests/process/test_poll.py
./usr/portage-2.1.6/pym/portage/checksum.py
./usr/portage-2.1.6/pym/portage/xpak.py
./usr/portage-2.1.6/pym/portage/cache
./usr/portage-2.1.6/pym/portage/cache/metadata_overlay.py
./usr/portage-2.1.6/pym/portage/cache/sql_template.py
./usr/portage-2.1.6/pym/portage/cache/flat_hash.py
./usr/portage-2.1.6/pym/portage/cache/anydbm.py
./usr/portage-2.1.6/pym/portage/cache/cache_errors.py
./usr/portage-2.1.6/pym/portage/cache/template.py
./usr/portage-2.1.6/pym/portage/cache/util.py
./usr/portage-2.1.6/pym/portage/cache/mappings.py
./usr/portage-2.1.6/pym/portage/cache/__init__.py
./usr/portage-2.1.6/pym/portage/cache/volatile.py
./usr/portage-2.1.6/pym/portage/cache/metadata.py
./usr/portage-2.1.6/pym/portage/cache/flat_list.py
./usr/portage-2.1.6/pym/portage/cache/fs_template.py
./usr/portage-2.1.6/pym/portage/cache/sqlite.py
./usr/portage-2.1.6/pym/portage/manifest.py
./usr/portage-2.1.6/pym/portage/dep.py
./usr/portage-2.1.6/pym/portage/versions.py
./usr/portage-2.1.6/pym/portage/data.py
./usr/portage-2.1.6/pym/portage/getbinpkg.py
./usr/portage-2.1.6/pym/portage/cvstree.py
./usr/portage-2.1.6/pym/portage/locks.py
./usr/portage-2.1.6/pym/portage/_sets
./usr/portage-2.1.6/pym/portage/_sets/__init__.py
./usr/portage-2.1.6/pym/portage/_sets/base.py
./usr/portage-2.1.6/pym/portage/_sets/profiles.py
./usr/portage-2.1.6/pym/portage/_sets/files.py
./usr/portage-2.1.6/pym/portage/process.py
./usr/portage-2.1.6/pym/portage/news.py
./usr/portage-2.1.6/pym/portage/util.py
./usr/portage-2.1.6/pym/portage/mail.py
./usr/portage-2.1.6/pym/portage/update.py
./usr/portage-2.1.6/pym/portage/debug.py
./usr/portage-2.1.6/pym/portage/const.py
./usr/portage-2.1.6/pym/portage/_selinux.py
./usr/portage-2.1.6/pym/xpak.py
./usr/portage-2.1.6/pym/portage_versions.py
./usr/portage-2.1.6/pym/portage_locks.py
./usr/portage-2.1.6/pym/eclass_cache.py
./usr/portage-2.1.6/pym/portage_news.py
./usr/portage-2.1.6/pym/portage_gpg.py
./usr/portage-2.1.6/pym/portage_util.py
./usr/portage-2.1.6/pym/output.py
./usr/portage-2.1.6/pym/portage_mail.py
./usr/portage-2.1.6/pym/portage_selinux.py
./usr/portage-2.1.6/pym/portage_exec.py
./usr/portage-2.1.6/pym/dispatch_conf.py
./usr/portage-2.1.6/pym/portage_localization.py
./usr/portage-2.1.6/pym/portage_debug.py
./usr/portage-2.1.6/pym/portage_const.py
./usr/portage-2.1.6/pym/repoman
./usr/portage-2.1.6/pym/repoman/utilities.py
./usr/portage-2.1.6/pym/repoman/errors.py
./usr/portage-2.1.6/pym/repoman/__init__.py
./usr/portage-2.1.6/pym/repoman/checks.py
./usr/portage-2.1.6/pym/_emerge
./usr/portage-2.1.6/pym/_emerge/__init__.py
./usr/portage-2.1.6/pym/_emerge/help.py
./usr/portage-2.1.6/pym/getbinpkg.py
./usr/portage-2.1.6/pym/emergehelp.py
./usr/portage-2.1.6/pym/cvstree.py
./usr/portage-2.1.6/pym/portage_exception.py
./usr/portage-2.1.6/pym/portage_checksum.py
./usr/portage-2.1.6/pym/portage_compat_namespace.py
./usr/portage-2.1.6/pym/portage_manifest.py
./usr/portage-2.1.6/src
./usr/portage-2.1.6/src/bsd-flags
./usr/portage-2.1.6/src/bsd-flags/chflags.c
./usr/portage-2.1.6/src/bsd-flags/setup.py
./usr/portage-2.1.6/src/bsd-flags/PKG-INFO
./usr/portage-2.1.6/src/bsd-flags/setup.cfg
./usr/portage-2.1.6/src/python-missingos
./usr/portage-2.1.6/src/python-missingos/missingos.c
./usr/portage-2.1.6/src/python-missingos/ChangeLog
./usr/portage-2.1.6/src/python-missingos/setup.py
./usr/portage-2.1.6/src/python-missingos/PKG-INFO
./usr/portage-2.1.6/src/python-missingos/setup.cfg
./usr/portage-2.1.6/src/python-missingos/README
./usr/portage-2.1.6/src/tbz2tool.c
./usr/portage-2.1.6/ChangeLog
./usr/portage-2.1.6/DEVELOPING
./usr/portage-2.1.6/pym/repoman
./usr/portage-2.1.6/pym/repoman/utilities.py
./usr/portage-2.1.6/pym/repoman/errors.py
./usr/portage-2.1.6/pym/repoman/__init__.py
./usr/portage-2.1.6/pym/repoman/checks.py
./usr/portage-2.1.6/pym/_emerge
./usr/portage-2.1.6/pym/_emerge/__init__.py
./usr/portage-2.1.6/pym/_emerge/help.py
./usr/portage-2.1.6/pym/getbinpkg.py
./usr/portage-2.1.6/pym/emergehelp.py
./usr/portage-2.1.6/pym/cvstree.py
./usr/portage-2.1.6/pym/portage_exception.py
./usr/portage-2.1.6/pym/portage_checksum.py
./usr/portage-2.1.6/pym/portage_compat_namespace.py
./usr/portage-2.1.6/pym/portage_manifest.py
./usr/portage-2.1.6/src
./usr/portage-2.1.6/src/bsd-flags
./usr/portage-2.1.6/src/bsd-flags/chflags.c
./usr/portage-2.1.6/src/bsd-flags/setup.py
./usr/portage-2.1.6/src/bsd-flags/PKG-INFO
./usr/portage-2.1.6/src/bsd-flags/setup.cfg
./usr/portage-2.1.6/src/python-missingos
./usr/portage-2.1.6/src/python-missingos/missingos.c
./usr/portage-2.1.6/src/python-missingos/ChangeLog
./usr/portage-2.1.6/src/python-missingos/setup.py
./usr/portage-2.1.6/src/python-missingos/PKG-INFO
./usr/portage-2.1.6/src/python-missingos/setup.cfg
./usr/portage-2.1.6/src/python-missingos/README
./usr/portage-2.1.6/src/tbz2tool.c
./usr/portage-2.1.6/ChangeLog
./usr/portage-2.1.6/DEVELOPING

eselect ist nicht bekannt:

Quellcode

1
2
eselect profiles list
bash: eselect: command not found


die export Befehle habe ich so wie Du sie gepostet hast abgesetzt.


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
emerge --info bringt immer noch:--- 'profiles/arch.list' is empty or not available. Empty portage tree?
Portage 2.0.51.22-r2 (default/linux/arm/10.0, gcc-3.4.4, unavailable, 2.6.16 armv5teb)
=================================================================
System uname: 2.6.16 armv5teb 
Gentoo Base System version 1.6.13
dev-lang/python: 2.3.5
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.16-r1
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: [Not Present]
ACCEPT_KEYWORDS="armv5teb"
CFLAGS="-Os"
CHOST="armeb-softfloat-linux-uclibc"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK=" /etc/env.d"
CXXFLAGS="-Os"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks sandbox"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE=""
Unset: PORTDIR_OVERLAY

Da hast Du Dir was ausgesucht Gentoo lernen mit Embedded Device. Respekt! Nur wer das schier unmögliche versucht kann das Mögliche schaffen.
Pfüat di Gott

hcx

20

08.12.2011, 16:50

Das /usr/portage-2.1.6 sieht gut aus. Das ist Dein Rettungs-Emerge, welches Du dort hin entpackt hast.
Auf dem System muss jedoch auch ein /usr/portage/, also ohne die Version da sein.

Die hast Du mit

Quellcode

1
tar xvjf /mnt/gentoo/portage-latest.tar.bz2 -C /mnt/gentoo/usr
entpackt. Falls nicht, mache das mal. Dann sollte auch /usr/portage/profiles da sein und Du kannst den Symlink setzen. (portage ohne die Version)

Stop, ??. Da Du nicht ein Chroot vorbereitest sondern schon im System drin bist, muss der Befehl natürlich

Quellcode

1
tar xvjf portage-latest.tar.bz2 -C /usr
heißen.
Du musst aus den Anleitungen "/mnt/gentoo" immer wegdenken, wenn Du direkt auf dem System bist.
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.