-
Notifications
You must be signed in to change notification settings - Fork 37
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
libunbound: couldn't open library / libunbound not correctly initialized #170
Comments
Just tested it with TB 68.1.0, and could not reproduce it. My guess is that loading the library failed. If the loading works, you should see the following in the logs:
Please make sure it still at the path specified by you. |
I double checked the path and restarted the computer (on Windows sometimes that does wonders), and the error changed : The .dll is at the right location, so I don't understand what is wrong. |
Are you sure you are using a dll for x64? See also #122 (comment) for a link to a x64 dll. |
@nataedu Could you fix the issue? If yes, please close this. |
@lieser I think it's need to update wiki section about libunbound configuration.
For 32-bit(x86):
Or for 64-bit(x64):
To your Thunderbird profile extensions directory. For example:
Tested on Thunderbird 68.1.0 (64-bit) with DKIM Verifier 3.0.1 and DLL's from Unbound 1.9.3 x64 package. |
So @lieser I couldn't fix the issue, and after following step by step the instructions given by @SilmorSenedlen I could not fix the issue. I still get an error : I am also in Thunderbird 68.1.0 (64-bit) with DKIM verifier 3.0.1 and downloaded the DLL from Unbound 1.9.3 for the x64 architecture |
@nataedu looking more closely to your DLL's path from the log:
on the part It's strange. In my case Try to change / to \ in the Path Upd. In my case work well either way. |
I know. I put the relative path as you had suggested, and tried both '\' and '/'. The file is there but I get the same error |
@nataedu |
I tried and I still get the same error. |
@nataedu
The path that is shown in the log is correct. Before the 64-bit version of Thunderbird existed, it worked with the x86 version of libunbound if I remember correctly (I responded in a ticket back then). I will probably test it again with a portable version of Thunderbird and a new profile this weekend. |
I did some experimenting, and found that the loading of the dependent libraries has some weird behavior. If it was one loaded by TB, TB seems to always try to load it from the same path again. Restarting TB, or even Windows did not change anything for me. For testing I now added the ability to explicitly load more libraries before libunbound. You also need to specify the path to the dependencies, separated by
If this does still not help, please enable tracing by setting Also try to load the libraries in the above order with |
@lieser |
@lieser Works for me too! I have also the request from the Windows Firewall. |
The DLLs appear to no longer be available on that page. Does anyone know the new location or have a copy they can post? |
Sadly not. We should ask the developers of unbound.
Below are archives with 3 previously mentioned files from the last published binary version(1.9.3). |
I updated my Thunderbird to the last version and the DKIM verificator add-on stopped working. The status bar shows this brief error : Error in the DNS resolver.
If I open the error console setting the debeug levels I have the following errors :
The text was updated successfully, but these errors were encountered: