• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

[Error] Migrate from Plesk 9.0 - The given key was not present in the dictionary

DucM

New Pleskian
Source server:
Parallels Plesk Panel version 9.0.1
Operating system Microsoft Windows 5.2;build-3790;sp2.0;suite274;product3

Hello,

I have a problem that occur when migrate from Plesk 9.0 to Plesk 11.
Here the log:

9436: Info 13/03/2013 10:39:46.796 : Agent log has been successfully intialised
9436: Debug 13/03/2013 10:39:46.812 : Registering channel on .xxx.12.101
9436: Debug 13/03/2013 10:39:47.046 : Channel HTTP_xxx.12.101 was registered
9436: Debug 13/03/2013 10:39:47.046 : ForeignMigratorCore.IWindowsScout provided by WinAgent.WinAgentImpl registred to ABC/iwindowsscout.rem
9436: Debug 13/03/2013 10:39:47.046 : ForeignMigratorCore.IAgent provided by WinAgent.WinAgentImpl registred to ABC/iagent.rem

...


9436: Debug 13/03/2013 10:42:02.593 : start load psa factory from file ( C:\Program Files\Parallels\PleskMigrationAgent\Platforms\PleskX\PsaFactory90.dll )
9436: Debug 13/03/2013 10:42:02.609 : Create psa factory from type ( PsaFactory90.PsaFactory90 )
9436: Debug 13/03/2013 10:42:02.671 : versionned psa factory is loaded from file ( C:\Program Files\Parallels\PleskMigrationAgent\Platforms\PleskX\PsaFactory90.dll )
9436: Debug 13/03/2013 10:42:03.093 : Exec SQL ( SELECT c.`id`, c.`login`, ip_addresses.`ip_address`, c.`type`, c.`parent_id`, ip_pool.`type` as `ip_type`, c.`guid` FROM (clients c LEFT JOIN ip_pool ON c.`pool_id` = ip_pool.`id`) LEFT JOIN ip_addresses ON ip_pool.`ip_address_id` = ip_addresses.`id` )
9436: Debug 13/03/2013 10:42:03.093 : Last query time:516 ms
9436: Debug 13/03/2013 10:42:03.109 : Exec SQL ( select d.`id`, d.`displayName`, d.`cl_id`, d.`guid`, d.`name` FROM domains d )
9436: Debug 13/03/2013 10:42:03.109 : Last query time:0 ms
9436: Debug 13/03/2013 10:42:03.125 : Exec SQL ( select d.`displayName`, p.`ip_address` FROM domains d, IP_Addresses p, hosting h WHERE p.id = h.`ip_address_id` AND h.`dom_id` = d.`id` )
9436: Debug 13/03/2013 10:42:03.125 : Last query time:0 ms
9436: Debug 13/03/2013 10:42:03.125 : Exec SQL ( select d.`displayName`, p.`ip_address` FROM domains d, IP_Addresses p, forwarding f WHERE p.id = f.`ip_address_id` AND f.`dom_id` = d.`id` )
9436: Debug 13/03/2013 10:42:03.125 : Last query time:0 ms
9436: Debug 13/03/2013 10:42:03.125 :
-----------------------------Exception_handled--------------------------------
System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.
at System.ThrowHelper.ThrowKeyNotFoundException()
at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
at psa9dumpagent.Psa9Structure.GetAccountNameFromId(String accountId)
at psa9dumpagent.Psa9Structure.Init()
at psadump.PsaDumpEnv.getPsaStructure()
at psadumpagent.DumpEnv.get_PsaStructure()
at psadumpagent.DumpEnv.get_defaultBackupOwnerGuid()
at psadumpagent.DumpEnv.init(DumpParams _params)
at psadumpagent.DumpEnv..ctor(DumpParams _params)
at psadump.PsaDumpEnv..ctor(DumpParams _params)
------------------------------------------------------------------------------

Any idea to fix this?
 
Config i think it's ok.
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.runtime.remoting>
<customErrors mode="off" />
<application name="Parallels Foreign Migration Agent" />
</system.runtime.remoting>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="BackupUtils;Platforms/PleskX" />
</assemblyBinding>
</runtime>
<appSettings>
<!--Make sure you specify identical values for the parameters
Port, ObjectUri, ChannelType, and Transport in the migrmng.exe.config
file at the destination server and in the WINAgentMng.exe.config file at
the source server-->
<add key="Port" value="6489" />
<add key="ObjectUri" value="ABC" />
<!--Possible values for ChannelType: TCP | HTTP-->
<add key="ChannelType" value="HTTP" />
<!--Possible values for Transport: SecureNetRemoting | NetRemoting | Samba | HTTPS-->
<add key="Transport" value="NetRemoting" />
<add key="IPAddress" value="xxx.12.101" />
<add key="DumpDirectory" value="E:\dump" />
<add key="LogUseDefaultCulture" value="false" />
</appSettings>
</configuration>
 
Back
Top