Upgrade do 1.11.8
Witam, mam wersje LMS 1.10.3 Vidrine i chcialbym zrobic upgrade do najnowszej czyli 1.11.8. Powiedzcie czy dobrze mam zamiar to zrobić, a mianowicie: 1. na starej, obecnie działającej wersji robię backup bazy (z poziomu LMS), 2. podmieniam pliki z najnowszej dystrybucji w odpowiednie miejsca w systemie (tak jakbym instalował na nowo LMS), 3. uruchamiam LMS w przeglądarce, i po zalogowaniu się: 4. przywracam backup bazy z poziomu LMS. Jak coś pominąłem, proszę o info. z góry dzięki pozdr. McX
Maciej Kostyra pisze:
Witam, mam wersje LMS 1.10.3 Vidrine i chcialbym zrobic upgrade do najnowszej czyli 1.11.8. Powiedzcie czy dobrze mam zamiar to zrobić, a mianowicie:
1. na starej, obecnie działającej wersji robię backup bazy (z poziomu LMS), 2. podmieniam pliki z najnowszej dystrybucji w odpowiednie miejsca w systemie (tak jakbym instalował na nowo LMS), 3. uruchamiam LMS w przeglądarce, i po zalogowaniu się: 4. przywracam backup bazy z poziomu LMS.
Jak coś pominąłem, proszę o info. z góry dzięki
pozdr. McX _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Hej, nie przywracaj backupu - przecież bazy ruszać nie będziesz, więc dane będą na swoim miejscu - ustaw tylko konfig, gdybyś zastępował też lms.ini... jak świeże skrypty LMSowe wykryją, że baza pochodzi ze starszej wersji, to zaprowadzą w bazie odpowiednie porządki... pozdrawiam, Dawid W
----- Original Message ----- From: "widynek" <widynek@o2.pl> To: "lista użytkowników LMS" <lms@lists.lms.org.pl> Sent: Thursday, October 22, 2009 9:28 PM Subject: Re: [lms] Upgrade do 1.11.8 nie przywracaj backupu - przecież bazy ruszać nie będziesz, więc dane będą na swoim miejscu - ustaw tylko konfig, gdybyś zastępował też lms.ini... jak świeże skrypty LMSowe wykryją, że baza pochodzi ze starszej wersji, to zaprowadzą w bazie odpowiednie porządki... pozdrawiam, Dawid W _______________________________________________ spróbowałem, ale mi coś takiego się pojawiło: Wystąpiły błędy w obsłudze bazy danych! Zapytanie: CREATE FUNCTION mask2prefix(mask bigint) RETURNS smallint DETERMINISTIC RETURN bit_count(mask); Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) Zapytanie: CREATE FUNCTION broadcast(address bigint, mask bigint) RETURNS bigint DETERMINISTIC RETURN address + (pow(2, (32-mask2prefix(mask)))-1); Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) z czym to się je ? pozdr. McX
Maciej Kostyra pisze:
spróbowałem, ale mi coś takiego się pojawiło:
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: CREATE FUNCTION mask2prefix(mask bigint) RETURNS smallint DETERMINISTIC RETURN bit_count(mask); Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) Zapytanie: CREATE FUNCTION broadcast(address bigint, mask bigint) RETURNS bigint DETERMINISTIC RETURN address + (pow(2, (32-mask2prefix(mask)))-1); Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
z czym to się je ?
pozdr. McX _______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
Przed updatem, dodaj do my.cnf [mysqld] set-variable=log_bin_trust_function_creators=1 I dopiero upgrade. Pozdrawiam. -- Matys Łukasz mobile: (+ 48) 504257944 gg: 6808288 Red Hat Certified Engineer CN: 805008539731256
----- Original Message ----- From: "Matys Łukasz" <lukasz@e-matys.com> To: "lista użytkowników LMS" <lms@lists.lms.org.pl> Sent: Thursday, October 22, 2009 10:09 PM Subject: Re: [lms] Upgrade do 1.11.8 Przed updatem, dodaj do my.cnf [mysqld] set-variable=log_bin_trust_function_creators=1 I dopiero upgrade. Pozdrawiam. -- Matys Łukasz mobile: (+ 48) 504257944 gg: 6808288 Red Hat Certified Engineer CN: 805008539731256 _______________________________________________ Zrobilem jak radziles i na ekranie logowania owszem nie mam już błędów, ale za to po zalogowaniu, nie mam np. żadnej sieci IP, a przy próbie przeglądania ich list mam błąd: 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, disabled, (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 Domyślam się że błąd ten jest spowodowany brakiem funkcji lms.mask2prefix ale nie wiem co to i jak to uruchomic. Pomóżcie proszę. pozdr. McX
----- Original Message ----- From: "Maciej Kostyra" <macx@dukla.pl> To: "lista użytkowników LMS" <lms@lists.lms.org.pl> Sent: Thursday, October 22, 2009 9:52 PM Subject: Re: [lms] Upgrade do 1.11.8 spróbowałem, ale mi coś takiego się pojawiło: Wystąpiły błędy w obsłudze bazy danych! Zapytanie: CREATE FUNCTION mask2prefix(mask bigint) RETURNS smallint DETERMINISTIC RETURN bit_count(mask); Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) Zapytanie: CREATE FUNCTION broadcast(address bigint, mask bigint) RETURNS bigint DETERMINISTIC RETURN address + (pow(2, (32-mask2prefix(mask)))-1); Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) z czym to się je ? pozdr. McX _______________________________________________ może podam jeszcze jakie mam wersje: Wersja MySQL: 5.0.32-Debian_7etch11-log Wersja PHP: 4.4.4-8+etch6 Wersja Smarty: 2.6.18 Choć przypuszczam, że to raczej w samej bazie MySQL czegoś brakuje, ale w tym temacie nie bardzo sam sobie poradzę, więc bardzo proszę o pomoc. pozdr. McX
Wystąpiły błędy w obsłudze bazy danych! Zapytanie: CREATE FUNCTION mask2prefix(mask bigint) RETURNS smallint DETERMINISTIC RETURN bit_count(mask); Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable) Zapytanie: CREATE FUNCTION broadcast(address bigint, mask bigint) RETURNS bigint DETERMINISTIC RETURN address + (pow(2, (32-mask2prefix(mask)))-1); Błąd: You do not have the SUPER privilege and binary logging is enabled (you *might* want to use the less safe log_bin_trust_function_creators variable)
z czym to się je ?
ustaw w lms.ini jako usera root i jego hasło do mysql-a.. Kwaq
----- Original Message ----- From: "Mirek Kwak" <slawek@cidernet.pl> To: "lista użytkowników LMS" <lms@lists.lms.org.pl> Sent: Thursday, October 22, 2009 10:17 PM Subject: Re: [lms] Upgrade do 1.11.8 ustaw w lms.ini jako usera root i jego hasło do mysql-a.. Kwaq _______________________________________________ nie pomogło dalej problem występuje pozdr. McX
witam Maciej, Thursday, October 22, 2009, 10:22:12 PM, you wrote:
----- Original Message ----- From: "Mirek Kwak" <slawek@cidernet.pl> To: "lista użytkowników LMS" <lms@lists.lms.org.pl> Sent: Thursday, October 22, 2009 10:17 PM Subject: Re: [lms] Upgrade do 1.11.8
ustaw w lms.ini jako usera root i jego hasło do mysql-a..
Kwaq
_______________________________________________
nie pomogło dalej problem występuje
pozdr. McX
_______________________________________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/mailman/listinfo/lms
ustawiles odpowiednie prawa dostepu w mysql? CREATE ALTER INDEX DROP CREATE TEMPORARY TABLES CREATE VIEW SHOW VIEW CREATE ROUTINE ALTER ROUTINE EXECUTE LOCK TABLES REFERENCES wersja 10.0 ma inne wymagania niz 1,11 -- Best regards, MAREX mailto:maccolo@o2.pl
----- Original Message ----- From: ""MAREX" Mariusz Helt" <maccolo@o2.pl> To: "lista użytkowników LMS" <lms@lists.lms.org.pl> Sent: Thursday, October 22, 2009 10:42 PM Subject: Re: [lms] Upgrade do 1.11.8 ustawiles odpowiednie prawa dostepu w mysql? CREATE ALTER INDEX DROP CREATE TEMPORARY TABLES CREATE VIEW SHOW VIEW CREATE ROUTINE ALTER ROUTINE EXECUTE LOCK TABLES REFERENCES wersja 10.0 ma inne wymagania niz 1,11 -- Best regards, MAREX mailto:maccolo@o2.pl _______________________________________________ wczesniej nie, ale teraz już tak - dzięki - tylko ciągle mam ten sam błąd: Błąd: FUNCTION lms.mask2prefix does not exist przy zapytaniach sql dotyczących komputerów, sieci ip - wszystkiego co ma maskę podsieci przypisaną. pozdr. McX
Maciej Kostyra pisze:
----- Original Message ----- From: ""MAREX" Mariusz Helt" <maccolo@o2.pl> To: "lista użytkowników LMS" <lms@lists.lms.org.pl> Sent: Thursday, October 22, 2009 10:42 PM Subject: Re: [lms] Upgrade do 1.11.8
Ustaw wszystko co przykazane, i DOPIERO zrob upgrade, ustawienie tego wsystkiego po upgradzie gówno da. -- Matys Łukasz mobile: (+ 48) 504257944 gg: 6808288 Red Hat Certified Engineer CN: 805008539731256
Zajrzyj do katalogu lms - tam masz dwa pliki z bazą - jeden do mysql a drugi do postgres. Poszukaj w tym od mysql fragmentu z definicją funkcji której Ci brakuje. Wygląda ona tak: DROP FUNCTION IF EXISTS mask2prefix; CREATE FUNCTION mask2prefix(mask bigint) RETURNS smallint DETERMINISTIC RETURN bit_count(mask); Dodaj toto do bazy - z konsoli albo z phpmyadmin , lub z czego tam korzystasz...Jeżeli jeszcze cos będzie brakowało - szukaj w tym pliku.... -- Szymon Kajewski lysysoft@o2.pl
uczestnicy (6)
-
"MAREX" Mariusz Helt -
Maciej Kostyra -
Matys Łukasz -
Mirek Kwak -
Szymon Kajewski -
widynek