Erro rodando sistema de gestão em Wine

Iniciado por G@be-san, 14 de Abril de 2011, 18:05

tópico anterior - próximo tópico

G@be-san

Olá galera, tudo bom?

Estou no momento gerenciando uma pequena rede, onde os PCs rodam Linux, no Ubuntu 10.04, que eu optei por ser a mais estável que eu testei.

O problema foi o seguinte: temos que colocar um sistema de gestão que roda só em windows xp, que tem um servidor central e um pequeno software, bem simples que conecta os pcs ao banco MySql do servidor. Tentei em vários testes rodar ele pelo wine, mas ele apresenta o seguinte erro:

OLE error 800****

e depois não quer conectar no banco, mesmo com as conexões de rede estarem direitinhas. A opção que tive foi fazer com que eles acessem um usuário criado para eles dentro do servidor via Rdesktop, mas o ideal seria que ligassem direto pelo software. Já tentei instalar várias coisas pelo winetricks, mas nada adianta. É o único software que preciso emular pelo wine, alguém pode me dar uma dica?
Um dia acordei de minha prisão e pulei da Janela. Achei a Liberdade. Valeu Linux!!!

nicolasinho

Citação de: G@be-san online 14 de Abril de 2011, 18:05
Olá galera, tudo bom?

Estou no momento gerenciando uma pequena rede, onde os PCs rodam Linux, no Ubuntu 10.04, que eu optei por ser a mais estável que eu testei.

O problema foi o seguinte: temos que colocar um sistema de gestão que roda só em windows xp, que tem um servidor central e um pequeno software, bem simples que conecta os pcs ao banco MySql do servidor. Tentei em vários testes rodar ele pelo wine, mas ele apresenta o seguinte erro:

OLE error 800****

e depois não quer conectar no banco, mesmo com as conexões de rede estarem direitinhas. A opção que tive foi fazer com que eles acessem um usuário criado para eles dentro do servidor via Rdesktop, mas o ideal seria que ligassem direto pelo software. Já tentei instalar várias coisas pelo winetricks, mas nada adianta. É o único software que preciso emular pelo wine, alguém pode me dar uma dica?


Boa tarde, eu sou novo no forum, no sou um experto no linux e sou uruguaio, por isso meu português nao é muito bom, mas eu recomendo que voce tem que instalar playonlinux, nesa aplicacao voce pode rodar Iexplorer 6 e 7. Pela consola é "sudo apt-get install playonlinux".


Nicolás

G@be-san

Nicolás, obrigado pela ajuda, inclusive eu uso o Playonlinux para o Ms Office 2007, que todos do escritório usam. Mas esse software não é conhecido, é próprio nosso, e sua instalação não está na lista do Playonlinux. Mesmo assim, obrigado.

Já tentei de tudo e meu software não roda. Se ao menos alguém aqui do fórum me desse uma dica pelo menos sobre alguma forma que eu tenha de ver aonde ocorre o erro de comunicação, eu poderia baixar a dll ou o programa que falta e instalar no wine.

Agradeço quem puder me ajudar.
Um dia acordei de minha prisão e pulei da Janela. Achei a Liberdade. Valeu Linux!!!

marcosalvesps

Marcos Silva - http://www.teorianerd.com.br
Ubuntu 17.10 - 64 bits no Notebook Dell Inspiron 14 5000

G@be-san

Rapaz, isso ainda não resolveu o problema, mas o programa já respondeu diferente. Talvez esteja no caminho, vou continuar testando o que está nesse artigo.

Valeu mesmo, mano! Se eu conseguir, vou colocar como resolvido e fazer o passo-a-passo pro nosso querido Ubuntu Fórum
Um dia acordei de minha prisão e pulei da Janela. Achei a Liberdade. Valeu Linux!!!

G@be-san

Mas ainda assim, agradeço quem tiver mais dicas
Um dia acordei de minha prisão e pulei da Janela. Achei a Liberdade. Valeu Linux!!!

G@be-san

Fiz vários testes, inclusive o de trocar as dll's ole32.dll, oleaut32.dll, rpct4.dll, que estavam no tutorial que o marcosalvesps mandou para mim. Também atualizei o wine para a versão 1.3.

Agora o programa responde mais rápido, e a cada passo, os códigos de erro mudam, talvez porque resolvi alguns problemas, mas ainda tem outros a serem resolvidos, mas sinto que estou chegando perto. Vou postar o código que aparece agora, mas ainda vou pesquisar sobre ele no google:

OLE error 80070078

Quem ainda tiver uma luz, eu agradeço..
Um dia acordei de minha prisão e pulei da Janela. Achei a Liberdade. Valeu Linux!!!

Tota

Ola

Eu iria a uma maquina com windows e que possua o software que quer emular.

No campo de pesquisas do windows eu digitaria *.ole e *.dll e copiaria todas para um pendrive.

Depois, uma a uma, iria colocando na pasta system do wine. Até encontrar o conjunto que rode o programa.

Já fiz isto muito quando precisei rodar o software do consultório que só rodava no win xp.

[]'s

G@be-san

Mais uma vez, Tota-san me ajudando... Valeu, cara, vou tentar isso mesmo.

[Vou demorar um ano inteiro, mas to vendo que é mesmo o único caminho, rsrs]

Agora, quando eu substituo uma DLL do wine por uma nativa, eu preciso especificar no winecfg que a DLL é nativa, certo? Ou posso simplesmente copiar e colar?
Um dia acordei de minha prisão e pulei da Janela. Achei a Liberdade. Valeu Linux!!!

nicolasinho

#9
Citação de: G@be-san online 15 de Abril de 2011, 15:21
Fiz vários testes, inclusive o de trocar as dll's ole32.dll, oleaut32.dll, rpct4.dll, que estavam no tutorial que o marcosalvesps mandou para mim. Também atualizei o wine para a versão 1.3.

Agora o programa responde mais rápido, e a cada passo, os códigos de erro mudam, talvez porque resolvi alguns problemas, mas ainda tem outros a serem resolvidos, mas sinto que estou chegando perto. Vou postar o código que aparece agora, mas ainda vou pesquisar sobre ele no google:

OLE error 80070078

Quem ainda tiver uma luz, eu agradeço..


Boa noite, isso de editar os dll nao ha servido pra meu, eu tenho uma solucao!


http://www.tatanka.com.br no link voce vai instalar Internet Explorer 6 o 7, previamente voce deve ter instalado a ultima versao de wine. Eu indico os pasos a seguir:

1 - na consola escrever "sudo apt-get install wine"
2 - fazer a descarga de http://www.tatanka.com.br   é um arquivo .tar.gz
3 - Depois na consola escrever "tar -zxvf (nome_de_archivo.tar.gz que voce descargo)"
4 - cd nome_de_archivo
5 - ./install  (se da um erro de permissoes, fazer na consola "chmod install 777")

se da um erro de que falta um arquivo, por ejemplo phytongk, voce deve fazer "sudo apt-get install ese_arquivo"

mim funciona perfeitamente, com isso eu posso abrir os pop'up e tudo!  boa sorte