Ontem meu Fritzing 0.9.3b no Linux (x86_64; OpenSuSE Leap 15.5) parou de funcionar sem aviso prévio. Após o lançamento, recebi esta mensagem de erro:
Can't find Git repository.
Depois disso, recebo a reclamação sobre 181 (!) peças faltando (não posso copiá-la para este post porque é muito longo) e, no console, recebo um monte de mensagens de erro como esta:
QSqlQuery::prepare: database not open
QGraphicsLinearLayout::itemAt: invalid index -1
…e depois de tentar abrir um esboço (que sempre funcionou sem problemas), Fritzing trava:
[1] 24550 segmentation fault (core dumped) Fritzing
Fim da jornada. :-(
Estas são coisas que já experimentei, mas não adianta:
- Excluindo e reinstalando o Fritzing
- Atualizando para a versão 0.9.9b do repositório de um contribuidor no OpenSuSE
- Baixar as partes via Git, copiá-las para
/usr/share/fritzing-parts
, excluir o diretório de peças corrompido (?) emusr/share/fritzing/parts
, e tornar o novo diretório/usr/share/fritzing-parts
gravável mundialmente, conforme estipulado em alguma entrada no fórum OpenSuSE .
Há outra entrada no fórum Fritzing que descreve meu problema, mas é antigo e não foi resolvido.
O que está acontecendo de errado aqui o tempo todo?
Seu problema parece ser o assunto do relatório de bug Unable to find parts git repository #3890 .
A conclusão final diz:
Se a sua versão do Fritzing for a mais recente, que é pelo menos a versão 0.9.10, e se você ainda tiver o problema, o bug retornou ou você precisará usar uma das seguintes soluções alternativas:
Mais algumas soluções alternativas são discutidas no relatório de erros, se o acima não for suficiente.