Olá pessoal,
Estou enfrentando um erro ao tentar remover pacotes no meu Arch Linux. Sempre que tento executar o comando sudo pacman -Rns <pacotes>
, recebo o seguinte erro:
chamada a execv falhou (Arquivo ou diretório inexistente)
erro: comando não executado corretamente
erro: falha ao efetuar a transação (falha ao executar hooks de transição)
Pelo que entendi, o erro está relacionado ao script de hook do snap-pac
e à execução de um comando que não está encontrando o arquivo ou diretório necessário.
Tentei as seguintes abordagens, mas nenhuma delas resolveu o problema:
- Corrigir erro de sintaxe no script
snap-pac
: Modifiquei o script Python para usar o método.format()
em vez da f-string, mas o erro persiste. - Remover o hook do
snap-pac
: Tentei desabilitar o hook removendo o arquivo/usr/share/libalpm/scripts/snap-pac
, mas o problema continua. - Desabilitar hooks temporariamente: Usei a opção
--no-hooks
ao tentar remover os pacotes, mas isso não funcionou.
Gostaria de saber se alguém já passou por esse erro ou se há alguma solução alternativa que eu possa tentar. Agradeço muito por qualquer ajuda!
Obrigado!