Erro atualização

21 views
Skip to first unread message

Márcio Midon

unread,
Jul 26, 2023, 8:13:40 PM7/26/23
to tche...@googlegroups.com
Pessoal,

Todos bem? Sou usuário do UBUNTU 20.04x64 nível intermediário. Recentemente minhas atualizações aparecem este erro:

installed grub-pc package post-installation script subprocess returned error exit status 64

Tentei resolver utilizando a sugestão do sistema: sudo dpkg --configure -a, que me retorna este erro no terminal:

A instalar grub-pc (2.04-1ubuntu26.17) ...
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
/usr/sbin/grub-probe: erro: failed to get canonical path of `/boot/grub/unicode.pf2#GRUB_DISABLE_OS_PROBER=false'.
Nenhum caminho ou dispositivo está especificado.
Uso: grub-probe [OPÇÃO...] [OPÇÃO]... [CAMINHO|DISPOSITIVO]
Tente "grub-probe --help" ou "grub-probe --usage" para mais informação.
dpkg: erro ao processar o pacote grub-pc (--configure):
 o subprocesso instalado, do pacote grub-pc, o script post-installation retornou erro do status de saída 64
Foram encontrados erros enquanto processava:
 grub-pc

Alguma dica  para solucionar esta questão?


Cordialmente,
Márcio Midon
Arquiteto e Urbanista UFPel
Especialista Geoprocessamento UFPR
Mestre Geomática UFSM
Doutorando Geografia UFSM
Tel 53 3305 7075 | Cel 53 98100 2020
SKYPE marcio_midon

Rafael Jeffman

unread,
Jul 26, 2023, 9:24:31 PM7/26/23
to tche...@googlegroups.com
Oi Márcio,

Se tem duas coisas que eu não conheço mais é Grub e Ubuntu... mas vamos lá.

On Wed, Jul 26, 2023 at 9:13 PM Márcio Midon <marci...@gmail.com> wrote:
>
> Pessoal,
>
> Todos bem? Sou usuário do UBUNTU 20.04x64 nível intermediário. Recentemente minhas atualizações aparecem este erro:
>
> installed grub-pc package post-installation script subprocess returned error exit status 64
>
> Tentei resolver utilizando a sugestão do sistema: sudo dpkg --configure -a, que me retorna este erro no terminal:
>
> A instalar grub-pc (2.04-1ubuntu26.17) ...
> Sourcing file `/etc/default/grub'
> Sourcing file `/etc/default/grub.d/init-select.cfg'
> Generating grub configuration file ...
> /usr/sbin/grub-probe: erro: failed to get canonical path of `/boot/grub/unicode.pf2#GRUB_DISABLE_OS_PROBER=false'

Esse path me parece um erro. Parece que veio de um arquivo de configuração
que foi editado e "juntou" duas linhas que deviam estar separadas.

Eu daria uma olhada nos arquivos ali em cima `/etc/default/grub` e
`/etc/default/grub.d/init-select.cfg` pra ver essa linha não veio de lá.
.
Aproveitaria também pra dar uma geral na configuração do Grub.

Desculpa não conseguir ajudar mais que isso.

Rafael

> Nenhum caminho ou dispositivo está especificado.
> Uso: grub-probe [OPÇÃO...] [OPÇÃO]... [CAMINHO|DISPOSITIVO]
> Tente "grub-probe --help" ou "grub-probe --usage" para mais informação.
> dpkg: erro ao processar o pacote grub-pc (--configure):
>  o subprocesso instalado, do pacote grub-pc, o script post-installation retornou erro do status de saída 64
> Foram encontrados erros enquanto processava:
>  grub-pc
>
> Alguma dica  para solucionar esta questão?
>
>
> Cordialmente,
>
> Márcio Midon
> Arquiteto e Urbanista UFPel
> Especialista Geoprocessamento UFPR
> Mestre Geomática UFSM
> Doutorando Geografia UFSM
> Tel 53 3305 7075 | Cel 53 98100 2020
> SKYPE marcio_midon
>
> --
> Mensagem enviada para <https://groups.google.com/group/tchelinux>.
> Código de Conduta do Tchelinux: <https://conduta.tchelinux.org/>
> ---
> You received this message because you are subscribed to the Google Groups "Tchelinux" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to tchelinux+...@googlegroups.com.
> To view this discussion on the web visit https://groups.google.com/d/msgid/tchelinux/29537b6c-0a58-6afd-a700-d89321746cdb%40gmail.com.

Samuel Ferrigo

unread,
Jul 26, 2023, 9:49:40 PM7/26/23
to tche...@googlegroups.com
Oi,

Eu tentaria reinstalar o grub:
sudo apt install --reinstall grub-pc

--
Mensagem enviada para <https://groups.google.com/group/tchelinux>.
Código de Conduta do Tchelinux: <https://conduta.tchelinux.org/>
---
You received this message because you are subscribed to the Google Groups "Tchelinux" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tchelinux+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tchelinux/29537b6c-0a58-6afd-a700-d89321746cdb%40gmail.com.


--
Att.

Samuel Francisco Ferrigo

Márcio Midon

unread,
Jul 27, 2023, 2:30:44 AM7/27/23
to tche...@googlegroups.com

A ler as listas de pacotes... Pronto
A construir árvore de dependências       
A ler a informação de estado... Pronto
Serão REMOVIDOS os seguintes pacotes:
  linux-image-5.4.0-59-generic
0 pacotes actualizados, 0 pacotes novos instalados, 1 reinstalados, 1 a remover e 1 não actualizados.
2 pacotes não totalmente instalados ou removidos.
Após esta operação, será libertado 11,7 MB de espaço em disco.
Deseja continuar? [S/n] s
E: Internal Error, No file name for grub-pc:amd64

Em 26/07/2023 22:33, Samuel Ferrigo escreveu:
sudo apt install --reinstall grub-pc
--


--

Nícolas Wildner

unread,
Jul 27, 2023, 8:49:19 AM7/27/23
to tche...@googlegroups.com
Talvez o reinstall não seja possível com o grub já que ele é parte crítica de alguns sistemas que EXIGEM ele como bootloader.

O erro que você reportou no início, parece ser de configuração errada ou quebra de linha fruto de alguma regressão em um update.

O grub tá puxando configuração de um lugar um tanto quanto atípico:

      /boot/grub/unicode.pf2#GRUB_DISABLE_OS_PROBER=false

Parece que o grub tá tentando importar um arquivo que não existe. Faça o seguinte:

  1 - Veja se no seu /etc/default/grub tem uma linha contendo:
     /boot/grub/unicode.pf2#GRUB_DISABLE_OS_PROBER=false

  2 - Bem provavelmente esteja faltando uma quebra de linha no caractere que vou marcar com vermelho:
     /boot/grub/unicode.pf2#GRUB_DISABLE_OS_PROBER=false

Resumo da opera: Essa saída /boot/grub/unicode.pf2#GRUB_DISABLE_OS_PROBER=false, deveria ser DUAS LINHAS dentro do seu /etc/default/grub dessa forma:

   /boot/grub/unicode.pf2       <<<--- Talvez antes desse arquivo tenha um VARIAVEL=, mantenha esse dado.
   #GRUB_DISABLE_OS_PROBER=false

Edite (como root, com seu editor preferido) esse arquivo e insira essa quebra de linha que está ausente ali.

Vale a pena dar uma olhada também nos arquivos dentro de /etc/default/grub.d, pra ver se não é algum outro arquivo lá que tá com esse erro de quebra de linha, e o grub tá tentando importar um arquivo que realmente não existe



--
Mensagem enviada para <https://groups.google.com/group/tchelinux>.
Código de Conduta do Tchelinux: <https://conduta.tchelinux.org/>
---
You received this message because you are subscribed to the Google Groups "Tchelinux" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tchelinux+...@googlegroups.com.

Samuel Ferrigo

unread,
Jul 27, 2023, 8:49:25 AM7/27/23
to tche...@googlegroups.com
Oi,

Já tentou reconfigurar o pacote?

sudo dpkg-reconfigure grub-pc

--
Mensagem enviada para <https://groups.google.com/group/tchelinux>.
Código de Conduta do Tchelinux: <https://conduta.tchelinux.org/>
---
You received this message because you are subscribed to the Google Groups "Tchelinux" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tchelinux+...@googlegroups.com.

Nícolas Wildner

unread,
Jul 27, 2023, 9:42:16 AM7/27/23
to tche...@googlegroups.com
Samuel

O arquivo /etc/default/grub não faz parte do pacote grub-pc no Ubuntu


Ele é gerado dinamicamente e pode ou não ser revertido com o dpkg-reconfigure. É gerado pelo sudo update-grub então, pode ser uma solucão não otimizada...

Samuel Ferrigo

unread,
Jul 27, 2023, 9:25:20 PM7/27/23
to tche...@googlegroups.com
Entendi, gracias pela explicação!

Reply all
Reply to author
Forward
0 new messages