4.2 will arrive soon – Vivaldi Browser snapshot 2406.21
-
@woefulnarvik If you use Slackware, you can alternatively use this if you want
https://gist.github.com/ruario/4ef8ca34fb4d6c8eccc0e9b10c86d672
It just does a straight conversion. However the nice thing with install-vivaldi.sh is that it also fetches the build for you.
EDIT: I just updated that script so that it can repack either an rpm or deb (previously it only repackaged an rpm). This is nice because you can use 'install-vivaldi.sh' to fetch the latest snapshot for you without installing, via the "-r, --retrieve" switch (i.e.
install-vivaldi.sh -r
) and then use 'viv2slk.sh' to repackage it into native Slackware format. -
On RHEL 7.4, vivaldi doesn't start anymore (previous snapshot did).
Error:cat: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /var/opt/vivaldi-snapshot/media-codecs-fb632265f2fecc38ac8073b6c5cdcd939c2aa5674d468ff409f5fbcd2568c876/libffmpeg.so) cat: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /var/opt/vivaldi-snapshot/media-codecs-fb632265f2fecc38ac8073b6c5cdcd939c2aa5674d468ff409f5fbcd2568c876/libffmpeg.so)
-
@andreyl: I think I understand what happened here. In the previous snapshot we blocked the install of third party libffmpeg.so for systems with that were less than glibc 2.27.
In this one we allowed the fetching again as I have a second source of libffmpeg.so for slightly older systems.
I think what we will therefore need to do is to once again add a block, but this time only for users with less than glibc 2.18. You will then have a working browser, albeit without support for proprietary media. This is better than nothing and if I come up with something else I will try and get that working in the future.
P.S. Run this command, then try to start Vivaldi again:
sudo sed -i "/if.*LIBC_MINOR_VERSION/s/'27'/'18'/" /opt/vivaldi-snapshot/vivaldi-snapshot
(Triple click to select the entire line above, then copy and paste it into a terminal)
-
@ruarí : thanks, with a slightly modified command I'm able to start Vivaldi now.
I haveldd --version | head -n1 ldd (GNU libc) 2.17
so I had to do
sudo sed -i "/if.*LIBC_MINOR_VERSION/s/'27'/'17'/" /opt/vivaldi-snapshot/vivaldi-snapshot
As expected, proprietary media isn't working, but that's not an issue for me. I use vivaldi for work.
-
@andreyl Glad you got it working but FWIW my command should have worked. This is the snippet of shell script
if [ "${LIBC_MINOR_VERSION:-27}" -lt '18' ]; then
17 is "less than" (
-lt
) 18. -
I guess this one
[Translate] Adapt the theme colors used in the UI also for the overlay (VB-82593)
is not compatible with extension Dark Reader (awesome extension, I wish Vivaldi desktop has something like that including so much options per site if needed). Just look:https://i.imgur.com/81eyIVK.png
Background of translator is removed for some reason.
It wasn't the case before updating so I guess you can work around this
-
@ruarí : as said, with your patch vivaldi didn't start, with my it works now. Anyway, thanks and hope the final version would work out of the box also on ancient platforms.
-
Is it just me or somebody else also experience Vivaldi hanging every about 10 clicks in this version? It's supper annoying, I can't work
-
@andreyl I do not understand that at all and now am somewhat confused, e.g.
$ if [ 17 -lt 18 ]; then echo 'Of course it is!'; fi Of course it is!
Can you edit it back to 18 and double check because I do not want to block more users than possible from being able to play all media?
P.S. If you don't want to try it I will be setting to 18 (not 17) in the next snapshot. So if you do not want to have to patch forever…
-
@ruarí :
with thisif [ "${LIBC_MINOR_VERSION:-27}" -lt '18' ]; then FFMPEG_SUM='fb632265f2fecc38ac8073b6c5cdcd939c2aa5674d468ff409f5fbcd2568c876' # snap else FFMPEG_SUM='79b56700ea9558c50a5edacaeb70298120127d2f8b32bb5e05c3876a51bd64b5' # deb fi
I can't start Vivaldi:
vivaldi-snapshot cat: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /var/opt/vivaldi-snapshot/media-codecs-fb632265f2fecc38ac8073b6c5cdcd939c2aa5674d468ff409f5fbcd2568c876/libffmpeg.so) cat: /lib64/libc.so.6: version `GLIBC_2.18' not found (required by /var/opt/vivaldi-snapshot/media-codecs-fb632265f2fecc38ac8073b6c5cdcd939c2aa5674d468ff409f5fbcd2568c876/libffmpeg.so)
With this:
if [ "${LIBC_MINOR_VERSION:-27}" -lt '17' ]; then FFMPEG_SUM='fb632265f2fecc38ac8073b6c5cdcd939c2aa5674d468ff409f5fbcd2568c876' # snap else FFMPEG_SUM='79b56700ea9558c50a5edacaeb70298120127d2f8b32bb5e05c3876a51bd64b5' # deb fi
I can start vivaldi.
This scriplet returns on the shell:
ldd --version | head -n1 | sed -n '/^ldd .* [2-9]\./s/.*\.\([0-9]\+\)$/\1/p' 17
The library looks like:
ll /var/opt/vivaldi-snapshot/media-codecs-fb632265f2fecc38ac8073b6c5cdcd939c2aa5674d468ff409f5fbcd2568c876/ total 18996 drwxr-xr-x 2 root root 26 Sep 10 11:04 . drwxr-xr-x 4 root root 110 Sep 10 11:04 .. -rw-r--r-- 1 root root 19451350 Sep 10 11:04 libffmpeg.so
-
@andreyl: Ok. Now I get it! My idea about how to quickly disable this was totally flawed from the get go.
Yours "works" but not in the way I intended and causes a problem because now update-ffmpeg is called on each startup (to try and fix the situation). And this means, that you now likely have two copies of the lib (even though they are not being used)
Right we need to clean this up. First let's get rid of those libs, as they will be problematic for you when we put out future snapshots.
First remove the system installed one, like so:
sudo rm -rv /var/opt/vivaldi-snapshot
And then the one that was likely installed in your user directory, when you first launched after your modification:
rm -rv ~/.local/lib/vivaldi-snapshot
Now let's disable this properly!
sudo sed -i '1 a VIVALDI_FFMPEG_AUTO=0' /opt/vivaldi-snapshot/vivaldi-snapshot
(You will want to repeat that very last step for the next snapshot before you launch it for the first time. It will arrive soon and will not have a further fix yet).
-
@andreyl: Also thanks for your help and patience!
-
Yes, I now sometimes get a crash EVERY time I click on a text input (i.e. phpMyAdmin login but also on other (I do not know if all, because I have no time to continually restart Vivaldi to test things out) pages as well). I click and Vivaldi instantly crashes. Everytime. Some minutes later it might work again flawlessly. This really makes me use some other browser in parallel because that interruptions of my workflow are unbearable to me. Please fix that. The bug appeared two or three snapshots ago.
-
@fendar
Hi, please report this to the bug tracker, maybe a forum user can verify the crash.https://help.vivaldi.com/article/reporting-a-bug-in-vivaldi/
Cheers, mib
-
Really would like to see the change in tab focus upon closing a tab confined to the stack the last tab was in. The jumping of focus from one stack to another is disorienting, and usually I want to stay in the stack I'm in and do not want to go to another, even if a tab in the other is the next in order of viewing history. I've mentioned this problem before but it didn't go far.
-
@ruarí: Thanks!
-
(VB-82621) Crash on Inserting a Note in a Form on a Guest Window
This seems to have been solved by removing the Insert Note option from Guest Windows. Is that correct?
-