erro ao carregar bibliotecas compartilhadas libtinfo.so.5 ao tentar reparar minha instalação bloqueada do Ubuntu usando Boot Repair Disk por yannubuntu

erro ao carregar bibliotecas compartilhadas libtinfo.so.5 ao tentar reparar minha instalação bloqueada do Ubuntu usando Boot Repair Disk por yannubuntu

Estou tendo problemas para reinstalar o grub através do chroot. Recebo o seguinte erro sempre que tento reinstalá-lo.

erro ao carregar bibliotecas compartilhadas: libtinfo.so.5: não é possível abrir o arquivo de objeto compartilhado: esse arquivo ou diretório não existe

Um pouco da história de fundo: Recentemente, ao tentar converter minha partição de disco de MBR para GPT, bloqueei minha instalação do Ubuntu. Depois de reiniciar depois de usar o seguinte comando, sgdisk -g /dev/sdanão consegui inicializar no Ubuntu!

Meu objetivo principal era converter a partição MBR LVM para GPT para instalar o Windows 10. Tive a impressão de que precisava alterá-la para GPT para poder instalar o Windows 10, mas depois descobri que bastava redimensionar a partição usando a partição KDE O Manager ou qualquer outra ferramenta capaz de realizar operações LVM e depois formatar a partição para NTFS deve deixar o ambiente pronto para a instalação do Windows 10.

O problema agora: Embora eu tenha conseguido colocar o Windows 10 em execução e enquanto digito nele agora, estou um pouco confuso, adoro usar o Ubuntu Linux e quero uma configuração de inicialização dupla, o Windows sendo usado para coisas multimídia e jogos, enquanto Ubuntu Linux sendo o sistema operacional diário!

Me deparei com um software chamado disco de reparo de inicialização do yannubuntu emsourceforge, inicializei-o em um pendrive e executei o software de reparo de inicialização, ele me pediu para executar o seguinte comando sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signedpara reinstalar e configurar o grub na partição Ubuntu LVM usando chroot.

Quando executo este comando, sempre recebo este erro de biblioteca, /bin/bash: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory dpkg: error processing package grub-pc (--remove):mesmo que as bibliotecas estejam instaladas no disco de reparo de inicialização, como descobri ao tentar instalá-lo usando o apt e presumo que esteja pré-instalado no Ubuntu e que a biblioteca já esteja presente no disco de reparo de inicialização e é baseado no Ubuntu.

Aqui está a visão completa do terminal do meu problema, o comando executado e os erros mencionados acima podem ser vistos aqui.

Command:
sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signed

Output:
lubuntu@lubuntu:~$ sudo chroot "/mnt/boot-sav/mapper/vgubuntu-root" apt purge --allow-remove-essential -y grub*-common shim-signed
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting 'grub-common' for glob 'grub*-common'
Note, selecting 'grub2-common' for glob 'grub*-common'
Package 'shim-signed' is not installed, so not removed
The following packages will be REMOVED:
  grub-common* grub-gfxpayload-lists* grub-pc* grub-pc-bin* grub2-common*
0 upgraded, 0 newly installed, 5 to remove and 73 not upgraded.
2 not fully installed or removed.
After this operation, 18.8 MB disk space will be freed.
(Reading database ... 305827 files and directories currently installed.)
Removing grub-pc (2.04-1ubuntu26.12) ...
/bin/bash: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
dpkg: error processing package grub-pc (--remove):
 installed grub-pc package pre-removal script subprocess returned error exit status 127
dpkg: too many errors, stopping
/bin/bash: error while loading shared libraries: libtinfo.so.5: cannot open shared object file: No such file or directory
dpkg: error while cleaning up:
 installed grub-pc package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 grub-pc
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)

Por favor me ajude, estou preso e não sei o que fazer a seguir!

Obrigado!

Nota: Algumas coisas que já tentei:

  1. Tentei reinstalar o grub no Ubuntu emparedado usando chroot de um Ubuntu 18.04 completo em um pendrive, o mesmo erro de biblioteca persiste

Responder1

no meu caso, o problema foi o libtinfo.so.6 sendo colocado na pasta 'lib64'. Foi corrigido colocando-o em 'lib'.

(eu estava executando o chroot em /bin/bash)

sudo chroot $HOME/jail /bin/bash

informação relacionada