How do I schedule Firefox updates

165 views
Skip to first unread message

Mathieu

unread,
Apr 23, 2024, 2:41:12 AM4/23/24
to enter...@mozilla.org
Hi,
I encounter a problem on my rds servers, during a Firefox update, all the instances on this machine do not update at the same time. Some users are still on the old version of Firefox and others are not. My 4 rds do not necessarily update at the same time and some users have higher version profiles which can no longer open on previous versions which forces the users to create a new profile and lose everything each time... This happen so many time... Lossing so many time for try to restaure many profil for some users all update witch do an update of profil.
My solution would be to schedule Firefox updates every night on all 4 servers at the same time when no one is connected.
Do you have a solution please?

Mike Kaply

unread,
May 2, 2024, 11:16:46 AM5/2/24
to Mathieu, enter...@mozilla.org
We do not have an easy way to schedule Firefox updates in Firefox, although you can read more about how it works here:


The easiest thing to do would be to add the environment variable MOZ_ALLOW_DOWNGRADE=1 to your environment and you can use older profiles with current Firefox.

Or you can start Firefox with --allow-downgrade

This should work for you in most cases as we generally don't change profile formats that much.

Mike

--
You received this message because you are subscribed to the Google Groups "enter...@mozilla.org" group.
To unsubscribe from this group and stop receiving emails from it, send an email to enterprise+...@mozilla.org.
To view this discussion on the web visit https://groups.google.com/a/mozilla.org/d/msgid/enterprise/a8749083-5b6b-4ee3-904e-ad795fc94749n%40mozilla.org.

Georg Pfahler

unread,
May 3, 2024, 12:35:41 PM5/3/24
to Mathieu, enter...@mozilla.org
Hi Mathieu,

we're using simple PS scripts to update all our browsers daily:

if (Test-Path "C:\Program Files\Mozilla Firefox") {
$url = "
https://download.mozilla.org/?product=firefox-esr-msi-latest-ssl&os=win64&lang=de
"
$dest = "D:\FirefoxESR_x64_latest.msi"
Invoke-WebRequest -Uri $url -OutFile $dest
taskkill /IM firefox.exe /F
Start-Process -wait -FilePath "D:\FirefoxESR_x64_latest.msi"
-ArgumentList "/qn ALLUSERS=2 TASKBAR_SHORTCUT=false
DESKTOP_SHORTCUT=false START_MENU_SHORTCUT=false
INSTALL_MAINTENANCE_SERVICE=false OPTIONAL_EXTENSIONS=false"
}


Mit freundlichen Grüßen

Georg
Reply all
Reply to author
Forward
0 new messages