inetlms / lms

iNET Lan Management System (LMS) http://www.inetlms.pl
17 stars 26 forks source link

Przejście z LMS > inetLMS #74

Open paszczus opened 9 years ago

paszczus commented 9 years ago

Witam, Dzisiaj testowo zrobiłem migrację z lms-git (wersja z czerwca 2014) na inetLMS i przy wejściu na stronę główną dostaje błędy:

Napotkano błędy w bazie danych! Zapytanie: CREATE OR REPLACE VIEW vnodes AS SELECT n._, m.mac FROM nodes n LEFT JOIN vnodesmac m ON (n.id = m.nodeid); Błąd: 'inetlms.vnodes' is not VIEW Zapytanie: CREATE OR REPLACE VIEW vmacs AS SELECT n., m.mac, m.id AS macid FROM nodes n JOIN macs m ON (n.id = m.nodeid); Błąd: 'inetlms.vmacs' is not VIEW Zapytanie: SELECT name, dbver FROM plug WHERE enabled = 1; Błąd: Table 'inetlms.plug' doesn't exist

paszczus commented 9 years ago

Dalej, w komputery>Lista brak komputerów, te same błędy co powyżej +

Zapytanie: SELECT n.id AS id, n.ipaddr, inet_ntoa(n.ipaddr) AS ip, n.ipaddr_pub, inet_ntoa(n.ipaddr_pub) AS ip_pub, n.mac, n.name, n.ownerid, n.access, n.warning, n.blockade, n.linktype, n.linkspeed, n.linktechnology, n.netdev, n.lastonline, n.info, (SELECT 1 FROM monitnodes WHERE monitnodes.id = n.id LIMIT 1) AS monitoring, CONCAT(c.lastname, ' ', c.name) AS owner , nd.name AS devname, nd.location AS devlocation FROM vnodes n JOIN customersview c ON (n.ownerid = c.id) LEFT JOIN netdevices nd ON (nd.id = n.netdev) WHERE 1=1 AND n.id IN (0) ORDER BY n.name asc Błąd: Unknown column 'n.blockade' in 'field list'

paszczus commented 9 years ago

oraz

Zapytanie: alter table customers add column tv_cust_number varchar(9) COLLATE utf8_polish_ci DEFAULT NULL; Błąd: Duplicate column name 'tv_cust_number'

sylwesterkondracki commented 9 years ago

jak robiłeś dump bazy ?

2015-02-25 11:26 GMT+01:00 paszczus notifications@github.com:

oraz

Zapytanie: alter table customers add column tv_cust_number varchar(9) COLLATE utf8_polish_ci DEFAULT NULL; Błąd: Duplicate column name 'tv_cust_number'

— Reply to this email directly or view it on GitHub https://github.com/inetlms/lms/issues/74#issuecomment-75937528.

paszczus commented 9 years ago

w phpmyadmin dalem kopiuj baze do nowej> inetlms

sylwesterkondracki commented 9 years ago

mysqldump -u root -p --databases lms --opt --routines > lms_kopia.sql

w inetlms zapodaj namiary na baze

jak coś Ci pójdzie nie tak to możesz przywrócić do oryginału

mysql -u root -p < lms_kopia.sql

ale przetestuj sobie najpierw najlepiej na virtualce

duża baza ?

2015-02-25 11:37 GMT+01:00 paszczus notifications@github.com:

w phpmyadmin dalem kopiuj baze do nowej> inetlms

— Reply to this email directly or view it on GitHub https://github.com/inetlms/lms/issues/74#issuecomment-75938839.

paszczus commented 9 years ago

Ok, zrobiłem dump-a tak jak pisałeś i wgrałem od nowa. Po wejściu na stronę logowania:

Napotkano błędy w bazie danych! Zapytanie: DROP VIEW nas Błąd: 'inetlms.nas' is not VIEW Zapytanie: CREATE VIEW nas AS SELECT n.id, inet_ntoa(n.ipaddr) AS nasname, d.shortname, d.nastype AS type, d.clients AS ports, d.secret, d.server, d.community, d.description FROM nodes n JOIN netdevices d ON (n.netdev = d.id) WHERE n.nas = 1 Błąd: Table 'nas' already exists Zapytanie: SELECT name, dbver FROM plug WHERE enabled = 1; Błąd: Table 'inetlms.plug' doesn't exist

sylwesterkondracki commented 9 years ago

nas masz widok czy tabelę ?

2015-02-25 14:35 GMT+01:00 paszczus notifications@github.com:

Ok, zrobiłem dump-a tak jak pisałeś i wgrałem od nowa. Po wejściu na stronę logowania:

Napotkano błędy w bazie danych! Zapytanie: DROP VIEW nas Błąd: 'inetlms.nas' is not VIEW Zapytanie: CREATE VIEW nas AS SELECT n.id, inet_ntoa(n.ipaddr) AS nasname, d.shortname, d.nastype AS type, d.clients AS ports, d.secret, d.server, d.community, d.description FROM nodes n JOIN netdevices d ON (n.netdev = d.id) WHERE n.nas = 1 Błąd: Table 'nas' already exists Zapytanie: SELECT name, dbver FROM plug WHERE enabled = 1; Błąd: Table 'inetlms.plug' doesn't exist

— Reply to this email directly or view it on GitHub https://github.com/inetlms/lms/issues/74#issuecomment-75959976.

paszczus commented 9 years ago

15:03:03 mysql{2}> desc nas; +-------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | nasname | varbinary(31) | YES | | NULL | | | shortname | varchar(32) | YES | | NULL | | | type | int(11) | YES | | NULL | | | ports | int(11) | YES | | NULL | | | secret | varchar(60) | YES | | NULL | | | community | varchar(50) | YES | | NULL | | | description | text | YES | | NULL | | +-------------+---------------+------+-----+---------+-------+ 8 rows in set (0.00 sec)

sylwesterkondracki commented 9 years ago

MariaDB [lms]> desc nas; +-------------+-------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+-------------+------+-----+---------+-------+ | id | int(11) | NO | | 0 | | | netdevid | int(11) | NO | | 0 | | | name | varchar(32) | NO | | | | | nasname | varchar(31) | YES | | NULL | | | shortname | varchar(32) | NO | | | | | type | int(11) | NO | | 0 | | | ports | int(11) | NO | | 0 | | | secret | varchar(60) | NO | | | | | server | varchar(64) | NO | | | | | community | varchar(50) | NO | | | | | coaport | varchar(5) | YES | | NULL | | | description | text | NO | | NULL | | +-------------+-------------+------+-----+---------+-------+

nas musi być widokiem

CREATE VIEW nas AS select n.id AS id,n.netdev AS netdevid,n.name AS name,inet_ntoa(n.ipaddr) AS nasname,d.shortname AS shortname,d.nastype AS type,d.clients AS ports,d.secret AS secret,d.server AS server,d.community AS community,d.coaport AS coaport,d.description AS description from (nodes n join netdevices d on((n.netdev = d.id))) where (n.nas = 1);

2015-02-25 15:03 GMT+01:00 paszczus notifications@github.com:

15:03:03 mysql{2}> desc nas; +-------------+---------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +-------------+---------------+------+-----+---------+-------+ | id | int(11) | YES | | NULL | | | nasname | varbinary(31) | YES | | NULL | | | shortname | varchar(32) | YES | | NULL | | | type | int(11) | YES | | NULL | | | ports | int(11) | YES | | NULL | | | secret | varchar(60) | YES | | NULL | | | community | varchar(50) | YES | | NULL | | | description | text | YES | | NULL | | +-------------+---------------+------+-----+---------+-------+ 8 rows in set (0.00 sec)

— Reply to this email directly or view it on GitHub https://github.com/inetlms/lms/issues/74#issuecomment-75964108.

paszczus commented 9 years ago

No to może dawać najpierw DROP?

PS. Po kilku przeładowaniach błędy zniknęły.

paszczus commented 9 years ago

PS2. Nie widze modułu JAMBOX oraz w VoIP Hiperus po wybraniu klienta z listy jest pusta karta, nie ma danych tego klienta itp. Gdzie takie błędy/problemy zgłaszać? tutaj czy jest jakaś lista ?

sylwesterkondracki commented 9 years ago

błąd przy update mógł stąd wyniknąć, że może być coś lekko namieszane z uprawnieniami do funkcji i widoków w bazie danych

sprawdź czy ma 100% masz prawidłowe uprawnienia

2015-02-25 15:14 GMT+01:00 paszczus notifications@github.com:

No to może dawać najpierw DROP?

PS. Po kilku przeładowaniach błędy zniknęły.

— Reply to this email directly or view it on GitHub https://github.com/inetlms/lms/issues/74#issuecomment-75965873.

sylwesterkondracki commented 9 years ago

http://inetlms.pl/forum

jambox trzeba włączyć w UI

Hiperusa ustaw też w UI

W dniu 25 lutego 2015 15:18 użytkownik Sylwester Kondracki < sylwester.kondracki@gmail.com> napisał:

błąd przy update mógł stąd wyniknąć, że może być coś lekko namieszane z uprawnieniami do funkcji i widoków w bazie danych

sprawdź czy ma 100% masz prawidłowe uprawnienia

2015-02-25 15:14 GMT+01:00 paszczus notifications@github.com:

No to może dawać najpierw DROP?

PS. Po kilku przeładowaniach błędy zniknęły.

— Reply to this email directly or view it on GitHub https://github.com/inetlms/lms/issues/74#issuecomment-75965873.

paszczus commented 9 years ago

@sylwesterkondracki czy ten moduł IPTV jest w pełni funkcjonalny? Zadałem konkretne pytanie na forum: http://inetlms.pl/forum/wspolpraca-lms-z-zewnetrznymi-seriwsami/55-modul-iptv-do-sgt?start=40 ale niestety brak odpowiedzi :(