Installation on Ubuntu 11.10 (64 bit)
To make Mendeley work on Ubuntu 11.10, I had to manually install libssl0.9.8. With only the default version installed (libssl1.0.0) I could never get past the "Mendeley can't connect to the internet" screen
20 comments
-
mdeucht
commented
Cheers to all.
I just installed libssl-dev on ubuntu 11.10. Now my Mendeley works fine.ç
-
Lorenzo Lami
commented
In Ubuntu 11.10, freshly installed today 3/1/2012, installing the package libqt4-webkit solves the problem.
-
Francesco Cambuli
commented
Following your suggestion, I downloaded again the package and now the installation works fine! Thank you very much for your help!
-
C de-Avillez
commented
@Francesco Cambuli: this is probably a not-fully-downloaded package -- the error you get is commonly seen when the package is being decompressed, and part of the archive is missing. Please try to download it again, and then try to reinstall with 'dpkg -i'.
-
Francesco Cambuli
commented
I recently started to use Ubuntu 11.10(64 bit) and I was unable to install Mendeley. I tried to use two different commands (dpkn or apt-get) and I also installed several packages via the Installation Center (libssl0.9.8, libssl-dev, libqtwebkit4) but I got the following error messages:
-----
francesco@ubuntu:~$ cd ~/Downloads
francesco@ubuntu:~/Downloads$ sudo dpkg -i mendeleydesktop_1.3_amd64.deb
[sudo] password for francesco:
(Reading database ... 154803 files and directories currently installed.)
Unpacking mendeleydesktop (from mendeleydesktop_1.3_amd64.deb) ...
dpkg-deb (subprocess): short read on buffer copy for failed to write to pipe in copy
dpkg-deb: error: subprocess paste returned error exit status 2
dpkg: error processing mendeleydesktop_1.3_amd64.deb (--install):
short read on buffer copy for backend dpkg-deb during `./opt/mendeleydesktop/lib/qt/libQtCore.so.4'
Errors were encountered while processing:
mendeleydesktop_1.3_amd64.deb
francesco@ubuntu:~/Downloads$
-----
francesco@ubuntu:~/Downloads$ sudo apt-get install mendeleydesktop
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package mendeleydesktop is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another sourceE: Package 'mendeleydesktop' has no installation candidate
francesco@ubuntu:~/Downloads$
-----Any suggestion? Thank you very much for your help!
-
Lev Levitsky
commented
I had the same issue. What solved it for me was just installing libssl-dev.
-
Randy Ballesteros
commented
how did you do that?
-
martin
commented
installing libssl0.9.8 from the software centre worked fine for me also. thanks for tip.
-
C de-Avillez
commented
Thank you. One additional item -- we use 'dpkg -i' to install the package. 'dpkg' does not resolve dependencies, so we still risk a failed install because the QT libraries were not installed. A way out of this is to instruct the users, if installation fails because of missing libraries, to run 'sudo apt-get -f install'. This will install the missing dependencies.
-
Adminrobert.knight
(Admin, Mendeley)
commented
Hello C de-Avillez
Mendeley is bundled with its own version of Qt which can be used on systems that do not have a new-enough version installed system-wide - hence Qt is recommended rather than a dependency (aside from the recent issue with Ubuntu 11.10). What I will likely do is change 'Recommends' to 'Depends' but not specify the minimum version so that Mendeley can continue to function on older systems.
-
C de-Avillez
commented
This is actually a packaging issue -- if mendeleydesktop depends on some of the libqt*, they should be set as 'depends' on ./debian/control; instead, all I can see is 'recommends'. So... an install of mendeleydestop will only work if (1) the system is set to automatically install 'recommends', or (2) you are running KDE (which will bring in the required QT libraries).
There are some other issues in the packaging as well.
-
fghIJklm
commented
Ditto Majed
-
Majed Sahli
commented
I installed libqtwebkit4 and all worked just fine :)
-
anom
commented
How to install "libssIO.9.8" from the software center? The center returns that no package is found...
-
SDahal
commented
installed libssIO.9.8 from software center and it worked for me. Thanks Richard.
-
SDahal
commented
installed libssIO.9.8 from software center and it worked for me.
-
Markus Haider
commented
I have the same problem. Mendeley is using bundled qt, although I think that I have qt installed. Maybe because mendeley looks for a specific version and the version of Ubuntu 11.10 is newer? Starting with --force-system-qt solves the problem
-
Davide Aversa
commented
Try with "--force-system-qt"
-
Davide Aversa
commented
I have the same problem
QSslSocket: cannot call unresolved function d2i_X509
QSslSocket: cannot call unresolved function d2i_X509
QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_error_string
QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_error_string
QSslSocket: cannot call unresolved function SSLv3_client_method
QSslSocket: cannot call unresolved function SSL_CTX_new
QSslSocket: cannot call unresolved function SSL_library_init
QSslSocket: cannot call unresolved function ERR_get_error
QSslSocket: cannot call unresolved function ERR_error_string -
Adminrobert.knight
(Admin, Mendeley)
commented
Hello - Can you run Mendeley Desktop from a terminal and see whether it is using system Qt or bundled Qt. If it is using bundled Qt, try installing Qt from the Ubuntu repositories and see whether that resolves the problem.