Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Przejście z LMS > inetLMS #74

Open
paszczus opened this issue Feb 25, 2015 · 14 comments
Open

Przejście z LMS > inetLMS #74

paszczus opened this issue Feb 25, 2015 · 14 comments

Comments

@paszczus
Copy link

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 vnodes_mac 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
Copy link
Author

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
Copy link
Author

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
Copy link
Contributor

jak robiłeś dump bazy ?

2015-02-25 11:26 GMT+01:00 paszczus [email protected]:

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
#74 (comment).

@paszczus
Copy link
Author

w phpmyadmin dalem kopiuj baze do nowej> inetlms

@sylwesterkondracki
Copy link
Contributor

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 [email protected]:

w phpmyadmin dalem kopiuj baze do nowej> inetlms


Reply to this email directly or view it on GitHub
#74 (comment).

@paszczus
Copy link
Author

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
Copy link
Contributor

nas masz widok czy tabelę ?

2015-02-25 14:35 GMT+01:00 paszczus [email protected]:

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
#74 (comment).

@paszczus
Copy link
Author

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
Copy link
Contributor

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 [email protected]:

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
#74 (comment).

@paszczus
Copy link
Author

No to może dawać najpierw DROP?

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

@paszczus
Copy link
Author

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
Copy link
Contributor

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 [email protected]:

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
#74 (comment).

@sylwesterkondracki
Copy link
Contributor

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 <
[email protected]> 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 [email protected]:

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
#74 (comment).

@paszczus
Copy link
Author

@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 :(

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants