Quote:
Originally Posted by eschwartz
Um, what? I have libnettle6 on this Arch Linux system right here (and have, since June 2015). The calibre binary installer works fine, probably because it doesn't depend on nettle in any way.
In the unlikely event that it was somehow needed, calibre already ships all dependent libraries except for glibc >= 2.13 and libstdc++ >= 6.0.17 inside the binary installer, precisely so issues like this cannot happen.
So if you are having problems with the binary installer, please post all relevant error messages. It is by definition meant to work everywhere, so regardless of the issue, Kovid will want to know.
Also, I can guarantee you beyond all shadow of a doubt that you don't have the problem in this thread, because if you look at the Debian bugreport, they fixed it a week later after they discovered the problem was a completely and utterly empty "calibre-bin" package.
So, an explanation for why you are posting in this old thread would be appreciated. 
|
OK, I gave it another look. Yes, I misread something, mea culpa. It's not Calibre itself which generates the libnettle error, it's the use of wget as part of the process.
<paste>
brian@brian:~$ sudo -v && wget -nv -O-
https://raw.githubusercontent.com/ko...x-installer.py | sudo python -c "import sys; main=lambda:sys.stderr.write('Download failed\n'); exec(sys.stdin.read()); main()"
[sudo] password for brian:
wget: error while loading shared libraries: libnettle.so.4: cannot open shared object file: No such file or directory
Download failed
</paste>
Just to confirm...
<paste>
brian@brian:~$ wget
wget: error while loading shared libraries: libnettle.so.4: cannot open shared object file: No such file or directory
brian@brian:~$
</paste>
Now, I stick by what I said that doing a dist-upgrade on Debian Stretch, at least last time I tried it (within the last week) will warn you that Calibre is *going to be removed* as part of the upgrade, and no, it's not a case of removing then reinstalling - at least, it's not listed anywhere. That, at least, seems to me to be something of which other Debian Stretch users might want to be aware. I can't speak to Arch Linux, I've never used the distro.
This thread came up in (AFAIR) fourth position in a search of the forum, I think I just searched for 'Debian' but can't be 100% certain. If there's a rule that you don't post to a thread more than a certain number of days after the last message, then I wasn't aware of it.