Menu hosting - aliases list wersja CVS
Witam!
Dzisiejszy CVS pobrany ok godz. 12.00 i menu aliases list zwraca taki blad: Database errors occurred! Query: SELECT a.id, a.login, d.name AS domain, domainid, (SELECT CONCAT(p.login, '@', pd.name) FROM passwd p JOIN domains pd ON (p.domainid = pd.id) WHERE p.id = s.accountid) AS dest, s.cnt FROM aliases a JOIN domains d ON (d.id = a.domainid) JOIN (SELECT COUNT(*) AS cnt, MIN(accountid) AS accountid, aliasid FROM aliasassignments GROUP BY aliasid) s ON (a.id = s.aliasid) WHERE 1=1 ORDER BY a.login asc, domain Error: Table 'lms.aliasassignments' doesn't exist
Czy cos mi sie nie upgradnelo?
Moje wersje:
LMS version: 1.11 cvs (1.920/1.22) LMSDB version: 1.11 cvs (1.44/1.50) MySQL version: 5.0.51 PHP version: 5.2.5 Smarty version: 2.6.18
LMS 1.11 cvs (1.920/1.22) DB: 2008020900
tdabek@go2.pl wrote:
Czy cos mi sie nie upgradnelo?
coś się skopało z uprawnieniami w cvsie po zmianie maszyny, spróbuj ponownie, nowych plików jest kilka, których pewnie ci nie ściągnęło.
A.L.E.C pisze:
tdabek@go2.pl wrote:
Czy cos mi sie nie upgradnelo?
coś się skopało z uprawnieniami w cvsie po zmianie maszyny, spróbuj ponownie, nowych plików jest kilka, których pewnie ci nie ściągnęło.
Ok dziala, dzieki. Czyli to widocznie buildpack.sh czegos nie pobral.
A.L.E.C pisze:
coś się skopało z uprawnieniami w cvsie po zmianie maszyny, spróbuj ponownie, nowych plików jest kilka, których pewnie ci nie ściągnęło.
Jednak cos jeszcze jest nie tak. W liscie kont jesli do konta nie ma przypisanej domeny to nie idzie takiego konta edytowac, nie dzialaja zadne linki z prawej strony (informacje/edytuj/zmiana hasla)
Konta z domenami edytuja sie poprawnie.
tdabek@go2.pl wrote:
Jednak cos jeszcze jest nie tak. W liscie kont jesli do konta nie ma przypisanej domeny to nie idzie takiego konta edytowac, nie dzialaja zadne linki z prawej strony (informacje/edytuj/zmiana hasla)
Konta z domenami edytuja sie poprawnie.
teraz konto musi mieć domenę, przypisz ją ręcznie w bazie
Po dzisiejszym upgrade mam przy wejsciu na liste sieci
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: SELECT id, name, inet_ntoa(address) AS address, address AS addresslong, mask, interface, gateway, dns, dns2, domain, wins, dhcpstart, dhcpend, mask2prefix (inet_aton(mask)) AS prefix, broadcast(address, inet_aton(mask)) AS broadcastlong, inet_ntoa(broadcast(address, inet_aton(mask))) AS broadcast, pow(2,(32 - mask2prefix (inet_aton(mask)))) AS size, (SELECT COUNT(*) FROM nodes WHERE (ipaddr >= address AND ipaddr <= broadcast(address, inet_aton(mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton(mask))) ) AS assigned, (SELECT COUNT(*) FROM nodes WHERE ((ipaddr >= address AND ipaddr <= broadcast(address, inet_aton (mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton (mask)))) AND (UNIX_TIMESTAMP() - lastonline < 600) ) AS online FROM networks ORDER BY name Błąd: FUNCTION lms.mask2prefix does not exist
Dariusz Kowalczyk
!DSPAM:47b9917524864042098162!
Dariusz Kowalczyk pisze:
Po dzisiejszym upgrade mam przy wejsciu na liste sieci
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: SELECT id, name, inet_ntoa(address) AS address, address AS addresslong, mask, interface, gateway, dns, dns2, domain, wins, dhcpstart, dhcpend, mask2prefix (inet_aton(mask)) AS prefix, broadcast(address, inet_aton(mask)) AS broadcastlong, inet_ntoa(broadcast(address, inet_aton(mask))) AS broadcast, pow(2,(32 - mask2prefix (inet_aton(mask)))) AS size, (SELECT COUNT(*) FROM nodes WHERE (ipaddr >= address AND ipaddr <= broadcast(address, inet_aton(mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton(mask))) ) AS assigned, (SELECT COUNT(*) FROM nodes WHERE ((ipaddr >= address AND ipaddr <= broadcast(address, inet_aton (mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton (mask)))) AND (UNIX_TIMESTAMP() - lastonline < 600) ) AS online FROM networks ORDER BY name Błąd: FUNCTION lms.mask2prefix does not exist
U mnie nie zaobserwowalem tego problemu.
On Mon, 18 Feb 2008 16:04:20 +0100, tdabek wrote
Dariusz Kowalczyk pisze:
Po dzisiejszym upgrade mam przy wejsciu na liste sieci
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: SELECT id, name, inet_ntoa(address) AS address, address AS addresslong, mask, interface, gateway, dns, dns2, domain, wins, dhcpstart, dhcpend, mask2prefix (inet_aton(mask)) AS prefix, broadcast(address, inet_aton(mask)) AS broadcastlong, inet_ntoa(broadcast(address, inet_aton(mask))) AS broadcast, pow(2,(32 -
mask2prefix
(inet_aton(mask)))) AS size, (SELECT COUNT(*) FROM nodes WHERE (ipaddr >= address
AND
ipaddr <= broadcast(address, inet_aton(mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton(mask))) ) AS assigned, (SELECT COUNT(*) FROM nodes WHERE ((ipaddr >= address AND ipaddr <= broadcast(address, inet_aton (mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton (mask)))) AND (UNIX_TIMESTAMP() - lastonline < 600) ) AS online FROM networks
ORDER BY
name Błąd: FUNCTION lms.mask2prefix does not exist
U mnie nie zaobserwowalem tego problemu.
-- Pozdrawiam Tomasz Dąbek [Thomas] [gg:14553 mail:tdabek_NO_@go2.pl]
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
no u mnie jest :-) a używam cvs-a od roku i co 2 tygodnie robie update z cvs-a bo dzisiejszym update sie sypneło ....mam nadzieje ze ich tylko nie wyswietla bo sieci to tam jest prawie 100 :_)
Dariusz Kowalczyk
!DSPAM:47b9a33643491804284693!
On Mon, 18 Feb 2008 16:04:20 +0100, tdabek wrote
Dariusz Kowalczyk pisze:
Po dzisiejszym upgrade mam przy wejsciu na liste sieci
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: SELECT id, name, inet_ntoa(address) AS address, address AS addresslong, mask, interface, gateway, dns, dns2, domain, wins, dhcpstart, dhcpend, mask2prefix (inet_aton(mask)) AS prefix, broadcast(address, inet_aton(mask)) AS broadcastlong, inet_ntoa(broadcast(address, inet_aton(mask))) AS broadcast, pow(2,(32 -
mask2prefix
(inet_aton(mask)))) AS size, (SELECT COUNT(*) FROM nodes WHERE (ipaddr >= address
AND
ipaddr <= broadcast(address, inet_aton(mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton(mask))) ) AS assigned, (SELECT COUNT(*) FROM nodes WHERE ((ipaddr >= address AND ipaddr <= broadcast(address, inet_aton (mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton (mask)))) AND (UNIX_TIMESTAMP() - lastonline < 600) ) AS online FROM networks
ORDER BY
name Błąd: FUNCTION lms.mask2prefix does not exist
U mnie nie zaobserwowalem tego problemu.
-- Pozdrawiam Tomasz Dąbek [Thomas] [gg:14553 mail:tdabek_NO_@go2.pl]
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
a gdzie ta funkcja co jej nie ma ma być :-?
Błąd: FUNCTION lms.mask2prefix does not exist
Dariusz Kowalczyk
!DSPAM:47b9a44c45351465223968!
On Mon, 18 Feb 2008 15:08:53 +0100, Dariusz Kowalczyk wrote
Po dzisiejszym upgrade mam przy wejsciu na liste sieci
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: SELECT id, name, inet_ntoa(address) AS address, address AS addresslong, mask, interface, gateway, dns, dns2, domain, wins, dhcpstart, dhcpend, mask2prefix (inet_aton(mask)) AS prefix, broadcast(address, inet_aton(mask)) AS broadcastlong, inet_ntoa(broadcast(address, inet_aton(mask))) AS broadcast, pow(2,(32 - mask2prefix (inet_aton(mask)))) AS size, (SELECT COUNT(*) FROM nodes WHERE (ipaddr >= address AND ipaddr <= broadcast(address, inet_aton(mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton(mask))) ) AS assigned, (SELECT COUNT(*) FROM nodes WHERE ((ipaddr >= address AND ipaddr <= broadcast(address, inet_aton (mask))) OR (ipaddr_pub >= address AND ipaddr_pub <= broadcast(address, inet_aton
(mask)))) AND (UNIX_TIMESTAMP() - lastonline < 600) ) AS online FROM networks ORDER BY name Błąd: FUNCTION lms.mask2prefix does not exist
Dariusz Kowalczyk
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
po recznym wklepaniu (czmu sie nie upgradneły z automaty?)
mysql> CREATE FUNCTION mask2prefix(mask bigint) RETURNS smallint DETERMINISTIC RETURN bit_count(mask); Query OK, 0 rows affected (0.00 sec)
mysql> CREATE FUNCTION broadcast(address bigint, mask bigint) RETURNS bigint DETERMINISTIC RETURN address + (pow(2, (32-mask2prefix(mask)))-1); Query OK, 0 rows affected (0.00 sec)
mam teraz
Błąd: execute command denied to user 'lms'@'localhost' for routine 'lms.mask2prefix'
Dariusz Kowalczyk
!DSPAM:47b9a6c148161010189975!
18-02-08, Dariusz Kowalczyk daro@i24.pl napisał(a):
Błąd: execute command denied to user 'lms'@'localhost' for routine 'lms.mask2prefix'
Problem z uprawnieniami sproboj dac uzytkownikowi wszystkie uprawnienia dla tej bazy, zapewne chodzi o ktores z create routine alter routine badz execute. Najlatwiej chyba to ustawic za pomocą PMA
Pozdrawiam
!DSPAM:47b9b93370292099511928!
On Mon, 18 Feb 2008 17:58:25 +0100, Michał Gacek wrote
18-02-08, Dariusz Kowalczyk daro@i24.pl napisał(a):
Błąd: execute command denied to user 'lms'@'localhost' for routine 'lms.mask2prefix'
Problem z uprawnieniami sproboj dac uzytkownikowi wszystkie uprawnienia dla tej bazy, zapewne chodzi o ktores z create routine alter routine badz execute. Najlatwiej chyba to ustawic za pomocą PMA
Pozdrawiam
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
To dlaczego tego kurde nie ma w dokumentacji :-). Sposobem opisanym w dokumentacji nie ma szans użytkownikowi lms nadac wystaczajacych praw to tworzenia procedur, grant all on lms.* to lms@localhost bynajmniej ich nie daje.
Dariusz Kowalczyk
!DSPAM:47ba029f133641250119904!
On Mon, 18 Feb 2008 23:11:44 +0100, Dariusz Kowalczyk wrote
On Mon, 18 Feb 2008 17:58:25 +0100, Michał Gacek wrote
18-02-08, Dariusz Kowalczyk daro@i24.pl napisał(a):
Błąd: execute command denied to user 'lms'@'localhost' for routine 'lms.mask2prefix'
Problem z uprawnieniami sproboj dac uzytkownikowi wszystkie uprawnienia dla tej bazy, zapewne chodzi o ktores z create routine alter routine badz execute. Najlatwiej chyba to ustawic za pomocą PMA
Pozdrawiam
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
To dlaczego tego kurde nie ma w dokumentacji :-). Sposobem opisanym w dokumentacji nie ma szans użytkownikowi lms nadac wystaczajacych praw to tworzenia procedur, grant all on lms.* to lms@localhost bynajmniej ich nie daje.
Dariusz Kowalczyk
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
to trzeba jeszcze dodac żeby było jak należy
niech się ktoś zlituje i dopisze to do dokumentacji :-)
GRANT CREATE ROUTINE ON lms.* TO 'lms'@'localhost';
Dariusz Kowalczyk
!DSPAM:47ba04fa138731436614547!
Dariusz Kowalczyk pisze:
To dlaczego tego kurde nie ma w dokumentacji :-). Sposobem opisanym w dokumentacji nie ma szans użytkownikowi lms nadac wystaczajacych praw to tworzenia procedur, grant all on lms.* to lms@localhost bynajmniej ich nie daje.
Wiesz, nie dalej jak kilka dni temu (jak byly problemy z dostepem do pobrania wersji CVS) instalowalem nowego LMS-a. Zalezalo mi na wersji jezykowej en wiec zrobilem to na osobnej maszynie. Poniewaz nie moglem pobrac CVS'a zainstalowalem wersje 1.11.2 no i cala procedura ja w dok, czyli grant all on lms.* to lms@localhost
Efekt byl taki ze rzeczywiscie UI plul bledami ale nie mialem czasu sie z tym bawic. Bodajze nastepnego dnia ruszyl CVS wiec usunalem wersje 1.11.2 i wstawilem tam wersje CVS (same pliki- baza zostala z wersji 1.11.2)
Bledy zniknely i IU zaczal normalnie przemawiac.
Przyszly mi do glowy 2 wnioski: 1. Wersja CVS to poprawila poniewaz zawiera cos wiecej niz 1.11.2 (jesli chodzi o baze oczywiscie) lub... 2. Kilkakrotne logowanie sie i wylogowanie moje sprawilo poprawe stanu rzeczy a ustapienie bledow po nakladce CVS'a bylo tylko przypadkiem.
Nic innego nie zmienialem/poprawialem.
On Mon, 18 Feb 2008 14:50:21 +0100, A.L.E.C wrote
tdabek@go2.pl wrote:
Jednak cos jeszcze jest nie tak. W liscie kont jesli do konta nie ma przypisanej domeny to nie idzie takiego konta edytowac, nie dzialaja zadne linki z prawej strony (informacje/edytuj/zmiana hasla)
Konta z domenami edytuja sie poprawnie.
teraz konto musi mieć domenę, przypisz ją ręcznie w bazie
-- Aleksander 'A.L.E.C' Machniak http://alec.pl gg:2275252 LAN Management System Developer http://lms.org.pl
lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
no to dla kont typu sql trzeba by dodac domene wynikajaca z nazwy serwera albo czesto wystarczyloby localhost sęk w tym ze teraz po zmianach jak ktos miał takie konta to musi je resznie w bazie dodawać albo usunac z lms-a i dodac jeszcze raz bo na liscie sie pokazuja ale nic z nimi zrobć nie można
alo tak z innej beczki to Cieszę się że ten dzial konta nazywa sie wreszcie po ludzku czyli hosting :-)
mam nadzieję że teraz pójda "inwestycje" na to by ten dziąl rozbudowac do lepszej konfiguracji i zarzadzania np domenami juz pod kontem hostingu
Dariusz Kowalczyk
-- Webvisor Sp. z o.o. al. Wolności 19 33-300 Nowy Sącz tel./fax +48184441888 http://www.webvisor.pl
Webvisor Sp. z o.o. z siedzibą i adresem w Nowym Sączu 33-300 przy al. Wolności 19, wpisaną do Rejestru Przedsiębiorców prowadzonego przez Sąd Rejonowy w Krakowie Wydział XII Gospodarczy Krajowego Rejestru Sądowego pod numerem 0000144640 REGON:492835887, NIP:7342938664, Kapitał Zakładowy 270.000,00 PLN
!DSPAM:47b9931527268980171022!
uczestnicy (4)
-
A.L.E.C
-
Dariusz Kowalczyk
-
Michał Gacek
-
tdabek@go2.pl