Freesco, NND, CDN, EOS

http://www.freesco.pl
Dzisiaj jest wtorek, 24 czerwca 2025, 00:04

Strefa czasowa UTC+2godz.




Nowy temat Odpowiedz w temacie  [ Posty: 14 ] 
Autor Wiadomość
Post: piątek, 29 czerwca 2007, 12:02 
Offline

Rejestracja: wtorek, 19 czerwca 2007, 21:27
Posty: 18
Lokalizacja: Kraków
Witam!

Zainstalowałem sobie nnd z obrazu nnd-linux-0.2.2-br-2007.05.20.iso.
Korzystając z FAQ http://nnd.freesco.pl/faq.php uruchomiłem apache'a (usuwając thttpd zgodnie z sugestią pacman'a)
Następnie korzystając z http://nnd.freesco.pl/modules.php?name=News&file=article&sid=17
zainstalowałem mysql.

Przy uruchamianiu serwera wszystko wydaje się w porządku:
: [/] [] ()
# /etc/rc.d/mysqld start
NND:Uruchamiam MySQL        [wykonane]

(Poprawka: poprzednio napisałem powyżej mysql zamiast mysqld, przepraszam za wprowadzenie w błąd)

Bez żadnych błędów, ale demon mysqld nie działa. Nie ma go na liście procesów ps -A | grep mysqld ani w katalogu /tmp nie jest tworzone gniazdo mysql.sock.
Nie wprowadzałem też żadnych zmian w pliku /etc/my.cnf pozostawiłem domyślną konfigurację.

Próby uruchomienia np. mysqladmin kończą się komunikatem:
: [/] [] ()
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

Plik /var/log/mysqld.log jest zupełnie pusty.

Na forumowej wyszukiwarce wpisałem mysql, znajdując kilka podobnych problemów, przykładowo:

1. http://forum.freesco.pl/viewtopic.php?t=15300
2. http://forum.freesco.pl/viewtopic.php?t=14914

jednak, nie doszukałem się odpowiedzi na własny problem.

Korzystam z domyślnych repozytoriów, nic nie zmieniałem w konfiguracji pacmana (programy instalowałem za pomocą nndpkg).
Czy powinienem poszukać innej paczki z mysql ? Czy też dokonać jakiś zmian w pliku /etc/my.cnf ?


Ostatnio zmieniony piątek, 29 czerwca 2007, 12:25 przez za017, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 12:19 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Wpisz

/usr/bin/mysqld_safe

I zobacz co zwróci.

Poza tym dlaczego
/etc/rc.d/mysql start? Skąd Ty masz tam plik mysql? Powinien być mysqld.

Pozdrawiam

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Ostatnio zmieniony piątek, 29 czerwca 2007, 12:21 przez JakubC, łącznie zmieniany 1 raz

Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 12:20 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Skasuj /var/lib/mysql i potem spróbuj uruchomić mysql jeszcze raz poleceniem /etc/rc.d/mysqld start (pamiętaj mysqld, a nie mysql).
Uważnie patrz na ekran, co ci napisze...

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 12:29 
Offline

Rejestracja: wtorek, 19 czerwca 2007, 21:27
Posty: 18
Lokalizacja: Kraków
JakubC napisał:
Cytuj:
Wpisz

/usr/bin/mysqld_safe

I zobacz co zwróci.

A oto wyniki (hp60 to nazwa mojego komputera):
: [/] [] ()
Starting mysqld daemon with databases from /var/lib/mysql
STOPPING server from pid file /var/lib/mysql/hp60.pid
070629 18:27:39  mysqld ended


Z kolei Maciek napisał:
Cytuj:
Skasuj /var/lib/mysql i potem spróbuj uruchomić mysql jeszcze raz poleceniem /etc/rc.d/mysqld start (pamiętaj mysqld, a nie mysql).
Uważnie patrz na ekran, co ci napisze...

W pierwszym poście zrobiłem literówkę, którą poprawiłem. Uruchamiałem mysqld. Co do /var/lib/mysql to jest to katalog: czy mam go usunąć w całości ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 13:03 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Jeśli usuniesz ten katalog to mysql uruchomi się tak, jakby było uruchamiane pierwszy raz po instalacji...

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 13:13 
Offline

Rejestracja: wtorek, 19 czerwca 2007, 21:27
Posty: 18
Lokalizacja: Kraków
: [/] [] ()
[root@hp60 lib]# /etc/rc.d/mysqld start
Neither host 'hp60' nor 'localhost' could be looked up with
/usr/bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option
NND: Uruchamiam MySQL                                                                                                                             [Wykonane]
[root@hp60 lib]#

Chyba sprawa jasna. Dopiero teraz sprawdziłem i otrzymałem ciekawe wyniki (prawdę mówiąc, nie wiem co z tym zrobić):
: [/] [] ()
[root@hp60 etc]# ping localhost
ping: unknown host localhost
[root@hp60 etc]# ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.

[1]+  Stopped                 ping 127.0.0.1
[root@hp60 etc]#

Ale z zewnątrz komputer jest widoczny: loguję się na nim za pomocą ssh.
To ma być serwer na którym będzie firmowy intranet: komputer ma przypisany stały adres IP z klasy nierutowalnej (192.168.1.158/24) i nadaną nazwę hp60 (serwer pełniący rolę rutera ma uruchomioną usługę dhcp, ale ustawiłem adres 'fixed' dla hp60 po adresie mac karty).
Sieć konfigurowałem net_confem.

PS Może powinienem mu ustawić jako adres serwera DNS adres IP rutera, na którym jest uruchomiony Bind ?


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 13:25 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Pokaż ifconfig -a .

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 13:32 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Cytuj:
komputer ma przypisany stały adres IP z klasy nierutowalnej (192.168.1.158/24)

To jest IP tego komputera? Ip to jest 192.168.1.158 a /24 to jest maska - jeśli tego nie wiesz, to być może źle przeprowadziłeś podstawową konfigurację.Druga sprawa - net_confem konfiguruje się standardowy router. Czyli ustawia się jakiś interfejs WAN i jakiś interfejs LAN. W twoim przypadku rozumiem, ma to być typowy standalone, który będzie udostępniał jakieś usługi. Masz tylko jeden interfejs sieciowy i drugiego nie potrzebujesz. Zatem należało skonfigurować net_confem jako klienta dhcp (jeśli maiłby dostawać ten IP) albo jako dsl (jeśli ten IP ma być wpisany na sztywno). Następnie zakończyć net_conf nie ustawiając interfejsu wewnętrznego. Problem w tym, że wówczas nie uruchamia się interfejs lo (loop), który jest potrzebny, a który w nnd domyślnie uruchamia się z interfejsem lokalnym. i w tym wypadku do /etc/rc.conf musisz w sekcji daemons dopisać ręcznie "lan" przed lub po internet.
Cały problem bierze się zapewne z tego, że właśnie interfejsu lo nie masz.
O ile dobrze pamiętam musisz też ręcznie skorygować /etc/hostname i /etc/hosts tak, aby była wpisana prawidłowa nazwa hosta i interfejs 127.0.0.1 localhost localdomain.

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 13:32 
Offline

Rejestracja: wtorek, 19 czerwca 2007, 21:27
Posty: 18
Lokalizacja: Kraków
: [/] [] ()
[root@hp60 etc]# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:30:4F:18:D8:76
          inet addr:192.168.1.158  Bcast:192.168.1.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4830 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2141 errors:0 dropped:0 overruns:0 carrier:0
          collisions:31 txqueuelen:1000
          RX bytes:474938 (463.8 Kb)  TX bytes:190672 (186.2 Kb)
          Interrupt:17 Base address:0x1000

lo        Link encap:Local Loopback
          LOOPBACK  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)



Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 13:48 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
pokaż jeszcze /etc/hosts

Ps daj
ifconfig lo 127.0.0.1 up

*(czyżby to był błąd w netconfie?)

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 13:57 
Offline

Rejestracja: wtorek, 19 czerwca 2007, 21:27
Posty: 18
Lokalizacja: Kraków
Maciek:
Maciek pisze:
Cytuj:
komputer ma przypisany stały adres IP z klasy nierutowalnej (192.168.1.158/24)

To jest IP tego komputera? Ip to jest 192.168.1.158 a /24 to jest maska - jeśli tego nie wiesz, to być może źle przeprowadziłeś podstawową konfigurację.

Podałem tutaj (czyli na forum, nie w net_confie) adres z maską podsieci, żeby nie było więcej nieporozumień. Konfigurowałem net_confem, ale nie skonfigurowałem drugiego interfejsu. Ustawiłem sieć jako DSL. Próbowałem też z dhcp (przypisując w pliku konfiguracyjnym serwera DHCP adres IP na stałe). Nie sprawdziłem 'tylko' wpisów w /etc/hosts (który nie został w ogóle wygenerowany przez net_confa).
Dzięki za rzeczowe informacje.


Po
: [/] [] ()
ifconfig lo 127.0.0.1 up

interfejs wstał i daje odpowiedzi na pingi na 127.0.0.1.
Co gorsza nie mam pliku /etc/hosts (???), ale domyślam się, że powinienem tam wpisać coś takiego:
: [/] [] ()
127.0.0.1 localhost
192.168.1.158 hp60


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 14:36 
Offline
Honorowy Admin

Rejestracja: piątek, 5 lipca 2002, 17:30
Posty: 7800
Lokalizacja: Słupsk
Pliku hosts nie masz, bo jest on generowany podczas ustawiania sieci lokalnej. Trzeba pamiętać, że nnd domyślnie ma być routerem. Wpisy w hosts dokłądnie to takie:
127.0.0.1 localhost.localdomain localhost
192.168.1.158 hp60

_________________
Obrazek Belfer.one.PL
Obrazek Audio Cafe


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 14:55 
Offline

Rejestracja: wtorek, 19 czerwca 2007, 21:27
Posty: 18
Lokalizacja: Kraków
Już działa!
Wyedytowałem /etc/hosts oraz /etc/rc.conf.
Ustawiłem dhcp.
Ręcznie podniosłem loopback.
Ponownie wywaliłem cały katalog /var/lib/mysql i uruchomiłem /etc/rc.d/mysqld start.

I zadziałało.
Naprawdę, pogubiłem się w tym wszystkim. Dziękuję za pomoc Maćkowi i JakubC!

Pozdrawiam
Marcin


Na górę
 Wyświetl profil  
 
 Tytuł:
Post: piątek, 29 czerwca 2007, 15:13 
Offline
PGF

Rejestracja: wtorek, 27 czerwca 2006, 14:09
Posty: 2112
Lokalizacja: Poznań
Na przyszłość: nie przeszedłeś całego net_confa tylko konfigurację dostępu do netu;) I tu powstał problem.

Jeżeli chodzi o startowanie lo to to jest problem z net_confem.

Pozdrawiam

_________________
Dedykowane systemy CRM, e-commerce i witryny korporacyjne.
Software House Poznań


Na górę
 Wyświetl profil  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Nowy temat Odpowiedz w temacie  [ Posty: 14 ] 

Strefa czasowa UTC+2godz.


Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 27 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Technologię dostarcza phpBB® Forum Software © phpBB Group
Hosting: Compus-Net
RobertKonik.pl