• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

Unable to use migration utility

R

rossh98

Guest
Trying to use the migration utility for SOURCE: Linux Plesk 8.0 server to a DESTINATION: Windows Plesk 8.1 server.

Doing this on a development server before I make the jump and purchase plesk 8.1 for windows.

When I try and run the utility I get the following error.

Error: Unable to get host info: Unable to run migrmng: Unrecoverable network error occured.

Using the direct IP of the source server.
Firewall's on both systems are disabled for this, anything I'm missing? Is there a place where it stores a log so I can dig deeper into the problem?
 
telling it to run as root makes a big difference.
However, it appears to be hanging during a selective migration.
I believe it's because root doesn't have access to the mysql databases.
I'll dig into that and squeek if that doesn't fix it.
 
I don't have a db connection from the new server TO the source server, i'm assuming that's the problem, the documentation is there, the language leaves something to be desired.
Have created an ODBC connection from the target to the source, hopefully that's what the documentation is requesting.
 
DB Connection was created, failed still.

All the failures had the following error near the end.

Code:
-----------------------------Exception_handled--------------------------------
System.Data.SqlClient.SqlException: SQL Server does not exist or access denied.
   at System.Data.SqlClient.ConnectionPool.CreateConnection()
   at System.Data.SqlClient.ConnectionPool.UserCreateRequest()
   at System.Data.SqlClient.ConnectionPool.GetConnection(Boolean& isInTransaction)
   at System.Data.SqlClient.SqlConnectionPoolManager.GetPooledConnection(SqlConnectionString options, Boolean& isInTransaction)
   at System.Data.SqlClient.SqlConnection.Open()
   at Restore76Exp.BaseDatabaseWoker.openMsSqlConnection(String databaseName)
   at Restore76Exp.RestoreClientsDatabases..ctor(String backupDirectory)
   at Restore76Exp.RestoreStructure..ctor(String clientLogin, String backupDirectory, MigrationEngine migrationEngine)
   at Restore80Exp.RestoreManager80.getRestoreStructure(MigrationEngine migrationEngine, String clientLogin)
   at Restore76Exp.RestoreManager.Restore(String clientLogin, String IpAddressesInfo, AdminRestoringFlags adminRestoringFlags, Boolean forInplace)
------------------------------------------------------------------------------
Debug	02/23/2007 21:35:46 : ForeignMigratorCore.MigratorException: Unable to deploy selected objects to Plesk. ---> System.Data.SqlClient.SqlException: SQL Server does not exist or access denied.
   at ForeignMigratorCore.Msc.HandleException(Exception ex, Boolean throwFurther, Boolean writeLog)
   at Restore76Exp.RestoreManager.Restore(String clientLogin, String IpAddressesInfo, AdminRestoringFlags adminRestoringFlags, Boolean forInplace)
   at Restore76Exp.RestoreManager.Restore(String clientLogin, DumpDescription dumpDesc)
   at PsaMigrMng75.MigrMng75.Restore(String clientLogin)
There is no sql server on the source server to connect to, it's a Linux system. Am i on the right track? getting colder?
 
Figured it out, it was trying to talk to itself.
It couldn't do so because the TCP protocol was disabled. Not sure if that was a server default, or host default.
 
And? Were you able to migrate a domain from your Linux server to your Windows one?
If yes, what kind of domain did you migrate? With mails, with MySQL databases?
 
Hi guys, I´m having permission problems after migration.
How do I correct this issue?
Thanks
 
Wait for me to be able to migrate something, then I'll be glad to help ;)
 
Originally posted by incite
And? Were you able to migrate a domain from your Linux server to your Windows one?
If yes, what kind of domain did you migrate? With mails, with MySQL databases?
Migrated them all.
with email, mysql databases (they didn't move to mssql of course).
Just a matter of patience, re-re-re-reading the migration log and more patience
 
Does this log tells you something?
The "invalid ticket" doesn't mean so much to me :/


Debug 02/24/2007 14:03:22 :
-----------------------------Exception_handled--------------------------------
System.Xml.XPath.XPathException: 'step[@name = 'Hosting parameters']' gots an invalid ticket.
at ForeignMigratorCore.Msc.HandleException(Exception ex, Boolean throwFurther, Boolean writeLog)
at Restore76Exp.RestoreStructure.Do(AdminRestoringFlags _adminRestoringFlags, String fileName)
at Restore76Exp.RestoreManager.Restore(String clientLogin, String IpAddressesInfo, AdminRestoringFlags adminRestoringFlags, Boolean forInplace)
------------------------------------------------------------------------------
Debug 02/24/2007 14:03:22 : ForeignMigratorCore.MigratorException: Impossible de déployer les objets sélectionnés sur Plesk. ---> System.Xml.XPath.XPathException: 'step[@name = 'Hosting parameters']' gots an invalid ticket.
at ForeignMigratorCore.Msc.HandleException(Exception ex, Boolean throwFurther, Boolean writeLog)
at Restore76Exp.RestoreManager.Restore(String clientLogin, String IpAddressesInfo, AdminRestoringFlags adminRestoringFlags, Boolean forInplace)
at Restore76Exp.RestoreManager.Restore(String clientLogin, DumpDescription dumpDesc)
at PsaMigrMng75.MigrMng75.Restore(String clientLogin)
--- Fin de la trace de la pile d'exception interne ---
at PsaMigrMng75.MigrMng75.Restore(String clientLogin)
at migrmng.App.DoMigrate(String clientLogin, Boolean deleteDump)
at migrmng.App.Main(String[] args)
 
Hello.

Please, read PMM Administrator's Guide more closely.
Migration process requires some settings being performed before.

For migration from Linux-based servers you should login as root.
For now, you should also configure MSSQL server in Plesk on destination side before migration, otherwise migration process will fail.

Please, keep in mind that migration process may take time, especially when you migrate big domains.

Migration debug log file contains valuable infomation about migration process, that can help you understand what happened.

If you still have a problem please send request to SWsoft support, or contact me with e-mail.

Thanks.
 
Plesk for Windows Migration Manager could not migrate permissions for folders and files. You should migrate it manually or using some special tool.

Thanks.
 
Back
Top