SuiteCRM 7.12.x migration to SuiteCRM 8.x

I am following the migration guide from 7.12.x to 8.x. I have followed the listed steps. Upon reaching point 2.4. Run the migration prepare command and then run the command ./bin/console suitecrm:app:setup-legacy-migration and ask me about site_url and RewriteBase and repair according to the command the process continues but I get the following error message :

Running: install-portability
step: install-portability | status: failed
Not able to find/read the folder to copy '/var/www/project.local/tmp/package/upgrade/legacy-migration/include/portability'

I notice that the /tmp directory does not exist in the root of the project

➜  project.local sudo ./bin/console suitecrm:app:setup-legacy-migration
[sudo] password for mariobros: 
Xdebug: [Step Debug] Could not connect to debugging client. Tried: localhost:9003 (through xdebug.client_host/xdebug.client_port) :-(

SuiteCRM Setup SuiteCRM 7.12.x Migration
============

Running: check-legacy-config
step: check-legacy-config | status: done
Found legacy config. Proceeding with migration
Running: setup-env
step: setup-env | status: done
Created .env.local
Running: change-theme
step: change-theme | status: done
Set suite8 theme as default theme
Running: manual-config-check
Manually Check legacy config
Please check the following entries in your 'public/legacy/config.php' (or config_override.php):
- site_url: Update this to the location of your post-migration SuiteCRM8 instance
Once completed, press y and enter to continue.y
step: manual-config-check | status: done
Manual config check done
Running: change-rewrite-base
step: change-rewrite-base | status: done
Updated htaccess RewriteBase
Running: manual-rewrite-base-check
Manually Check legacy htaccess
Please check RewriteBase in 'public/legacy/.htaccess' and update manually
Check SuiteCRM 8 Migration documentation for information on how to configure
- Based on your site url 'http://project.local/'.
- The RewriteBase should be something like '/legacy'.
Once completed, press y and enter to continue.y
step: manual-rewrite-base-check | status: done
Manual RewriteBase check done
Running: install-portability
step: install-portability | status: failed
Not able to find/read the folder to copy '/var/www/project.local/tmp/package/upgrade/legacy-migration/include/portability'

Could you help me how to proceed. Thanks in advance

1 Like

My mistake. I was using the setup file from a new instance of suitecrm8, instead I used the 8.2.1 Upgrade from 7.12.x package. I have followed the steps and there have been no problems

2 Likes