maruos / blueprints

Container builder for Maru OS.
Apache License 2.0
15 stars 12 forks source link

firefox-esr crashed in debian buster #12

Closed utzcoz closed 5 years ago

utzcoz commented 5 years ago

Hi @pdsouza , I have tried upgrade debian to buster, but I found the firefox-esr crashed in it, but firefox works fine in debian buster. Maybe when someone wants to upgrade to buster, he/she should be attention to this problem.

Thanks.

pdsouza commented 5 years ago

Hi @utzcoz, thanks for the report. Yes there is an issue with the latest firedox-esr on ARM devices. I believe Firefox 60+ has this issue, so you must downgrade to the previous version (52.9.0) until it is fixed upstream in Debian.

On Wed, Oct 3, 2018, 12:02 PM utzcoz notifications@github.com wrote:

Hi @pdsouza https://github.com/pdsouza , I have tried upgrade debian to buster, but I found the firefox-esr crashed in it, but firefox works fine in debian buster. Maybe when someone wants to upgrade to buster, he/she should be attention to this problem.

Thanks.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/maruos/blueprints/issues/12, or mute the thread https://github.com/notifications/unsubscribe-auth/AATGcrep83UkoG7ZaR5W7nR5LfQQfwM1ks5uhN-BgaJpZM4XGWit .

utzcoz commented 5 years ago

@pdsouza , thanks for your provided information, I will focus on it and test more , and give feedback after testing.

pdsouza commented 5 years ago

Here is a reference to the upstream bug for anyone affected: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=909498

pdsouza commented 5 years ago

I explicitly marked the firefox-esr package as held back to prevent it from accidentally being upgraded when a user runs apt-get upgrade: https://github.com/maruos/blueprints/commit/04f5461efc3c73b8594db67e9258124deef47047

utzcoz commented 5 years ago

@pdsouza Thanks. I will use your patch to hold on firefox-esr to specific version and close the issue.

pdsouza commented 5 years ago

Looks like #909498 is still open. Unfortunately, the current builds are breaking because Debian stretch archives no longer have firefox-esr_52.9.0 that was being used as a workaround.

I tested the latest firefox-esr_60.3.0 on arm64 and it works fine - but armhf still crashes. So for armhf we'll need to work around it as suggested in this thread by installing the package from jessie instead.

I'm going to keep this open until this is fixed.

pdsouza commented 5 years ago

Deployed a workaround for armhf: https://github.com/maruos/blueprints/commit/e8cb47acb321ba30f7acd810ea5eade68f728983