View previous topic :: View next topic |
Author |
Message |
Nasser n00b
Joined: 13 Dec 2006 Posts: 4 Location: Zielona Góra
|
Posted: Wed Dec 13, 2006 10:46 am Post subject: emerge przestało działać :-( |
|
|
Witam
Od pewnego czasu borykam się z pewnym problemem, z którym za nic nie mogę sobie poradzić. Mianowicie chodzi o coś takiego: ostatnio robiłem update swojego systemu emerge -uD world, zawsze robiłem w taki sposób i nigdy nic się złego nie działo. Dodam, że aktualizacja robiona była zdalnie, miałęm trochę wolnego czasu w pracy ;-), nagle rozłączyło mnie i serwer padł. Gdy przyszedłem do domu zastałem serwer wyłączony i szczerze mówiąc nie mam pojęcia jaka była przyczyna jego wyłączenia. Po ponownym włączeniu system wstał, ale pojawił się problem tj. po zalogowaniu wypisuje mi coś takiego:
Code: | -bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found
-bash: setenv: command not found |
natomiast gdy próbuję zrobić np: emerge setenv lub w ogóle jakiekolwiek emerge np: emerge -uD world, otrzymuję coś takiego:
Code: | !!! Invalid token (not "=") CONFIG_PROTECT_MASK
Traceback (most recent call last):
File "/usr/bin/emerge", line 4049, in ?
emerge_main()
File "/usr/bin/emerge", line 3768, in emerge_main
settings, trees, mtimedb = load_emerge_config()
File "/usr/bin/emerge", line 3679, in load_emerge_config
trees = portage.create_trees(trees=trees, **kwargs)
File "/usr/lib/portage/pym/portage.py", line 6780, in create_trees
config_incrementals=portage_const.INCREMENTALS)
File "/usr/lib/portage/pym/portage.py", line 1045, in __init__
env_d = getconfig(
File "/usr/lib/portage/pym/portage_util.py", line 283, in getconfig
raise portage_exception.ParseError(str(e)+" in "+mycfg)
portage_exception.ParseError: "ParseError: Invalid token (not '='): /etc/profile.env: line 5 in /etc/profile.env" |
Czy ktoś potrafi mi pomóc w tym problemie? Co może być tego przyczyną, rozumiem, że przy nagłym wyłączeniu mogłem stracić pewne pliki, jak natomiast naprawić "emerge".
Pozdrawiam serdecznie i z góry dziękuję za sensowne odpowiedzi
..::Milu Edit: używaj znaczników [ code ] kiedy wklejasz błędy. _________________ NaSsEr |
|
Back to top |
|
|
Redhot Apprentice
Joined: 16 Jul 2006 Posts: 196
|
Posted: Wed Dec 13, 2006 10:52 am Post subject: |
|
|
Miałem podobnie, nie działał shadow, więc nie mogłem się nawet zalogować.
Pomogło etc-update (bez możliwości zalogowania zrobiłem przez chroota ) |
|
Back to top |
|
|
Nasser n00b
Joined: 13 Dec 2006 Posts: 4 Location: Zielona Góra
|
Posted: Wed Dec 13, 2006 12:13 pm Post subject: |
|
|
spróbowałem i niestety etc-update dało taki rezultat:
Code: | etc-update
!!! Invalid token (not "=") CONFIG_PROTECT_MASK
Traceback (most recent call last):
File "/usr/lib/portage/bin/portageq", line 344, in ?
main()
File "/usr/lib/portage/bin/portageq", line 336, in main
import portage
File "/usr/lib/portage/pym/portage.py", line 6871, in ?
init_legacy_globals()
File "/usr/lib/portage/pym/portage.py", line 6827, in init_legacy_globals
db = create_trees(**kwargs)
File "/usr/lib/portage/pym/portage.py", line 6780, in create_trees
config_incrementals=portage_const.INCREMENTALS)
File "/usr/lib/portage/pym/portage.py", line 1045, in __init__
env_d = getconfig(
File "/usr/lib/portage/pym/portage_util.py", line 283, in getconfig
raise portage_exception.ParseError(str(e)+" in "+mycfg)
portage_exception.ParseError: "ParseError: Invalid token (not '='): /etc/profile.env: line 5 in /etc/profile.env"
Scanning Configuration files...
Exiting: Nothing left to do; exiting. |
także dalej nic
..::Milu Edit: używaj znaczników [ code ] gdy wklejasz błędy. _________________ NaSsEr |
|
Back to top |
|
|
13Homer Guru
Joined: 12 Jul 2005 Posts: 461
|
Posted: Wed Dec 13, 2006 12:19 pm Post subject: |
|
|
A to co:
Nasser wrote: | portage_exception.ParseError: "ParseError: Invalid token (not '='): /etc/profile.env: line 5 in /etc/profile.env" |
masz najwyraźniej skopany plik /etc/profile.env. _________________ Lenovo ThinkPad R61 / C2D@2.6.24 / nVidia Quatro NVS 140M / 2 GB RAM |
|
Back to top |
|
|
Nasser n00b
Joined: 13 Dec 2006 Posts: 4 Location: Zielona Góra
|
Posted: Wed Dec 13, 2006 1:53 pm Post subject: |
|
|
to, że jest skopany ten plik to widzę, ale w czym jest problem w tym pliku, to nie mam pojęcia _________________ NaSsEr |
|
Back to top |
|
|
Yatmai Veteran
Joined: 12 Nov 2005 Posts: 1501 Location: Kraków
|
Posted: Wed Dec 13, 2006 2:21 pm Post subject: |
|
|
Code: | !!! Invalid token (not "=") CONFIG_PROTECT_MASK |
u mnie to wygląda tak:
Code: | export CONFIG_PROTECT_MASK='/etc/java-config/vms/ /etc/env.d/java/ /etc/terminfo /etc/revdep-rebuild /etc/splash' |
_________________ Desktop: [Ath64 X2 2GB DDR2 GF76GT] [amd64] [2.6.29-gentoo] [nVidia] [KDE 3.5.10]
Lapek: [HP nc6000] [i686] [2.6.29-ARCH] [ati-open] [KDE 3.5.10] |
|
Back to top |
|
|
13Homer Guru
Joined: 12 Jul 2005 Posts: 461
|
Posted: Wed Dec 13, 2006 2:35 pm Post subject: |
|
|
Nasser wrote: | to, że jest skopany ten plik to widzę, ale w czym jest problem w tym pliku, to nie mam pojęcia |
Może w tym, że jest obcięty? Skoro szuka znaku = i go nie znajduje. Usuń go lub zmień mu nazwę i emerge. Powinno pójść. Jeśli nie, to utwórz taki pusty plik. _________________ Lenovo ThinkPad R61 / C2D@2.6.24 / nVidia Quatro NVS 140M / 2 GB RAM |
|
Back to top |
|
|
Nasser n00b
Joined: 13 Dec 2006 Posts: 4 Location: Zielona Góra
|
Posted: Thu Dec 14, 2006 7:55 am Post subject: |
|
|
Po wykonaniu powyższego rezultat wygląda tak:
Traceback (most recent call last):
File "/usr/bin/emerge", line 4049, in ?
emerge_main()
File "/usr/bin/emerge", line 3768, in emerge_main
settings, trees, mtimedb = load_emerge_config()
File "/usr/bin/emerge", line 3689, in load_emerge_config
mtimedb = portage.MtimeDB(mtimedbfile)
File "/usr/lib/portage/pym/portage.py", line 6726, in __init__
self._load(filename)
File "/usr/lib/portage/pym/portage.py", line 6733, in _load
d = mypickle.load()
cPickle.UnpicklingError: unpickling stack underflow
_________________ NaSsEr |
|
Back to top |
|
|
|
|
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
|
|