Description of problem: Version-Release number of selected component (if applicable): Name : evolution Version : 3.38.3 Release : 2.mga8 How reproducible: After updating webkit to install webkit2-2.40.2-1.mga8.x86_64: success install lib64webkit2gtk4.0_37-2.40.2-1.mga8.x86_64: success install lib64webkit2gtk-gir4.0-2.40.2-1.mga8.x86_64: success evolution does not display mail bodies anymore, both in the preview pane and in the fullscreen. If you try to reply to the mail, the body is readable in the quote. Of course it worked before the update The only thing that I can see is webkit aborting with signal 6 (nothing is printed on the console if you launch it via shell): xxx kernel: [14305.355230] audit: type=1701 audit(1686822703.271:354): auid=500 uid=500 gid=500 ses=3 pid=10281 7 comm="WebKitWebProces" exe="/usr/libexec/webkit2gtk-4.0/WebKitWebProcess" sig=6 res=1 xxx kernel: [14310.415574] audit: type=1701 audit(1686822708.332:355): auid=500 uid=500 gid=500 ses=3 pid=10284 6 comm="WebKitWebProces" exe="/usr/libexec/webkit2gtk-4.0/WebKitWebProcess" sig=6 res=1 xxx kernel: [14311.420285] audit: type=1701 audit(1686822709.336:356): auid=500 uid=500 gid=500 ses=3 pid=10286 7 comm="WebKitWebProces" exe="/usr/libexec/webkit2gtk-4.0/WebKitWebProcess" sig=6 res=1 Steps to Reproduce: 1. 2. 3.
Thank you for reporting :) And sorry for the inconveience! Not good that an important application breaks during supported release -> raising priority. Neither Webkit nor Evolution have a registered maintainer -> assigning to all So you can keep working, have you tried downgrading webkit? https://wiki.mageia.org/en/QA_Tips_and_Tricks#Downgrade_a_package_without_removing_half_your_desktop And does it work OK again then?
CC: (none) => friAssignee: bugsquad => pkg-bugsSource RPM: evolution-3.38.3-2.mga8.src.rpm => webkit, evolution-3.38.3-2.mga8.src.rpmPriority: Normal => High
The update was Bug 31986 i suppose CC packager
CC: (none) => nicolas.salguero
(In reply to Morgan Leijström from comment #1) > Thank you for reporting :) > And sorry for the inconveience! > > Not good that an important application breaks during supported release > -> raising priority. > > Neither Webkit nor Evolution have a registered maintainer > -> assigning to all > > So you can keep working, have you tried downgrading webkit? > https://wiki.mageia.org/en/ > QA_Tips_and_Tricks#Downgrade_a_package_without_removing_half_your_desktop > > And does it work OK again then? Yes I was looking for a package list, as a workaround you can do this: urpmi --downgrade webkit2-jsc-2.38.6-1.mga8.x86_64 lib64webkit2gtk4.0_37-2.38.6-1.mga8.x86_64 webkit2-2.38.6-1.mga8.x86_64 lib64webkit2-devel-2.38.6-1.mga8.x86_64 lib64webkit2gtk-gir4.0-2.38.6-1.mga8.x86_64 lib64javascriptcore-gir4.0-2.38.6-1.mga8.x86_64 lib64javascriptcoregtk4.0_18-2.38.6-1.mga8.x86_64 lib64webkit2-devel-2.38.6-1.mga8.x86_64 I took the versions from the “erase” entry in the syslog file produced by RPM and adding packages on the go. Now Evolution works again
(In reply to Giuseppe Merigo from comment #3) > > Yes I was looking for a package list, as a workaround you can do this: > > urpmi --downgrade webkit2-jsc-2.38.6-1.mga8.x86_64 > lib64webkit2gtk4.0_37-2.38.6-1.mga8.x86_64 webkit2-2.38.6-1.mga8.x86_64 > lib64webkit2-devel-2.38.6-1.mga8.x86_64 > lib64webkit2gtk-gir4.0-2.38.6-1.mga8.x86_64 > lib64javascriptcore-gir4.0-2.38.6-1.mga8.x86_64 > lib64javascriptcoregtk4.0_18-2.38.6-1.mga8.x86_64 > lib64webkit2-devel-2.38.6-1.mga8.x86_64 > Thanks for reporting this Giuseppe and for the downgrade command, although it gave me some strange results, wanting to install a number of new packages. Guess I will wait for this to be fixed as I am also on a very poor connections. Best, Roy
CC: (none) => waterbearer54
Bug confirmed. $ rpm -qa --last|grep -e lib64webkit2gtk4 -e evolution-3 lib64webkit2gtk4.0_37-2.40.2-1.mga8.x86_64 2023-06-08T12:17:33 EDT evolution-3.38.3-3.mga8.x86_64 2022-02-13T14:48:24 EST Hopefully evolution just needs to be rebuilt, and remembered as needing that for future webkit2 updates.
CC: (none) => davidwhodgins
Hi, Can you try evolution-3.38.3-3.1.mga8 to see it solves the issue with webkit2-2.40.2-1.mga8, please? Best regards, Nico.
Is it from Testing? Is there any way to install it without modifying urpmi.cfg?
Nicolas, Thanks for the quick work. I know there is a more elegant way, but I downloaded manually from updates-testing and installed...and it still does not display the messages, even after a restart. Sorry, Roy
Confirmed. It still does not display the message body. Selecting reply does show the text in the compose window, and selecting to view the message source also does. We can't downgrade webkit2 as bug 31986 was for a vulnerability (WSA-2023-0004) that is being actively exploited and webkit2 is used by other packages too such as thunderbird (which was tested). https://webkitgtk.org/security/WSA-2023-0004.html We have to find a fix.
(In reply to Giuseppe Merigo from comment #7) > Is it from Testing? Is there any way to install it without modifying > urpmi.cfg? Yes. Using the package qarepo to install a selected list of packages from the testing repo. See https://wiki.mageia.org/en/QA_Repo The package list for the testing version of evolution includes evolution-3.38.3-3.1.mga8 As it's just a single rpm package instead of a list of packages, it's probably easier to just download it and then run "urpmi ./evolution*.rpm".
(In reply to Dave Hodgins from comment #9) > > We have to find a fix. It would be nice, but webkit2 is such an important Evo dependency that the fix may be an Evo upgrade. It's a shame to think of that with Mga8 so near to EOL. In my case I would use this to upgrade this machine to Mga9, but am in the countryside with no good internet connection. At least composition works properly and I have my main, Cauldron machine here with me as well. Thanks for confirming and commenting, Dave.
CC: (none) => boveda
I'll eat my own words. MX Linux 21 has Evo 3.38.3 running with the lasted webkit2 library: libwebkit2gtk-4.0-37:amd64 2.40.2-1~deb11u1 So, it should be possible to fix. I check evolution-data-server, but the webkit2 library does not show as a dependency, so don't have any other bright ideas.
Its an Evolution issue with the new webkit, the fix is to patch or update evolution https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035469#45
Hi, Can you try evolution-3.38.3-3.2.mga8 (which includes a patch from Debian) to see if it solves the issue with webkit2-2.40.2-1.mga8, please? Best regards, Nico.
(In reply to Nicolas Salguero from comment #14) > Hi, > > Can you try evolution-3.38.3-3.2.mga8 (which includes a patch from Debian) > to see if it solves the issue with webkit2-2.40.2-1.mga8, please? > I see on the update/testing this package: evolution-3.38.3-3.1.mga8.x86_64.rpm but I have these packages installed: evolution-data-server-tests-3.38.3-2.mga8 evolution-ews-3.38.3-2.mga8 evolution-data-server-3.38.3-2.mga8 evolution-3.38.3-2.mga8 I don't know if there can be mismatched version with these evolution packages... (ews is to connect to Exchange and Office 365 which I need to use).
(In reply to Nicolas Salguero from comment #14) > Can you try evolution-3.38.3-3.2.mga8 (which includes a patch from Debian) > to see if it solves the issue with webkit2-2.40.2-1.mga8, please? > Downloaded and installed the patched version from testing and it solved the problem. Thank you, Nico!
Suggested advisory: ======================== The updated packages fix displaying email bodies with webkit2 2.40.x. References: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035469#45 ======================== Updated packages in core/updates_testing: ======================== evolution-3.38.3-3.2.mga8 evolution-devel-3.38.3-3.2.mga8 from SRPM: evolution-3.38.3-3.2.mga8.src.rpm
Assignee: pkg-bugs => qa-bugsSource RPM: webkit, evolution-3.38.3-2.mga8.src.rpm => evolution-3.38.3-2.mga8.src.rpmStatus: NEW => ASSIGNED
(In reply to Nicolas Salguero from comment #17) > Suggested advisory: > ======================== > > The updated packages fix displaying email bodies with webkit2 2.40.x. > > References: > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1035469#45 > ======================== > > Updated packages in core/updates_testing: > ======================== > evolution-3.38.3-3.2.mga8 > evolution-devel-3.38.3-3.2.mga8 > > from SRPM: > evolution-3.38.3-3.2.mga8.src.rpm So this package include all the features of these? evolution-data-server-tests-3.38.3-2.mga8 evolution-ews-3.38.3-2.mga8 evolution-data-server-3.38.3-2.mga8
(In reply to Giuseppe Merigo from comment #18) > So this package include all the features of these? > > evolution-data-server-tests-3.38.3-2.mga8 > evolution-ews-3.38.3-2.mga8 > evolution-data-server-3.38.3-2.mga8 No, it does not. The packages evolution-data-server, evolution-data-server-tests and evolution-ews do not need an update.
Ok I'll try the mismatched version and let you know.
I can confirm that installing the package evolution-3.38.3-3.1.mga8.x86_64.rpm keeping the previous versions of * evolution-data-server-tests-3.38.3-2.mga8 * evolution-ews-3.38.3-2.mga8 * evolution-data-server-3.38.3-2.mga8 is working. If I encounter any misbehaviour I'll let you know. Thank you very much.
Thank you all. Validating. Update is in a hurry.
Whiteboard: (none) => MGA8-64-OKKeywords: (none) => validated_updateCC: (none) => sysadmin-bugs
Confirmed fixed. Advisory committed to svn.
Keywords: (none) => advisory
An update for this issue has been pushed to the Mageia Updates repository. https://advisories.mageia.org/MGAA-2023-0051.html
Status: ASSIGNED => RESOLVEDResolution: (none) => FIXED