faust Napisano Luty 8, 2006 Zgłoszenie Share Napisano Luty 8, 2006 Witam. Używam FC4. Spotkałem się następującym problemem - zainstalowałem svn przy pomocy (_yum'a_ → yuma) ORT. Wszystko udało się ładnie skonfigurować i pięknie odpala jako demon po wpisaniu komendy do konsoli, firewall i router skonfigurowane - bo klienci już zaczęli używać nawet. Następnie zapragnąłem by zrobić z tego usługę działającą sobie w tle jak wszystko inne. Pierwszym problemem jaki napotkałem był brak wszędzie opisywanych poleceń "service ...", okazało się że FC4 nie ma xinet'a instalowanego domyślnie. Zainstalowałem z (_yum'a_ → yuma) ORT. Ponieważ uznałem, że skoro jest xinet to odpalę przez xinet. Spreparowałem następujący plik konf.: # default: off # description: The SubVersion System # # server = /usr/bin/svnserve service svn { disable = no port = 3690 socket_type = steam group = ktosie wait = no user = repositories server = /usr/bin/svnserve server_args = -d -r /home/svn } dodałem usługę svn do Local Services w /etc/services dokonałem: chkconfig --level 2345 svn on service xinetd restart po czym dałem chkconfig --list i o dziwo: .. usługi uruchamiane przez xinetd: svn: włączone .. Ale svn nie działa... czy ktoś ma jakiś pomysł jak to odpalić? Nie musi być pod xinet, ale proszę bez propozycji typu screen .. ----------------------------------------------------------------------- dobra.. nikt mi nie odpowiedział.. dla ciekawych, rozwiązałem to następująco: http://www.netbsd.org/guide/pl/chap-rc.html odpaliłem usługę pod innym userem używając w rc.local polecenia z sudo -u <user> svnserve -d -r /<repozytoriumdir> Dalej nie rozumiem dlaczego w FC4 nie chce działać normalnie xinet i dlaczego nie ma pliku /etc/inetd.conf pomimo, że jest inet.. Może ktoś mi to kiedyś wyjaśni.. cóż... ale w krótce wyjdzie FC5 i nowe dziwolągi pozdrawiam Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
@perl Napisano Luty 13, 2006 Zgłoszenie Share Napisano Luty 13, 2006 Dalej nie rozumiem dlaczego w FC4 nie chce działać normalnie xinet i dlaczego nie ma pliku /etc/inetd.conf pomimo, że jest inet.. Może ktoś mi to kiedyś wyjaśni.. nie ma plik inetd.conf bo jest plik xinetd.conf - czyli nowsza wersja superdemona inetd: # # Simple configuration file for xinetd # # Some defaults, and include /etc/xinetd.d/ defaults { instances = 60 log_type = SYSLOG authpriv log_on_success = HOST PID log_on_failure = HOST cps = 25 30 } includedir /etc/xinetd.d jak widac ten plik musi byc zeby zostal przetowzony katalog /etc/xinetd.d w ktorym znajduja sie pliki konfiguracyjne - takie jaki podales (ale bez bledow ) service svn { disable = no socket_type = stream port = 3690 wait = no user = root server = /usr/sbin/svnserve server_args = -d -r /home/svn log_on_failure += USERID } no i powinno dzialac... chyba Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się