Witaj API13,
W Twoim liście datowanym 25 lipca 2007 (12:13:47) można przeczytać:
A> Witajcie
A> Właśnie chciałem przejść na LMS 1.9.8, wszystko robilem jak do
A> tej pory ale teraz chba cosprzegapilem. Baza niby sie upgrajduje z
A> DB: 2007041200 na DB: 2007071100 ale niestety nie tworzy sie tabela
A> customercontacts i w efekcie mam błąd:
A> Zapytanie: SELECT phone, name FROM customercontacts WHERE customerid = '138' ORDER BY id
A> Błąd: Table 'lms.customercontacts' doesn't exist
Mam dokładnie to samo
--
Pozdrowienia,
Tomek mailto:gal01@wp.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Sarenka wrote:
> Wystawilem dzisiaj KW na sprzet dla serwisanta - zaznaczony cel "INNY".
> Wpisana pozycja, KW jest w rejestrze kasowym, ale nie ma go ani w
> historii operacji finansowych ani w wygenerowanym raporcie. Zmiana cely
> na klinet i wybranie klienta nie pomagaja. KP i KW wystawione od razu na
> klienta z bazy sa normalnie widoczne zarowno w raporcie jak i na
> hostroii operacji.
Zgłoś w BTSie, bo będę się mógł tym zająć dopiero w przyszłym tygodniu,
a mogę zapomnieć.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.alec.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
A.L.E.C pisze:
> tdabek(a)go2.pl wrote:
>
>> lecz moj mysql zwraca ze :
>> Table 'mysql.proc' doesn't exist
>
> spróbuj tego
> http://dev.mysql.com/doc/refman/5.0/en/mysql-fix-privilege-tables.html
>
Idąc za ostatnią radą Aleca zasymulowałem problem od początku i:
- założona baza z uprawnieniami ALL
- pobrany w pełni działający LMS 1.9.8
- następnie z linii poleceń:
#mysql_fix_privilege_tables --password=root_password
- restart serwera mysql
- pobrany swieży LMS-cvs
- próba logowania: bez błędów
- wyświetlanie listy klientów: bez błędów
- lista komputerów: bez błędów
...nareszcie działa.
Czyli wynika z tego, że tylko taka droga prowadzi do poprawnej
aktualizacji do bieżącej wersji cvs (przynajmniej w moim przypadku).
Dodam, że mój mysql obsługuje tylko LMS'a i jest to standardowa
paczka ze Slackware-11, nigdy przedtem nie miałem podobnego problemu.
Myślę, że warto dodać w/w sposób postępowania do dokumentacji,
może sie to komuś przydać w przypadku podobnego problemu.
--
Pozdrawiam Tomasz Dąbek [Thomas]
[gg: 14553 mail: tdabek_NOSPAM_(a)go2.pl]
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Wystawilem dzisiaj KW na sprzet dla serwisanta - zaznaczony cel "INNY".
Wpisana pozycja, KW jest w rejestrze kasowym, ale nie ma go ani w
historii operacji finansowych ani w wygenerowanym raporcie. Zmiana cely
na klinet i wybranie klienta nie pomagaja. KP i KW wystawione od razu na
klienta z bazy sa normalnie widoczne zarowno w raporcie jak i na
hostroii operacji.
Informacje o LMS:
Wersja LMS: 1.9-cvs (1.856/1.19)
Wersja LMSDB: 1.9-cvs (1.41/1.46)
Wersja MySQL: 5.0.26-log
Wersja PHP: 5.2.1-pl3-gentoo
Wersja Smarty: 2.6.18
--
Pozdrawiam
Sarenka
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
A.L.E.C pisze:
> tdabek(a)go2.pl wrote:
>
>> Wystąpiły błędy w obsłudze bazy danych!
>> Zapytanie: CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL
>> RETURN @lms_current_user;
>> Błąd: Access denied for user 'lms'@'localhost' to database 'lms'
>> Zapytanie: CREATE VIEW customersview AS SELECT c.* FROM customers c
>> WHERE NOT EXISTS ( SELECT 1 FROM customerassignments a JOIN
>> excludedgroups e ON (a.customergroupid = e.customergroupid) WHERE
>> e.userid = lms_current_user() AND a.customerid = c.id)
>> Błąd: Access denied for user 'lms'@'localhost' to database 'lms'
>
> Jesteś pewien, że user lms@localhost ma wszystkie uprawnienia? Musisz
> uruchomić dwa powyższe zapytania, aż przejdą bez błędu, czyli trzeba
> uprawnienia do tworzenia widoków (CREATE VIEW) oraz funkcji (CREATE
> ROUTINE), może być też potrzebne EXECUTE i SUPER.
>
Jestem pewiem ze baze zakladalem z uprawnieniami dla uzytkownika lms:
GRANT ALL ON lms.* TO lms@localhost IDENTIFIED BY 'twoje_hasło';
wiec nie wiem jakie jeszcze uprawnienia nadac.
Co dziwne uzytkownik root moze wykonac polecenie np:
CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL RETURN
@lms_current_user;
lecz moj mysql zwraca ze :
Table 'mysql.proc' doesn't exist
--
Pozdrawiam Tomasz Dąbek [Thomas]
[gg: 14553 mail: tdabek_NOSPAM_(a)go2.pl]
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
----- Original Message -----
From: "A.L.E.C" <alec(a)alec.pl>
To: "lista użytkowników LMS" <lms(a)lists.lms.org.pl>
Sent: Wednesday, July 25, 2007 1:55 PM
Subject: Re: [lms] Przejscie z 1,9,7 na 1,9,8 i klopot z tabelą
API13 wrote:
> Witajcie
>
> Właśnie chciałem przejść na LMS 1.9.8, wszystko robilem jak do tej pory ale teraz chba cosprzegapilem. Baza niby sie upgrajduje z DB: 2007041200 na DB: 2007071100 ale niestety nie tworzy sie tabela customercontacts i w efekcie mam błąd:
> Zapytanie: SELECT phone, name FROM customercontacts WHERE customerid = '138' ORDER BY id
> Błąd: Table 'lms.customercontacts' doesn't exist
przy pierwszym uruchomieniu po aktualizacji trzeba zwracać uwagę na
błędy. Procedura aktualizacji jest w pliku
lib/upgradedb/mysql.2007071100.php
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.alec.pl
Przy pierwszym uruchomieniu po aktualizacji nie wywala mi błędów dopiero po wejściu na dowolnego usera.
W chwili obecnej utworzyłem odpowiednie tabele ale nie bardzo radzę sobie z przeniesieniem danych...
Pozdrawiam
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
----------------------------------------------------------------------
Najlepsza mapa Polski i Europy w internecie.
Wyznacz trase i jedz na wakacje
>>>http://link.interia.pl/f1b10
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
tdabek(a)go2.pl wrote:
>
> Wystąpiły błędy w obsłudze bazy danych!
> Zapytanie: CREATE FUNCTION lms_current_user() RETURNS int(11) NO SQL
> RETURN @lms_current_user;
> Błąd: Access denied for user 'lms'@'localhost' to database 'lms'
> Zapytanie: CREATE VIEW customersview AS SELECT c.* FROM customers c
> WHERE NOT EXISTS ( SELECT 1 FROM customerassignments a JOIN
> excludedgroups e ON (a.customergroupid = e.customergroupid) WHERE
> e.userid = lms_current_user() AND a.customerid = c.id)
> Błąd: Access denied for user 'lms'@'localhost' to database 'lms'
Jesteś pewien, że user lms@localhost ma wszystkie uprawnienia? Musisz
uruchomić dwa powyższe zapytania, aż przejdą bez błędu, czyli trzeba
uprawnienia do tworzenia widoków (CREATE VIEW) oraz funkcji (CREATE
ROUTINE), może być też potrzebne EXECUTE i SUPER.
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.alec.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
API13 wrote:
> Witajcie
>
> Właśnie chciałem przejść na LMS 1.9.8, wszystko robilem jak do tej pory ale teraz chba cosprzegapilem. Baza niby sie upgrajduje z DB: 2007041200 na DB: 2007071100 ale niestety nie tworzy sie tabela customercontacts i w efekcie mam błąd:
> Zapytanie: SELECT phone, name FROM customercontacts WHERE customerid = '138' ORDER BY id
> Błąd: Table 'lms.customercontacts' doesn't exist
przy pierwszym uruchomieniu po aktualizacji trzeba zwracać uwagę na
błędy. Procedura aktualizacji jest w pliku
lib/upgradedb/mysql.2007071100.php
--
Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252
LAN Management System Developer http://lms.alec.pl
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms
Witajcie
Właśnie chciałem przejść na LMS 1.9.8, wszystko robilem jak do tej pory ale teraz chba cosprzegapilem. Baza niby sie upgrajduje z DB: 2007041200 na DB: 2007071100 ale niestety nie tworzy sie tabela customercontacts i w efekcie mam błąd:
Zapytanie: SELECT phone, name FROM customercontacts WHERE customerid = '138' ORDER BY id
Błąd: Table 'lms.customercontacts' doesn't exist
Efekt jest wiadomy brak nr telefonów. W pierwszej chwili chcialem recznie utworzyc taka tabele z polami:
id - identyfikator
rekorducustomerid - identyfikator
klientaphone - numer telefoniczny
name - nazwa/opis kontaktu
Ale pozostaje jeszcze przeniesienie danych na co sił (obeznania z sql) mi raczej brak.
Zapewne czegoś nie doczytalem lub przegapiłem.
Prosiłbym o pomoc
Pozdrawiam
----------------------------------------------------------------------
Zobacz narzeczonego Oli Kwaśniewskiej!
http://link.interia.pl/f1adb
_______________________________________________
lms mailing list
lms(a)lists.lms.org.pl
http://lists.lms.org.pl/mailman/listinfo/lms