Install dropbox ends in error

The error message the OP posted shows libxslt.so.1 is missing, as in "libxslt.so.1: cannot open shared object file"

Using debian.packages.org or a system where this library is present shows the name of the package:

$ dpkg -S /usr/lib/x86_64-linux-gnu/libxslt.so.1
libxslt1.1:amd64: /usr/lib/x86_64-linux-gnu/libxslt.so.1

Knowing the name of package is lixslt1.1, the command to install it is:

sudo apt-get install libxslt1.1

After installing the XSLT library, it should be then enough to try again to install DropBox.


Just a side note for those who face the same problem on a headless server, or if you just want to run the daemon without the interface.

If you unset DISPLAY (or set it to nothing as in: export DISPLAY=""), the problem will go away.

I had this problem on a headless Debian Wheezy. If you try to get all dependencies, you will end up with a desktop server.

Unsetting DISPLAY will probably be very bad for a desktop install though. But even in my headless config, I wanted to keep the DISPLAY variable set (for remote X windows). The solution I found was to define DISPLAY="" when calling the daemon, as in:

DISPLAY="" /path/to/dropoboxd

Works fine for me.

"Funny" fact is that adding a new account with this broken configuration renders a permissions error http link, instead of the computer's http link (which may cause people like me to look in the wrong direction for hours). The daemon log looks exactly like yours.

Reference: https://www.dropboxforum.com/t5/Error-messages/Headless-ubuntu-dropbox-3-12-6-broken/td-p/164223