[Gentoo Linux] emerge doet het niet

Pagina: 1
Acties:

  • Slaiter
  • Registratie: Juni 2001
  • Niet online

Slaiter

Firesnake

Topicstarter
Nadat ik gisteren emerge heb gedraait is de portage geupdate. Sinds dat dat gebeurd is lukt het niet meer om emerge te draaien :'(
Iedere keer als ik het probeer krijg ik de volgende melding.
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
bash-2.05a# emerge xine
!!! Unexpected end of config file: variable ¨
Traceback (most recent call last):
  File "/usr/bin/emerge", line 2, in ?
    import os,sys,portage,xpak,string,re,commands,time,threading,grp
  File "/usr/lib/python2.2/site-packages/portage.py", line 3681, in ?
    settings=config()
  File "/usr/lib/python2.2/site-packages/portage.py", line 648, in __init__
    useorder=self["USE_ORDER"]
  File "/usr/lib/python2.2/site-packages/portage.py", line 713, in __getitem__
    if x.has_key(mykey):
AttributeError: 'NoneType' object has no attribute 'has_key'
bash-2.05a#

Ik ben root en heb de "/etc/make.conf" weer aangepast voor mijn machine. Ik check om de dag op updates en nu lukt dat dus niet meer wat zeg ik emerge rsync werkt niet helemaal niets werkt mbt emerge. Hoe kan ik dit oplossen :?

moet nu werken dus zie vanavond wel of er reacties zijn thx in adv.

  • RupS
  • Registratie: Februari 2001
  • Laatst online: 22-01 12:46
Ik kreeg zelf ook wat probleempjes bij het emergen.

In plaats van emerge rsync, doe ik :
code:
1
emerge --clean rsync

Dat verhielp het probleem bij mij in ieder geval.

[edit]
Lees nu dus dat heel emerge niet meer werkt... Hmmm... dan wordt het iets lastiger. Heb je emerge --clean rsync al geprobeerd?

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
wat is emerge ?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 00:41
Op woensdag 03 juli 2002 17:27 schreef ViNyL het volgende:
wat is emerge ?
Gentoo 'package manager', het ding waarmee je software download, compileert en installeert.

Als je dat niet weet geeft niet, maar post dan niet in dit topic ofzo :?

Anyway: dit ziet er niet goed uit. emerge is in Python geschreven, en het lijkt er op dat er een fout in de code van Emerge zit, of er is iets mis gegaan met het installeren van een nieuwere Python-versie misschien?

Verwijderd

gebruik anders gewoon ebuild om een andere portage-versie te installeren. Naar alle waarschijnlijkheid staat de source van de oude versie nog wel in je distfiles dir. :)

Topictitel heb ik voor je aangepast ;)
Was lekker onduidelijk. Niet iedereen heeft Gentoo ;)

  • Niek
  • Registratie: Februari 2001
  • Laatst online: 14-07 11:42

Niek

f.k.a. The_Surfer

Gebruik je portage 2.0.8? Daar zat namelijk een fout in die deze error veroorzaakt (CowMike en ik hebben hetzelfde gehad). Zie ook de Gentoo Forums: http://forums.gentoo.org/viewtopic.php?p=31511#31511
De oplossing is downgraden naar portage<=2.0.4.

À vaincre sans péril, on triomphe sans gloire - Pierre Corneille


  • Slaiter
  • Registratie: Juni 2001
  • Niet online

Slaiter

Firesnake

Topicstarter
Ben er intussen uit heb een beetje lopen klooien in de make.conf en het bleek dat de CONFIG_PROTECT="" die je volgens de man van emerge in je "make.conf" moet zetten om je /etc/** te auto-updaten de boosdoender was. Na het afhekken van deze optie werkte het weer als vanouds.

  • ViNyL
  • Registratie: Augustus 2001
  • Niet online
Op woensdag 03 juli 2002 18:56 schreef Wilke het volgende:

[..]

Gentoo 'package manager', het ding waarmee je software download, compileert en installeert.

Als je dat niet weet geeft niet, maar post dan niet in dit topic ofzo :?
Waarom niet in dit topic ? Lijkt me een beetje loos om er een nieuwe voor te openen, ik bedoel er is nu een topic over, kan dit toch net zo goed ff vragen ?

Correct me if I'm wrong ?

  • Wilke
  • Registratie: December 2000
  • Laatst online: 00:41
Op donderdag 04 juli 2002 10:21 schreef ViNyL het volgende:

Waarom niet in dit topic ? [...]
ok ok, je hebt gelijk, gelukkig is de topictitel nu ook veranderd :)
Pagina: 1