Description:
MIgration tool is not crrect parsing the Sybase ASE version number and as a result is failing. Here is the log information:
08:02:30 [INF][ grt]: Connecting to Sybase@Sybase DEV...
08:02:30 [INF][ grt]: Opening ODBC connection to DSN=Sybase DEV;DATABASE=accurint;UID=sa;PWD=XXXX...
08:02:31 [ERR][ python]: error calling DbSybaseRE.connectTraceback (most recent call last):
08:02:31 [ERR][ python]: File "C:\MySQLWorkbench\MySQL\MySQL Workbench 8.0 CE\modules\db_sybase_re_grt.py", line 226, in connect
08:02:31 [ERR][ python]: _connections[connection.__id__]["version"] = getServerVersion(connection)
08:02:31 [ERR][ python]: File "C:\MySQLWorkbench\MySQL\MySQL Workbench 8.0 CE\modules\db_sybase_re_grt.py", line 259, in getServerVersion
08:02:31 [ERR][ python]: ver_parts = [ int(part) for part in ver_string.split('.') ] + 4*[ 0 ]
08:02:31 [ERR][ python]: ValueError: invalid literal for int() with base 10: '0 SP03 PL07'
08:02:43 [WRN][ mforms]: Resource file not found: migration_check_done_win.png
08:02:43 [WRN][ mforms]: Resource file not found: migration_check_current_win.png
08:02:52 [WRN][ mforms]: Resource file not found: migration_check_done_win.png
08:02:52 [WRN][ mforms]: Resource file not found: migration_check_current_win.png
08:02:52 [INF][ Wizard]: Execute 'Connect to source DBMS'
08:02:52 [INF][ grt]: Connecting to Sybase@Sybase DEV...
08:02:52 [INF][ grt]: Opening ODBC connection to DSN=Sybase DEV;DATABASE=accurint;UID=sa;PWD=XXXX...
08:02:53 [ERR][ python]: error calling DbSybaseRE.connectTraceback (most recent call last):
08:02:53 [ERR][ python]: File "C:\MySQLWorkbench\MySQL\MySQL Workbench 8.0 CE\modules\db_sybase_re_grt.py", line 226, in connect
08:02:53 [ERR][ python]: _connections[connection.__id__]["version"] = getServerVersion(connection)
08:02:53 [ERR][ python]: File "C:\MySQLWorkbench\MySQL\MySQL Workbench 8.0 CE\modules\db_sybase_re_grt.py", line 259, in getServerVersion
08:02:53 [ERR][ python]: ver_parts = [ int(part) for part in ver_string.split('.') ] + 4*[ 0 ]
08:02:53 [ERR][ python]: ValueError: invalid literal for int() with base 10: '0 SP03 PL07'
08:02:53 [ERR][ python]: error calling DbSybaseRE.getServerVersionTraceback (most recent call last):
08:02:53 [ERR][ python]: File "C:\MySQLWorkbench\MySQL\MySQL Workbench 8.0 CE\modules\db_sybase_re_grt.py", line 259, in getServerVersion
08:02:53 [ERR][ python]: ver_parts = [ int(part) for part in ver_string.split('.') ] + 4*[ 0 ]
08:02:53 [ERR][ python]: ValueError: invalid literal for int() with base 10: '0 SP03 PL07'
How to repeat:
Define a migration source "Sybase ASE 16" using ODBC to MySQL 8.0 as the target. Click next. the tools fails during the "fetch schema list" operation