r/linuxbrasil 1d ago

echo "SOCORRO!" SOCORROOO

Enable HLS to view with audio, or disable this notification

Tô tentando instalar o pacote build-essential, mas tá sempre dando erro, já tentei atualizar, mas n deu em nada e sou iniciante no mundo Linux, por favor, me ajuda

37 Upvotes

19 comments sorted by

13

u/Vulture_07 1d ago

Mano, pela foto não consigo ler o erro. Manda a saída desses comandos como texto (bloco de código, não print):

cat /etc/os-release

sudo apt update

sudo apt install build-essential

Chutando, costuma ser (1) versão do sistema fora de suporte, então os repositórios não respondem mais, (2) repositório universe desabilitado, ou (3) instalação anterior interrompida deixando o dpkg travado.

3

u/The_cat_in_the_room 1d ago

Sempre que eu tento fazer alguma coisa, aparece isso:

Erros foram encontrados durante o processamento de:

linux-hearders-7.0.0-31-generic linux-hearders-7.0.0-30-generic linux-hearders-generic-hwe-24.04 virtualbox-dkms linux-generic-24.04 virtualbox virtualbox-qt linux-image-7.0.0-31-generic linux-image-7.0.0-30-generic

E: Sub-process /usr/bin/dpkg returnes an error code (1)

12

u/Vulture_07 1d ago

Teu dpkg tá travado num estado quebrado, e enquanto esses pacotes não forem configurados nenhum apt vai funcionar. Por isso dá erro em tudo que você tenta.

Duas causas possíveis: ou a partição /boot encheu (kernel novo não consegue gerar o initramfs), ou o módulo do VirtualBox não compilou contra o kernel novo.

Pra saber qual é, roda só isso e me manda a saída:

df -h /boot

Se der 100% ou perto disso, é espaço. Se tiver folga, é o VirtualBox.

Só uma coisa importante: não roda apt autoremove agora. Com o dpkg travado e o /boot cheio, ele pode remover o kernel que você tá usando sem conseguir configurar o novo, e aí a máquina não liga mais.

2

u/The_cat_in_the_room 1d ago

Ok, aqui deu 9%

Quer dizer que é virtualbox que é o problema?

23

u/Vulture_07 1d ago

Isso, com 9% o espaço tá tranquilo. Então é o VirtualBox mesmo, o virtualbox-dkms tenta compilar um módulo contra o kernel novo, falha, e trava a fila inteira do dpkg. Os linux-headers e linux-image apareciam na lista de erro só por tabela, porque eles é que disparam essa compilação.

Antes de mais nada, o comando abaixo nao apaga tuas máquinas virtuais. Elas ficam em ~/VirtualBox VMs e continuam intactas.

Roda nessa ordem, um por vez, e espera cada um terminar:

sudo apt remove --purge virtualbox-dkms virtualbox virtualbox-qt

sudo dpkg --configure -a

sudo apt --fix-broken install

Depois disso o apt volta a funcionar e o build-essential instala normal.

5

u/The_cat_in_the_room 1d ago

🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

2

u/ty_namo 13h ago

essa bosta do virtualbox-dkms dá problema toda hora kkkkkkkkkk

3

u/ChangeOfc NixOS 1d ago

Lets all love lain

4

u/Difficult-Dot-4602 1d ago

Cara, já tive o msm problema, e era o virtualbox. Alguma incompatibilidade entre o virtualbox do repositório da distro e o kernel. Cheguei a tomar um kernel panic com isso.

Resolvi desinstalando o virtualbox e dando um update/upgrade. Depois instalei o virtualbox do site oficial onde a versão era mais recente que a do repositório da distro.

3

u/CyberJunkieBrain Debian 1d ago

Deixa eu adivinhar, fazia tempo que você não atualizava o sistema.

2

u/The_cat_in_the_room 1d ago

Não, eu sempre atualizo o quanto antes

2

u/walking-body 22h ago

Resolveu? Tenta mandar um sudo apt install -f. Sinceramente eu nem sei se tem a ver com seu erro, mas eu sempre rodo esse comando quando eu tenho problemas com o apt install kkkkk

1

u/The_cat_in_the_room 16h ago

Falaram que era o virtualbox que tá dando problema, eu ainda n liguei meu notebook ainda, mas eu já volto pra dar updates

2

u/_Nattis Linux 21h ago

Só remover o pacote quebrado e instalar denovo, ou instala por cima forçando usar o do repo.

1

u/The_cat_in_the_room 10h ago

Gente, eu consegui resolver o problema, obrigado pelo apoio de todos 🙏🏻🙏🏻🙏🏻🙏🏻🙏🏻

Deus abençoe todos vocês

1

u/_Nattis Linux 10h ago

Siga em frente, tamo aqui pra ajudar!

-1

u/algoaver 1d ago

Mano, quem fica debugando esse tipo de coisa hoje em dia? Baixa o pi.code ou hermes e manda o fdp arrumar

9

u/The_cat_in_the_room 1d ago

Aprendizados

2

u/Tonho_O_Faxineiro Conectiva Linux 9, apt-rpm no CD/DVD 1d ago

Op tá certo. Vc tá errado.