Portál AbcLinuxu, 11. května 2025 07:00

Dotaz: Samba a MS Access

13.6.2007 15:01 jan.rok | skóre: 21
Samba a MS Access
Přečteno: 386×
Odpovědět | Admin
Mám lokální aplikaci spuštěnou pod WinXP a psanou v MS Accessu. Její data jsou na Sambě (3.0.24). Tato aplikace ale neumí data otevřít, přestože jinak přímo z Accessu to lze (read/write funguje). V konfiguraci Samby nevidím nic, co by mělo dělat problém:
[neco]
    comment = cokoliv
    path = /home/neco
    writable = yes
    browseable = yes
    create mask = 0666
    directory mask = 0777
Když jsem si ale udělal novou cvičnou instalaci linuxu a samby, tak mi to s tímto konfigurákem chodí. Takže zádrhel bude asi někde hlouběji v nastavení linuxu. Ale tolik do toho nevidím, abych tušil, kde. Logy se mi zdají v pořádku. Prosím o postrčení správným směrem. Díky.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.6.2007 15:10 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Samba a MS Access
Odpovědět | | Sbalit | Link | Blokovat | Admin
Access něco vypíše? V logu Samby je vůbec něco? Např. zda je soubor vůbec nalezen, zda se jej podaří otevřít atd. Kdyžtak zvyšte úroveň logování Samby, z logu by mělo jít přesně poznat, kam až se během otevírání souboru program dostane. Napadá mne jenom problém se zamykáním souborů, pak bude asi důležitá i verze jádra Linuxu a souborový systém. A obecná sekce konfigurace Samby?
13.6.2007 15:23 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Samba a MS Access
Ta accessová aplikace napíše, že nenalezla složku \\sambaserver\něco.
[global]
         unix charset = ISO8859-2
         workgroup = LINUX
         server string = VELKY
         security = SHARE
         unix password sync = Yes
         log level = 0 vfs:1
         #socket options = SO_KEEPALIVE IPTOS_LOWDELAY TCP_NODELAY
         socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
         os level = 2
         local master = No
         veto files = /*.eml/*.nws/riched20.dll/*.{*}/
         vfs objects = audit
         wins support = yes
V logu je toto:
[2007/06/13 07:54:17, 0] lib/util_sock.c:write_socket(455)
  write_socket: Error writing 4 bytes to socket 25: ERRNO = Connection reset by peer
[2007/06/13 07:54:17, 0] lib/util_sock.c:send_smb(647)
  Error writing 4 bytes to client. -1. (Connection reset by peer)
[2007/06/13 07:56:23, 0] lib/util_sock.c:read_socket_data(384)
  read_socket_data: recv failure for 4. Error = No route to host
[2007/06/13 08:05:22, 0] lib/util_sock.c:read_socket_data(384)
  read_socket_data: recv failure for 4. Error = No route to host
13.6.2007 15:44 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Samba a MS Access
A není problém v té zadané cestě? Např. že by bylo nutné zdvojit zpětná lomítka? Buď si zkuste zvýšit úroveň logování na Sambě a tam by mělo být vidět, které adresáře a soubory se otevírají. Nebo si do Windows nainstalujte Filemon (dříve od Sysinternals, před pár měsíci je koupil Microsoft) a tam uvidíte, které soubory se aplikace pokouší otevřít a zda se jí to daří nebo ne.
14.6.2007 12:45 jan.rok | skóre: 21
Rozbalit Rozbalit vše Re: Samba a MS Access
Zkusmo jsem ještě provedl aktualizaci systému a náhle to funguje. Čím to ale bylo, to nevím.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.