O meu caso foi único, mas isso poderia ajudar alguém. No Android, tentei copiar o nano da minha pasta binária termux para / system / xbin. Colocou todas as dependências da biblioteca em / system / lib e obteve este erro. O arquivo libncurses.so.6 que copiei do termux tinha seu arquivo TERMINFO ainda apontado para /data/data/com.termux/files/usr/share/terminfo
Ver o caminho apontado com o comando
strings path-to-libncurses.so | grep / terminfo
Para corrigir, torne o termux terminfo dir e subdiretórios legíveis e executáveis pelo usuário nano ou copie a pasta terminfo em outro lugar e use um editor hexadecimal para modificar o caminho de texto simples no arquivo de biblioteca compartilhada.
Link para a pasta terminfo compactada
https://drive.google.com/file/d/1m1tfHgkGRehBGh1jPMK4EaTgQb9EyCG7/view?usp=drivesdk