AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / ubuntu / Perguntas / 1540189
Accepted
Mauricio
Mauricio
Asked: 2025-02-01 11:41:10 +0800 CST2025-02-01 11:41:10 +0800 CST 2025-02-01 11:41:10 +0800 CST

Ubuntu 24.04, após a atualização do apt: "Oh não! Algo deu errado" - libgl1-mesa-dri

  • 772

Ao inicializar um computador com Ubuntu 24.04.1 LTS, recebi esta mensagem hoje:

Oh no! Something has gone wrong.
A problem has ocurred and the system can't recover. Please contact a system administrator

insira a descrição da imagem aqui

Ao abrir outro tty, Ctrl+Alt+F1consegui fazer login pelo terminal.

Ao executar, startxrecebi um erro que incluía:

xf86EnableIO: failed to enable I7O ports 0000-03ff (Operation not permitted)
did not find extension DRI_Mesa version 1

Decidi instalar o Ubuntu completamente do zero. Depois disso, em algum momento, notei que uma nova biblioteca MESA estava disponível para instalação. Aqui estão o texto e a foto como resultado da execução de um típicoapt-get upgrade

$ sudo apt-get update && sudo apt-get upgrade -y
... 
Fetched 2,781 kB in 7s (421 kB/s)                                                                                                          
Reading package lists... Done
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following upgrades have been deferred due to phasing:
  grub-common grub2-common python3-distupgrade ubuntu-release-upgrader-core ubuntu-release-upgrader-gtk
The following packages have been kept back:
  libegl-mesa0 libgbm1 libglapi-mesa libglx-mesa0 libxatracker2 mesa-vulkan-drivers
The following packages will be upgraded:
  libgl1-mesa-dri
1 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.
Need to get 34.6 kB of archives.
After this operation, 33.6 MB disk space will be freed.
Get:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 libgl1-mesa-dri amd64 24.2.8-1ubuntu1~24.04.1 [34.6 kB]
Fetched 34.6 kB in 1s (53.3 kB/s)        
(Reading database ... 194937 files and directories currently installed.)
Preparing to unpack .../libgl1-mesa-dri_24.2.8-1ubuntu1~24.04.1_amd64.deb ...
Unpacking libgl1-mesa-dri:amd64 (24.2.8-1ubuntu1~24.04.1) over (24.0.9-0ubuntu0.1) ...
Setting up libgl1-mesa-dri:amd64 (24.2.8-1ubuntu1~24.04.1) ...
N: Some packages may have been kept back due to phasing.

insira a descrição da imagem aqui

Decidi reiniciar para ver se tudo continua OK... e Boom. Mesma tela de erro "Oh não!" de antes.

Então, hoje também estou enfrentando o mesmo problema com uma nova instalação do Ubuntu.

apt
  • 2 2 respostas
  • 407 Views

2 respostas

  • Voted
  1. Best Answer
    Mauricio
    2025-02-01T12:20:06+08:002025-02-01T12:20:06+08:00

    Responderei à minha própria pergunta...

    Conseguir abrir o console virtual usando Ctrl+Alt+F1(pode tentar 2 ou 3 se 1 não aparecer)... decidi reinstalar o pacote mesa usando este comando:

    $ sudo apt-get install libgl1-mesa-dri

    e

    $ reboot

    Depois disso, tudo voltou a funcionar bem.

    Parece-me que algum tipo de dependência foi quebrada hoje e que poderia ser corrigida manualmente dessa maneira.


    Se o console virtual não aparecer, há algumas opções a serem consideradas:

    • Começando pelo Grub em Recovery Mode: (o menu aparece),
    • Habilitar rede (o "tethering USB" do Android ajudaria),
    • Em seguida selecione root(confirmar)
    • Correrapt-get install libgl1-mesa-dri
    • Depoisreboot

    Tudo deve funcionar novamente.

    • 3
  2. The Hitman
    2025-02-01T14:08:53+08:002025-02-01T14:08:53+08:00

    Instalar libgl1-mesa-dri:amd64. Você não precisa reiniciar após instalar o pacote a partir de um shell, basta executar:

    sudo systemctl restart gdm3 
    

    e você pode retornar ao login.

    • 0

relate perguntas

  • Como posso ver todas as versões de um pacote que estão disponíveis no arquivo?

  • Como os PPAs podem ser removidos?

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Existe um comando para listar todos os usuários? Também para adicionar, excluir, modificar usuários, no terminal?

    • 9 respostas
  • Marko Smith

    Como excluir um diretório não vazio no Terminal?

    • 4 respostas
  • Marko Smith

    Como descompactar um arquivo zip do Terminal?

    • 9 respostas
  • Marko Smith

    Como instalo um arquivo .deb por meio da linha de comando?

    • 11 respostas
  • Marko Smith

    Como instalo um arquivo .tar.gz (ou .tar.bz2)?

    • 14 respostas
  • Marko Smith

    Como listar todos os pacotes instalados

    • 24 respostas
  • Martin Hope
    Flimm Como posso usar o docker sem sudo? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    led-Zepp Como faço para salvar a saída do terminal em um arquivo? 2014-02-15 11:49:07 +0800 CST
  • Martin Hope
    ubuntu-nerd Como descompactar um arquivo zip do Terminal? 2011-12-11 20:37:54 +0800 CST
  • Martin Hope
    TheXed Como instalo um arquivo .deb por meio da linha de comando? 2011-05-07 09:40:28 +0800 CST
  • Martin Hope
    Ivan Como listar todos os pacotes instalados 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    David Barry Como determino o tamanho total de um diretório (pasta) na linha de comando? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher "Os seguintes pacotes foram retidos:" Por que e como resolvo isso? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford Como os PPAs podem ser removidos? 2010-07-30 01:09:42 +0800 CST

Hot tag

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve