non-DEB/RPM Linux users, upgrade your install-vivaldi.sh
-
Users of the alternative snapshot install script for Linux, should upgrade it before the next snapshot.
Click here to see the full blog post
-
first!
and can we expect an RC or stable release next week?
-
-
As per the screenshot in the blog post, the script tells you when it is out of date (and fetches a new copy of itself) but I sort of expect that nobody will read that
I am pleased however that I had the foresight to build in a basic self update mechanism for the script in the past, foreseeing the possibility of future issues. So at least I got something right!
-
-
@guigirl Mainly I thought that made more sense than for this specific blog post
-
-
There should be a snap or flatpack version of vivaldi :U
-
Well… well… well. It seems that issue with my script was not quite as bad as I thought. Only uninstall failed not upgrades (and who would want to uninstall Vivaldi anyway? )
I forgot that on upgrade the uninstall script that was placed on the system previously is called with a special argument called
--upgrade
and this totally bypasses runningupgrade-widevine --undo
, which removes widevine (because you would likely want to keep your widevine for your newly upgraded Vivaldi. Later another call handles updating widevine—if that is actually needed).Anyway, it was still worth updating the install script, so that uninstall works of course.
-
-
For the curious "upgrade-widevine" was used to install Widevine on Linux. It is no longer needed as Linux has switched to using the vivaldi://components system for Widevine install and upgrades, like the other platforms. So this script has been redundant for a while now. I just took my time getting around to removing it.
-
I hope the next Snapshot will fix the issue with dead birds on the pages with media content e.g. YouTube or Twitter.
I use Solus Budgie BTW -
@stardust: If you are having dead birds then I strongly suspect this is an issue with the version of the Chromium specific libffmpeg.so that the Solus package is providing you. You are using their package, right?
-
@ruarí said in non-DEB/RPM Linux users, upgrade your install-vivaldi.sh:
@stardust: If you are having dead birds then I strongly suspect this is an issue with the version of the Chromium specific libffmpeg.so that the Solus package is providing you. You are using their package, right?
All packages are from the Solus repo.
-
@stardust: Try this test for me
https://gist.github.com/ruario/44add7ab4af7527edddf5d8dabae31fe
-
@stardust: Also what is the 'Executable Path' listed in vivaldi://about/ on Solus? Because if I know exactly where Vivaldi is installed, I could give you a 'one liner' command that may fix the problem for you.
-
@ruarí said in non-DEB/RPM Linux users, upgrade your install-vivaldi.sh:
@stardust: Also what is the 'Executable Path' listed in vivaldi://about/ on Solus? Because if I know exactly where Vivaldi is installed, I could give you a 'one liner' command that may fix the problem for you.
Executable Path
/usr/share/vivaldi-snapshot/vivaldi-snapshot
--
I am doing the test right now -
@stardust If the test works, triple click the following line (to ensure you select the entire thing) and then copy and paste it into the terminal:
wget -qO- --start-pos=1152 https://launchpadlibrarian.net/555313281/chromium-codecs-ffmpeg-extra_93.0.4577.58-0ubuntu0.18.04.1_amd64.deb | tar JxO ./usr/lib/chromium-browser/libffmpeg.so | sudo tee /usr/share/vivaldi-snapshot/libffmpeg.so.4.2 >/dev/null
(Note: You will be prompted for a password as there is a
sudo
command in there just beforetee
. This is so that the file can be written inside the likely root owned '/usr/share/vivaldi-snapshot' directory.) -
@ruarí said in non-DEB/RPM Linux users, upgrade your install-vivaldi.sh:
If the test works
the test works!
@ruarí said in non-DEB/RPM Linux users, upgrade your install-vivaldi.sh:
triple click the following line (to ensure you select the entire thing) and then copy and paste it into the terminal:
this would modify the existing installation, right? I guess I will wait for the next Solus updates.
I see that
libffmpeg.so.4.2
(in the/usr/share/vivaldi-snapshot/
directory) is the link of/usr/lib64/libffmpeg.so
libffmpeg.so.4.2 -> /usr/lib64/libffmpeg.so
-
Run this command and tell me what number it reports please?
grep -aom1 'N-[0-9]\+-' /usr/lib64/libffmpeg.so | cut -d- -f2
If it is anything other than 103551, then they are doing it wrong and that is the source of your crashes.
Chromium 93 (on which Vivaldi 4.2 is based) should always have 103551. Much less or more and you will get crashes.