Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!

HELLO.

IN MY LINUX VPS,
root@umh:~# wget https://github.com/certbot/certbot/raw/master/letsencrypt-auto
root@umh:~# chmod 755 letsencrypt-auto
root@umh:~# ./letsencrypt-auto -h
Error: couldn’t get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:
Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!
root@umh:~#

HOW TO FIX THE ERROR?

Hi @luckypoem,

Please fill out the fields below so we can help you better. Note: you must provide your domain name to get help. Domain names for issued certificates are all made public in Certificate Transparency logs (e.g. https://crt.sh/?q=example.com), so withholding your domain name here does not increase secrecy, but only makes it harder for us to provide help.

My domain is:

I ran this command:

It produced this output:

My web server is (include version):

The operating system my web server runs on is (include version):

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don’t know):

I’m using a control panel to manage my site (no, or provide the name and version of the control panel):

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot):

@cpu
i think the issue has nothing to do with your questions,actually i google it:

https://www.google.com/search?source=hp&ei=OjlHXPWPHbLt5gKPk6yQDw&q=Inconsistency+detected+by+ld.so%3A+dl-open.c%3A+689%3A+_dl_open%3A+Assertion+`_dl_debug_initialize+(0%2C+args.nsid)->r_state+%3D%3D+RT_CONSISTENT’+failed!&btnK=Google+搜索&oq=Inconsistency+detected+by+ld.so%3A+dl-open.c%3A+689%3A+_dl_open%3A+Assertion+`_dl_debug_initialize+(0%2C+args.nsid)->r_state+%3D%3D+RT_CONSISTENT’+failed!&gs_l=psy-ab.3...33320.33320..34839...0.0..0.1401.1432.1j7-1…1…2j1…gws-wiz…0.yd-4WFllF9o

but found no useful solution.

@cpu

so can u give me some more suggestions about it?

Hi @luckypoem,

The best suggestion I can give is to answer the help template questions so that community members will have the context they need to offer the best solutions.

1 Like

@cpu

My domain is: i didn’t set a domain.

I ran this command:
wget https://github.com/certbot/certbot/raw/master/letsencrypt-auto && chmod 755 letsencrypt-auto && ./letsencrypt-auto -h

It produced this output:
Error: couldn’t get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:
Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!

My web server is (include version): i didn’t setup a web server

The operating system my web server runs on is (include version):Debian GNU/Linux 8

My hosting provider, if applicable, is:

I can login to a root shell on my machine (yes or no, or I don’t know):yes

I’m using a control panel to manage my site (no, or provide the name and version of the control panel):no

The version of my client is (e.g. output of certbot --version or certbot-auto --version if you’re using Certbot): i didn’t use the client

anybody can help fix the error?

Let's try...
Please show:
./letsencrypt-auto --version

@rg305

root@umh:~# ./letsencrypt-auto --version
Error: couldn’t get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:
Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!
root@umh:~#

the same error,
tks

Can you try that again but in another new empty test folder?

root@umh:~# mkdir test

root@umh:~# cp letsencrypt-auto test/

root@umh:~# cd test

root@umh:~/test# ls

letsencrypt-auto

root@umh:~/test# ./letsencrypt-auto -h

Error: couldn’t get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:

Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!

root@umh:~/test#

the same error again.can u try to goolge “Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!” ,i saw those artilces,but no help to me

Searching that seems to indicate a problem with systemd and makes recommendations that I would not think are immediately required to get what you need (a new cert): https://github.com/mikkeloscar/arch-travis/pull/34/commits/89d2c605b6a1ce49c380ebb958320ef1b2f6b221

To that end (getting a new cert)…
Have you tried certbot-auto?: https://certbot.eff.org/docs/install.html
Or perhaps something that matches from this menu: https://certbot.eff.org/all-instructions/

root@umh:~# ./certbot-auto -h
Error: couldn’t get currently installed version for /opt/eff.org/certbot/venv/bin/letsencrypt:
Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!
root@umh:~#

the same error again.

Did you?:
# wget https://dl.eff.org/certbot-auto
# chmod a+x ./certbot-auto
# ./certbot-auto --help

If so, then have you tried scrolling through this installation menu?: https://certbot.eff.org/all-instructions/

If all fail, have you tried updating your system?

What’s actually in /opt/eff.org/certbot/? Can you post, say, “ls -l /opt/eff.org/certbot/venv/bin/”?

Maybe there’s an old certbot-auto installation from a significantly different system?

root@umh:~# ls /opt/eff.org/certbot/
venv
root@umh:~# ls /opt/eff.org/certbot/venv/
bin include lib local
root@umh:~# cd /opt/eff.org/certbot/venv/bin
root@umh:/opt/eff.org/certbot/venv/bin# ls
activate activate_this.py easy_install letsencrypt pip2 python2 wheel
activate.csh certbot easy_install-2.7 pbr pip2.7 python2.7
activate.fish chardetect jws pip python unit2
root@umh:/opt/eff.org/certbot/venv/bin# ./certbot -h
Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!
root@umh:/opt/eff.org/certbot/venv/bin# ./letsencrypt -h

Inconsistency detected by ld.so: dl-open.c: 689: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT’ failed!
root@umh:/opt/eff.org/certbot/venv/bin#

same error.

What does “ls -l /opt/eff.org/certbot/venv/bin/” show?

How old is it?

What happens if you move it out of the way with “sudo mv /opt/eff.org/certbot /opt/eff.org/certbot-backup” and run certbot-auto again to create a fresh installation?

Anything strange happened to your system? A migration to a different CPU model? Filesystem corruption?

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.