Rozwiązania problemów z pracą programu w systemie Linux

M.K.
Posty: 2444
Rejestracja: 9 gru 2009, o 10:53

Rozwiązania problemów z pracą programu w systemie Linux

Post autor: M.K. » 25 sty 2011, o 08:27

Program testowany na systemie: Ubuntu 10.04 lucid
Środowisko graficzne: GNOME 2.30.2
Jądro systemu: 2.6.32-28-generic
Platforma i686
WINE w wersji 1.2.2


1. Błąd eksportu pliku do pdf.

- przyczyna:
Biblioteka t2embed.dll dołączona do Wine nie posiada zaimplementowanej funkcji TTEmbedFont.

- rozwiązanie:
Proszę pobrać plik t2embed.dll i umieścić go w głównym katalogu pitów, lub zamienić oryginalny plik wine w katalogu System32.
Bibliotekę można pobrać ze strony: http://www.dlldump.com/cgi-bin/testwrap ... 2EMBED.DLL


2. Brak możliwości wyświetlenia wyeksportowanego pliku pdf.

- przyczyna:
Wine nie posiada domyślnej przeglądarki plików tego typu.
- rozwiązanie:
Instalujemy w Wine przeglądarkę PDF np. Adobe Reader
lub zmieniamy konfigurację Wine tak, by pliki pdf były otwierane w domyślnym programie systemu Linux.
Informacje dotyczące zmiany ustawień dostępne są na stronie: http://wiki.winehq.org/FAQ_PL punkty 7.3 i 7.4


3. Program nie uruchamia domyślnego klienta poczty

- przyczyna:
Aplikacja nie posiada własnego klienta poczty, do wysyłania wiadomości wykorzystywane jest Simple MAPI systemu Windows.
W rejestrze Wine brakuje jednego z kluczy wymaganego przez procedurę InitMapi.

- rozwiązanie:
Do rejestru systemu należy dodać klucz:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows Messaging Subsystem
"MAPI"="1"


4. Program nie dołacza załączków do wygenerowanej wiadomości.

- przyczyna:
Aplikacja wywołuje SimpleMapi systemu.
Niestety jak widzimy w treści komunikatu: fixme:winemapi:MAPISendMail Ignoring attachments,
mapi Wine ignoruje załączniki.
- rozwiązanie:
Jedynym wyjściem jest eksport formularzy do pliku czyli Plik\Eksportuj\Do PDF i ręczne dołączenie załącznika.


5. W czasie wysyłki zeznania do urzędu skarbowego wyświetlone zostaje okno z komunikatem:
"Access violation", po czym następuje zawieszenie aplikacji.

- przyczyna:
Winowajcą jest nakładka graficzna Netbook Remix dołączana do Ubuntu począwszy od wydania 9.10.
Aplet graficzny "gubi" uchwyt okna, co w rezultacie powoduje błąd i zawieszenie programu.

- rozwiązanie:
W ustawieniach startowych sesji systemu jako domyślne środowisko graficzne wybieramy czystego GNOME.
Po wyłączeniu nakładki Netbook Remix program prawidłowo wysyła zeznanie do urzędu skarbowego.

ODPOWIEDZ