Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Witam! Zainstalowałem OpenBSD current, Mono z paczek oraz ściągnąłem KeePass 2.30 w wersji portable. Próbuję uruchomić KeePass poleceniem "mono KeePass.exe" - niestety pojawia się błąd (występuje także na OpenBSD 5.7). Kod błędu:
SendMessage (31457317, 0x112c, 0x4, 0x4) libpng error: invalid after png_start_read_image or png_read_update_info libpng error: invalid after png_start_read_image or png_read_update_info libpng error: invalid after png_start_read_image or png_read_update_info libpng error: invalid after png_start_read_image or png_read_update_info SendMessage (31457311, 0x101f, 0x0, 0x0) SendMessage (0, 0x1203, 0x0, 0x7f7ffffee240) SendMessage (0, 0x1204, 0x0, 0x7f7ffffee240) SendMessage (0, 0x1203, 0x1, 0x7f7ffffee240) SendMessage (0, 0x1204, 0x1, 0x7f7ffffee240) SendMessage (0, 0x1203, 0x2, 0x7f7ffffee240) SendMessage (0, 0x1204, 0x2, 0x7f7ffffee240) SendMessage (0, 0x1203, 0x3, 0x7f7ffffee240) SendMessage (0, 0x1204, 0x3, 0x7f7ffffee240) SendMessage (0, 0x1203, 0x4, 0x7f7ffffee240) SendMessage (0, 0x1204, 0x4, 0x7f7ffffee240) * Assertion at strenc.c:183, condition `utf8!=NULL' not met Stacktrace: at <unknown> <0xffffffff> at (wrapper managed-to-native) KeePass.Native.NativeMethods.GetFileAttributes (string) <0xffffffff> at KeePass.Native.NativeMethods.FileExists (string) <0x0002d> at KeePass.Util.WinUtil.RemoveZoneIdentifier (string) <0x0006e> at KeePass.Forms.MainForm.OnFormLoadParallelAsync (object) <0x00090> at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff> ================================================================= Got a SIGABRT while executing native code. This usually indicates a fatal error in the mono runtime or one of the native libraries used by your application. ================================================================= Abort trap (core dumped)
Proszę o pomoc
Ostatnio edytowany przez andrewdre (2015-10-20 19:53:46)
Offline
2137
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:22:08)
Offline
Z tego co się orientuję to keepassx przesyła dane do przeglądarki jawnym tekstem, a keepass2 można skonfigurować z PassIFox, dzięki czemu dane przesyłane do przeglądarki są szyfrowane i jest on też wygodniejszy (w firefoxie daje zapamiętaj hasło i jest ono przesyłane do bazy KeePassa). Ale dzięki za dobre chęci:)
Edit: KeePass 2.13 się uruchamia tylko niestety takie czcionki, że nic nie widać (wyglądają jak chińskie- nie da się na tym zrobić czegokolwiek)
Ostatnio edytowany przez andrewdre (2015-08-14 00:05:17)
Offline
Nowe Mono zostało zaktualizowane (nie wiem kiedy dokładnie, bo nie sprawdałem na bieżąco) i najnowszy KeePass działa!! :) Jakby ktoś chciał wypróbować, to napiszę, że trzeba samemu skompilować libgdiplus (inaczej zamiast czcionek będą kwadraciki) i w pliku "Makefile" zrobić dwie zmiany: dodać do "LIB_DEPENDS" linijkę
graphics/cairo \
i zamiast
--with-pango
użyć
--with-cairo
Plik Makefile powinien wyglądać tak:
# $OpenBSD: Makefile,v 1.20 2014/07/18 16:00:28 ajacoutot Exp $ COMMENT= GDI+ comptible API DISTNAME= libgdiplus-2.10.9 CATEGORIES= x11 devel SHARED_LIBS += gdiplus 2.0 # .0.0 HOMEPAGE= http://www.mono-project.com/Libgdiplus MAINTAINER= Robert Nagy <robert@openbsd.org> # GPLv2 and Mozilla Public License 1.1 PERMIT_PACKAGE_CDROM= Yes WANTLIB += X11 Xext Xrender cairo exif expat ffi fontconfig freetype WANTLIB += gif glib-2.0 gmodule-2.0 gobject-2.0 graphite2 gthread-2.0 WANTLIB += harfbuzz jpeg m pango-1.0 pangocairo-1.0 pangoft2-1.0 WANTLIB += pcre pixman-1 png pthread pthread-stubs tiff xcb xcb-render WANTLIB += xcb-shm z MASTER_SITES= http://download.mono-project.com/sources/libgdiplus/ EXTRACT_SUFX= .tar.bz2 MODULES= devel/gettext LIB_DEPENDS= devel/pango \ graphics/cairo \ graphics/tiff \ graphics/libexif \ graphics/giflib CONFIGURE_STYLE=gnu CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" \ CPPFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include" CONFIGURE_ARGS= ${CONFIGURE_SHARED} \ --with-cairo .include <bsd.port.mk>
Pomęczyłem się trochę jeszcze z kompilacją libgdiplus, który nie chciał się w jej trakcie rozpakować, ale dało radę :)
Offline
2330
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:26:16)
Offline
Strony: 1