Skip to content

[BUG] Auth process hangs with "Logging in......." message #1525

@vadym

Description

@vadym

What version of eigent are you using?

0.0.89

System information

[developer@dell opt]$ cat /etc/fedora-release
Fedora release 43 (Forty Three)

[developer@dell opt]$ uname -a
Linux dell.home 6.19.7-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Mar 12 15:50:03 UTC 2026 x86_64 GNU/Linux

[developer@dell opt]$ rpm -qa | grep xfce4-settings
xfce4-settings-4.20.2-1.fc43.x86_64

Problem description

I'm using the latest Fedora linux (RPM based) with XFCE4 WindowManager.

[developer@dell opt]$ cat /etc/fedora-release
Fedora release 43 (Forty Three)

[developer@dell opt]$ uname -a
Linux dell.home 6.19.7-200.fc43.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Mar 12 15:50:03 UTC 2026 x86_64 GNU/Linux

[developer@dell opt]$ rpm -qa | grep xfce4-settings
xfce4-settings-4.20.2-1.fc43.x86_64

I've downloaded AppImage release file and installed it into /opt/eigent-0.0.89/bin and then unpacked it to get /opt/eigent-0.0.89/bin/squashfs-root.

When I tried to start it just via shell terminal indow-manager didn't know about the eigent:// network schema and couldn't pass callbacks back to Eigent window.

So then I've created Desktop file as ~/.local/share/applications/ai.eigent.desktop with the following content:

#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
MimeType=x-scheme-handler/eigent;

Name=Eigent
Comment=Get Started with Eigent
Exec=/opt/eigent/bin/eigent.sh
Icon=/opt/eigent/bin/eigent.svg

SingleMainWindow=true
X-GNOME-SingleWindow=true

Made it executable and updated update-desktop-database via the following commands:

chmod +x ~/.local/share/applications/ai.eigent.desktop
update-desktop-database ~/.local/share/applications/

Created application launcher of a panel and it recognized .desktop files setup automatically.

So, after I did the trick with desktop file creation window-manager started to return the eigent:// callbacks back to Eigent window.

and when I run application via desktop file from a terminal output goes right to "[info] Backend is ready, notifying frontend..." message.

and after auth callback was returned back to application it adds to the output the latest green text block:

[info] second-instance [
  '/opt/eigent-0.0.89/bin/squashfs-root/eigent',
  '--allow-file-access-from-files',
  '--js-flags=--max-old-space-size=4096',
  '--force-gpu-mem-available-mb=512',
  '--max_old_space_size=4096',
  '--enable-features=MemoryPressureReduction',
  '--renderer-process-limit=8',
  '--disable-features=Fontations',
  '--disable-blink-features=AutomationControlled',
  '--secure-schemes=localfile',
  '--fetch-schemes=localfile',
  '--standard-schemes=localfile'
]

and that's all. Authentication process stops here.

How to proceed?

log

Image Image Image

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions