Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam
Opiszę problem , bo nawet to jest trochę ciężkie.
Mam serwer na którym są konta użytkowników .Do serwera są podpięte komputery z których się logujemy na konta użytkowników jakie są na serwerze. Wszystko to w ten sposób wygląda że:
włączam komputer (klient - ten podpięty do serwera) , uruchamiam go i dostaję panel logowania (standardowy graficzny) w którym podaję hasło i login usera który jest na serwerze.
Loguję się i pracuję na komputerze , na koncie użytkownika z serwera.
I teraz zaczyna się mój problem , od kilku dni coś padło i dwa kompy z pięciu nie chcą się zalogować.Dostaję komunikat:
Katalog domowy jest zdefiniowany jako /home/sala3 lecz katalog o tej nazwie nie istnieje .Czy zalogować przyjmując katalog / (root) za katalog domowy? Najprawdopodobniej w tej sytuacji będziemy poprawnie działać tylko sesja awaryjna
Nie wiem tak naprawdę jak do końca ten mechanizm działa , i jak rozwiązać ten problem.
Będę bardzo wdzięczny za pomoc.
p.s. Jeżeli będzie coś nie jasnego bardzo chętnie wytłumaczę , bo wiem że powyższe wytłumaczenie jest dość chaotyczne,ale to tylko dlatego że w tym temacie sam jestem bardzo chaotyczny.
Ostatnio edytowany przez marcinzaj (2008-08-11 15:49:04)
Offline
Katalog domowy jest zdefiniowany jako /home/sala3 lecz katalog o tej nazwie nie istnieje.
Albo ja nie rozumiem w ogóle problemu (Na to stawiam), albo Ty nie przeczytałeś tego komunikatu?
Ostatnio edytowany przez urug (2008-08-11 17:01:31)
Offline
Właśnie sprawdziłem czy dobrze spisałem komunikat , był malutki błąd który prawie na sens nie rzutuje.
Katalog domowy jest zdefiniowany jako /home/sala3 lecz katalog o tej nazwie nie istnieje .Czy zalogować przyjmując katalog / (root) za katalog domowy? Najprawdopodobniej w tej sytuacji będzie poprawnie działać tylko sesja awaryjna
i tyle błędu , sens jest ten sam :(.
Ja też nie rozumiem,sprawdziłem na serwerze , katalog /home/sala3 jak najbardziej istnieje.Nie wiem co jest grane.
Offline
Nie mam pojęcia.
Ustawiłem na 777 i nic to nie dało,nie mogłem się zalogować :(
a może ja nie to sprawdziłem co trzeba ?
Offline
Zauważyłem coś ciekawego.
Podczas uruchamiania się systemu , on pobiera użytkowników na swojego kompa.
Już chyba wiem w czym jest rzecz - on używa najprawdopodobniej "X Display Manager Control Protocol"
Ostatnio edytowany przez marcinzaj (2008-08-12 09:46:29)
Offline
wyglada to tak jakby koncowki pobieraly konta uzytkownikow przez NIS lub LDAP (to dziala) i montowaly dysk z serwera przez NFS lub cos podobnego (i to chyba nie dziala)
zobacz na tych koncowkach czy istnieje katalog /home/sala3 czy jest niepusty czy pusty i jakie ma uprawnienia, sprawdz tez co mowi o nim (lub o /home) wynik komendy mount a co plik /etc/fstab
Ostatnio edytowany przez bercik (2008-08-12 12:26:01)
Offline
Na końcówce nie ma katalogu Teraz na końcówce nie ma /home/sala3 jest sam /home/
Plik /etc/fstab
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda1 / ext3 errors=remount-ro 0 1 /dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0 192.168.100.1:/home /home nfs defaults,rsize=8192,wsize=8192 0 2 192.168.100.1:/export/etc /import/etc nfs defaults 0 2 /swap none swap sw 0 1
Wyniki komeny MOUNT
/dev/hda1 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
Ostatnio edytowany przez marcinzaj (2008-08-13 08:27:02)
Offline
potwierdza to moje przypuszczenia ze /home powinien byc montowany przez NFS a nie jest ... zobacz co zrwoci komenda
mount /home
i czy po jej wykonaniu pojawi sie zawartosc /home ... jezeli nie pokaz tez wynik
dmesg | tail
z serwera i koncowki zaraz po wykonaniu tamtej komendy
Offline
po wklepaniu komendy
mount /home
zwrócił mi podmontowane konta które zaczęły działć.Wszystko jest oki,tylko dziwie się dlaczego nie uruchamiał ich od razu za pomocą fstab-a.
podaje fstab-a , może On podpowie :
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda1 / ext3 errors=remount-ro 0 1
/dev/hda2 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
192.168.100.1:/home /home nfs defaults,rsize=8192,wsize=8192 0 2
192.168.100.1:/export/etc /import/etc nfs defaults 0 2
Offline
byc moze montowanie w oparciu o fstab jest na etapie gdy nie ma sieci ...
Offline
bercik napisał(-a):
byc moze montowanie w oparciu o fstab jest na etapie gdy nie ma sieci ...
...a w takim wypadku wystarczy dać opcję noauto i dane zasoby montować już po podniesieniu sieci
Offline
Czy kiedy wybiorę " noauto " oznaczać to będzie że będzie trzeba ręcznie montować?
Zależy mi raczej , aby za każdym razem wstawało samo
Offline
A napisac skrypta ktory przemontuje z opóźnieniem.
Offline
Wystarczy, ze dopiszesz do skryptow startowych montowanie owych woluminów już po podniesieniu sieci.
W efekcie będą się montowały przy starcie, ale nie razem z innymi woluminami.
Offline
1. w zasadzie to nalezaloby sprobowac zweryfikowac moje przypuszczenie poprzez przyjrzenie sie procesowi startu tych feralnych systemow (przypuszczam ze gdzies podczas startu nawet sypie bledem o tym montowaniu)
2. pewna proteza jest dopisanie
mount /home mount /import/etc
do /etc/rc.local
BTW czy ten /import/etc jest uzywany dla /etc/passwd zamiast NIS czy do innych celow ?
Offline
BTW czy ten /import/etc jest uzywany dla /etc/passwd zamiast NIS czy do innych celow ?
przyznam szczerze że nie mam pojęcia :( ja nic nie robiłem na tym,mi dopiero przyszło naprawiać na tym serwerze to co się uszkodziło.
A że wcześniej byłem fanem Łubudubu, a Debiana postawiłem w domu niecały miesiąc temu , więc jeszcze trochę z nie ufnością patrzę na niego i nie wszystko wiem co mu może dolegać,chociaż mam wielkie chęci być z nim w dobrych relacjach.
Jutro będąc w pracy dopiszę te dwie linijki do rc.local i zobaczę jak to będzie wyglądać i zdam relację.
Offline
Zastosowanie protezy nic nie pomogło :| , protezę jak mniemam miał użyć w kliencie.
Offline
tak w kliencie ... czy na konsoli cos pojawia sie odnosnie tego montowania ... jezeli nie mozesz znalezc przekieruj wyjscie i wyjscie bledu tego mount do jakiegos pliku i zobacz co do niego wpisze ...
PS mam nadzieje ze z rozpedu nie wpisales tej komendy na samym koncu domyslnego rc.local (po exit)
Offline
Mam nadzieję że nie :( jutro sprawdzę.
Aż boję się że tak zrobiłem , ja pierdut :|
Offline
Jednak wszystko dobrze zrobiłem , nie zrobiłem tego głupstwa aby wpisać po exit poleceń .
Jak to wygląda , na jednym komputerze proteza o której bercik pisał zadziałała , ale na drugi nie chce działać.
Więc chciałem aby przekierował mi błędy
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
mount /home 2> /tmp/raport_home
mount /import/etc 2> /tmp/raport_import
exit 0
tylko raport_home się tworzy zawartością
mount.nfs: mount to NFS server '192.168.100.1' failed: System Error: Network is unreachable
pokażę jeszcze /etc/rc2.d/ls -la
drwxr-xr-x 2 root root 4096 kwi 4 20:27 .
drwxr-xr-x 111 root root 12288 sie 26 11:49 ..
-rw-r--r-- 1 root root 556 mar 2 00:34 README
lrwxrwxrwx 1 root root 21 sty 22 2008 S05loadcpufreq -> ../init.d/loadcpufreq
lrwxrwxrwx 1 root root 18 sty 22 2008 S10sysklogd -> ../init.d/sysklogd
lrwxrwxrwx 1 root root 15 sty 22 2008 S11klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root 14 kwi 4 20:10 S12dbus -> ../init.d/dbus
lrwxrwxrwx 1 root root 17 sty 22 2008 S16openvpn -> ../init.d/openvpn
lrwxrwxrwx 1 root root 13 sty 23 2008 S16ssh -> ../init.d/ssh
lrwxrwxrwx 1 root root 13 sty 23 2008 S18nis -> ../init.d/nis
lrwxrwxrwx 1 root root 22 sty 22 2008 S19cpufrequtils -> ../init.d/cpufrequtils
lrwxrwxrwx 1 root root 22 sty 22 2008 S19spamassassin -> ../init.d/spamassassin
lrwxrwxrwx 1 root root 15 sty 22 2008 S20acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root 16 sty 22 2008 S20cupsys -> ../init.d/cupsys
lrwxrwxrwx 1 root root 15 sty 22 2008 S20exim4 -> ../init.d/exim4
lrwxrwxrwx 1 root root 18 sty 22 2008 S20festival -> ../init.d/festival
lrwxrwxrwx 1 root root 22 lut 21 2008 S20hotkey-setup -> ../init.d/hotkey-setup
lrwxrwxrwx 1 root root 20 sty 22 2008 S20nfs-common -> ../init.d/nfs-common
lrwxrwxrwx 1 root root 23 sty 22 2008 S20openbsd-inetd -> ../init.d/openbsd-inetd
lrwxrwxrwx 1 root root 13 sty 22 2008 S21fam -> ../init.d/fam
lrwxrwxrwx 1 root root 22 sty 22 2008 S24avahi-daemon -> ../init.d/avahi-daemon
lrwxrwxrwx 1 root root 16 sty 22 2008 S24dhcdbd -> ../init.d/dhcdbd
lrwxrwxrwx 1 root root 13 sty 22 2008 S24hal -> ../init.d/hal
lrwxrwxrwx 1 root root 19 sty 22 2008 S25bluetooth -> ../init.d/bluetooth
lrwxrwxrwx 1 root root 25 sty 22 2008 S26network-manager -> ../init.d/network-manager
lrwxrwxrwx 1 root root 36 sty 22 2008 S26network-manager-dispatcher -> ../init.d/network-manager-dispatcher
lrwxrwxrwx 1 root root 13 sty 22 2008 S30gdm -> ../init.d/gdm
lrwxrwxrwx 1 root root 31 kwi 4 20:27 S30system-tools-backends -> ../init.d/system-tools-backends
lrwxrwxrwx 1 root root 17 sty 22 2008 S89anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root 13 sty 22 2008 S89atd -> ../init.d/atd
lrwxrwxrwx 1 root root 14 sty 22 2008 S89cron -> ../init.d/cron
lrwxrwxrwx 1 root root 18 sty 22 2008 S99rc.local -> ../init.d/rc.local
lrwxrwxrwx 1 root root 19 sty 22 2008 S99rmnologin -> ../init.d/rmnologin
lrwxrwxrwx 1 root root 23 sty 22 2008 S99stop-bootlogd -> ../init.d/stop-bootlogd
byłem przekonany że za wcześnie startuje rc.local , ale jak widać on na samym końcu prawie odpala się
Ostatnio edytowany przez marcinzaj (2008-08-26 11:53:14)
Offline
popatrz w dmesg czy nie ma jakiegos problemu z linkiem na karcie ... mozesz wpisac tez do tego rc.local /bin/bash - wtedy na pierwszej konsoli dostaniesz basha (w momecie gdy siec jest niedostepna choc powinna byc) i mozesz sprawdzic co sie dzieje - zobaczyc ifconfig, ip route sh, itp
Offline
mój demsg
http://wklej.org/id/1214/
mozesz wpisac tez do tego rc.local /bin/bash - wtedy na pierwszej konsoli dostaniesz basha (w momecie gdy siec jest niedostepna choc powinna byc) i mozesz sprawdzic co sie dzieje - zobaczyc ifconfig, ip route sh, itp
nie bardzo rozumiem , możesz bercik troszkę wolniej - będę wdzięczny
ps dodałem do rc.local linijkę
sleep 5
takie małe zatrzymanko i się uruchamia
Ostatnio edytowany przez marcinzaj (2008-08-27 15:57:19)
Offline