• Browser
  • Mail
  • News
  • Community
  • About
Register Login
HomeBlogsForumThemesContributeSocial

Vivaldi

  • Browser
  • Mail
  • News
  • Community
  • About

Navigation

    • Home
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups

    We will be doing maintenance work on Vivaldi Translate on the 11th of May starting at 03:00 (UTC) (see the time in your time zone).
    Some downtime and service disruptions may be experienced.
    Thanks in advance for your patience.

    1. Home
    2. Desktop
    3. Vivaldi for Linux
    4. Profile decryption problem after last update

    Profile decryption problem after last update

    Vivaldi for Linux
    stable flatpak
    26
    96
    12.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      georgep @Pathduck
      last edited by

      @Pathduck I'm hoping as long as I start VIvaldi in each distro with no encryption, there should be no problem.

      Viv worked fine in all three distros before this recent change.

      Of course, KDE Neon is my primary focus, so as long as I get Viv working there, I'm good.

      I've now reviewed your links, and tho interesting, I did not see any possiblity of saving my current profile.

      1 Reply Last reply Reply Quote 1
      • G
        georgep
        last edited by

        As I said before, "When I restored the original .desktop file used to start flatpak Viv, and re-enabled Kwallet, instead of working on KaOS as before, now I also get the "Who's using ...?" window."

        This was perplexing, but now I have a clue. When Viv is sitting at the "Who's using ..." window, I run ps aux | grep -i vivaldi on the command line, which shows lots of Viv processes. Three are very interesting tho:

        ps aux | grep -i vivaldi | grep password
         
        george 2913 0.2 0.0 2540 1716 ? Ss 19:48 0:00 bwrap --args 40 -- vivaldi --password-store=basic

        george 2925 0.2 0.0 2540 1440 ? S 19:48 0:00 bwrap --args 40 -- vivaldi --password-store=basic

        george 2926 9.2 0.6 34233564 200824 ? Sl 19:48 0:00 /app/vivaldi/vivaldi --disable-features=WebAssemblyTrapHandler,DesktopPWAsRunOnOsLogin --password-store=basic --no-default-browser-check

        The two "bwrap" are flatpak related. I don't know anything about the vivaldi one. But even tho I've removed the "--password-store=basic" flag from the command line, it's still being remembered somewhere!

        Need more research ...

        1 Reply Last reply Reply Quote 0
        • G
          georgep
          last edited by

          OK, copied the flatpak command from the .desktop file, and ran it on the command line, with only the addition of -vv, to get very verbose output to see if I could see where "--password-store-=basic" was coming from.

          Surprisingly, VIv came right up, with NO "Who's using ..." window!

          In ps aux, the bwraps were there, but they did NOT include password-store. Nor was the other occurrence present.

          So I can now run Viv again in KaOS, as long as I use the command line.

          1 Reply Last reply Reply Quote 0
          • N
            NiRo1205 @Pathduck
            last edited by

            @Pathduck

            Unfortunately, just using one distro did not stop my profile getting also locked. I'll keep an eye on this; when Vivaldi releases another update, I'll report here when things start breaking again.

            1 Reply Last reply Reply Quote 0
            • G
              georgep
              last edited by

              OK, I got Viv working normally on KDE Neon again, withOUT needing to create a new profile.

              I just copied the two files in ~/.local/share/kwalletd from the working-Viv KaOS install to the same directory in the Neon install, enabled kwallet in Neon, then logged out of Neon and back in.

              In this case, I DID get tripped up on a two distro problem. To make a long story short, to share the Plasma desktop setup between KaOS and Neon, instead of using a forest of symlinks, I created a rsync shell script that used a list of folders to sync. Unfortunately, I failed to rsync the two at one point when I was messing with kwallet trying to get kmail to work, and so the wallets became desynchronized. (BTW, kmail wasn't worth the trouble ...)

              Anyway, since Viv is now working in Neon again, so I'm good to go.

              1 Reply Last reply Reply Quote 3
              • G
                georgep
                last edited by georgep

                Going back now to the original issue of the surprise "Who's using ..." window, this certainly is not the way I would have setup the Vivaldi (or Chromium) change.

                My first rule is always "don't break anything".

                I agree the whole thing is complex, but I might have considered something like this as a STARTING point:

                Instead of the "Who's using ..." window and the "data loss" window, go to another window saying as of such-and-such date, a new security check has been added. Your current situation is (whatever it is).

                The user is given buttons for "Remind me later" (i.e. next time I start the browser), "Continue my current setup", and something about how to "fix" things.

                I would never tell the user to "unlock or repair your key store" without some indication of how to do it.

                If "Profile 1" or the like is mentioned, it should state whether that's what you've been using up to now or whether it's some default profile.

                (I'm not sure why any data loss should even be needed, but that's a different issue.)

                For knowledgeable people, it might be good to mention what secret service is being used.

                Anyway, seems to be lots of room for improvement there.

                Otherwise, Vivaldi is great!

                becm
                B
                1 Reply Last reply
                Reply Quote 2
                • G
                  georgep
                  last edited by

                  One more thing on the way Vivaldi is handling this, that I forgot to mention above.

                  What if Viv is your only installed browser? Then when you see the "Who's using ..." and "data loss" windows and think, like me, oh gosh I need to research this --- you'll need to install another browser to do it.

                  mib2berlin
                  M
                  R
                  2 Replies Last reply
                  Reply Quote 0
                  • mib2berlin
                    M
                    mib2berlin Soprano @georgep
                    last edited by

                    @georgep
                    Hi, does other Chromium browser does the same?
                    I guess this message is not from Vivaldi.
                    Some time age I could not start KDE and had to use Xfce and got the same message.

                    Cheers, mib

                    Opensuse Tumbleweed x86_64 KDE 6.2 X11, Windows 11 Pro, Vivaldi latest
                    HP Probook Intel(R) i5-8350U 16 GB, GPU UHD 620, SSD 256 GB
                    Miniforum-B550 AMD Ryzen 7 4700G 16 GB, Radeon Graphics
                    Redmi Note 14, HyperOS Android 14

                    G
                    1 Reply Last reply
                    Reply Quote 0
                    • G
                      georgep @mib2berlin
                      last edited by

                      @mib2berlin I used my fully updated backup-browser Chrome since the Viv problem started, and it always worked normally.

                      1 Reply Last reply Reply Quote 1
                      • N
                        NiRo1205
                        last edited by

                        I searched a bit harder for a reason, and found that, when I rebooted my laptop, my profiles got locked again, and also, I was logged out of Slack. I thought this was no coincidence, and I installed seahorse to inspect my keyring. It was unlocked properly, but I noticed a lot of 'Chrome Safe Storage' entries. One was linked to chrome, so Vivaldi, but Slack also had one. I therefore think Chromium messed something up, or at least there is a bug in the interface between Gnome keyring and Chromium. Weirdly enough, Discord also is a Chrome Safe Storage item but I'm still logged in there. Maybe this requires filing a bug at the Chromium Project.

                        1 Reply Last reply Reply Quote 0
                        • daniel
                          D
                          daniel Supporters Vivaldi Team
                          last edited by

                          To reiterate, other Chromium browsers and older versions of Vivaldi silently deleted saved passwords and cookies. The only thing that has changed from previous versions is that we warn you before that happens. (The profile switcher being shown at the same time as the warning is a bug.)

                          I’m working on better documentation for what to do when this dialog comes up. It can also appear on other platforms, e.g. when opening a Vivaldi profile created with one Windows user account using another account or computer.

                          The Details Guy at Vivaldi.
                          Do NOT run commands in the browser developer console if you do not understand what the command does!

                          1 Reply Last reply Reply Quote 1
                          • B
                            bobmane
                            last edited by

                            Hey folks I read the thread but am totally lost. Even V team says its confusing??! What are exact steps to fix? Environment? What is that???! I am on OSX > chaged my osx user log in pass last night is only thing i did.

                            Screenshot 2024-06-29 at 4.21.07 PM.png

                            DoctorG
                            D
                            1 Reply Last reply
                            Reply Quote 0
                            • DoctorG
                              D
                              DoctorG Soprano @bobmane
                              last edited by

                              @bobmane Had you copied profile data between different Linux PC, Linux Desktop environments or Linux users?
                              Has you changed Linux password system (GNOME keyring, KDE Kwallet)?

                              _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                              Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                              Linux Debian 12 KDE X11 / Windows 11 Pro
                              Intel i5-7400 / NVidia GT 710

                              B
                              1 Reply Last reply
                              Reply Quote 0
                              • B
                                bobmane @DoctorG
                                last edited by bobmane

                                @DoctorG I have not manually done anything other than launch and run the browser in os x. And nothing in browser beyond configuring tabs while using. When you say Linux do you mean lower level code aspects of osx?

                                Are GNOME keyring, KDE Kwallet in osx or only Linux?

                                I did have a weird issue in os x with my user login password the day before this issue happened. Never in 20 years of osx had it happened. Out of nowhere, I noticed I was able to login via lockscreen without password (something I never allow). When I tried to change my pass it would not accept the old one. I had to boot into recovery > terminal > resetpassword to get new pass. now like expected and how it should be, i have to enter pass at login once again - but why it happened is unknown. I am still thinking about it but dont have conclusive answer yet. Either a. my teen son accessed my computer and messed with settings, b. i got hacked c. a glitch/bug in osx after recent update to Sonoma. d. senior moment i did something and forgot i had.

                                In any case, I have considered restoring from a time machine backup in case it was b or c - but the computer is working fine now (other than Vivaldi issue) so I am still looking at it. OSX has been introducing ever more "features" all centered around getting you to use iCloud / walled garden and since I avoid all that stuff when i am dragged into that it can be confusing. e.g. you have user login, apple.com login, app store, icloud etc...kind of a nightmare.

                                but yeah this issue happened after my password drama in osx. Now I am just stuck at that message and my response is I just quit V since i dont know what to do with the message or what action to take

                                DoctorG
                                D
                                1 Reply Last reply
                                Reply Quote 0
                                • DoctorG
                                  D
                                  DoctorG Soprano @bobmane
                                  last edited by DoctorG

                                  @bobmane Ah, is not Linux?
                                  Asking at https://forum.vivaldi.net/category/34/vivaldi-for-macos better way.

                                  Perhaps related to existing bug VB-104366
                                  "[Secure Storage] Handle locked secure storage backends" - In Progress

                                  _bug hunter · Volunteer helper · Sopranos tester · Language DE,EN · ♀👵
                                  Known old dragon lady: Gwen aka Dr. Gwen Agon aka GwenDragon aka DoctorGTesting


                                  Linux Debian 12 KDE X11 / Windows 11 Pro
                                  Intel i5-7400 / NVidia GT 710

                                  B
                                  1 Reply Last reply
                                  Reply Quote 0
                                  • B
                                    bobmane @DoctorG
                                    last edited by bobmane

                                    @DoctorG ok thanks, also hoping Danial or v team will reply since i just want a fix and he seemed to indicate it is a known bug

                                    fwiw can not find
                                    [Secure Storage] Handle locked secure storage backends

                                    becm
                                    B
                                    1 Reply Last reply
                                    Reply Quote 0
                                    • becm
                                      B
                                      becm @bobmane
                                      last edited by becm

                                      @bobmane From your description I take it you force-reset the account password which also requires the User Keychain to be reset.

                                      Now Vivaldi refers to a non-existent entry without which it will not be able to decrypt its own secret storage.
                                      It may be possible to restore from a backup and you will have to remember the old password (valid at the time of backup).

                                      The alternative is to allow Vivaldi to discard its current secret store and start afresh ("…continue, but lose data?").

                                      1 Reply Last reply Reply Quote 1
                                      • becm
                                        B
                                        becm @georgep
                                        last edited by becm

                                        @georgep depending on the platform, there are 3-5 ways to mess this up:

                                        • sharing user folders
                                        • resetting passwords
                                        • copying profile folders between machines
                                        • using different secret storage providers

                                        The Vivaldi approach is (as @daniel wrote) already a step up from upstream Chromium behavior.

                                        The general recovery is

                                        • you need to know what you changed
                                        • revert that
                                        • export the passwords
                                        • switch back to the new state
                                        • import the passwords

                                        With most people denying they did anything at all, chances of finding a way to describe any recovery process may be considered slim. 🙂

                                        Using --password-store=basic is the only portable (but most insecure) secret storage setup.
                                        It must be then used by all instances using that profile.
                                        And of course, there should be no prior state with a different secret store already configured in that profile.

                                        S
                                        1 Reply Last reply
                                        Reply Quote 1
                                        • N
                                          NiRo1205
                                          last edited by NiRo1205

                                          I managed to solve this issue by updating Vivaldi to the latest version (6.8.3381.46-1). I guess some kind of weird bug in Chromium had been fixed.

                                          1 Reply Last reply Reply Quote 1
                                          • B
                                            bobmane
                                            last edited by bobmane

                                            @NiRo1205 said in Profile decryption problem after last update:

                                            updating Vivaldi to the latest version

                                            i updated Vivaldi to the latest version same bug, got impatitnt and blew out all passwords...lesson learned on osx keychain with v
                                            seem to have just blown out cookies and passwords. all history and tabs still there which helps

                                            1 Reply Last reply Reply Quote 0
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            • 1
                                            • 2
                                            • 3
                                            • 4
                                            • 5
                                            • 3 / 5
                                            • First post
                                              Last post

                                            Looks like your connection to Vivaldi Forum was lost, please wait while we try to reconnect.

                                            Copyright © Vivaldi Technologies™ — All rights reserved. Privacy Policy | Code of conduct | Terms of use | Vivaldi Status