Description: I just have installed the latest package available for LibreOffice 7.3.4 (deb, 64 bits) and installed on my Debian Stretch system as usual. When launching any LO application it does nothing (not opening). When I run it from command line a I get: sm01@stt008:~$ /usr/local/bin/libreoffice7.3 /opt/libreoffice7.3/program/soffice.bin: /usr/lib/x86_64-linux-gnu/libnss3.so: version `NSS_3.34' not found (required by /opt/libreoffice7.3/program/libcurl.so.4) My system has installed an older version of libnss3: sm01@stt008:~$ dpkg -l | grep -i libnss3 ii libnss3:amd64 2:3.26.2-1.1+deb9u5 amd64 Network Security Service libraries I guess, though maybe I'm wrong, libnss3 version 3.34 (or higher) is now a hard requirement for running LibreOffice but if so, shouldn't be advertised here?: https://www.libreoffice.org/get-help/system-requirements/#Linux Steps to Reproduce: 1. I downloaded «https://www.libreoffice.org/donate/dl/deb-x86_64/7.3.4/es/LibreOffice_7.3.4_Linux_x86-64_deb.tar.gz». 2. I installed it on Debian Stretch. 3. When I run LO applications (writer, calc..) they do not even open. Actual Results: It looks like some component of LibreOffice 7.3.4.2 now requires a higher version of libnss3 (>3.34). LibreOffice 7.3.3.2 worked just fine with libnss3 version 3.26. If that's so, being a hard requirement it should be notice at some place so users can check. Expected Results: I would have expected similar system requirements for installing LibreOffice 7.3.3 and 7.3.4. Reproducible: Always User Profile Reset: No Additional Info: I can't copy Help → About LibreOffice information because the program does not even open.
deb packages are more for repository maintainers but I may be wrong. I mean, either you deal manually with dependencies or you use repositories. I'm not sure https://www.libreoffice.org/get-help/system-requirements/#Linux should list every minimum version of libs but I may be wrong. Rene: thought you might be interested in this one.
That is a consequence of https://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-7.3.4.2&id=0e784a933ae46a938ab47bd91ddb679b66237f3c which means this is now built against nss (and requires >= 3.34, see below) @Julien: exactly. Actually I believe the LO in deb format from the homepage should do proper dependencies but that's a train long gone... That would only help in the way that you couldn't install on stretch, though :) And to the submitter: https://packages.debian.org/search?keywords=libnss3. As we see even 3.34 is an old version, too - satisfied in oldstable/buster) stretch aka oldoldstable (note the *oldold* - that this means it's two releases behind - doesn't get any security support anymore, even no-LTS: https://wiki.debian.org/LTS) shoudln't be used anymore
> That is a consequence of https://cgit.freedesktop.org/libreoffice/core/commit/?h=libreoffice-7.3.4.2&id=0e784a933ae46a938ab47bd91ddb679b66237f3c which means this is now built against nss (and requires >= 3.34, see below) for avoidance of doubt: That change is a good thing. Especially security-wise, no internal copy for a security-sensitive library used anymore (at least on Linux(
Thank you Rene for your detailed feedback! Let's put this one to INVALID then.
Just for the shake of clarity and avoiding poor users (like me ;-)) getting into this mess: Can you kindly tell what's the latest LO Fresh release working on Linux systems with libnss3 version older than 3.34? Thanks!
I linked the commit which happened between 7.3.4 and 7.3.4, so "obviously" 7.3.3. But seriously, don't do that. Upgrade your system to something security-supported.
Why is everyone so quick to tell others to upgrade, when there are at least 2 dozen reasons they can't. Nobody's offering to help me rewrite 4 dozen custom programs I have that won't work in newer OS environment or libraries.
(In reply to S.Andreason from comment #7) > Why is everyone so quick to tell others to upgrade, when there are at least > 2 dozen reasons they can't. Nobody's offering to help me rewrite 4 dozen > custom programs I have that won't work in newer OS environment or libraries. I'll talk just for myself: I don't want to spend some time on something which is perhaps already fixed.