Pale Moon keeps checking add-on compatibility

Users and developers helping users with generic and technical Pale Moon issues on all operating systems.

Moderator: trava90

Forum rules
This board is for technical/general usage questions and troubleshooting for the Pale Moon browser only.
Technical issues and questions not related to the Pale Moon browser should be posted in other boards!
Please keep off-topic and general discussion out of this board, thank you!
Makitk

Pale Moon keeps checking add-on compatibility

Unread post by Makitk » 2015-01-06, 20:05

So I'm running Pale Moon on CrunchBang Linux, which uses Openbox as windowmanager on a Debian Wheezy backend.
I added CrunchBang to x-www-browser, and everything else I could think of looks to be properly configured.

The only problem I keep having is that every single new session keeps checking the add-on compatibility as if Pale Moon got updated, even if it has not been updated and even when it had ran moments before.

So how do I fix this?

Troubleshooting Information;

Code: Select all

Application Basics
------------------

Name: Pale Moon
Version: 25.0.2
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:25.0) Gecko/20141026 Firefox/24.9 PaleMoon/25.0.2

Extensions
----------

Name: Adblock Latitude
Version: 3.0.0
Enabled: true
ID: {016acf6d-e5c0-4768-9376-3763d1ad1978}

Name: Add to Search Bar
Version: 2.5-pm
Enabled: true
ID: {e178eb56-1085-4a1f-9376-3763d1ad1978}

Name: BetterPrivacy
Version: 1.68
Enabled: true
ID: {d40f5e7b-d2cf-4856-b441-cc613eeffbe3}

Name: Copy Title and Description
Version: 1.2
Enabled: true
ID: developer@joshuawinn.com

Name: Download YouTube Videos as MP4
Version: 1.7.30
Enabled: true
ID: {b9bfaf1c-a63f-47cd-8b9a-29526ced9060}

Name: Ghostery
Version: 5.4.1
Enabled: true
ID: firefox@ghostery.com

Name: Greasemonkey
Version: 1.15
Enabled: true
ID: {e4a8a97b-f2ed-450b-b12d-ee082ba24781}

Name: HTTPS-Everywhere
Version: 4.0.2
Enabled: true
ID: https-everywhere@eff.org

Name: Image Search Options
Version: 2.0.2
Enabled: true
ID: {4a313247-8330-4a81-948e-b79936516f78}

Name: Last tab close button
Version: 0.3.7
Enabled: true
ID: last-tab-close-button@victor.sacharin

Name: NoScript
Version: 2.6.9.6
Enabled: true
ID: {73a6fe31-595d-460b-a920-fcc0f8843232}

Name: ReloadEvery
Version: 28.0.2
Enabled: true
ID: {888d99e7-e8b5-46a3-851e-1ec45da1e644}

Name: Toggle Word Wrap
Version: 1.9
Enabled: true
ID: {cafe3945-058e-47e3-87f8-75bc120b9638}

Name: YouTube Control Center
Version: 0.3.1
Enabled: true
ID: jid1-CikLKKPVkw6ipw@jetpack

Important Modified Preferences
------------------------------

accessibility.typeaheadfind.flashBar: 0
browser.cache.disk.smart_size.first_run: false
browser.cache.disk.smart_size.use_old_max: false
browser.places.smartBookmarksVersion: 4
browser.search.useDBForOrder: true
browser.startup.homepage: http://www.tumblr.com/dashboard
browser.startup.homepage_override.buildID: 20141026234455
browser.startup.homepage_override.mstone: 25.0.0
dom.mozApps.used: true
extensions.lastAppVersion: 25.0.2
font.default.x-western: sans-serif
font.name.monospace.x-western: Liberation Mono
font.name.sans-serif.x-western: Liberation Sans
font.name.serif.x-western: Liberation Serif
font.size.fixed.x-western: 13
network.cookie.cookieBehavior: 1
network.cookie.lifetimePolicy: 2
network.cookie.prefsMigrated: true
places.database.lastMaintenance: 1420274447
places.history.expiration.transient_current_max_pages: 104858
plugin.importedState: true
plugins.notifyMissingFlash: false
print.print_bgcolor: false
print.print_bgimages: false
print.print_colorspace: default
print.print_downloadfonts: false
print.print_evenpages: true
print.print_in_color: true
print.print_margin_bottom: 0.5
print.print_margin_left: 0.5
print.print_margin_right: 0.5
print.print_margin_top: 0.5
print.print_oddpages: true
print.print_orientation: 0
print.print_page_delay: 50
print.print_paper_data: 0
print.print_paper_height: 279.40
print.print_paper_name: na_letter
print.print_paper_size_type: 1
print.print_paper_size_unit: 1
print.print_paper_width: 215.90
print.print_plex_name: default
print.print_resolution_name: default
print.print_scaling: 1.00
print.print_shrink_to_fit: true
print.print_to_file: false
print.print_unwriteable_margin_bottom: 56
print.print_unwriteable_margin_left: 25
print.print_unwriteable_margin_right: 25
print.print_unwriteable_margin_top: 25
print.tmp.printerfeatures.PostScript/default.can_change_colorspace: false
print.tmp.printerfeatures.PostScript/default.can_change_downloadfonts: false
print.tmp.printerfeatures.PostScript/default.can_change_jobtitle: false
print.tmp.printerfeatures.PostScript/default.can_change_num_copies: true
print.tmp.printerfeatures.PostScript/default.can_change_orientation: true
print.tmp.printerfeatures.PostScript/default.can_change_paper_size: true
print.tmp.printerfeatures.PostScript/default.can_change_plex: false
print.tmp.printerfeatures.PostScript/default.can_change_printincolor: true
print.tmp.printerfeatures.PostScript/default.can_change_resolution: false
print.tmp.printerfeatures.PostScript/default.can_change_spoolercommand: true
print.tmp.printerfeatures.PostScript/default.colorspace.0.name: default
print.tmp.printerfeatures.PostScript/default.colorspace.count: 1
print.tmp.printerfeatures.PostScript/default.has_special_printerfeatures: true
print.tmp.printerfeatures.PostScript/default.orientation.0.name: portrait
print.tmp.printerfeatures.PostScript/default.orientation.1.name: landscape
print.tmp.printerfeatures.PostScript/default.orientation.count: 2
print.tmp.printerfeatures.PostScript/default.paper.0.height_mm: 210
print.tmp.printerfeatures.PostScript/default.paper.0.is_inch: false
print.tmp.printerfeatures.PostScript/default.paper.0.name: A5
print.tmp.printerfeatures.PostScript/default.paper.0.width_mm: 148
print.tmp.printerfeatures.PostScript/default.paper.1.height_mm: 297
print.tmp.printerfeatures.PostScript/default.paper.1.is_inch: false
print.tmp.printerfeatures.PostScript/default.paper.1.name: A4
print.tmp.printerfeatures.PostScript/default.paper.1.width_mm: 210
print.tmp.printerfeatures.PostScript/default.paper.2.height_mm: 420
print.tmp.printerfeatures.PostScript/default.paper.2.is_inch: false
print.tmp.printerfeatures.PostScript/default.paper.2.name: A3
print.tmp.printerfeatures.PostScript/default.paper.2.width_mm: 297
print.tmp.printerfeatures.PostScript/default.paper.3.height_mm: 279
print.tmp.printerfeatures.PostScript/default.paper.3.is_inch: true
print.tmp.printerfeatures.PostScript/default.paper.3.name: Letter
print.tmp.printerfeatures.PostScript/default.paper.3.width_mm: 215
print.tmp.printerfeatures.PostScript/default.paper.4.height_mm: 355
print.tmp.printerfeatures.PostScript/default.paper.4.is_inch: true
print.tmp.printerfeatures.PostScript/default.paper.4.name: Legal
print.tmp.printerfeatures.PostScript/default.paper.4.width_mm: 215
print.tmp.printerfeatures.PostScript/default.paper.5.height_mm: 431
print.tmp.printerfeatures.PostScript/default.paper.5.is_inch: true
print.tmp.printerfeatures.PostScript/default.paper.5.name: Tabloid
print.tmp.printerfeatures.PostScript/default.paper.5.width_mm: 279
print.tmp.printerfeatures.PostScript/default.paper.6.height_mm: 254
print.tmp.printerfeatures.PostScript/default.paper.6.is_inch: true
print.tmp.printerfeatures.PostScript/default.paper.6.name: Executive
print.tmp.printerfeatures.PostScript/default.paper.6.width_mm: 190
print.tmp.printerfeatures.PostScript/default.paper.count: 7
print.tmp.printerfeatures.PostScript/default.plex.0.name: default
print.tmp.printerfeatures.PostScript/default.plex.count: 1
print.tmp.printerfeatures.PostScript/default.resolution.0.name: default
print.tmp.printerfeatures.PostScript/default.resolution.count: 1
print.tmp.printerfeatures.PostScript/default.supports_colorspace_change: false
print.tmp.printerfeatures.PostScript/default.supports_downloadfonts_change: false
print.tmp.printerfeatures.PostScript/default.supports_jobtitle_change: false
print.tmp.printerfeatures.PostScript/default.supports_orientation_change: true
print.tmp.printerfeatures.PostScript/default.supports_paper_size_change: true
print.tmp.printerfeatures.PostScript/default.supports_plex_change: false
print.tmp.printerfeatures.PostScript/default.supports_printincolor_change: true
print.tmp.printerfeatures.PostScript/default.supports_resolution_change: false
print.tmp.printerfeatures.PostScript/default.supports_spoolercommand_change: true
privacy.clearOnShutdown.cookies: false
privacy.clearOnShutdown.extensions-betterprivacy: true
privacy.clearOnShutdown.offlineApps: true
privacy.clearOnShutdown.sessions: false
privacy.donottrackheader.enabled: true
privacy.sanitize.migrateFx3Prefs: true
privacy.sanitize.sanitizeOnShutdown: true
storage.vacuum.last.index: 1
storage.vacuum.last.places.sqlite: 1420274447

Graphics
--------

Adapter Description: Intel Open Source Technology Center -- Mesa DRI Intel(R) Ivybridge Mobile
Device ID: Mesa DRI Intel(R) Ivybridge Mobile
Driver Version: 3.0 Mesa 10.3.2
GPU Accelerated Windows: 0/1 Basic
Vendor ID: Intel Open Source Technology Center
WebGL Renderer: Intel Open Source Technology Center -- Mesa DRI Intel(R) Ivybridge Mobile
windowLayerManagerRemote: false
AzureCanvasBackend: cairo
AzureContentBackend: cairo
AzureFallbackCanvasBackend: none

JavaScript
----------

Incremental GC: true

Accessibility
-------------

Activated: false
Prevent Accessibility: 1

Library Versions
----------------

NSPR
Expected minimum version: 4.10.2
Version in use: 4.10.2

NSS
Expected minimum version: 3.16.2.2 Basic ECC
Version in use: 3.16.2.2 Basic ECC

NSSSMIME
Expected minimum version: 3.16.2.2 Basic ECC
Version in use: 3.16.2.2 Basic ECC

NSSSSL
Expected minimum version: 3.16.2.2 Basic ECC
Version in use: 3.16.2.2 Basic ECC

NSSUTIL
Expected minimum version: 3.16.2.2
Version in use: 3.16.2.2
I had fixed this before, just don't remember how.

kmikazuki

Re: Pale Moon keeps checking add-on compatibility

Unread post by kmikazuki » 2015-01-07, 15:24

Sounds a lot like the issue that happens on regular Firefox, commonly people fix it by creating a new profile, or by deleting prefs.js, user.js and sessionstore.js located in your profile folder. (Before doing anything I would ask for you to always make a back up before trying anything.)

Makitk

Re: Pale Moon keeps checking add-on compatibility

Unread post by Makitk » 2015-01-07, 16:48

kmikazuki wrote:Sounds a lot like the issue that happens on regular Firefox, commonly people fix it by creating a new profile, or by deleting prefs.js, user.js and sessionstore.js located in your profile folder. (Before doing anything I would ask for you to always make a back up before trying anything.)
I have already tried that and it doesn't really fix the issue.
The issue pops up randomly between sessions. It would check compatibility for session A, not for session B and C, then suddenly start checking compatibility between sessions D, E, F, and G, before having another moment of clarity in which it would not do so for session H.
It just looks entirely random when this bug appears.

Even after removing the prefs.js, user.js, and sessionstore.js from the profiles folder, the issue disappears for two or three sessions only to then pop up again.

It looks to me like something is (not) getting stored when the session ends that should be stored or should have been left alone at session start to begin with.

kmikazuki

Re: Pale Moon keeps checking add-on compatibility

Unread post by kmikazuki » 2015-01-07, 17:09

Makitk wrote:
kmikazuki wrote:Sounds a lot like the issue that happens on regular Firefox, commonly people fix it by creating a new profile, or by deleting prefs.js, user.js and sessionstore.js located in your profile folder. (Before doing anything I would ask for you to always make a back up before trying anything.)
I have already tried that and it doesn't really fix the issue.
The issue pops up randomly between sessions. It would check compatibility for session A, not for session B and C, then suddenly start checking compatibility between sessions D, E, F, and G, before having another moment of clarity in which it would not do so for session H.
It just looks entirely random when this bug appears.

Even after removing the prefs.js, user.js, and sessionstore.js from the profiles folder, the issue disappears for two or three sessions only to then pop up again.

It looks to me like something is (not) getting stored when the session ends that should be stored or should have been left alone at session start to begin with.
Wait so have you tried creating a new profile, or just deleting those three files? (Or have you done both?) Honestly I have never seen or heard about anything like that happeninpg.

This is probably a last resort type deal, but have you tried this: https://addons.mozilla.org/en-US/firefo ... atibility/

Anyway, before all that I notice you have Pale Moon 25.0.2 running rather than thn latest version which is 25.1.0, any reason why?

User avatar
Moonchild
Pale Moon guru
Pale Moon guru
Posts: 35575
Joined: 2011-08-28, 17:27
Location: Motala, SE
Contact:

Re: Pale Moon keeps checking add-on compatibility

Unread post by Moonchild » 2015-01-07, 18:21

The time when addons are checked is when the last version of the platform (as stored in preferences) is not the same as the current - that is how the browser knows there has just been an upgrade.
If this preference gets reset or overwritten somehow, then that would re-trigger a check. Are you using any external programs that might do this? automatic backup/restore or file-based synchronization or similar?
"Sometimes, the best way to get what you want is to be a good person." -- Louis Rossmann
"Seek wisdom, not knowledge. Knowledge is of the past; wisdom is of the future." -- Native American proverb
"Linux makes everything difficult." -- Lyceus Anubite

Makitk

Re: Pale Moon keeps checking add-on compatibility

Unread post by Makitk » 2015-01-07, 19:39

kmikazuki wrote:Wait so have you tried creating a new profile, or just deleting those three files? (Or have you done both?) Honestly I have never seen or heard about anything like that happeninpg.

This is probably a last resort type deal, but have you tried this: https://addons.mozilla.org/en-US/firefo ... atibility/

Anyway, before all that I notice you have Pale Moon 25.0.2 running rather than thn latest version which is 25.1.0, any reason why?
I tried both a new profile and deleting the files.

Thank you for the plugin, I'm sure it will help with this issue.

Pale Moon for Linux installer claims 25.0.2 is the latest version. I just ran it again to try and get the most recent and it claims I have the latest version, even while 25.1.0 is in the downloads area of the sourceforge.
I don't know why it didn't already prompt me to update.
Moonchild wrote:The time when addons are checked is when the last version of the platform (as stored in preferences) is not the same as the current - that is how the browser knows there has just been an upgrade.
If this preference gets reset or overwritten somehow, then that would re-trigger a check. Are you using any external programs that might do this? automatic backup/restore or file-based synchronization or similar?
Not to my knowledge.

User avatar
trava90
Contributing developer
Contributing developer
Posts: 1741
Joined: 2013-05-20, 18:19
Location: Somewhere in Sector 001

Re: Pale Moon keeps checking add-on compatibility

Unread post by trava90 » 2015-01-07, 22:50

Makitk wrote:Pale Moon for Linux installer claims 25.0.2 is the latest version. I just ran it again to try and get the most recent and it claims I have the latest version, even while 25.1.0 is in the downloads area of the sourceforge.
I just double checked and the installer is correctly pointing to 25.1.0 as the latest version. When you run the installer, you need to select the option to "Update Pale Moon", and that will download 25.1.0. Are you using the latest version of the installer (0.1.6)?
Makitk wrote:I don't know why it didn't already prompt me to update.
Unfortunately neither the installer nor Pale Moon itself will notify you of updates on Linux. You will have to check the forum for announcements and then run the installer yourself to update Pale Moon.

Makitk

Re: Pale Moon keeps checking add-on compatibility

Unread post by Makitk » 2015-01-08, 06:51

trava90 wrote:
Makitk wrote:Pale Moon for Linux installer claims 25.0.2 is the latest version. I just ran it again to try and get the most recent and it claims I have the latest version, even while 25.1.0 is in the downloads area of the sourceforge.
I just double checked and the installer is correctly pointing to 25.1.0 as the latest version. When you run the installer, you need to select the option to "Update Pale Moon", and that will download 25.1.0. Are you using the latest version of the installer (0.1.6)?
I just downloaded the installer (0.1.6) again yesterday and it told me that my version was current, while I was running Pale Moon 25.0.2. I don't know what to tell you.
trava90 wrote:
Makitk wrote:I don't know why it didn't already prompt me to update.
Unfortunately neither the installer nor Pale Moon itself will notify you of updates on Linux. You will have to check the forum for announcements and then run the installer yourself to update Pale Moon.
And here I'm hoping someone will add Pale Moon to the Debian repository at some point so it will just update when I sudo apt-get upgrade.

Anyway, back to topic; Running 25.1.0 with the compatibility check disabler plugin stops the compatibility checks from happening, so I'm happy.

New Tobin Paradigm

Re: Pale Moon keeps checking add-on compatibility

Unread post by New Tobin Paradigm » 2015-01-08, 07:03

it will never be in debian library because one.. debian believes trademarks are unethical AND the like to make undocumented alterations.. see the debian vs mozilla stuff..

SvenG

Re: Pale Moon keeps checking add-on compatibility

Unread post by SvenG » 2015-01-08, 09:02

Makitk wrote:I just downloaded the installer (0.1.6) again yesterday and it told me that my version was current, while I was running Pale Moon 25.0.2. I don't know what to tell you.
Try to install the latest version manually:
* get the archive that fits your OS from here http://sourceforge.net/projects/pm4linux/files/25.1.0/
* and follow these instructions http://sourceforge.net/p/pm4linux/wiki/ ... tallation/ (scroll down to Upgrades)
It's fairly simple.

Makitk

Re: Pale Moon keeps checking add-on compatibility

Unread post by Makitk » 2015-02-24, 11:22

With the new installer, 0.1.7, I managed to update to 25.2.1 (x64), but every start of the browser checks for plugin compatibility with "the new version" of Pale Moon.

I really need a way to stop this behaviour.

Locked