Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

It seems that ‘ndd’ is an IDN( Internationalized Domain Names), please install 'idn' command first. #4864

Closed
Mic13710 opened this issue Nov 9, 2023 · 3 comments

Comments

@Mic13710
Copy link

Mic13710 commented Nov 9, 2023

Hello,

I use acme.sh since years now on several Synology NAS for the installation and renewal of their certificats.
Today I have tried to install it on an old DS212 under DSM6.2 but it is not possible to get the certificate because of an IDN command missing.

./acme.sh --issue --server letsencrypt --home .  -d ‘ndd.fr’ –d ‘name.ndd.fr’ -d '*.name.ndd.fr' --dns dns_ovh
[Thu Nov  9 10:41:56 CET 2023] It seems that ‘ndd.fr’ is an IDN( Internationalized Domain Names), please install 'idn' command first.

I had never seen this message before, and can't go any further as I don't know what to install exactly.

Is there something missing from the last revision of acme.sh or is there a way to solve this issue ?

Thanks for your help.

Copy link

github-actions bot commented Nov 9, 2023

Please upgrade to the latest code and try again first. Maybe it's already fixed. acme.sh --upgrade If it's still not working, please provide the log with --debug 2, otherwise, nobody can help you.

@Mic13710
Copy link
Author

Mic13710 commented Nov 9, 2023

acme.sh installed today and it is the latest code.
debug does not provide lot of information

:usr/local/share/acme.sh# ./acme.sh --debug 2 --issue --server letsencrypt --home .  -d 'ndd.fr' -d ‘name.ndd.fr’ -d '*.name.ndd.fr' --dns dns_ovh
[Thu Nov  9 14:05:19 CET 2023] _is_idn_d='ndd.fr'
[Thu Nov  9 14:05:19 CET 2023] _idn_temp
[Thu Nov  9 14:05:19 CET 2023] _is_idn_d='‘name.ndd.fr’'
[Thu Nov  9 14:05:19 CET 2023] _idn_temp='‘’'
[Thu Nov  9 14:05:19 CET 2023] It seems that ‘name.ndd.fr’ is an IDN( Internationalized Domain Names), please install 'idn' command first.

@Mic13710
Copy link
Author

Mic13710 commented May 23, 2024

Hello,
Problem solved.
It was a copy/past error. Accent and hiden characters were passed to the command line thus leading to the IDN message.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants