Erro no emerge

1. Erro no emerge

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 13/10/2014 - 10:57h

Olá pessoal, estou com um problema sério aqui, o comando emerge não está funcionando, na verdade o portage não está funcionando. Quando dou um comando no emerge, pode ser para qualquer coisa: instalar pacote, sincronizar, atualizar; ele apresenta a seguinte mensagem de erro:


funtoo lucas # emerge --sync
Traceback (most recent call last):
File "/usr/bin/emerge", line 42, in <module>
import portage
File "/usr/lib64/portage/pym/portage/__init__.py", line 43, in <module>
import portage.proxy.lazyimport
File "/usr/lib64/portage/pym/portage/proxy/lazyimport.py", line 14, in <module>
from portage.proxy.objectproxy import ObjectProxy
File "/usr/lib64/portage/pym/portage/proxy/objectproxy.py", line 23
return getattr(result, attr)
^
SyntaxError: invalid syntax


Já tentei reinstalar o portage, baixei e fiz a instalação dele novamente, mas o erro persiste.


  


2. Re: Erro no emerge

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 13/10/2014 - 14:21h

Lucas_Meneses escreveu:

Olá pessoal, estou com um problema sério aqui, o comando emerge não está funcionando, na verdade o portage não está funcionando. Quando dou um comando no emerge, pode ser para qualquer coisa: instalar pacote, sincronizar, atualizar; ele apresenta a seguinte mensagem de erro:


funtoo lucas # emerge --sync
Traceback (most recent call last):
File "/usr/bin/emerge", line 42, in <module>
import portage
File "/usr/lib64/portage/pym/portage/__init__.py", line 43, in <module>
import portage.proxy.lazyimport
File "/usr/lib64/portage/pym/portage/proxy/lazyimport.py", line 14, in <module>
from portage.proxy.objectproxy import ObjectProxy
File "/usr/lib64/portage/pym/portage/proxy/objectproxy.py", line 23
return getattr(result, attr)
^
SyntaxError: invalid syntax


Já tentei reinstalar o portage, baixei e fiz a instalação dele novamente, mas o erro persiste.


Salve mano . Creio que seja problema com o python . Dá uma olhada aqui http://gentoo.2317880.n4.nabble.com/emerge-sem-python-td218551.html , https://forums.gentoo.org/viewtopic-t-731765-start-25.html , http://www.calculate-linux.org/boards/16/topics/17916 . ( os links são antigos mas talvez ajudem a solucionar este erro )


Verifique qual versão do python seu sistema está usando

# eselect python list


Já tentou rodar o comando # python updater , pra ver se os erros persistem .

Obrigado pela atenção , salve !!!


3. Re: Erro no emerge

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 13/10/2014 - 19:31h

lucas@funtoo ~ $ sudo python-updater
Traceback (most recent call last):
File "/usr/bin/portageq", line 39, in <module>
import portage
File "/usr/lib64/portage/pym/portage/__init__.py", line 43, in <module>
import portage.proxy.lazyimport
File "/usr/lib64/portage/pym/portage/proxy/lazyimport.py", line 14, in <module>
from portage.proxy.objectproxy import ObjectProxy
File "/usr/lib64/portage/pym/portage/proxy/objectproxy.py", line 23
return getattr(result, attr)
^
SyntaxError: invalid syntax
Traceback (most recent call last):
File "/usr/bin/portageq", line 39, in <module>
import portage
File "/usr/lib64/portage/pym/portage/__init__.py", line 43, in <module>
import portage.proxy.lazyimport
File "/usr/lib64/portage/pym/portage/proxy/lazyimport.py", line 14, in <module>
from portage.proxy.objectproxy import ObjectProxy
File "/usr/lib64/portage/pym/portage/proxy/objectproxy.py", line 23
return getattr(result, attr)
^
SyntaxError: invalid syntax
* Python 2 and Python 3 not installed


sudo eselect python list
Senha:
Available Python interpreters:
[1] python2.7
[2] python3.2 *
[3] python3.3



4. Re: Erro no emerge

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 13/10/2014 - 20:10h

lucas, volta para python 2.7 e repete o comando.
ele é mais universal

execute :

# eselect python set 1

depois roda um emerge de novo.


5. Re: Erro no emerge

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 13/10/2014 - 20:15h

albfneto escreveu:

lucas, volta para python 2.7 e repete o comando.
ele é mais universal

execute :

# eselect python set 1

depois roda um emerge de novo.


já fiz isso alberto. Eu rodei python-updater e disse que python 2 e 3 não estão instalados. Estou tentando compilar aqui.


6. Re: Erro no emerge

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 13/10/2014 - 20:35h

Alberto, tem como eu usar o stage 3 pra corrigir isso? Tipo atualizar o sistema como o stage extraindo ele na raiz?


7. Re: Erro no emerge

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 14/10/2014 - 22:00h

vc não tem mais python?

o perfil tá certo?

eselect profile list

tudo indica que terá que reinstalar o portage.

recuperar portage não é fácil. Eu fiz em Sabayon, a muito tempo:

http://www.vivaolinux.com.br/dica/Como-reparar-Portage-danificado

mas não sei se funcionaria em Funtoo, porque os perfís, profile de funtoo são bem diferentes dos de Gentoo e Sabayon


8. Re: Erro no emerge

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 14/10/2014 - 22:04h

vc vai expandir o stage 3 (não o Snapshot) inteiro na Raiz? Nunca fiz, mas...

não vai perder suas configs e pacotes?


9. Re: Erro no emerge

Igor Morais
igormorais

(usa Gentoo)

Enviado em 14/10/2014 - 22:10h

Ai não vai adiantar. Só se tu fizesse a instalação do zero msm. Mas reinstalei o Funtoo a algum tempo e não apresentou nenhum erro no portage.


10. Re: Erro no emerge

Lucas da Silva Mariano Meneses
Lucas_Mariano

(usa Arch Linux)

Enviado em 15/10/2014 - 20:28h

Instalei o Arch linux aqui. Ando com preguiça para instalar o funtoo rsrs. Talvez em dezembro...


11. Re: Erro no emerge

Igor Morais
igormorais

(usa Gentoo)

Enviado em 15/10/2014 - 20:30h

Lucas_Meneses escreveu:

Instalei o Arch linux aqui. Ando com preguiça para instalar o funtoo rsrs. Talvez em dezembro...


rsrsrs É uma solução. Eu também sou meio preguiçoso, mas em 2 dias consegui arredondar o meu.


12. Re: Erro no emerge

Jose Mario
zezaocapoeira

(usa Slackware)

Enviado em 17/10/2014 - 15:00h

Lucas_Meneses escreveu:

albfneto escreveu:

lucas, volta para python 2.7 e repete o comando.
ele é mais universal

execute :

# eselect python set 1

depois roda um emerge de novo.


já fiz isso alberto. Eu rodei python-updater e disse que python 2 e 3 não estão instalados. Estou tentando compilar aqui.


Salve mano . Uma possível solução para este caso .

Compilar o python pelo ebuild :


# ebuild /usr/portage/dev-lang/python/sua_versão.ebuild digest

# ebuild /usr/portage/dev-lang/python/sua_versão.ebuild fetch

# ebuild /usr/portage/dev-lang/python/sua_versão.ebuild unpack

# ebuild /usr/portage/dev-lang/python/sua_versão.ebuild compile

# ebuild /usr/portage/dev-lang/python/sua_versão.ebuild install

# ebuild /usr/portage/dev-lang/python/sua_versão.ebuild qmerge

Obs: verifique e escolha a versão do python ( em " /usr/portage/dev-lang/python/ " )pois lá tem muitas . Se precisar compilar outra versão do python basta seguir os passos descritos acima .



Compilar o portage pelo ebuild :



# ebuild /usr/portage/sys-apps/portage/sua_versão.ebuild digest

# ebuild /usr/portage/sys-apps/portage/sua_versão.ebuild fetch

# ebuild /usr/portage/sys-apps/portage/sua_versão.ebuild unpack

# ebuild /usr/portage/sys-apps/portage/sua_versão.ebuild compile

# ebuild /usr/portage/sys-apps/portage/sua_versão.ebuild install

# ebuild /usr/portage/sys-apps/portage/sua_versão.ebuild qmerge

Obs: verifique e escolha a versão do portage ( em " /usr/portage/sys-apps/portage/ " ) pois lá tem muitas .



Obrigado pela atenção , salve !!!







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts