Iridium browser will not upgrade

Message
Author
User avatar
outlaw
Posts: 20
Joined: Thu Jul 13, 2006 6:35 pm

Iridium browser will not upgrade

#1 Post by outlaw »

I often use the iridium browser and I get my updates directly from the developers.
Using apt-get from the command line to upgrade iridium results in the following error message.

The following packages have unmet dependencies:
iridium-browser : Depends: libstdc++6 (>= 7) but 6.3.0-18+deb9u1 is to be installed
E: Unable to correct problems, you have held broken packages

I had a peek in synaptic but could not find any broken packages.
I would be grateful for any suggestions on how I might solve this problem.
I usually ask for your folks opinion before I install a package from the debian testing repository.

Tom
Naturally nuts no pharmaceuticals required

skidoo
Posts: 753
Joined: Tue Sep 22, 2015 6:56 pm

Re: Iridium browser will not upgrade

#2 Post by skidoo »

it's a longstanding "known issue" for debian Stretch users who wanna use newer Iridium versions

Code: Select all

 Depends: libstdc++6 (>= 7) but 6.3.0-18+deb9u1 is to be installed
https://github.com/iridium-browser/tracker/issues/214

Also, once you get past the libstdc hurdle, you may encounter the "--no-sandbox" gotcha: http://forum.mxlinux.org/viewtopic.php? ... it=iridium

User avatar
Stevo
Developer
Posts: 12832
Joined: Fri Dec 15, 2006 8:07 pm

Re: Iridium browser will not upgrade

#3 Post by Stevo »

Why not install the same yet compatible version in the main MX 17/18 repository?

https://repology.org/project/iridium-browser/versions

User avatar
outlaw
Posts: 20
Joined: Thu Jul 13, 2006 6:35 pm

Re: Iridium browser will not upgrade

#4 Post by outlaw »

Thank you for your advice Stevo, I was not aware that Iridium was available from the MX repositories.
If I might ask a "small" favor can you please build the latest version of Iridium for MX users.
I believe the developers of Iridium only release two updates a year.

Tom
Naturally nuts no pharmaceuticals required

User avatar
Stevo
Developer
Posts: 12832
Joined: Fri Dec 15, 2006 8:07 pm

Re: Iridium browser will not upgrade

#5 Post by Stevo »

We have the same 2018.11.71 version as they provide: https://iridiumbrowser.de/downloads/debian

Edit: I see they have a newer 2019.04.73 version in their repo, so will work on building that.

User avatar
Stevo
Developer
Posts: 12832
Joined: Fri Dec 15, 2006 8:07 pm

Re: Iridium browser will not upgrade

#6 Post by Stevo »

It appears that they gave up trying to build in on a Stretch base, so built it on a higher gcc without telling anyone.

All builds fail for me with clang-4.0, -6.0, and -7. Debian has patches to get Chromium to build on gcc-6, but I haven't been able to port them over.

User avatar
Stevo
Developer
Posts: 12832
Joined: Fri Dec 15, 2006 8:07 pm

Re: Iridium browser will not upgrade

#7 Post by Stevo »

I have been able to backport gcc-7.1 and add it to my local repo, which provides a new enough libc++6 package so that the Iridium team's deb package will install on MX 17/18. Since they built against Ubuntu versions of libva-dev, I get va-api errors in the terminal when starting it from there, and the hardware-accelerated video playback doesn't work--it's just using the CPU like before, but everything else seem OK. Plus the HVA will be broken for Ubuntu users that aren't using the exact Ubuntu release that it was built on, anyway. I'll send the gcc-7 build to our experimental repo--we may also be able to use it to build packages that fail on gcc-6.

User avatar
asqwerth
Developer
Posts: 7225
Joined: Sun May 27, 2007 5:37 am

Re: Iridium browser will not upgrade

#8 Post by asqwerth »

outlaw wrote: Mon May 27, 2019 2:52 pm Thank you for your advice Stevo, I was not aware that Iridium was available from the MX repositories.
If I might ask a "small" favor can you please build the latest version of Iridium for MX users.
I believe the developers of Iridium only release two updates a year.

Tom
Naturally nuts no pharmaceuticals required
Always advisable to search MX package installer FIRST for a package (and to ascertain package version) in all the different repos represented therein, before deciding to install a direct download deb file from a 3rd party source .
Desktop: Intel i5-4460, 16GB RAM, Intel integrated graphics
Clevo N130WU-based Ultrabook: Intel i7-8550U (Kaby Lake R), 16GB RAM, Intel integrated graphics (UEFI)
ASUS X42D laptop: AMD Phenom II, 6GB RAM, Mobility Radeon HD 5400

User avatar
outlaw
Posts: 20
Joined: Thu Jul 13, 2006 6:35 pm

Re: Iridium browser will not upgrade

#9 Post by outlaw »

Thank you for your efforts Stevo, looking forward to trying out the latest version.

Tom
Naturally nuts no pharmaceuticals required

User avatar
Stevo
Developer
Posts: 12832
Joined: Fri Dec 15, 2006 8:07 pm

Re: Iridium browser will not upgrade

#10 Post by Stevo »

You can temporarily enable the experimental repo by adding this line to /etc/apt/sources.list.d/mx.list:

Code: Select all

deb http://mxrepo.com/mx/experimental/ stretch test \
Using Featherpad to do so:

Code: Select all

sudo fpad /etc/apt/sources.list.d/mx.list
then save the file, but leave it open in Featherpad to disable later.

Update your package database

Code: Select all

sudo apt update
Then install the 2019.04.73 deb from their repo with the Thunar custom action or gdebi: https://downloads.iridiumbrowser.de/deb ... _amd64.deb

This will upgrade a couple files as well as pull in a couple versions of gcc-7-base.

When done, go back to Featherpad, comment out the experimental repo line by putting a "#" at the beginning

Code: Select all

# deb http://mxrepo.com/mx/experimental/ stretch test \
, and save the file.

Then

Code: Select all

sudo apt update
again.

Post Reply

Return to “Software / Configuration”