Clipper On Line • Ver Tópico - DOS Error 64 xHarbour com Linux Samba

DOS Error 64 xHarbour com Linux Samba

Projeto Harbour - Compilador de código aberto compatível com o Clipper.

Moderador: Moderadores

 

DOS Error 64 xHarbour com Linux Samba

Mensagempor Kapiaba » 12 Set 2016 12:21

DOS Error 64:

64 Network name deleted

http://www.ousob.com/ng/clerr/ng2ded8.php

Abs
Kapiaba
Colaborador

Colaborador
 
Mensagens: 1765
Data de registro: 07 Dez 2012 15:14
Cidade/Estado: São Paulo
Curtiu: 310 vezes
Mens.Curtidas: 119 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor fertriod3 » 14 Set 2016 08:31

Concentra escreveu:Estou com problemas de erro 64 a quase 1 ano... :(
Já fiz de tudo, só faltou mandar benzer o computador. :)
Esta semana acho que posso ter encontrado a luz no final do túnel !!!

Justamente quando precisei rodar o aplicativo no Linux me deparei com um problema de mistura de esquemas de geração dos índices.
Alguns programas compartilhando a base de dados estavam configurados para DbfLockScheme 3 e outros para 0 e estou achando que esta mistura de esquemas de geração de índices é o que está gerando os erros 64 ( e uns 59 também ).

Veja se você não está usando esquemas diferentes na mesma base de dados.

[[]] Maurício Faria


Maurício, pra ser sincero, eu uso os mesmos PRGs que usava no Clipper e não defino DbfLockScheme, vou me aprofundar nesse comando.

Obrigado
Fernando Lara
fernando.pareschi@gmail.com
Clipper 5.2 - Blinker 7 - Samba
xHarbour
Avatar de usuário

fertriod3
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 36
Data de registro: 18 Set 2009 14:05
Cidade/Estado: Tietê-SP
Curtiu: 6 vezes
Mens.Curtidas: 1 vez

DOS Error 64 xHarbour com Linux Samba

Mensagempor Concentra » 14 Set 2016 09:38

kapiaba escreveu:DOS Error 64:

64 Network name deleted

http://www.ousob.com/ng/clerr/ng2ded8.php

Abs


Então, foi a primeira coisa que eu procurei.
Drivers, placas, switches, hubs, roteadores, cabeamento, conectores, etc...
Um pesadelo.

E ocorria em diversas instalações diferentes, Windows diferentes e etc.
Tivemos a impressão que fica mais intenso do Windows 8 ou mais novo e fiquei procurando problemas com configuração de SMB que mudou nos Windows mais novos, oportunistic locking, timeouts, etc.

E o pior de tudo é que as vezes realmente era problema de rede !
Teoricamente o erro ocorre quando cai a conexão de rede.
Por exemplo, quando alguém desliga o servidor e o sistema ainda está aberto numa estação o erro é válido e é exatamente isso.
Mas o que acontece é que dá o erro no programa e a conexão está funcionando e é válida. Se entrar no sistema novamente sem fazer absolutamente nada ele volta a funcionar normalmente.

E eventualmente, do nada, aparece o erro.
E é aleatório, não tem consistência, as vezes dá 1 vez no dia e as vezes dá de hora em hora.

Corrigindo o DbfLockScheme igual para todos os aplicativos parece que resolveu o problema, pelo menos em uma instalação, que está migrando para Linux e ainda roda os programas em Windows em algumas estações.

[[]]
Concentra
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 25
Data de registro: 28 Jan 2008 15:41
Cidade/Estado: Piracicaba - SP
Curtiu: 1 vez
Mens.Curtidas: 3 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor Concentra » 14 Set 2016 09:45

fertriod3 escreveu:Maurício, pra ser sincero, eu uso os mesmos PRGs que usava no Clipper e não defino DbfLockScheme, vou me aprofundar nesse comando.

No Harbour,
Alert( Str( Set( 108 ) ) )

mostra o código do esquema em uso, veja se está igual em todos os programas que acessam a mesma bases de dados.

[[]]
Concentra
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 25
Data de registro: 28 Jan 2008 15:41
Cidade/Estado: Piracicaba - SP
Curtiu: 1 vez
Mens.Curtidas: 3 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor fertriod3 » 16 Set 2016 08:04

Concentra escreveu:
fertriod3 escreveu:Maurício, pra ser sincero, eu uso os mesmos PRGs que usava no Clipper e não defino DbfLockScheme, vou me aprofundar nesse comando.

No Harbour,
Alert( Str( Set( 108 ) ) )

mostra o código do esquema em uso, veja se está igual em todos os programas que acessam a mesma bases de dados.

[[]]


Vou dar uma olhada nisso.

A propósito, alterei a linha "oplocks = yes " para "oplocks = no" no arquivo smb.conf do Samba. Já faz uns 2 dias que não cai mais o server. Vou esperar pra ver.
Fernando Lara
fernando.pareschi@gmail.com
Clipper 5.2 - Blinker 7 - Samba
xHarbour
Avatar de usuário

fertriod3
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 36
Data de registro: 18 Set 2009 14:05
Cidade/Estado: Tietê-SP
Curtiu: 6 vezes
Mens.Curtidas: 1 vez

DOS Error 64 xHarbour com Linux Samba

Mensagempor fertriod3 » 20 Set 2016 09:19

Realmente, a opção "oplocks = no" resolveu o problema do erro 64, mas causou lentidão na rede, em alguns relatorios e processamentos.
Estou tentando algumas opções, se conseguir, posto aqui.

Obrigado a todos.
Fernando Lara
fernando.pareschi@gmail.com
Clipper 5.2 - Blinker 7 - Samba
xHarbour
Avatar de usuário

fertriod3
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 36
Data de registro: 18 Set 2009 14:05
Cidade/Estado: Tietê-SP
Curtiu: 6 vezes
Mens.Curtidas: 1 vez

DOS Error 64 xHarbour com Linux Samba

Mensagempor fertriod3 » 01 Dez 2016 12:13

Concentra escreveu:Corrigindo o DbfLockScheme igual para todos os aplicativos parece que resolveu o problema, pelo menos em uma instalação, que está migrando para Linux e ainda roda os programas em Windows em algumas estações.


Resolvido: Setei o DbfLockScheme igual para todos os .exe compilados com xHarbour, e já faz mais de uma semana que não ocorre o erro.
Muito obrigado a todos pela ajuda

Valeu, Maurício!
Fernando Lara
fernando.pareschi@gmail.com
Clipper 5.2 - Blinker 7 - Samba
xHarbour
Avatar de usuário

fertriod3
Usuário Nível 1

Usuário Nível 1
 
Mensagens: 36
Data de registro: 18 Set 2009 14:05
Cidade/Estado: Tietê-SP
Curtiu: 6 vezes
Mens.Curtidas: 1 vez

DOS Error 64 xHarbour com Linux Samba

Mensagempor Cavalo Marinho » 12 Abr 2018 09:42

fertriod3 Qual código você setou para o DbfLockScheme? estou tendo problema de DOS ERRO 64 o tempo inteiro, ambiente:servidor linux rodando samba e estações windows (xp, 7, 10).
Avatar de usuário

Cavalo Marinho
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 155
Data de registro: 01 Ago 2009 10:01
Cidade/Estado: Aracaju/Se
Curtiu: 3 vezes
Mens.Curtidas: 3 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor Itamar M. Lins Jr. » 12 Abr 2018 16:23

Ola!
Amigos uma dica especial ai para vcs.
Usem o LetoDBf roda xHarbour e Harbour e tem um modulo especial para SAMBA isto é para quem precisar usar CLIPPER/FOX etc, com o xHarbour no SAMBA.
Sem não usam dessa forma, apenas usam [x]Harbour puro, melhor ainda com o LetoDBf.
https://groups.google.com/forum/#!topic/harbour-users/2vhGkrpM20g%5B226-250%5D
216 postagens neste tópico ai em cima só para fazer o LetoDbf conversar com o SAMBA.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor Itamar M. Lins Jr. » 12 Abr 2018 16:25

Ola!
Lembrando que o LetoDbf não precisa do protocolo SMB tanto faz do windows/linux. Ele usa protocolo TCP/IP, para dar acesso aos DBF´s.
LetoDb[f] é um servidor de arquivos DBF. Tanto faz NTX ou CDX.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor Linguagemclipper » 07 Jul 2023 11:42

Itamar, como eu faço essa configuração? Aquele link que você postou do Google Groups está quebrado... :(
O servidor onde trabalho virou Linux, daí instalei o Debian 12 em casa para compilar o servidor LetoDBf para linux... Instalei tudo certinho e compilei, instalei o SAMBA e o CIFS-UTILS.
Criei a pasta compartilhada e coloquei os DBFs lá.
O LETODB e o SAMBA estão rodando.
A questão é como configurar esse protocolo TCP IP aí com o SAMBA e se tem como testar de casa mesmo usando o servidor Linux que está no VirtualBox junto com o Windows hospedeiro. Quero rodar minha aplicação no Windows acessando os DBFs que estão na máquina virtual, entende? É possível?
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Avatar de usuário

Linguagemclipper
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 214
Data de registro: 16 Abr 2016 17:33
Cidade/Estado: Maceió/AL
Curtiu: 38 vezes
Mens.Curtidas: 12 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor marcosgambeta » 07 Jul 2023 15:01

Linguagemclipper escreveu:Itamar, como eu faço essa configuração? Aquele link que você postou do Google Groups está quebrado... :(


Quando tiver dificuldades em achar algum tópico, experimente o recurso de pesquisa:

https://groups.google.com/g/harbour-users/search?q=samba

Talvez o tópico seja este, mas seria melhor o Itamar confirmar:

https://groups.google.com/g/harbour-users/c/aGVUwtvJbEw/m/Bb9u8O89BAAJ
Atenciosamente,
Marcos Antonio Gambeta
marcosgambeta
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 318
Data de registro: 16 Jun 2005 22:53
Curtiu: 2 vezes
Mens.Curtidas: 40 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor Itamar M. Lins Jr. » 08 Jul 2023 20:54

Olá!
O servidor onde trabalho virou Linux,

Que bom! Não precisa do SAMBA.
Pega o Harbour pelo git, pega o Letodbf pelo git, compilar o Harbour, e depois compilar o LetoDbf usando o Harbour. Tudo 100% LINUX free de vírus! E muito mais veloz.

Outro assunto SAMBA
Use o PING para ver se tem acesso a sua maquina virtual se não tem acesso não vai ter como.
Depois abrir a porta(firewall) do windows da maquina virtual para o LetoDBf
c:\>ping meu_ip_maquina_virtual
Usar SAMBA apenas com LetoDbf no LINUX é contra mão. SAMBA usamos se(caso) o LETODBf não rodasse no LINUX ou outro fator que precise do SAMBA.
Por exemplo o servidor não é dedicado. Vai rodar sua aplicação WINDOWS na pasta do SAMBA->gerar atalho nas CPUs
Mudou para esse aqui o link.
https://groups.google.com/g/harbour-users/c/2vhGkrpM20g/m/sWxoEzkyBwAJ

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor Linguagemclipper » 10 Jul 2023 11:17

Oi Itamar,

Falei do Samba porque ele é mencionado no manual do LetoDB, mas não manjo nada disso. Instalei o Debian 12 e estou metendo a cara, mas pelo o que você disse, se eu conseguí compilar o LetoDBf no Linux então não precisa do SAMBA, é isso? É só criar a pasta /mnt/samba e colocar os DBFs lá e apontar o letodb.ini para essa pasta?
Depois rodaria o "letodb config letodb" na porta 2812 e o "letodb config letodbsmb" na porta 2814?
Como é que eu sei o IP da máquina virtual Linux?
No Linux o IP do servidor é o localhost? 127.0.0.1 ?
Usando xHarbour v1.2.3 Rev. 10264 + BCC 5.8, Elchs' LetoDBf, DBFCDX e SIBRA para imprimir relatórios.
Avatar de usuário

Linguagemclipper
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 214
Data de registro: 16 Abr 2016 17:33
Cidade/Estado: Maceió/AL
Curtiu: 38 vezes
Mens.Curtidas: 12 vezes

DOS Error 64 xHarbour com Linux Samba

Mensagempor Itamar M. Lins Jr. » 11 Jul 2023 14:58

Olá!
Como é que eu sei o IP da máquina virtual Linux?

https://materialpublic.imd.ufrn.br/curso/disciplina/4/19/12/10
Vc precisa entender outros assuntos antes. Nada muito complicado. Boa leitura.

Saudações,
Itamar M. Lins Jr.
Avatar de usuário

Itamar M. Lins Jr.
Colaborador

Colaborador
 
Mensagens: 6927
Data de registro: 30 Mai 2007 11:31
Cidade/Estado: Ilheus Bahia
Curtiu: 309 vezes
Mens.Curtidas: 503 vezes

Anterior Próximo



Retornar para Harbour

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 6 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro