Kadrowiec, Linux i Samba - jak to pogodzić?

Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez najmar11 » 14.10.2009 13:11

Witam

Próbuje uruchomić Kadrowca na 3 komputerach - 2 Linuksy (kubuntu 8.04) i 1 Windows XP

baza danych jest pod jednym z Linuksów, a katalog z programem jest udostępniony w sieci przez Sambę.

Udostępniony katalog zamapowałem pod Windowsem jako dysk sieciowy "Z" i Kadrowiec elegancko otwiera bazę trzymaną na Linuksie.

Problem pojawia się przy drugim z Linuksów:
zamapowałem udostępniany katalog poprzez plik /etc/fstab następującym wpisem:
Kod: Zaznacz wszystko
//192.168.1.50/PUBLICZNY /media/mb/ smbfs guest,,iocharset=utf8,fmask=0777,dmask=0777   0   0


następnie w katalogu /home/marek/.wine/drive_c/BR zrobiłem link symboliczny wskazujący na katalog: /media/mb/BR/bazy

i teraz Kadrowiec po uruchomieniu wyrzuca błąd:
Kod: Zaznacz wszystko
Bład systemowy 20 otwarcia pliku C:\BR\BAZY\BRTEST\X_STALE.dbf
Skontaktuj sie koniecznie z administratorem !
Błąd wynika ze złej pracy sieci lub serwera !


O co chodzi? Liczę na pomoc jakiejś dobrej duszy... :)
Może ma ktoś inny sposób na uruchomienie Kadrowca w sieci pod Linuksem?

Dodam, że do zamapowanego katalogu (/media/mb/) mogę normalnie wchodzić, przeglądać , kasować, wgrywać... jak w zwykłym katalogu na dysku...
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez edi67 » 15.10.2009 11:38

Problem z otwarciem podanego pliku.
Vatowiec zmienia prawa dostępu/uzytkownika przy zapisywaniu pliku na dysku...
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez najmar11 » 15.10.2009 12:58

edi67 napisał(a):Problem z otwarciem podanego pliku.
Vatowiec zmienia prawa dostępu/uzytkownika przy zapisywaniu pliku na dysku...


To ja się domyślam, że jest to problem z dostępem do pliku, tylko nie bardzo wiem jak to rozwiązać... :(

Nie jest to chyba sprawa konfiguracji Samby na komputerze z bazą, bo Kadrowiec spod Windowsa otwiera bazę bez problemu.
Czyli błąd jest gdzieś na drugim komputerze z Linuksem, chyba coś z opcjami montowania danego zasobu sieciowego, ale z drugiej strony mam już ustawione pełne prawa do tego katalogu...

może ktoś ma jakiś pomysł?

może ktoś już rozwiązał podobny problem?
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez Pio » 16.10.2009 17:39

Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez najmar11 » 19.10.2009 10:21



To raczej dotyczy większych sieci i większych baz danych, niż to co ja chcę zrobić.
Myślę, że 1GB swapu powinno wystarczyć na otworzenie małej testowej bazy ....

U mnie raczej to wygląda na to, że Kadrowiec nie ma praw do zapisu na zdalnym dysku.

Ja, jako użytkownik katalogu mam do niego pełne prawa, ale uruchomiony przeze mnie program już takich praw nie ma, i nie wiem jak to zmienić... niestety aż tak biegły nie jestem w tych sprawach... :(

może ktoś ma jeszcze jakieś sugestie? coś co mógłbym przetestować?
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez edi67 » 20.10.2009 01:09

korzystasz w Vatowcu z róznych uzytkownikow na tych komputerach?
Jakie prawa dostepu i wlasciciela ma plik BR\BAZY\BRTEST\X_STALE.dbf (i dla przykładu jakie sa prawa dostepu/wlasciciel pozostalych plikow).

Uzytkownik laczacy sie z baza z Linuksow powinien byc taki sam/wzglednie nalezec do tej samej grupy z prawem zapisu do plikow.
Jesli laczysz sie majac rozne loginy na tych 2 komputerach Linuksowych to wine zapisujac pliki prawdopodobnie pozbawia grupe praw do zapisu - Vatowiec w takim przypadku nie uruchomi sie.
Na szybko mozesz recznie zmienic prawa dostepu do plikow i bedzie dzialac.
Serdeczne pozdrowienia :)
Edward.


Poszukujesz pomocy - zajrzyj na http://vatowiec.wikia.com/
Pomóż od nowa napisać Społeczną Instrukcję Vatowca

W wolnych chwilach przenoszę starą wersję wiki, pomóź, jeśli masz ochotę...
edi67
 
Postów: 850
Dołączył: 18.12.2007 22:22

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez najmar11 » 26.10.2009 11:14

edi67 napisał(a):korzystasz w Vatowcu z róznych uzytkownikow na tych komputerach?
Jakie prawa dostepu i wlasciciela ma plik BR\BAZY\BRTEST\X_STALE.dbf (i dla przykładu jakie sa prawa dostepu/wlasciciel pozostalych plikow).

Uzytkownik laczacy sie z baza z Linuksow powinien byc taki sam/wzglednie nalezec do tej samej grupy z prawem zapisu do plikow.
Jesli laczysz sie majac rozne loginy na tych 2 komputerach Linuksowych to wine zapisujac pliki prawdopodobnie pozbawia grupe praw do zapisu - Vatowiec w takim przypadku nie uruchomi sie.
Na szybko mozesz recznie zmienic prawa dostepu do plikow i bedzie dzialac.


Ręcznie nadałem pełne prawa dostępu do wszystkich plików i katalogu BR dla wszystkich użytkowników i grup.
Sambę mam tak ustawioną, że kontem gościa jest konto użytkownika danego stanowiska.
W Kadrowcu utworzyłem konta użytkowników dla każdego stanowiska.

Niestety, bez powodzenia - dalej spod Windowsa się łącze a spod Linuksa, nie - błąd dostępu...

Co jeszcze można zrobić?

Przy okazji wyszedł jeszcze jeden problem - nie można równocześnie pracować na dwóch stanowiskach: na Linuksie z bazą i Windowsie jako kliencie.
W sposób losowy pojawiają się błędy "21" dostępu do plików i to zarówno pod Windowsem jak i Linuksem.
Uruchomiony w pojedynczej sesji, tylko na jednym z tych stanowisk działa stabilnie i bezproblemowo....

Czy jedynym wyjściem z tej sytuacji jest uruchomienie Kadrowca SQL z Firebirdem?
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez Pio » 13.11.2009 01:28

Który windows ? Sorki za pytanie, ale widziałem wyraźną różnicę między XP i Vista.
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez najmar11 » 13.11.2009 10:24

Pio napisał(a):Który windows ? Sorki za pytanie, ale widziałem wyraźną różnicę między XP i Vista.


XP SP3 HOME PL uruchomiony w wirtualnej maszynie VMware na Linuksie.
najmar11
 
Postów: 122
Dołączył: 14.10.2009 11:34

Re: Kadrowiec, Linux i Samba - jak to pogodzić?

Postprzez Pio » 14.11.2009 12:45

z moich testów wynika, że XP ma babola w komunikacji z Sambą, a Vista nie,
albo odwrotnie, Vista ma takiego babola, że ta komunikacja działa :)

jakby nie patrzeć, może jest jakiś update XP ?
Awatar użytkownika
Pio
 
Postów: 2551
Dołączył: 16.12.2007 15:06
Lokalizacja: Szczecin - Przecław


Powróć do Linux

Kto jest online

Użytkownicy przeglądający to forum: Brak zarejestrowanych użytkowników oraz 3 gości

cron