[Bug 917988] New: after update to 14.12.1 I can't open my kde wallets
http://bugzilla.opensuse.org/show_bug.cgi?id=917988 Bug ID: 917988 Summary: after update to 14.12.1 I can't open my kde wallets Classification: openSUSE Product: openSUSE Factory Version: 201502* Hardware: i586 OS: openSUSE 13.2 Status: NEW Severity: Major Priority: P5 - None Component: KDE4 Applications Assignee: kde-maintainers@suse.de Reporter: kde@rusu.info QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- Please see upstream bug report https://bugs.kde.org/show_bug.cgi?id=343718 Filing this bug as kwallet maintainer. After investigating this issue, I was not able to reproduce user's issue using upstream source code. Also, packages from another Linux distribution do not show this problem. So could you please your set-up. Thanks, -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
Maine Rodger
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
--- Comment #2 from Maine Rodger
Btw, I'm changing the product to openSUSE 13.2, which is the version that the upstream bug reporter uses and where I can reproduce this. Yep, I experienced it on two 13.2 64bit systems.
Anyway, an update to 14.12.2 (which should be in Factory/Tumbleweed soon, and is >planned anyway for 13.2 as well AFAIK) should fix this I hope. I'm looking forward to the update through the normal 13.2 update channel and will report back as soon as possible after updating. (I'm not planning to switch to tumbleweed.)
difference, whereas my normal 13.2 system is 64bit), the "testcase" wallet The "testcase" wallet was created on a 32bit system running openSUSE 13.1 with an older KDE version (see upstream bug report for more details) and I got the error trying to open it on a current KDE version running on openSUSE 13.2 64bit.
only happens on 64bit systems? That may well be.
-- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
--- Comment #3 from Wolfgang Bauer
(In reply to Wolfgang Bauer from comment #1)
Btw, I'm changing the product to openSUSE 13.2, which is the version that the upstream bug reporter uses and where I can reproduce this. Yep, I experienced it on two 13.2 64bit systems.
Anyway, an update to 14.12.2 (which should be in Factory/Tumbleweed soon, and is >planned anyway for 13.2 as well AFAIK) should fix this I hope. I'm looking forward to the update through the normal 13.2 update channel and will report back as soon as possible after updating. (I'm not planning to switch to tumbleweed.)
difference, whereas my normal 13.2 system is 64bit), the "testcase" wallet The "testcase" wallet was created on a 32bit system running openSUSE 13.1 with an older KDE version (see upstream bug report for more details) and I got the error trying to open it on a current KDE version running on openSUSE 13.2 64bit.
Can you try the 14.12.2 package from here and see whether you can open your "broken" wallets then? http://download.opensuse.org/repositories/home:/wolfi323:/branches:/KDE:/Dis... Btw, after successfully opening the "testcase" wallet with 14.12.2, it is "fixed" and can be opened with the standard 14.12.1 from the update repo too. The only difference between the "broken" and the "working" file is that byte #15 got changed from 0 to 3 as indicated in the KDE bugreport. But changing it manually didn't seem to help you, right? And what I still find strange is that there's absolutely no change to kwallet between 14.12.1 and 14.12.2... Even the package diff (for the 14.12.1 package from the update repo where I updated the source tarball to 14.12.2) confirms that: https://build.opensuse.org/package/rdiff/home:wolfi323:branches:openSUSE:13.2:Update/kdebase4-runtime?opackage=kdebase4-runtime&oproject=openSUSE%3A13.2%3AUpdate&rev=7 So this should be the same source (regarding kwallet) compiled with the same options against the same libraries. But this one works whereas the other one doesn't.
only happens on 64bit systems? That may well be.
Would be interesting to try with a 64bit Tumbleweed then. I guess I'll download a LiveCD... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
Hrvoje Senjan
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
--- Comment #5 from Wolfgang Bauer
only happens on 64bit systems? That may well be.
Would be interesting to try with a 64bit Tumbleweed then. I guess I'll download a LiveCD...
Hm. Indeed I couldn't open the "testcase" wallet when booting from the Tumbleweed 64bit LiveCD. But then I tried the 32bit LiveCD as well (to have the same testing environment), and I couldn't open it there either. And not even updating kdebase4-runtime to 14.12.2 helped there. But I can still open it fine on my installed (in a VM) Tumbleweed 32bit system. And I could open it on my 13.2 64bit system after updating to 14.12.2. Although I tried with a different user now, and could _not_ open it. And strangely enough, when I removed it now for my standard user and copied the downloaded files into the kwallet directory again, I couldn't open it there any more too. So this seems to be quite random... It's definitely not related to 32/64bit, and it seems to make no difference whether you have 4.14.2 or 4.14.1 installed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
--- Comment #6 from Wolfgang Bauer
And I could open it on my 13.2 64bit system after updating to 14.12.2. Although I tried with a different user now, and could _not_ open it. And strangely enough, when I removed it now for my standard user and copied the downloaded files into the kwallet directory again, I couldn't open it there any more too.
Some further details: I downgraded kdebase4-runtime to the standard 13.2 version (14.12.1) again, and - lo and behold - I can open the testcase wallet now! After recopying the downloaded files again, I can again not open it, but I actually expected this. I suppose if I update to 14.12.2 now, I will again be able to open it. For me it seems that the old-schema wallets are not necessarily upgraded to the new schema when you try to open them, although they might be sometimes (switching to a different version of kdebase4-runtime seems to increase the chance apparently or maybe even makes sure that this is done, although it didn't help when running the LiveCD...). And TBH, I have to say that this doesn't really look like an openSUSE issue to me. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
--- Comment #7 from Valentin Rusu
(In reply to Wolfgang Bauer from comment #5)
And I could open it on my 13.2 64bit system after updating to 14.12.2. Although I tried with a different user now, and could _not_ open it. And strangely enough, when I removed it now for my standard user and copied the downloaded files into the kwallet directory again, I couldn't open it there any more too.
Some further details: I downgraded kdebase4-runtime to the standard 13.2 version (14.12.1) again, and - lo and behold - I can open the testcase wallet now!
After recopying the downloaded files again, I can again not open it, but I actually expected this. I suppose if I update to 14.12.2 now, I will again be able to open it.
For me it seems that the old-schema wallets are not necessarily upgraded to the new schema when you try to open them, although they might be sometimes (switching to a different version of kdebase4-runtime seems to increase the chance apparently or maybe even makes sure that this is done, although it didn't help when running the LiveCD...).
And TBH, I have to say that this doesn't really look like an openSUSE issue to me.
OK, thanks for checking this and helping me with this rather bizarre bug. I'll continue the investigation in our sources. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
--- Comment #8 from Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
--- Comment #9 from Valentin Rusu
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
Maine Rodger
Thanks, that was quick! ;)
I created openSUSE 13.2 packages (14.12.1) with that patch here: http://download.opensuse.org/repositories/home:/wolfi323:/branches:/openSUSE: /13.2:/Update/standard/
Prior to applying the package rpm -qa | grep kdebase4-runt kdebase4-runtime-14.12.1-8.1.x86_64 kdebase4-runtime-branding-openSUSE-13.2-4.2.8.x86_64 After applying the package rpm -qa | grep kdebase4-runt kdebase4-runtime-14.12.1-14.1.x86_64 kdebase4-runtime-branding-openSUSE-13.2-4.2.8.x86_64 I can confirm, that this patch solved the issue for me. I now can open various wallets (and (backup-)copies of theese created on the way) I could not open using the unpatched version. Thanks Valentin for (successfully) hunting the bug! Thanks Wolfgang for creating the packages including the patch! I greatly appreaciate your work! -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
Wolfgang Bauer
I can confirm, that this patch solved the issue for me. I now can open various wallets (and (backup-)copies of theese created on the way) I could not open using the unpatched version.
Great! I can confirm now as well, with the patch I can reliably open the "testcase" wallet now on my 13.2 installation (without any "special tricks"). So I'd say this patch is good to go in... And we should definitely add it to the running KDE update (to 14.12.2) for 13.2 as well. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
--- Comment #13 from Valentin Rusu
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
Wolfgang Bauer
http://bugzilla.opensuse.org/show_bug.cgi?id=917988
http://bugzilla.opensuse.org/show_bug.cgi?id=917988#c15
Wolfgang Bauer
participants (1)
-
bugzilla_noreply@novell.com