Bug 2232845 - ibus dies immediately at login on LXDE session with ibus-1.5.29~beta2-2.fc39
Summary: ibus dies immediately at login on LXDE session with ibus-1.5.29~beta2-2.fc39
Keywords:
Status: CLOSED RAWHIDE
Alias: None
Product: Fedora
Classification: Fedora
Component: ibus
Version: 39
Hardware: Unspecified
OS: Linux
unspecified
medium
Target Milestone: ---
Assignee: fujiwara
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-08-19 12:31 UTC by Mamoru TASAKA
Modified: 2023-08-21 09:38 UTC (History)
3 users (show)

Fixed In Version: ibus-1.5.29~beta2-3.fc39
Doc Type: If docs needed, set a value
Doc Text:
Clone Of:
Environment:
Last Closed: 2023-08-21 09:38:07 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
~/.cache/imsettings/log (3.20 KB, text/plain)
2023-08-19 12:32 UTC, Mamoru TASAKA
no flags Details

Description Mamoru TASAKA 2023-08-19 12:31:55 UTC
With ibus-1.5.29~beta2-2.fc39, ibus dies immediately on LXDE session with "Giving up...." popup.

Reproducible: Always

Steps to Reproduce:
1. Download https://kojipkgs.fedoraproject.org//packages/Fedora-LXDE-Live/39/20230818.n.0/images/Fedora-LXDE-Live-x86_64-39-20230818.n.0.iso .
2. With the iso, launch live session, and install it to the local disc, with creating some normal user account.
3. Shut down live session
4. Boot with the installed image, login to LXDE session as the normal user
5. Here okay, ibus launches. ibus is ibus-1.5.29~beta2-1.fc39.x86_64
6. Now update ibus, ibus-gtk2, ibus-gtk3, ibus-gtk4, ibus-libs, ibus-setup to ibus-1.5.29~beta2-2.fc39.x86_64
7. reboot, login to LXDE session as normal user
8. Now "Giving up.... " popup appears, ibus-daemon is not running.



Downloading ibus to ibus-1.5.29~beta2-1.fc39.x86_64 makes it work again.

Comment 1 Mamoru TASAKA 2023-08-19 12:32:53 UTC
Created attachment 1984055 [details]
~/.cache/imsettings/log

Comment 2 fujiwara 2023-08-20 13:17:32 UTC
Ah, right. Please install ibus-panel by manual at the moment as the workaround.

Now The panel UI is a separated package since it depends on libdbusmenu* libappindicator.

I'm thinking to add the require condition in the ibus.spec file but I need to check all desktop session packages which needs ibus-panel likes:

> Requires:      (%{name}-panel%{?_isa}   = %{version}-%{release} if (plasma-workspace || xfce4-session))

Comment 3 Mamoru TASAKA 2023-08-20 13:36:32 UTC
Okay, I confirmed that installing ibus-panel-1.5.29~beta2-2.fc39.x86_64 fixes this issue, ibus-daemon lauches normally as before, thank you.

Comment 4 fujiwara 2023-08-21 09:38:07 UTC
ibus-1.5.29~beta2-3 will be replaced with ibus-1.5.29~rc1-1 soon.


Note You need to log in before you can comment on or make changes to this bug.