muriloventuroso / easyssh

The SSH connection manager to make your life easier.
GNU General Public License v3.0
524 stars 39 forks source link

Fresh install of Debian 12 RC3, EasySSH from Repo wont open #174

Open ghost opened 1 year ago

ghost commented 1 year ago

Just did a clean install of Debian 12 RC3 and installed EasySSH via apt-get install easyssh and its not opening, nothing happens. Tried running it in the terminal and and it just hangs, no text appears and the GUI does not open. Tried using with sudo and it opens but doesn work very well from program menu like that. My DE is Cinnamon.

Tried compiling using instructions here in Github, same result.

Also the flatpak has an issue. In Debian 12 RC3, the Dark mode does not work, app remains in white colors.

ryonakano commented 1 year ago

Confirmed the issue with the same environment.

(gdb) r
Starting program: /usr/bin/easyssh 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[New Thread 0x7ffff31ff6c0 (LWP 2843)]
[New Thread 0x7ffff29fe6c0 (LWP 2844)]
^C
Thread 1 "easyssh" received signal SIGINT, Interrupt.
syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
38      ../sysdeps/unix/sysv/linux/x86_64/syscall.S: No such file or directory.
(gdb) bt
#0  syscall () at ../sysdeps/unix/sysv/linux/x86_64/syscall.S:38
#1  0x00007ffff7df03cf in g_cond_wait ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ffff7dc5e8b in g_once_init_enter ()
   from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ffff72d43e0 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007ffff72c5861 in g_bus_get_sync ()
   from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#5  0x00007ffff353a21b in ?? ()
   from /usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so
#6  0x00007ffff7eb6de9 in g_type_create_instance ()
   from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#7  0x00007ffff7e9ad30 in ?? () from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#8  0x00007ffff7e9c3fc in g_object_new_with_properties ()
   from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#9  0x00007ffff7e9d001 in g_object_new ()
   from /lib/x86_64-linux-gnu/libgobject-2.0.so.0
#10 0x00007ffff72374b4 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#11 0x00007ffff7237b46 in ?? () from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#12 0x00007ffff727b2a5 in g_vfs_get_default ()
   from /lib/x86_64-linux-gnu/libgio-2.0.so.0
#13 0x00007ffff722143e in g_file_new_for_path ()
   from /lib/x86_64-linux-gnu/libgio-2.0.so.0
--Type <RET> for more, q to quit, c to continue without paging--
ryonakano commented 1 year ago

Not knowing what's happening here, but it gets working by apt install --reinstall easyssh and running the app with the command /usr/bin/easyssh for a few times:

Screenshot from 2023-05-20 16-26-31

ghost commented 1 year ago

Not knowing what's happening here, but it gets working by apt install --reinstall easyssh and running the app with the command /usr/bin/easyssh for a few times:

I tried this many times, didn't work for me.

almera-vs commented 1 year ago

Doesn't work on Debian 12.0.0 either

glerroo commented 1 year ago

I have purged easyssh with sudo apt-get purge easyssh and reinstalled with sudo apt-get install easyssh, then worked again.

mgal commented 1 year ago

Doesn't start on Linux Mint 21.2 Cinnamon from the system deb package either. Reinstalling doesn't help.

ghost commented 11 months ago

So far im getting around this issue by using the menu editor and adding sudo to the execution string. It works fine as sudo; i copied my .ssh folder to /root so my certificate with user agent will work with sudo.

oosterad commented 8 months ago

Any updates on this issue? Everything worked on my old laptop with Ubuntu 22.04, but on my new one (again with 22.04) I get the same problems as mentioned above. purging/reinstalling does not help.

ghost commented 8 months ago

Any updates on this issue? Everything worked on my old laptop with Ubuntu 22.04, but on my new one (again with 22.04) I get the same problems as mentioned above. purging/reinstalling does not help.

just add sudo to the app menu shortcut. its the only thing that works. So far nobody has fixed the issue. Only other option is Flatpak; no appimages available as far as I've seen.

walhallaRV commented 5 months ago

Same problem here (LMDE) and adding sudo to the menue shortcut doesnt help. Simply nothing happens.

ghost commented 5 months ago

Same problem here (LMDE) and adding sudo to the menue shortcut doesnt help. Simply nothing happens.

LMDE6? I have more than 30 systems running both LMDE 6 and Debian 12 with Cinnamon with both new and old updates, never once did adding sudo not work. Try running in the terminal with sudo, im %100 it works if using EasySSH from the debian repo. If not try apt purge and reinstall it.

kiwibenis commented 4 months ago

Same problem here (LMDE) and adding sudo to the menue shortcut doesnt help. Simply nothing happens.

you need to add NOPASSWD for this in sudoers.

sudo visudo /etc/sudoers.d/nopasswd
ALL ALL=NOPASSWD: /usr/bin/easyssh

reboot

walhallaRV commented 4 months ago

Same problem here (LMDE) and adding sudo to the menue shortcut doesnt help. Simply nothing happens.

you need to add NOPASSWD for this in sudoers.

sudo visudo /etc/sudoers.d/nopasswd
ALL ALL=NOPASSWD: /usr/bin/easyssh

reboot

THanks, yes I found it out myself "acidentially" ;) Thought I mentioned here, but obviousely was another forum. Working!

EasyNetDev commented 3 months ago

Hi,

I notice this issue also on Debian 13 Trixie. It starts and then it gets stuck here:

..
newfstatat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so", {st_mode=S_IFREG|0644, st_size=227680, ...}, 0) = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gio/modules/libgvfsdbus.so", O_RDONLY|O_CLOEXEC) = 6
read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(6, {st_mode=S_IFREG|0644, st_size=227680, ...}) = 0
mmap(NULL, 226080, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7fa7401e0000
mmap(0x7fa7401eb000, 126976, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0xb000) = 0x7fa7401eb000
mmap(0x7fa74020a000, 45056, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x2a000) = 0x7fa74020a000
mmap(0x7fa740215000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x35000) = 0x7fa740215000
close(6)                                = 0
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/glibc-hwcaps/x86-64-v3/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/glibc-hwcaps/x86-64-v3/", 0x7ffec0da8c10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/glibc-hwcaps/x86-64-v2/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/glibc-hwcaps/x86-64-v2/", 0x7ffec0da8c10, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gvfs/libgvfscommon.so", O_RDONLY|O_CLOEXEC) = 6
read(6, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\0\0\0\0\0\0\0\0"..., 832) = 832
fstat(6, {st_mode=S_IFREG|0644, st_size=268360, ...}) = 0
mmap(NULL, 266944, PROT_READ, MAP_PRIVATE|MAP_DENYWRITE, 6, 0) = 0x7fa73e365000
mmap(0x7fa73e378000, 106496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x13000) = 0x7fa73e378000
mmap(0x7fa73e392000, 57344, PROT_READ, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x2d000) = 0x7fa73e392000
mmap(0x7fa73e3a0000, 28672, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 6, 0x3b000) = 0x7fa73e3a0000
close(6)                                = 0
mprotect(0x7fa73e3a0000, 24576, PROT_READ) = 0
mprotect(0x7fa740215000, 8192, PROT_READ) = 0
futex(0x7fa742c7bed8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fa742c7bed8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fa742c7bed8, FUTEX_WAKE_PRIVATE, 2147483647) = 0
futex(0x7fa742c7bed8, FUTEX_WAIT_PRIVATE, 101, NULL

Any updates how to use is without root / sudo?