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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2008-04-03 14:46:52

  Mariusz_Zab - Użytkownik

Mariusz_Zab
Użytkownik
Skąd: Bukowno
Zarejestrowany: 2006-09-08

LMS - Unable to connect to database. Access denied .....

Witam.

Zainstalowałem program LMS:).

Wszystko przebiegało pomyślnie do momentu kiedy zapuściłem kompilację demona LMSD. Po tym zabiegu w syslogu z częstotliwością co jedna minuta mam wpis: Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: YES).

LMS.ini mam skonfigurowany zgodnie z zaleceniami producentów ww. oprogramowania.

W pliku sudoers mam dokonany wpis: daemon ALL=(ALL) NOPASSWD: ALL.

Jak łącze się przez mysql -u lms -p i wprowadzę "magiczne hasło" bez problemu mogę przeglądać tabele.

Dane, które wprowadzę za pomocą panelu LMS zapisują się do bazy.

APACHE2 + MYSQL + PHP5 oraz moduły perla montowałem z paczek.

Czy któryś z użytkowników ww. oprogramowania może mi powiedzieć co jeszcze należy zrobić aby nie mieć tego wpisu w syslogu?

Z góry bardzo dziękuje i pozdrawiam.

Offline

 

#2  2008-04-03 23:51:28

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: LMS - Unable to connect to database. Access denied .....

nie znam lms'a sprawdz czy ten demon nie ma odzielnej konfiguracji gdie sie odaje login i haslo....

PS LMS to  zlooooo

Offline

 

#3  2008-04-05 21:10:54

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: LMS - Unable to connect to database. Access denied .....

BiExi napisał(-a):

....

PS LMS to  zlooooo

są większe zła np gentoo :D ;)

Kolego przeczytaj dokumentację to nie będziesz się dziwił.
Hasło i nazwa użytkownika są parametrem podawawnym przy uruchamiania demona.

Offline

 

#4  2008-04-06 07:47:49

  owca - Członek DUG

owca
Członek DUG
Skąd: Szczerców
Zarejestrowany: 2007-01-30
Serwis

Re: LMS - Unable to connect to database. Access denied .....

BiExi napisał(-a):

PS LMS to  zlooooo

To z czego powinno się korzystać?

Offline

 

#5  2008-04-06 08:53:18

  zlyZwierz - Moderator

zlyZwierz
Moderator
Zarejestrowany: 2005-02-18
Serwis

Re: LMS - Unable to connect to database. Access denied .....

Z tego , co umiesz obsługiwć :)

Offline

 

#6  2008-04-06 15:46:26

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: LMS - Unable to connect to database. Access denied .....

owca napisał(-a):

BiExi napisał(-a):

PS LMS to  zlooooo

To z czego powinno się korzystać?

Nie przejmuj się złem, BiExi nie potrafi podać żadnego sensownego argumentu przeciw LMS.
Uważa, że jest zbyt rozbudowany - ja gdyby nie braki umiejętności - rozbudowałbym go znacznie bardziej.

Ostatnio edytowany przez bobycob (2008-04-06 15:47:24)

Offline

 

#7  2008-04-06 18:21:26

  zlyZwierz - Moderator

zlyZwierz
Moderator
Zarejestrowany: 2005-02-18
Serwis

Re: LMS - Unable to connect to database. Access denied .....

I wyszłaby kupa :)

patrz: łindous wiśta

Offline

 

#8  2008-04-06 18:21:53

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: LMS - Unable to connect to database. Access denied .....

lms to zlo bo:
- jest wolny
- to opasla krowa
- ak sie cos w nim zjebie to nie edziesz w stanie tego naprawic w sensownym czasie
= ilo oub wie co tam sie nparawde dzieje w tym systemie :P

PS sa dni kedy nie mam dostepu do netu i nie czytam watkow na forum :P

Offline

 

#9  2008-04-06 20:05:57

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: LMS - Unable to connect to database. Access denied .....

Nie musisz odpisywać, zawsze na temat lms piszesz to samo :P

zabroń więc
php bo to zło
mysql bo to zło

Naprawdę przy sieciach większych niż 50 osób nie sposób robić wszystko ręcznie w bashu.
Można cierpieć na nadmiar czasu, bądź pisać własny program do zarządzania siecią.
Zapewniam, że z powodu braku działania lms przez kilka godzin dzieci w szpitalach nie umierają ;)

Offline

 

#10  2008-04-06 20:35:34

  zlyZwierz - Moderator

zlyZwierz
Moderator
Zarejestrowany: 2005-02-18
Serwis

Re: LMS - Unable to connect to database. Access denied .....

LMS to źle napisana aplikacja, nie zmieni tego nawet stado adminów nieuków , które się w nim lubuje, a nie napisze nic swojego.
W firmie , w której pracuję woleliśmy napisać sobie soft od podstaw nić paprać się LMS-em.
Ja dopisałem sporo ficzerów do LMS-a (samych tabel w mysql doszło ponad 20) , ale im lepiej mam go rozpykanego , tym bardziej skłaniam się ku napisaniu czegoć swojego.

LMS to była odpowiedź na problemy małych trzepakowych sieci i raczkujących urynanetów , a nie rozwiązanie dla ISP.

Offline

 

#11  2008-04-06 20:51:52

  bobycob - Członek z Ramienia

bobycob
Członek z Ramienia
Skąd: Wrocław
Zarejestrowany: 2007-08-15

Re: LMS - Unable to connect to database. Access denied .....

OK zwierz nie bądź zły.
Chciałem tylko powiedzieć, że piętnowanie programu jako złego z definicji nie jest OK.
LMS dla wielu sieci świetnie się sprawdza. Przecież nie pisałem, że jest idealny...
Są ludzie którzy pracują na ubuntu...podobno ;)

Offline

 

#12  2008-04-07 06:42:43

  owca - Członek DUG

owca
Członek DUG
Skąd: Szczerców
Zarejestrowany: 2007-01-30
Serwis

Re: LMS - Unable to connect to database. Access denied .....

BiExi napisał(-a):

PS sa dni kedy nie mam dostepu do netu i nie czytam watkow na forum :P

Każda kobieta miewa takie dni ;-)

Offline

 

#13  2008-04-07 11:54:44

  aphex - Użytkownik

aphex
Użytkownik
Zarejestrowany: 2007-06-25

Re: LMS - Unable to connect to database. Access denied .....

Mariusz_Zab napisał(-a):

Witam.

Zainstalowałem program LMS:).

Wszystko przebiegało pomyślnie do momentu kiedy zapuściłem kompilację demona LMSD. Po tym zabiegu w syslogu z częstotliwością co jedna minuta mam wpis: Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: YES).

LMS.ini mam skonfigurowany zgodnie z zaleceniami producentów ww. oprogramowania.

W pliku sudoers mam dokonany wpis: daemon ALL=(ALL) NOPASSWD: ALL.

Jak łącze się przez mysql -u lms -p i wprowadzę "magiczne hasło" bez problemu mogę przeglądać tabele.

Dane, które wprowadzę za pomocą panelu LMS zapisują się do bazy.

APACHE2 + MYSQL + PHP5 oraz moduły perla montowałem z paczek.

Czy któryś z użytkowników ww. oprogramowania może mi powiedzieć co jeszcze należy zrobić aby nie mieć tego wpisu w syslogu?

Z góry bardzo dziękuje i pozdrawiam.

Czy po kompilacji odpaliłeś binarke lmsd ??? A dokładnie skrypt konfigurujący rc.lmsd ??

Kod:

#! /bin/sh

LMSD=/usr/local/lms/bin/lmsd

# comment these lines if you want to use defaults
export LMSDBHOST=localhost
export LMSDBPORT=3306 #mysql
export LMSDBPASS=password
export LMSDBNAME=lms
export LMSDBUSER=lms

case $1 in
  start)
        $LMSD
        ;;
  stop)
        killall lmsd
        ;;
  restart)
        killall lmsd
        $LMSD
        ;;
  reload)
        $LMSD -q
        ;;
  *)
        echo "Usage: $0 {start|stop|restart|reload}" 1>&2
        exit 1
        ;;
esac

exit 0

Ostatnio edytowany przez aphex (2008-04-07 11:57:36)

Offline

 

#14  2008-04-08 15:16:57

  Mariusz_Zab - Użytkownik

Mariusz_Zab
Użytkownik
Skąd: Bukowno
Zarejestrowany: 2006-09-08

Re: LMS - Unable to connect to database. Access denied .....

Witam.
Dokładnie aphex. Skompilowałem i odpaliłem skrypt rc.lmsd i tutaj mój błąd zachowałem się jak totalny maniak systemu WINDOWS. Nie spojrzałem do niej i tylko naprzód.
A problem polegał na tym, że w linijce export LMSDBPASS=password należy wpisać hasło dostępu, czyli np. jeśli hasło brzmi 12345 to linijka winna wyglądać:export LMSDBPASS=12345 - to taka uwaga dla ludzi, którzy będą w przyszłości mieli podobny problem jak ja.

A tak na marginesie do wszystkich osób które zabrały głos w sprawie programu LSM.
Może i krowa, może i do bani, ale nie o to mi chodziło. Ja po prostu chciałem zobaczyć jak to działa, dlaczego ludzie kupują na aukcji za "grube" pieniądze "to" jak to nazwała jedna koleżanka KROWĘ. Chciałem też, tzn. chcę nadal napisać małe FAQ właśnie dla ludzi, którzy tak wierzą w tego LMS-a ( bo tacy są i będą, którzy wierzą że jedno kliknięcie załatwi sprawę nie patrząc na to czy to jest szybkie czy wolne).
Jeszcze jedno, proszę sobie nie myśleć, że najpierw tutaj chcę od Was koleżanki/koledzy zebrać informacje, a później napisać FAQ i je sprzedawać jak to inni robią. Jak powstanie te FAQ obiecuje, że na 100% będzie wzmianka o tym kto pomógł przy jej realizacji.
W necie owszem jest tam jakieś małe FAQ na ten temat ale na dystrybucję SLACKWARE, a moim celem jest ale promowanie systemu DEBIAN. A czy to mi się uda to się okaże w przyszłości.
PS. Co do dokumentacji, która znajduje się na stronie producenta oprogramowania to sprawę przemilczę.

Offline

 

#15  2008-04-08 15:29:33

  aphex - Użytkownik

aphex
Użytkownik
Zarejestrowany: 2007-06-25

Re: LMS - Unable to connect to database. Access denied .....

LMS-a używam już 5 rok i ani razu mnie nie zawiódł.
Tak naprawdę dziwie sie ludziom którzy piszą ze to jest zło i takie tam.

Jak sie go używa normalnie tak jak to powinno (nie grzebiąc nadgorliwie w plikach) to działa jak należy.
Dopisywanie klienta bez obsługi LMS-a prowadziło do długiego dłubania w plikach konfiguracyjnych usług na serwerze.
Z pomocą krowy :D robie to w 5 minut.

Jeśli chodzi o FAQ to dobry pomysł. Ja w to wchodzę.

Offline

 

#16  2008-04-09 09:00:26

  Mariusz_Zab - Użytkownik

Mariusz_Zab
Użytkownik
Skąd: Bukowno
Zarejestrowany: 2006-09-08

Re: LMS - Unable to connect to database. Access denied .....

Witaj aphex.

Czy mógłbyś mi pokazać jak wygląda twój plik /etc/sudoers.

A co do FAQ cieszę się, że chcesz wejść w to. Mam nadzieję, że znajdzie się więcej chętnych do tego. Jak coś to odezwij się do mnie na gg: 707185.

Pozdrawiam.

Offline

 

#17  2008-04-09 14:39:45

  lapa - Użytkownik

lapa
Użytkownik
Skąd: Gdańsk
Zarejestrowany: 2008-02-13
Serwis

Re: LMS - Unable to connect to database. Access denied .....

Hej

Dołączę się do tego postu, problem zbliżony mam.

Wyedytowanego mam odpowiednio rc.lmsd, dodanego mam ładnie to /etc/init.d/rc.lmsd,
ale jak podglądam syslog'a to co minutę jak jest uaktualniany demon pojawia mi się:

Kod:

ERROR: [db_connect] Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: NO)

Jak wymusić do, żeby było password: YES?
Dodam, że próbowałem już /usr/local/lms/bin/lmsd -p hasło i w dalszym ciągu to samo.

Pozdrawiam

Offline

 

#18  2008-04-09 15:05:18

  Mariusz_Zab - Użytkownik

Mariusz_Zab
Użytkownik
Skąd: Bukowno
Zarejestrowany: 2006-09-08

Re: LMS - Unable to connect to database. Access denied .....

Instalowałeś z paczek czy ze źródeł, chodzi mi o mysql apache itp

Ostatnio edytowany przez Mariusz_Zab (2008-04-09 15:05:40)

Offline

 

#19  2008-04-09 15:16:58

  aphex - Użytkownik

aphex
Użytkownik
Zarejestrowany: 2007-06-25

Re: LMS - Unable to connect to database. Access denied .....

Mariusz_Zab napisał(-a):

Witaj aphex.

Czy mógłbyś mi pokazać jak wygląda twój plik /etc/sudoers.

A co do FAQ cieszę się, że chcesz wejść w to. Mam nadzieję, że znajdzie się więcej chętnych do tego. Jak coś to odezwij się do mnie na gg: 707185.

Pozdrawiam.

U siebie mam standardowy plik.
Nic w nim nie zmieniałem bo nie było takiej potrzeby.

Offline

 

#20  2008-04-10 22:02:23

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: LMS - Unable to connect to database. Access denied .....

lapa napisał(-a):

Hej

Dołączę się do tego postu, problem zbliżony mam.

Wyedytowanego mam odpowiednio rc.lmsd, dodanego mam ładnie to /etc/init.d/rc.lmsd,
ale jak podglądam syslog'a to co minutę jak jest uaktualniany demon pojawia mi się:

Kod:

ERROR: [db_connect] Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: NO)

Jak wymusić do, żeby było password: YES?
Dodam, że próbowałem już /usr/local/lms/bin/lmsd -p hasło i w dalszym ciągu to samo.

Pozdrawiam

ustaw haslo uzytkownikowi lms w mysql'u

Offline

 

#21  2008-04-15 10:16:06

  lapa - Użytkownik

lapa
Użytkownik
Skąd: Gdańsk
Zarejestrowany: 2008-02-13
Serwis

Re: LMS - Unable to connect to database. Access denied .....

BiExi napisał(-a):

lapa napisał(-a):

Hej

Dołączę się do tego postu, problem zbliżony mam.

Wyedytowanego mam odpowiednio rc.lmsd, dodanego mam ładnie to /etc/init.d/rc.lmsd,
ale jak podglądam syslog'a to co minutę jak jest uaktualniany demon pojawia mi się:

Kod:

ERROR: [db_connect] Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: NO)

Jak wymusić do, żeby było password: YES?
Dodam, że próbowałem już /usr/local/lms/bin/lmsd -p hasło i w dalszym ciągu to samo.

Pozdrawiam

ustaw haslo uzytkownikowi lms w mysql'u

Ustawione jest, jak daję mysql -u lms -p, wpisuję właściwe hasło i loguję się.
Chyba z tego nie wybrnę. A może nazwę hosta mam złą? Jaka powinna byc?
Taka jak wynik polecenia hostname na kompie, gdzie jest odpalony demon?

Pozdrawiam

Offline

 

#22  2008-04-15 12:43:12

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: LMS - Unable to connect to database. Access denied .....

localhost lub 127.0.0.1

Offline

 

#23  2008-04-15 14:45:23

  aphex - Użytkownik

aphex
Użytkownik
Zarejestrowany: 2007-06-25

Re: LMS - Unable to connect to database. Access denied .....

lapa napisał(-a):

BiExi napisał(-a):

lapa napisał(-a):

Hej

Dołączę się do tego postu, problem zbliżony mam.

Wyedytowanego mam odpowiednio rc.lmsd, dodanego mam ładnie to /etc/init.d/rc.lmsd,
ale jak podglądam syslog'a to co minutę jak jest uaktualniany demon pojawia mi się:

Kod:

ERROR: [db_connect] Unable to connect to database. Access denied for user 'lms'@'localhost' (using password: NO)

Jak wymusić do, żeby było password: YES?
Dodam, że próbowałem już /usr/local/lms/bin/lmsd -p hasło i w dalszym ciągu to samo.

Pozdrawiam

ustaw haslo uzytkownikowi lms w mysql'u

Ustawione jest, jak daję mysql -u lms -p, wpisuję właściwe hasło i loguję się.
Chyba z tego nie wybrnę. A może nazwę hosta mam złą? Jaka powinna byc?
Taka jak wynik polecenia hostname na kompie, gdzie jest odpalony demon?

Pozdrawiam

Powinienes ustawic chaslo dla uzytkownika w bazie.

Kod:

mysql -u[tutaj wpisz użytkownika z pełnym dostępem do bazy] -p Enter 
password:[podaj hasło]
mysql> GRANT USAGE ON lms.* TO lms@localhost;
mysql> GRANT ALL ON lms.* TO lms@localhost IDENTIFIED BY 'blabla';
mysql> flush privileges;
mysql> exit

pozniej skonfiguruj odpowiednio rc.lmsd

plik rc.lmsd

Kod:

#! /bin/sh

LMSD=/usr/sbin/lmsd

# comment these lines if you want to use defaults
export LMSDBHOST=localhost
export LMSDBPORT=3306 # PostgreSQL
export LMSDBPASS=blabla
export LMSDBNAME=lms
export LMSDBUSER=lms

case $1 in
  start)
    $LMSD
    ;;
  stop)
    killall lmsd
    ;;
  restart)
    killall lmsd
    $LMSD
    ;;
  reload)
    $LMSD -q
    ;;
  *)
    echo "Usage: $0 {start|stop|restart|reload}" 1>&2
    exit 1
    ;;
esac

exit 0

Ostatnio edytowany przez aphex (2008-04-15 14:46:15)

Offline

 

#24  2008-04-15 21:50:36

  lapa - Użytkownik

lapa
Użytkownik
Skąd: Gdańsk
Zarejestrowany: 2008-02-13
Serwis

Re: LMS - Unable to connect to database. Access denied .....

Za Waszymi radami, usunąłem hosta i całą konfigurację demona, założyłem hosta localhosta, jeszcze raz walłem GRANT'y
i nadal jest passwords:NO, ale tym razem po wpisaniu lmsd -p mojehasło -i dhcp nie wywala już w syslogu błędu :)

Teraz powiedzcie mi panowie jak najprościej sprawdzić, czy demon działa?
Dodałem następującą instancję (skopiowane z LMS-UI z tabel):

Kod:

dhcp        127.0.0.1       1       /usr/local/lms/lib/dhcp.so

a do niej opcje

Kod:

command       touch /home/lapa/xxxxxxxxxxxx

potem uruchamiam lmsd -i dhcp i plik xxxxxxxxxxx się nie pojawia?
Źle, że się nie pojawia, czy jak najbardziej właściwie, bo o czymś zapomniałem?

Pozdrawiam

Offline

 

#25  2008-04-15 22:34:20

  aphex - Użytkownik

aphex
Użytkownik
Zarejestrowany: 2007-06-25

Re: LMS - Unable to connect to database. Access denied .....

lmsd mysql -u lms -p lms -h localhost:3306 -qi "dhcp"

Powinno stworzyć ci plik xxxxxxxx ale najlepiej sprawdzić to w logach czy nie pluje dalej ze nie może sie połączyć do bazy.

Wydaje mi sie ze host w UI źle wpisałeś.
W konsoli wpisz hostname i to co ci wyjdzie dodaj do Konfiguracja > hosty a w sekcji demon podłącz instancje pod wpisany na nowo host.
127.0.0.1 w tym przypadku nie będzie poprawny.

Ostatnio edytowany przez aphex (2008-04-15 22:39:01)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)