Leap 15.5 evolution evo-file:///:1:10: ReferenceError: Can’t find variable: EvoEditor after update

Dear all, i had the some issue with leap 15.4 and evolution after an update yesterday. The first error mentioned here
https://forums.opensuse.org/t/evolution-mail-preview-window-too-small/168656
could be solved by downgrading libwebkit2gtk to libwebkit2gtk-4_0-37-2.38.6-150400.4.42.4.

The remaining error occurs while sending mails is: evo-file:///:1:10: ReferenceError: Can’t find variable: EvoEditor

I tried all suggestions mentioned here:
https://discourse.gnome.org/t/evolution-issue-with-opensuse-tumbleweed/14744

I would like to downgrade evolution but zypper se -s evolution lists only the installed version 3.42.4-150400.3.3.1

Thanks for all input.

There is something wrong with your repositories.

andrei@leap154:~/src/systemd> zypper se -sx -t package evolution
Loading repository data...
Reading installed packages...

S | Name      | Type    | Version             | Arch   | Repository
--+-----------+---------+---------------------+--------+-------------------------------------------------------------
  | evolution | package | 3.42.4-150400.3.3.1 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
  | evolution | package | 3.42.4-150400.1.10  | x86_64 | Main Repository
andrei@leap154:~/src/systemd>

Now your title says 15.5, your tag chosen is 15.4. Confusing.

That is what you say. But to say it bluntly, we almost never believe what is said. We believe very much what the system shows. Always copy/paste between </> in a post all what you did to jump to your conclusion.

Here is the output:

zypper se -sx -t package evolution
Metadaten von Repository ‘Update repository with updates from SUSE Linux Enterprise 15’ abrufen …[fertig]
Cache für Repository ‘Update repository with updates from SUSE Linux Enterprise 15’ erzeugen …[fertig]
Repository-Daten werden geladen…
Installierte Pakete werden gelesen…
S | Name | Type | Version | Arch | Repository
—±----------±------±--------------------±-------±--------------------
i+ | evolution | Paket | 3.42.4-150400.3.3.1 | x86_64 | openSUSE-Leap-15.5-1
i+ | evolution | Paket | 3.42.4-150400.3.3.1 | x86_64 | Haupt-Repository

I installed Leap 15.5 two weeks ago from scratch, all was working fine. Repositories are just as predefined during installation, nothing special. Yesterday i did a ‘zypper dup’ and now evolution is broken.

Maybe there is a solution beside reinstalling Leap15.5 und not doing the update.

N.B. It is 15.5, it is not possible to choose it as a tag, the tag 15.4 was preset by the forum software - sorry i am not really familiar with these things. I am just an ordinary suse/opensuse user since 26 year or so…

I changed it to 15.5.

And please when your system language is not English, but you post here output of programs, then precede the program call with LANG=C, like

LANG=C zypper se -sx -t package evolution

Am NON-Techncial… working through this

Could not save to autosave file “.evolution-composer.autosave-HYSYA2”.
Error saving to autosave because “evo-file:///:1:10: ReferenceError: Can't find variable: EvoEditor”.

.

Same problem here with very narrow slot. I had updated my system, (OpenSUSE 15.5), yesterday and then noticed I couldn’t read anything in the preview pane. I downgraded libwebkit2gtk which also downgraded libjavascriptcore.

> zypper se -sx -t package libwebkit2gtk-4_0-37
Loading repository data...
Reading installed packages...

S  | Name                 | Type    | Version              | Arch   | Repository
---+----------------------+---------+----------------------+--------+-------------------------------------------------------------
v  | libwebkit2gtk-4_0-37 | package | 2.40.5-150400.4.45.3 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | libwebkit2gtk-4_0-37 | package | 2.38.6-150400.4.42.4 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v  | libwebkit2gtk-4_0-37 | package | 2.38.6-150400.4.39.1 | x86_64 | Main Repository
v  | libwebkit2gtk-4_0-37 | package | 2.38.6-150400.4.39.1 | x86_64 | openSUSE-Leap-15.5-1

> zypper se -sx -t package libjavascriptcoregtk-4_0-18
Loading repository data...
Reading installed packages...

S  | Name                        | Type    | Version              | Arch   | Repository
---+-----------------------------+---------+----------------------+--------+-------------------------------------------------------------
v  | libjavascriptcoregtk-4_0-18 | package | 2.40.5-150400.4.45.3 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
i+ | libjavascriptcoregtk-4_0-18 | package | 2.38.6-150400.4.42.4 | x86_64 | Update repository with updates from SUSE Linux Enterprise 15
v  | libjavascriptcoregtk-4_0-18 | package | 2.38.6-150400.4.39.1 | x86_64 | Main Repository
v  | libjavascriptcoregtk-4_0-18 | package | 2.38.6-150400.4.39.1 | x86_64 | openSUSE-Leap-15.5-1

This enables me to read the messages, but creating a new message results in

Could not save to autosave file “.evolution-composer.autosave-N8EJA2”.

Error saving to autosave because “evo-file:///:1:10: ReferenceError: Can't find variable: EvoEditor”.

There must be something else that needs to be downgraded? So after downloading webkit2gtk-4_0-injected-bundles to 2.38.6-150400.4.42.4, it appears to work okay.

Maybe you missed a package?
These are packages I have locked with the patch openSUSE-SLE-15.5-2023-3419

zypper ll

#  | Name                            | Type    | Repository | Comment
---+---------------------------------+---------+------------+--------
2  | libjavascriptcoregtk-4_0-18     | package | (any)      | 
3  | libjavascriptcoregtk-4_1-0      | package | (any)      | 
4  | libwebkit2gtk-4_0-37            | package | (any)      | 
5  | libwebkit2gtk-4_1-0             | package | (any)      | 
6  | openSUSE-SLE-15.5-2023-3419     | patch   | (any)      | 
7  | typelib-1_0-WebKit2-4_0         | package | (any)      | 
8  | typelib-1_0-WebKit2-4_1         | package | (any)      | 
9  | webkit2gtk-4_0-injected-bundles | package | (any)      | 
10 | webkit2gtk-4_1-injected-bundles | package | (any)      | 

They should all have Version 2.38.6-150400.4.42.4

1 Like

Hello all.
Same error here (OpenSUSE 15.4). I have downgraded and locked the packages Sauerland pointed out and it seems to work fine.
Thanks.

Am without a printer, however as PRINT saves message as PDF, am able to read content by using PRINT.

.

Leap 15.5 has the new patch.
It can be updated.

Thanks to all replies.

The new patch from today did not help - window with mail preview in evolution has again zero height. For reading messages one has to reply or print into pdf.

The downgrade of all libraries to version 2.38.6-150400.4.42.4, as sauerland mentioned above, resolved the problem.

Still seeing text hidden with zero height.

Am able to read using : PRINT

Am able to read using : Edit as New Message

.

you should open an bugreport.

The patch which updated to 2.40.5-150400.4.48.1 still gives narrow height of message preview. Going back to 2.38.6-150400.4.42.4.

Hi!
I’m happy. Downgraded and have locked Evolution. It works fine for me:

You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...

Problem: problem with the installed evolution-3.42.4-lp154.4.1.x86_64
 Solution 1: install evolution-3.42.4-150400.3.3.1.x86_64 from vendor SUSE LLC <https://www.suse.com/>
  replacing evolution-3.42.4-lp154.4.1.x86_64 from vendor obs://build.opensuse.org/GNOME
 Solution 2: keep obsolete evolution-3.42.4-lp154.4.1.x86_64

Choose from above solutions by number or cancel [1/2/c/d/?] (c): 

Regards

I’m happy to report the patch which updates to 2.40.5-150400.4.51.1 shows the full preview window!

1 Like

I unlocked the relevant packages and did a zypper up. Evolution now works correctly. Thanks for the info, dt30.