Estou executando um contêiner do Fedora com:
podman run -it registry.fedoraproject.org/fedora:36
Dentro deste contêiner, primeiro instalo recode
:
[root@388e917ba8ce /]# sudo dnf install recode
Então, ao tentar executar recode
, recebo este erro:
[root@388e917ba8ce /]# touch deleteme.txt
[root@388e917ba8ce /]# recode windows1251..utf8 deleteme.txt
recode: /deleteme.txt failed: System detected problem in step `CP1251..UTF-8'
O que pode estar causando esse erro?
Observe que, quando executo recode
no meu sistema Fedora 36 (sem contêineres), não recebo nenhum erro. Além disso, se eu usar uma imagem do Ubuntu, também não recebo o erro.
A biblioteca compartilhada /usr/lib64/gconv/CP1251.so fornece funcionalidade para a codificação CP1251.
O arquivo /usr/lib64/gconv/CP1251.so é fornecido pelo pacote RPM glibc-gconv-extra .
Depois de executar
dnf install -y recode glibc-gconv-extra
parece funcionar