Hi,
as mentioned in the subject I am trying to migrate an old ispcp installation to imscp. When running the migration script I get the following error:
Code
- root@v22017013480843590:/var/www/imscp/engine/setup# perl imscp-migrate-from-ispcp
- Global symbol "$crypt" requires explicit package name at imscp-migrate-from-ispcp line 49.
- Global symbol "$crypt" requires explicit package name at imscp-migrate-from-ispcp line 50.
- syntax error at imscp-migrate-from-ispcp line 596, near "$main::ispcpDBiv $_"
- Global symbol "@errors" requires explicit package name at imscp-migrate-from-ispcp line 615.
- Global symbol "@errors" requires explicit package name at imscp-migrate-from-ispcp line 616.
- syntax error at imscp-migrate-from-ispcp line 634, near "}"
- "my" variable %main::ispcpConfig can't be in a package at imscp-migrate-from-ispcp line 640, near "(
- $main::ispcpConfig"
- syntax error at imscp-migrate-from-ispcp line 704, near "}"
- syntax error at imscp-migrate-from-ispcp line 725, near "}"
- syntax error at imscp-migrate-from-ispcp line 736, near "}"
- imscp-migrate-from-ispcp has too many errors.
- [WARN] iMSCP::Debug::__ANON__: Scalar found where operator expected at imscp-migrate-from-ispcp line 596, near "$main::ispcpDBiv $_"
- iMSCP::Debug::__ANON__: (Missing operator before $_?)
I guess it is a Perl problem? Which version of Perl has been used when the script was developed?
Thanks in advance,
Max