Opera v45 MX21 32bits  [Solved]

Post Reply
Message
Author
SideTips
Posts: 40
Joined: Wed Nov 11, 2020 5:49 am

Opera v45 MX21 32bits

#1 Post by SideTips »

Hello

I just installed MX21 and I am unable run opera v45. This software works "perfectly" in MX19.3, but fails to run (open) in MX21. If I run opera via terminal I get the following messages:

Code: Select all

Linux@MX:~
$ /usr/bin/opera

(opera:3606): Gtk-WARNING **: 17:35:18.360: Unable to locate theme engine in module_path: "clearlooks",

(opera:3606): Gtk-WARNING **: 17:35:18.360: Unable to locate theme engine in module_path: "clearlooks",

(opera:3606): Pango-ERROR **: 17:35:18.491: Harfbuzz version too old (1.4.2)

Trace/breakpoint trap
Linux@MX:~
$ Discarded=1


How can I fix OPERA v45 to run on MX21?

Thank you!

SideTips
Posts: 40
Joined: Wed Nov 11, 2020 5:49 am

Re: Opera v45 MX21 32bits  [Solved]

#2 Post by SideTips »

To make opera v45 run in MX21 32 bits you need to overcome FOUR issues. This solution took a lot of googling so bear with me for a while...

What I propose here solves THREE issues and uses a workaround to "fix" the FOURTH issue. Someone said, this workaround is not safe. I do not know why (because I'm new to linux) and I need help to fix it properly.

To install opera v45 (32 bits) in MX21 proceed as follows:


FIRST
You need to follow the instructions to install opera v45 in MX19 32 bits that can be found at this forum at:
"Opera Browser not installing from MXPI 2/1/2020 (18.3)". Find the comment made by SideTips.
viewtopic.php?t=55874
then come back here...


SECOND
Trying to run opera via terminal at this stage, returns the error:
Gtk-WARNING Unable to locate theme engine in module_path: "clearlooks"

"Clearlooks is a theme engine for GTK2 found in the "gtk2-engines" package. Make sure you have this package installed." (this comment was posted in this forum by dreamer at viewtopic.php?t=53965)

So, open "Synaptics Package Manager" search for "gtk2-engines" and install it.


THIRD
Trying to run opera via terminal at this stage, returns the error:
"Pango-ERROR Harfbuzz version too old (1.4.2)"

"It is simple to realize that we are facing a compatibility problem between libraries versions." (this comment was posted by Lourenzo Ferreira at https://unix.stackexchange.com/question ... on-too-old)

Basically, you need to tell opera were to find the old version of libpango that it needs (by the way, I got the old version files out of a MX-Linux 19.3 instalation):

libpango-1.0.so.0.4200.3
libpangocairo-1.0.so.0.4200.3
libpangoft2-1.0.so.0.4200.3
libpangomm-1.4.so.1.0.30
libpangox-1.0.so.0.0.0
libpangoxft-1.0.so.0.4200.3

Rename this files as follows:

libpango-1.0.so.0
libpangocairo-1.0.so.0
libpangoft2-1.0.so.0
libpangomm-1.4.so.1.0.30
libpangox-1.0.so.0.0.0
libpangoxft-1.0.so.0

and drop them into the directory "/usr/lib/i386-linux-gnu/opera/".


FOUR
Trying to run opera via terminal at this stage, returns the error:
"CRASHING**:seccomp-bpf failure"

There are actually two workarounds to solve this issue...

"UNSAFE Emergency workaround; Run in terminal "chromium --no-sandbox" seems to work." (this comment was posted by Lander1979 at https://archlinuxarm.org/forum/viewtopi ... 15&t=14453)

and

"For now I start the browser with the --disable-seccomp-filter-sandbox flag."
(this comment was posted by freestyler at the same forum as Lander1979)

Both workarounds look to me quite similar (and get the job done), so in a terminal enter:

Code: Select all

opera --no-sandbox
Or

Code: Select all

opera --disable-seccomp-filter-sandbox
And voila! Opera v45 32 bits is up and running.


FINALLY to launc opera from the menu (icon)

1. Click on the mx-Linux logo (at the bottom left side of the screen) to
open the Xfce-menu (or whisker-menu).

2. On the right pane, click "Internet"

3. On the left pane, right-click "Opera" and "Edit Application..."

4. Type into the "Command" box "opera --disable-seccomp-filter-sandbox %U" without quotes and hit save.


DONE for now...

Hope to hear about alternative solutions to make things safer!

Thank you.
Last edited by SideTips on Mon Dec 20, 2021 7:44 am, edited 2 times in total.

User avatar
Jerry3904
Administrator
Posts: 21881
Joined: Wed Jul 19, 2006 6:13 am

Re: Opera v45 MX21 32bits

#3 Post by Jerry3904 »

MOD: I deleted your other two duplicate posts--please don't do that again.
Production: 5.10, MX-23 Xfce, AMD FX-4130 Quad-Core, GeForce GT 630/PCIe/SSE2, 16 GB, SSD 120 GB, Data 1TB
Personal: Lenovo X1 Carbon with MX-23 Fluxbox and Windows 10
Other: Raspberry Pi 5 with MX-23 Xfce Raspberry Pi Respin

SideTips
Posts: 40
Joined: Wed Nov 11, 2020 5:49 am

Re: Opera v45 MX21 32bits

#4 Post by SideTips »

WARNING!!!!

After posting this solution I found the reason why this version of opera (under this conditions) is "Unsafe". Because it has a serious problem with the encryption of user names and passwords as you connect to sites. So, do not use this opera v45 on sites that you need to login.

Apart from the security issue, opera v45 works quite well in MX21. Hurray!

Many thanks

Post Reply

Return to “Older Versions”