Reason for the weird behaviour below stretch is hat the sqlite dependency is outdated. The following entry needs to be updated to a more recent version: > libsqlite3-0 (>= 3.14.0) fix: libsqlite3-0 (>= 3.24.0)
Looking into the dependencies shows also some more outdated dependencies. > libnspr4 (>= 2:4.10.9), libnss3 (>= 2:3.34~) Comparing with the information shown below about:support this should be fixed to: libnspr4 (>= 2:4.19), libnss3 (>= 2:3.38) ----------------------------------------------------------------------- Explanation: ------------ If just checked firefox v62 below buster - there the problem is not reproducible. So the problem seems to be specific to the pinning below stretch. So I compared the libraries dependencies and upgraded to libsqlite3-0/buster. This is fixing the problem. So I updated my pinnning definition [30-app-firefox_c42conf.distrib_debian ]: ---------------------------------------------------------------------- # take firefox from sid Package: firefox firefox-l10n* Pin: release o=Debian*,n=sid* Pin-Priority: 700 Package: libnss3 libnspr4 Pin: release o=Debian*,n=sid* Pin-Priority: 700 Package: *sqlite3* Pin: release o=Debian*,n=buster* Pin-Priority: 700 Package: zlib1g zlib1g-dev Pin: release o=Debian*,n=buster* Pin-Priority: 700 Package: libc6* libc-* locales locales-all libfontconfig* fontconfig* Pin: release o=Debian*,n=buster* Pin-Priority: 700 # packages that otherwise unisntallable due to libc6 requirement above Package: nscd libnih1 Pin: release o=Debian*,n=buster* Pin-Priority: 700 ----------------------------------------------------------------------