Hallo zusammen.
Ich will ebenfalls von i-mscp wegkommen, habe aber bei dem Migrationsscript ein Problem. Domains OHNE Datenbanken kann ich ohne Probleme migrieren. Sobald ich jedoch eine Domain migrieren will, die eine SQL-Datenbank hat, bekomme ich folgenden Fehler:
Code: Select all
Found domain: domain.tld
Get i-MSCP domain dns data
Get i-MSCP sub domain data
Get i-MSCP alias domain data
Get i-MSCP domain emailaddress data
Get i-MSCP database data
Traceback (most recent call last):
File "i-mscp_keyhelp_migration.py", line 194, in <module>
while not imscpInputData.getImscpUserWebData(input("Enter the i-MSCP user name (first domain): "), client):
File "/tmp/i-mscp-keyhelp-migration/i-mscp-keyhelp-migration/_imscp.py", line 177, in getImscpUserWebData
self.__getImscpDomainDatabases(self.imscpData['iUsernameDomainId'], self.imscpData['iUsernameDomain'],
File "/tmp/i-mscp-keyhelp-migration/i-mscp-keyhelp-migration/_imscp.py", line 726, in __getImscpDomainDatabases
self.__getImscpDomainDatabaseUsers(iUsernameDomainId, iUsernameDomain,
File "/tmp/i-mscp-keyhelp-migration/i-mscp-keyhelp-migration/_imscp.py", line 772, in __getImscpDomainDatabaseUsers
self.imscpDomainDatabaseUsernames[index]['iDatabasePasswordHash'] = self.__getImscpDatabaseUserPasswordHash(
File "/tmp/i-mscp-keyhelp-migration/i-mscp-keyhelp-migration/_imscp.py", line 814, in __getImscpDatabaseUserPasswordHash
iDatabasePasswordHash = imscpDomainDatabaseUsernamePasswordData[9].strip()
IndexError: list index out of range
Ja, ich könnte die Datenbanken auch dumpen und dann löschen und dann auf dem neuen Server wieder importieren, aber das kann ja nicht die Lösung des Problems sein. Zumal ich das dann auf 4 Servern machen müsste.
Leider sind meine Python Kenntnisse sehr rudimentär. Kann mir vielleicht jemand einen Tipp geben, wie ich das Problem lösen kann bzw. wie ich dem Problem auf die Schliche komme?
Danke