Firefox 134.0 webRTC issue -need to downgrade!  [Solved]

Help for Current Versions of MX
When asking for help, use Quick System Info from MX Tools. It will be properly formatted using the following steps.
1. Click on Quick System Info in MX Tools
2. Right click in your post and paste.
Message
Author
User avatar
yoshi
Posts: 72
Joined: Mon May 13, 2019 10:16 am

Firefox 134.0 webRTC issue -need to downgrade!

#1 Post by yoshi »

I updated my firefox browser

Code: Select all

apt-history
2025-01-07 22:13:09 upgrade firefox:amd64 133.0.3~mozillabinaries-1mx23+1 134.0~mozillabinaries-1mx23+1
and since the update the webrtc videos don't start anymore.
Since it worked before the update and is also working in chromium

Code: Select all

2025-01-08 23:08:00 install chromium-sandbox:amd64 <none> 131.0.6778.204-1~deb12u1
2025-01-08 23:07:59 install chromium-l10n:all <none> 131.0.6778.204-1~deb12u1
2025-01-08 23:07:58 install chromium:amd64 <none> 131.0.6778.204-1~deb12u1
2025-01-08 23:07:57 install chromium-common:amd64 <none> 131.0.6778.204-1~deb12u1
I am sure it's a firefox issue.

How can I downgrade to the previous version ( 133.0.3~mozillabinaries-1mx23+1 )
I tried

Code: Select all

sudo apt install firefox=133.0.3~mozillabinaries-1mx23+1  
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package firefox is a virtual package provided by:
  libreoffice-firefox-compat 20.01.01
You should explicitly select one to install.

E: Version '133.0.3~mozillabinaries-1mx23+1' for 'firefox' was not found
    
So I checked:

Code: Select all

apt policy firefox
firefox:
  Installed: 134.0~mozillabinaries-1mx23+1
  Candidate: 134.0~mozillabinaries-1mx23+1
  Version table:
 *** 134.0~mozillabinaries-1mx23+1 500
        500 https://mx-linux.ethz.ch/mx-packages/mx/repo bookworm/main amd64 Packages
        100 /var/lib/dpkg/status
But here is only the new version as candidate available.
Is there a way to downgrade using apt?

Code: Select all

Snapshot created on: 20241120_2201
System:
  Kernel: 6.1.0-28-amd64 [6.1.119-1] arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/vmlinuz-6.1.0-28-amd64 root=UUID=<filter> ro quiet splash
    mem_sleep_default=deep
  Desktop: Xfce v: 4.18.1 tk: Gtk v: 3.24.36 info: xfce4-panel, plank wm: xfwm v: 4.18.0 vt: 7
    dm: LightDM v: 1.32.0 Distro: MX-23.4_x64 Libretto January 21  2024 base: Debian GNU/Linux 12
    (bookworm)
Machine:
  Type: Laptop System: Dell product: Latitude 7300 v: N/A serial: <superuser required> Chassis:
    type: 10 serial: <superuser required>
  Mobo: Dell model: 09XFPT v: A01 serial: <superuser required> UEFI: Dell v: 1.35.1
    date: 09/11/2024
Battery:
  ID-1: BAT0 charge: 39.0 Wh (100.0%) condition: 39.0/60.0 Wh (65.0%) volts: 8.3 min: 7.6
    model: SMP DELL 5VC2M85 type: Li-poly serial: <filter> status: full
CPU:
  Info: model: Intel Core i5-8365U bits: 64 type: MT MCP arch: Comet/Whiskey Lake note: check
    gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6 model-id: 0x8E (142)
    stepping: 0xC (12) microcode: 0xFC
  Topology: cpus: 1x cores: 4 tpc: 2 threads: 8 smt: enabled cache: L1: 256 KiB
    desc: d-4x32 KiB; i-4x32 KiB L2: 1024 KiB desc: 4x256 KiB L3: 6 MiB desc: 1x6 MiB
  Speed (MHz): avg: 686 high: 801 min/max: 400/4100 scaling: driver: intel_pstate
    governor: powersave cores: 1: 796 2: 800 3: 800 4: 801 5: 771 6: 400 7: 400 8: 724
    bogomips: 30399
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
  Vulnerabilities:
  Type: gather_data_sampling mitigation: Microcode
  Type: itlb_multihit status: KVM: VMX disabled
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data mitigation: Clear CPU buffers; SMT vulnerable
  Type: reg_file_data_sampling status: Not affected
  Type: retbleed mitigation: Enhanced IBRS
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional; RSB filling;
    PBRSB-eIBRS: SW sequence; BHI: SW loop, KVM: SW loop
  Type: srbds mitigation: Microcode
  Type: tsx_async_abort mitigation: TSX disabled
Graphics:
  Device-1: Intel WhiskeyLake-U GT2 [UHD Graphics 620] vendor: Dell driver: i915 v: kernel
    arch: Gen-9.5 process: Intel 14nm built: 2016-20 ports: active: eDP-1 empty: DP-1, DP-2,
    HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0 chip-ID: 8086:3ea0 class-ID: 0300
  Device-2: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo bus-ID: 1-6:2
    chip-ID: 0bda:585b class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 1.21.1.7 compositor: xfwm v: 4.18.0 driver: X:
    loaded: modesetting unloaded: fbdev,vesa dri: iris gpu: i915 display-ID: :0.0 screens: 1
  Screen-1: 0 s-res: 1368x768 s-dpi: 96 s-size: 362x203mm (14.25x7.99") s-diag: 415mm (16.34")
  Monitor-1: eDP-1 model: LG Display 0x05ed built: 2018 res: 1368x768 hz: 60 dpi: 118 gamma: 1.2
    size: 294x165mm (11.57x6.5") diag: 337mm (13.3") ratio: 16:9 modes: 1920x1080
  API: OpenGL v: 4.6 Mesa 22.3.6 renderer: Mesa Intel UHD Graphics 620 (WHL GT2)
    direct-render: Yes
Audio:
  Device-1: Intel Cannon Point-LP High Definition Audio vendor: Dell driver: snd_hda_intel
    v: kernel alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3 chip-ID: 8086:9dc8
    class-ID: 0403
  API: ALSA v: k6.1.0-28-amd64 status: kernel-api tools: alsamixer,amixer
  Server-1: PipeWire v: 1.0.0 status: active with: 1: pipewire-pulse status: active
    2: wireplumber status: active 3: pipewire-alsa type: plugin 4: pw-jack type: plugin
    tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Cannon Point-LP CNVi [Wireless-AC] driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:9df0 class-ID: 0280
  IF: wlan0 state: up mac: <filter>
Drives:
  Local Storage: total: 421.82 GiB used: 91.66 GiB (21.7%)
  ID-1: /dev/mmcblk0 maj-min: 179:0 model: SC200 size: 183.35 GiB block-size: physical: 512 B
    logical: 512 B type: SSD serial: <filter> scheme: MBR
  SMART Message: Unknown smartctl error. Unable to generate data.
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-2: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: MZVLB256HAHQ-000L7 size: 238.47 GiB
    block-size: physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter>
    rev: 1L2QEXD7 temp: 37.9 C scheme: GPT
Partition:
  ID-1: / raw-size: 18.73 GiB size: 18.26 GiB (97.53%) used: 16.05 GiB (87.9%) fs: ext4
    dev: /dev/dm-0 maj-min: 253:0 mapped: luks-<filter>
  ID-2: /boot raw-size: 1001 MiB size: 966.8 MiB (96.58%) used: 283.1 MiB (29.3%) fs: ext4
    dev: /dev/nvme0n1p7 maj-min: 259:7
  ID-3: /boot/efi raw-size: 499 MiB size: 495 MiB (99.20%) used: 76.8 MiB (15.5%) fs: vfat
    dev: /dev/nvme0n1p1 maj-min: 259:1
  ID-4: /home raw-size: 105.07 GiB size: 102.86 GiB (97.90%) used: 27.3 GiB (26.5%) fs: ext4
    dev: /dev/dm-1 maj-min: 253:1 mapped: luks-<filter>
Swap:
  Kernel: swappiness: 15 (default 60) cache-pressure: 100 (default)
  ID-1: swap-1 type: file size: 4 GiB used: 0 KiB (0.0%) priority: -2 file: /swap/swap
Sensors:
  System Temperatures: cpu: 52.0 C pch: 53.0 C mobo: 44.0 C
  Fan Speeds (RPM): cpu: 0
Repos:
  Packages: pm: dpkg pkgs: 2348 libs: 1152 tools: apt,apt-get,aptitude,nala,synaptic pm: rpm
    pkgs: 0
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/debian-stable-updates.list
    1: deb http://deb.debian.org/debian bookworm-updates main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/debian.list
    1: deb http://deb.debian.org/debian bookworm main contrib non-free non-free-firmware
    2: deb http://security.debian.org/debian-security bookworm-security main contrib non-free non-free-firmware
  Active apt repos in: /etc/apt/sources.list.d/docker.list
    1: deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/debian bookworm stable
  Active apt repos in: /etc/apt/sources.list.d/mx.list
    1: deb https://mx-linux.ethz.ch/mx-packages/mx/repo/ bookworm main non-free
Info:
  Processes: 284 Uptime: 2h 13m wakeups: 55 Memory: 15.31 GiB used: 2.42 GiB (15.8%) Init: SysVinit
  v: 3.06 runlevel: 5 default: graphical tool: systemctl Compilers: gcc: 12.2.0 alt: 12
  Client: shell wrapper v: 5.2.15-release inxi: 3.3.26
Boot Mode: UEFI
Last edited by yoshi on Thu Jan 09, 2025 4:10 am, edited 1 time in total.
Life is too beautiful to observe it through windows. :penguin:

User avatar
CharlesV
Global Moderator
Posts: 7624
Joined: Sun Jul 07, 2019 5:11 pm

Re: Firefox 134.0 webRTC issue

#2 Post by CharlesV »

You should be able to see all available packages in apt by using the -a flag

Code: Select all

$ apt list -a firefox
Listing... Done
firefox/mx 134.0~mozillabinaries-1mx23+1 amd64 [upgradable from: 133.0.3~mozillabinaries-1mx23+1]
firefox/now 133.0.3~mozillabinaries-1mx23+1 amd64 [installed,upgradable to: 134.0~mozillabinaries-1mx23+1]

Or the simplest method... run MX Package Installer, search for firefox and then change to the Enabled repos Tab and select the version your want, check it and down grade.

And once you have a version you want, you should pin the version until your ready for different one. (just dont forget you it pinned! )

Here are a couple of sites that explain how to pin using APT

https://www.howtoforge.com/a-short-intr ... pinning-p2

https://linuxconfig.org/debian-pinning-howto
*QSI = Quick System Info from menu (Copy for Forum)
*MXPI = MX Package Installer
*Please check the solved checkbox on the post that solved it.
*Linux -This is the way!

User avatar
timkb4cq
Developer
Posts: 3612
Joined: Wed Jul 12, 2006 4:05 pm

Re: Firefox 134.0 webRTC issue  [Solved]

#3 Post by timkb4cq »

One limitation of apt repositories is that they only contain 1 version of a particular program name. Old versions aren't kept.
I do keep some archives here so I have made the firefox_133.0.3~mozillabinaries-1mx23+1_amd64.deb temporarily available for you to download at https://mxrepo.com/misc/firefox_133.0.3 ... _amd64.deb
HP Pavillion TP01, AMD Ryzen 3 5300G (quad core), Crucial 500GB SSD, Toshiba 6TB 7200rpm
Dell Inspiron 15, AMD Ryzen 7 2700u (quad core). Sabrent 500GB nvme, Seagate 1TB

User avatar
indielinuxpower
Posts: 34
Joined: Sat Mar 26, 2022 12:14 pm

Re: Firefox 134.0 webRTC issue

#4 Post by indielinuxpower »

You can install the FireFox ESR instead if you want it up to date with security fixes, but without any other recent changes. Available under Popular Applications in MX Package Installer.

User avatar
Stevo
Developer
Posts: 14702
Joined: Fri Dec 15, 2006 7:07 pm

Re: Firefox 134.0 webRTC issue

#5 Post by Stevo »

You may also have older versions in your apt cache folder, if you or a setting haven't cleaned it out recently. Then it could be pinned at that version--in Synaptic if you want a GUI.

I guess mine has been cleaned out, which I have set to do frequently in MX Cleanup, but I can see 134:

Code: Select all

$ locate firefox_134

/var/cache/apt/archives/firefox_134.0~mozillabinaries-1mx23+1_amd64.deb
MXPI = MX Package Installer
QSI = Quick System Info from menu
The MX Test repository is mostly backports; not the same as Debian testing

User avatar
yoshi
Posts: 72
Joined: Mon May 13, 2019 10:16 am

Re: Firefox 134.0 webRTC issue

#6 Post by yoshi »

timkb4cq wrote: Wed Jan 08, 2025 2:59 pm One limitation of apt repositories is that they only contain 1 version of a particular program name. Old versions aren't kept.
I do keep some archives here so I have made the firefox_133.0.3~mozillabinaries-1mx23+1_amd64.deb temporarily available for you to download at https://mxrepo.com/misc/firefox_133.0.3 ... _amd64.deb
Solved by downloading this version - thank you!
There is snapshot.debian.org, which allows to download older deb versions.
Is there something similar for MX packages?
Would really help!

@ CharlesV
I tried

Code: Select all

sudo apt list -a firefox     
Listing... Done
firefox/mx,now 134.0~mozillabinaries-1mx23+1 amd64 [installed]

firefox/mx 134.0~mozillabinaries-1mx23+1 i386

but as you can see, I only have one version here, too.
Neither in synaptic nor in mx package installer I found another version or a way to choose another version for firefox (used that method before in synaptic -
but not for firefox)

@Stevo
I added

Code: Select all

Binary::apt::APT::Keep-Downloaded-Packages "true";
to my /etc/apt.conf yesterday, and now
the .deb files are kept in the archive - at least till mx-cleanup cleans "old files" (don't know exactly what that means in terms of
time measurement, but should help if I discover bugs "soon" after update)

Also thanks for the tip with firefox-ESR @indielinuxpower.
Life is too beautiful to observe it through windows. :penguin:

Post Reply

Return to “MX Help”