Currently, we have different flags for the migration scripts for the current/circinus
current
vyos_bld@611c34fd56e9:/vyos/work/tmp/current/vyos-1x/src/migration-scripts/ipoe-server$ ls -la total 24 drwxr-xr-x 2 vyos_bld vyos_bld 4096 Sep 11 08:31 . drwxr-xr-x 47 vyos_bld vyos_bld 4096 Sep 11 08:31 .. -rw-r--r-- 1 vyos_bld vyos_bld 4130 Sep 11 08:31 1-to-2 -rw-r--r-- 1 vyos_bld vyos_bld 1429 Sep 11 08:31 2-to-3 -rw-r--r-- 1 vyos_bld vyos_bld 1220 Sep 11 08:31 3-to-4 vyos_bld@611c34fd56e9:/vyos/work/tmp/current/vyos-1x/src/migration-scripts/ipoe-server$
circinus
vyos_bld@611c34fd56e9:/vyos/work/tmp/circinus/vyos-1x/src/migration-scripts/ipoe-server$ ls -la total 24 drwxr-xr-x 2 vyos_bld vyos_bld 4096 Sep 11 08:32 . drwxr-xr-x 47 vyos_bld vyos_bld 4096 Sep 11 08:31 .. -rwxr-xr-x 1 vyos_bld vyos_bld 4216 Sep 11 08:32 1-to-2 -rwxr-xr-x 1 vyos_bld vyos_bld 1662 Sep 11 08:32 2-to-3 -rw-r--r-- 1 vyos_bld vyos_bld 1220 Sep 11 08:31 3-to-4 vyos_bld@611c34fd56e9:/vyos/work/tmp/circinus/vyos-1x/src/migration-scripts/ipoe-server$
It is an issue for the circinus as /ipoe-server/3-to-4 has a new format migtation scripts, but previous scripts still have old format
vyos@r15# load /usr/libexec/vyos/tests/config/basic-api-service Loading configuration from '/usr/libexec/vyos/tests/config/basic-api-service' Migration script error: /opt/vyatta/etc/config-migrate/migrate/ipoe-server/3-to-4: [Errno 13] Permission denied: '/opt/vyatta/etc/config-migrate/migrate/ipoe-server/3-to-4'. [edit] vyos@r15# vyos@r15# run show ver Version: VyOS 1.5-circinus-202409101641 Release train: circinus Release flavor: generic Built by: autobuild@vyos.net Built on: Tue 10 Sep 2024 16:41 UTC Build UUID: ce4b9a41-5f06-4492-bc89-a06e359458f0 Build commit ID: 917325fafc9365