Libreoffice Draw - I/O error on opening .pdf

Hy again!

Have here an older TW updated once a week with zypper dup. I use Libreoffice Draw for manipulating .pdf files, but since the update last week I get:

“General I/O error”

when trying to open any random .pdf with Libreoffice Draw.

Any way to debug this?

Nothing in dmesg, btw…

Checking bugzilla…
https://bugzilla.opensuse.org/show_bug.cgi?id=1237484

Severity: Major, but nothing going forward for days. Doubleplusungood.

Probably related upstream bug report:
https://bugs.documentfoundation.org/show_bug.cgi?id=165433

Might run Discover and install the Flatpak option of LibreOffice … an optional workaround

patch was submitted this morning, will be interesting to see how long it take to trickle down to my machines zypper dup…

Zypper dup this morning (with subsequent reboot) updated Libreoffice but didn’t resolve the General I/O error. Wait’n see…

As you can see at the upstream bugreport, the patch did not even land in any stable LibreOffice version. Only in the daily builds. It will be available in 24.8.6. The actual released upstream stable version is 24.8.5. So it will take some more time…

OK, but I need to edit .pdfs on a daily basis…

Draw 24.8.3 is still available here, you can download, install and lock it for the time being.

OK, Problem is in Draw! You mean downgrading from YaST?

Hmmm … two days ago, suggested to install the Flatpak package of LibreOffice and you’d be back working minutes later.

It is version 25.2.1.2 … you can have both the raw install and Flatpak installed simultaneously and they won’t “interfere” with each other.

Then when they finally provide an update for the raw install, you can uninstall the Flatpak.

Since it is a temporary workaround, I would just download the .rpm file and install it one way or another. BTW, double-clicking on it should open YaST-Software if you like it.
Or just use rpm -i <path to the .rpm file>
Or save to a “Local repo” directory and use zypper.
(And the Flatpak is another option too…)

It is not just the draw package. As draw has several dependencies, the complete LibreOffice suite (framework) need a downgrade…

If that is the case, I think the Flatpak route is the easiest one.
Or temporarily add the extra LibreOffice:24.8 repo, install what is needed, lock the packages and be sure to remove (or at least disable) the added repo to avoid conflicts in the future.

No offence intended, very busy these days and Discover is not my world (uninstalled?), neither is Flatpak :wink:

Had a look at softwareopensuse.org and there is no repo providing 24.8.5.

So downgrading to 24.8.3 would be the solution? Libreoffice:24.8 providing 24.8.3, so I do a “1-Click-Install” from there?

No, you don’t use 1-click installations as it will screw up your repo list.

Instead you dedicately only add the right repo:

sudo zypper ar -f https://download.opensuse.org/repositories/LibreOffice:/24.8/openSUSE_Tumbleweed/ libreoffice

Then you can downgrade from YaST Software, from the versions tab.

1 Like

Checked again this minute: No 24.8.5 in the zypper repos. More than a week now. This is getting absurd in the meantime. I switched from Microsoft due to lousy software quality…

Upstream did not release the fixed version yet. So what is your expectation towards openSUSE?

The openSUSE devs applied a patch and the release is in progres…

Additionally this SR overlaps with the version jump to 25.x