“ImportError: Nenhum módulo chamado Peppermint” depois de instalar o Ice from Peppermint

1

A Central de Software não está abrindo desde que eu instalei o software "Ice" (usado no Peppermint OS) da ppa: kendalltweaver / peppermint e sempre recebo esse erro -

  $ software-center
    ERROR:root:DebFileApplication import
    Traceback (most recent call last):
      File "/usr/share/software-center/softwarecenter/db/__init__.py", line 3, in <module>
        from debfile import DebFileApplication
      File "/usr/share/software-center/softwarecenter/db/debfile.py", line 25, in <module>
        from softwarecenter.db.application import Application, AppDetails
      File "/usr/share/software-center/softwarecenter/db/application.py", line 28, in <module>
        from softwarecenter.backend.channel import is_channel_available
      File "/usr/share/software-center/softwarecenter/backend/channel.py", line 25, in <module>
        from softwarecenter.distro import get_distro
      File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 194, in <module>
        distro_instance = _get_distro()
      File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 169, in _get_distro
        module = __import__(distro_id, globals(), locals(), [], -1)
    ImportError: No module named Peppermint
    
por darkapex 06.06.2012 / 15:41

1 resposta

1

diagnóstico

Sua saída de erro parece notavelmente semelhante à questão vinculada abaixo.

Em resumo - instalando um pacote de repositório não-Ubuntu você sobrescreveu as informações que o centro de software depende para informá-lo de que está sendo executado no Ubuntu.

Para corrigir isso

Abra uma janela de terminal e altere as informações de lançamento do peppermint com os padrões para ubuntu

N.B. copie e cole o seguinte:

gksu gedit /etc/*release

e altere tudo no arquivo que o gedit exibe:

para 11,10

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=11.10
DISTRIB_CODENAME=Oneric
DISTRIB_DESCRIPTION="Ubuntu 11.10"

para 12,04

DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"

Salve e feche o arquivo. Em seguida, copie e cole em um terminal:

gksu gedit /etc/*issue

e mude para:

11.10

Ubuntu 11.10 \n \l

12.04

Ubuntu 12.04 LTS \n \l

Salvar e fechar.

Pergunta relacionada:

por fossfreedom 06.06.2012 / 19:06