Ik heb een foutje ontdekt in Plesk Expand welke ik jullie niet wil onthouden. Hier volgt dan de probleem omschrijving en uiteraard hoe te fixen
Probleem:
Bij het aanloggen komt er een waarschuwing in beeld: "The license is inconsistent". Dit kan natuurlijk van alles zijn. Maar in ons specifieke geval heeft dit te maken met het gebruik van gecentraliseerde databases. Wij gebruiken deze functie van Expand (nog) niet, dus de melding is in ons geval onterecht.
Na wat zoek en graaf werk, blijkt dit probleem zich alleen voor te doen in combinatie met Plesk For Windows 8.1 in Virtuozzo. Op de een of andere manier vind Expand dat de MSSSQL en de MySQL welke je in Plesk for Windows op Virtuozzo draait dat dit niet lokaal draait (dus op Plesk zelf), en vind dat je hier een License voor moet kopen. Ontrecht dus!
Dit geeft leuke meldingen wanneer je iets wil toevoegen of iets wil veranderen. bv deze:
Of ander gezecht: Niks doet het meer!Code:<?xml version="1.0" encoding="UTF-8" standalone="no" ?> <packet version="2.1.1.16"><add><system> <status>error</status> <errcode>11000</errcode> <errtext>[License] License is inconsistent. The number of centralized DB servers exceeded the license limit. The maximum allowed number of centralized DB servers is 0.</errtext> </system></add></packet>
Oplossing:
1) Login via ssh op de Expand server
2) Voeruit: ~#/usr/local/expand/sbin/expandmysql
3) Op de mysql commandline voeruit: mysql> select * from exp_db_server;
de output zal er ongeveer zo uit zien:
3) Zoek in deze output het veld "is_local" met de waarde 'false'Code:+----+------------------------------+------+-------+----------+-------------+----------------+-----------+ | id | host | port | type | is_local | admin_login | admin_password | databases | +----+------------------------------+------+-------+----------+-------------+----------------+-----------+ | 2 | Local 'mysql' server for #2 | 3306 | mysql | true | admin | | 42 | | 3 | Local 'mysql' server for #4 | 3306 | mysql | true | admin | | 57 | | 4 | Local 'mysql' server for #5 | 3306 | mysql | true | admin | | 84 | | 5 | Local 'mysql' server for #6 | 3306 | mysql | true | admin | | 0 | | 7 | Local 'mysql' server for #11 | 3306 | mysql | true | admin | | 20 | | 8 | Local 'mssql' server for #10 | 0 | mssql | false | | | 0 | | 9 | Local 'mysql' server for #12 | 3306 | mysql | true | admin | | 0 | +----+------------------------------+------+-------+----------+-------------+----------------+-----------+ 7 rows in set (0.00 sec)
4) Fix dit door (zorg dat je zeker weet dat deze DB server WEL lokaal is) mysql> update exp_db_server set is_local = 'true' where id = 8;
het cijfer 8 is in dit voorbeeld de server welke als centraal gezien wordt door Expand)
5) quit; exit

Likes:



Quote