LINUX.ORG.RU

Keepass2 не запускается на ubuntu 14.04

 ,


0

1

ОС: Ubuntu 14.04, все обновления.

Установлены: keepass2, mono-runtime, mono-utils, libmono-winforms2.0-cil libmono-windowsbase4.0-cil libmono-windowsbase3.0-cil

/usr/bin/keepass2:

#!/bin/sh
exec /usr/bin/cli /usr/lib/keepass2/KeePass.exe "$@"

Запускается, висит в процессах, окно не появляется, проц не грузит.

Пробовал перебирать разные опции из man cli: --llvm, --nollvm, --aot, --desktop - никакого эффекта.

Попробовал скачать keepass не из пакета, а с оф. сайта и скормить экзешник mono - то же самое.

Поставил для проверки bless - написаный на mono hexeditor - работает, то есть mono работоспособно.

Куда копать? KeePassX не предлагайте, нужен именно KeePass2.

★★★

mono -V

ну и mono --debug

dib2 ★★★★★ ()
Ответ на: комментарий от dib2

cli -V
Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4ubuntu1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. http://www.mono-project.com
TLS: __thread
SIGSEGV: altstack
Notifications: epoll
Architecture: amd64
Disabled: none
Misc: softdebug
LLVM: supported, not enabled.
GC: sgen

При запуске с --debug ничего не меняется.

selivan ★★★ ()

Подозреваю, что он запускается, но не рисует значёк в трее (appindicator)

anonymous ()
Ответ на: комментарий от anonymous

Идея, но он должен ведь ешё и окно показывать? Значки в трее у меня всё рисует, и старый вариант(Notification Area), и новый(Indicator Plugin)

selivan ★★★ ()

Оказалось, после очень долгого висения без дела keepass выдавал exception

System.TypeInitializationException: An exception was thrown by the type initializer for System.Windows.Forms.XplatUI ---> System.Net.Sockets.SocketException: Connection timed out

Выяснилось, что loopback в iptables INPUT не был разрешён.

selivan ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.