Após instalar o wine 1.2-rc6 no openSUSE 11.3 64 bits, ao tentar executar um programa sempre recebia a seguinte mensagem de erro:
fixme:ntdll:find_reg_tz_info Can't find matching timezone information in the registry for bias 180, std (d/m/y): 15/02/2010, dlt (d/m/y):
18/10/2010
O termo "fixme" no início indica que esse é um problema que deve ser corrigido. Após algumas buscas na net, descobri que o erro esta ligado a duas chaves de registro do Windows, no meu casso o XP. Essas informações foram obtidas em:
http://support.microsoft.com/kb/914387
No link acima foi mencionado as seguintes chaves de registro que controlam o "Time Zone":
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones
e
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation
Ao observar os registros no wine pelo programa wine RegEdit, percebi que a segunda chave não existia. Como tinha uma maquina com windows XP instalado, fui até ela e exportei a chave e depois importei no wine. Mesmo após esse procedimento, o erro não foi corrigido. Após algumas observações, percebi que a primeira chave era diferente no wine e na máquina que usei a exportar a segunda chave. Dessa forma realizei também a exportação e importação da primeira chave. Mesmo assim o erro continuava.
Para resolver o problema, removi a chave que já existia no regedit do wine e importei novamente. Com isso o erro foi corrigido.
Claudir Pereira dos Santos
Matelândia, 23/07/2010.
Nenhum comentário:
Postar um comentário