phild
November 27, 2023, 8:03pm
1
Hi,
Since I change my version of Ubuntu (2304 and 2310) I have this error in the info.log file when I try to validate the new password on the desktop wallet: Error: this.driver.Database is not a constructor
I try since the 1.5.0 version, and I have the same error on each update.
Best
Phil
shjort
December 6, 2023, 12:40pm
2
Hi Phil,
The desktop wallet actually still depends on libssl 1.1, but Ubuntu 22.04 (and newer) has upgraded libssl to 3 and does not propose libssl1.1.
So until we can remove the dependency on this, you’ll have to install libssl 1.1, which you do with the following workaround:
You can force the installation of libssl1.1 by adding the ubuntu 20.04 source:
echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list
sudo apt-get update
sudo apt-get install libssl1.1
Then delete the focal-security list file you just created:
sudo rm /etc/apt/sources.list.d/focal-security.list
(Taken from here apt - MongoDB Install Fails on Ubuntu 22.04 - Depends on libssl1.1 but it is not installable - Ask Ubuntu about MongoDB)
I tried this in a fresh Ubuntu 23.10 VM, and it resolved the issue for me, but if you have additional issues let me know.
phild
December 6, 2023, 1:32pm
3
Super thank you, it works perfectly.