iBackep icon indicating copy to clipboard operation
iBackep copied to clipboard

‘Looks like Zenity is not installed’

Open CletusVanDam24 opened this issue 1 year ago • 19 comments

Hello, I’m getting a ‘Looks like Zenity is not installed’ error when I click on the folder icon. I can confirm zenity is installed, when I run zenity —version it shows 4.0.1. Also when running ‘which zenity’ it shows that it is installed at usr/bin/zenity.

I’m on Nobara 39 KDE.

Thanks in advance

CletusVanDam24 avatar May 24 '24 04:05 CletusVanDam24

i'm getting the same error i use Fedora 40 Gnome

gabrielramos02 avatar May 25 '24 21:05 gabrielramos02

I've found the issue: /bin/sh: symbol lookup error: /bin/sh: undefined symbol: rl_trim_arg_from_keyseq\n

Users running iBackep on distros where sh shell is not default, will get the "Zenity not installed" alert. On Ubuntu and PopOS, I didn't face this issue since sh shell is used by default.

redromnon avatar May 26 '24 13:05 redromnon

The reason is because I'm trying to run zenity --help internally for a quick check (using subprocess.run()) but it is being executed in a sh shell.

Will fix this.

redromnon avatar May 26 '24 13:05 redromnon

Is there a workaround meanwhile?

williamwd avatar Jun 24 '24 10:06 williamwd

No, I don't think so @williamwd

redromnon avatar Aug 13 '24 06:08 redromnon

any workarounds came up?

LevRost2306 avatar Sep 07 '24 18:09 LevRost2306

So, if I'm understanding this correctly... changing my user shell won't do anything in this case?

TheCheddarCheese avatar Sep 29 '24 09:09 TheCheddarCheese

I'm having this issue on Fedora 41 KDE.

dcaselr avatar Nov 23 '24 08:11 dcaselr

Same also on Fedora GNOME 41

kiloPause avatar Nov 23 '24 14:11 kiloPause

Issue present on Fedora GNOME 39.

tnn4 avatar Nov 23 '24 22:11 tnn4

What version can I roll back to that doesn't have this bug (or any debilitating old bugs)?

dcaselr avatar Dec 22 '24 07:12 dcaselr

Same issue here on Fedora 41. Is there no way to have this work?

brend-an avatar Dec 23 '24 15:12 brend-an

Any hope for a fix for Fedora users?

dcaselr avatar Jan 15 '25 22:01 dcaselr

At this point, I wish someone could just submit a PR 😭

redromnon avatar Jan 16 '25 10:01 redromnon

I would like to submit a PR to try to fix this, but I'm not really able to build the program myself on Fedora 40, so I can't even really get started. I can run build.sh and get errors about missing module flet. I'm not too familiar with python development but isn't it usual to provide a requirements.txt that way I can install the dependencies in a virtual environment

jorussell1 avatar Feb 13 '25 19:02 jorussell1

@jorussell1 I've included the requirements.txt file in the base folder. You should be good to go.

redromnon avatar Feb 15 '25 12:02 redromnon

Same issue on Arch.

benmordecai avatar May 05 '25 18:05 benmordecai

I'm experiencing the same issue on Arch as well, has no one been able to figure out a workaround for this?

eliliam avatar Jun 05 '25 20:06 eliliam

I'm experiencing the same issue on Arch as well, has no one been able to figure out a workaround for this?

I never got this to work, but I found a way to skip iBackep altogether with one line using libimobiledevice

idevicebackup2 backup --full /destination/path/

benmordecai avatar Jun 06 '25 01:06 benmordecai