Como corrigir o erro de falha ao carregar o módulo canberra-gtk
O módulo Canberra GTK é uma biblioteca que fornece feedback de eventos de áudio para aplicativos GTK+ 2 e 3 no Linux. Ele permite que os desenvolvedores integrem sons a eventos da interface do usuário, como cliques de botões, caixas de diálogo e seleções de menu.

O erro “falha ao carregar o módulo canberra-gtk-module” ocorre quando qualquer aplicativo tenta carregar o módulo “canberra GTK” no Linux.
Este artigo revelará as possíveis causas e soluções para corrigir o erro “falha ao carregar o módulo canberra-gtk-module”.
Qual a causa do erro “Falha ao carregar o módulo canberra-gtk-module”?
A seguir, apresentamos os principais motivos para esse erro:
- Quando um programa (geralmente um aplicativo baseado em GTK) requer um módulo "gtk" e o dispositivo não consegue carregá-lo.
- Se a unidade não estiver instalada no sistema.
- Se você executar o comando “canberra-gtk”, o mesmo erro aparecerá, confirmando que o sistema não consegue encontrar o módulo.
1. Instale o módulo canberra-gtk no Linux.
A única solução para esse erro é instalar o módulo GTK no Linux. Abaixo estão os passos e comandos para instalar o canberra-gtk-module em diferentes distribuições Linux:
- O módulo está disponível nos repositórios padrão de todas as distribuições Linux conhecidas. Portanto, obtenha a lista de pacotes atualizada usando os seguintes comandos:
Para distribuições Debian/Ubuntu:sudo apt update

Para distribuições baseadas em Arch:
sudo pacman -Syu
Para distribuições CentOS/RHEL:
sudo yum verificação de atualização
Para distribuições Fedora:
atualização de verificação sudo dnf
- Após a atualização da lista de pacotes, utilize os comandos abaixo para instalar o módulo. O módulo é chamado libcanberra-gtk3 no Fedora/CentOS e instala o pacote libcanberra-gtk-module em distribuições baseadas em Debian/Ubuntu: Para distribuições Debian/Ubuntu:
sudo apt install libcanberra-gtk-module

Para distribuições Arch:
sudo pacman -Syu libcanberra
Para distribuições CentOS/RHEL:
sudo yum install libcanberra-gtk3
Para distribuições Fedora:
sudo dnf install libcanberra-gtk3
- Por fim, utilize o comando export para definir a variável de ambiente “GTK_modules”, o que permitirá que o módulo seja carregado corretamente:
exportar GTK_modules-gtk-module

2. Reinstale o módulo canberra-gtk
Existe a possibilidade de o módulo instalado estar corrompido e o sistema não conseguir detectá-lo. Portanto, os usuários devem primeiro remover o módulo e, em seguida, reinstalar uma cópia completamente nova. A seguir, estão os passos para remover e reinstalar o módulo:
- A remoção completa do módulo depende da distribuição Linux que você está usando:
Para distribuições Debian/Ubuntu:sudo apt autoremove canberra-gtk-module
Para distribuições CentOS:
sudo yum autoremove canberra-gtk-module
Para Fedora:
sudo dnf autoremove canberra-gtk-module
- Agora, acesse a “Solução 1” na seção acima e siga os passos 1 e 2 para reinstalar o módulo. Em seguida, execute o “Passo 3” para configurar a variável de ambiente GTK_modules no seu sistema.
O erro “canberra-gtk-module failed to load” ocorre em sistemas Linux quando o dispositivo tenta encontrar ou usar o módulo GTK e não consegue localizá-lo. Existem duas soluções possíveis para corrigir o erro: instalar o módulo canberra-gtk ou reinstalar (desinstalar e reinstalar) uma nova cópia do módulo canberra-gtk. Após a instalação, o usuário também precisa adicionar a variável de ambiente canberra-gtk-module.


Comentários estão fechados.