I suggest you ...

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

16 votes
Vote 0 votes Vote Vote
Vote
Sign in
Check!
(thinking…)
Reset
or sign in with
  • facebook
  • google
    Password icon
    I agree to the terms of service

    You'll receive a confirmation email with a link to create a password (optional).

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    Richard BrownRichard Brown shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

    20 comments

    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      I agree to the terms of service

      You'll receive a confirmation email with a link to create a password (optional).

      Signed in as (Sign out)
      Submitting...
      • mdeuchtmdeucht commented  ·   ·  Flag as inappropriate

        Cheers to all.

        I just installed libssl-dev on ubuntu 11.10. Now my Mendeley works fine.ç

      • Lorenzo LamiLorenzo Lami commented  ·   ·  Flag as inappropriate

        In Ubuntu 11.10, freshly installed today 3/1/2012, installing the package libqt4-webkit solves the problem.

      • Francesco CambuliFrancesco Cambuli commented  ·   ·  Flag as inappropriate

        Following your suggestion, I downloaded again the package and now the installation works fine! Thank you very much for your help!

      • C de-AvillezC de-Avillez commented  ·   ·  Flag as inappropriate

        @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 CambuliFrancesco Cambuli commented  ·   ·  Flag as inappropriate

        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 source

        E: Package 'mendeleydesktop' has no installation candidate
        francesco@ubuntu:~/Downloads$
        -----

        Any suggestion? Thank you very much for your help!

      • martinmartin commented  ·   ·  Flag as inappropriate

        installing libssl0.9.8 from the software centre worked fine for me also. thanks for tip.

      • C de-AvillezC de-Avillez commented  ·   ·  Flag as inappropriate

        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.

      • robert.knightAdminrobert.knight (Admin, Mendeley) commented  ·   ·  Flag as inappropriate

        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-AvillezC de-Avillez commented  ·   ·  Flag as inappropriate

        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.

      • anomanom commented  ·   ·  Flag as inappropriate

        How to install "libssIO.9.8" from the software center? The center returns that no package is found...

      • SDahalSDahal commented  ·   ·  Flag as inappropriate

        installed libssIO.9.8 from software center and it worked for me. Thanks Richard.

      • Markus HaiderMarkus Haider commented  ·   ·  Flag as inappropriate

        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 AversaDavide Aversa commented  ·   ·  Flag as inappropriate

        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

      • robert.knightAdminrobert.knight (Admin, Mendeley) commented  ·   ·  Flag as inappropriate

        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.

      Knowledge Base and Helpdesk