Thanks to share your experience but some instructions are incorrect or misunderstood.
First you don't have to backup manually your system. When you trigger the update process a snapshot is taken. Also, you can create by yourself a snapshot before triggering the update. Just install the new 66 package and right after do (as root and user):
# 66 snapshot create my_backup
% 66 snapshot create my_backup
The 66 snapshot command do not trigger the upgrade process. So you can create any snapshot that you what. But again, triggering the update process will automatically create a snapshot.
You can retrieve the snapshot at /var/lib/66/.snapshot
for root and $HOME/.66/.snapshot
for regular user.
cdop and do this only as a last ditch effort before the inevitable reinstall.
It not necessary to reinstall the system. This is only concern services. As long as the snapshot was taken, you can rollback the 66 ecosystem has it was before the upgrade doing 66 snapshot restore <nameOfTheSnap>
. Obviously, 66 packages family need to be downgrade too.
cdop Enable the boot@ module again in the boot tree. E.g. 66 enable boot@system -t boot. Be sure to include the tree in this command
This command will not work, it should be 66 -t boot enable boot@system
. Actually, you don't need to specify the tree to use for the boot@
service because it use the filed InTree = ( boot )
. So, even if you don't specify the tree to use the boot@
service will be automatically associated to the boot tree.
cdop Enable the boot@ module again in the boot tree. E.g. 66 enable boot@system -t boot. Be sure to include the tree in this command
Force a clean config for boot@ : 66 parse -f -I boot@system.
Actually this two steps need to be inverted because you have previously removed the boot@system
. So, when you enable it, it will be automatically parsed (which is good), but it doesn't apply the -I
option of the parse process with the enable
command. So,
# 66 remove boot@system
# 66 tree remove boot
# 66 parse -I boot@system # no need to force as long as the service was removed previously
# 66 enable boot@system
I'm disappointed to see so many users with trouble to migrate the 66 ecosystem. I have made tremendous test before making the tag, including server on critical production on my companies (and others than mine) without any troubles.
I'm really sorry about that guys.