Zmlerf, so if we lookg at df -h | grep "Avail\|boot", do you really have less than 70M available ?
I guess we can also savagely edit the code with nano /usr/lib/python3/dist-packages/yunohost/migrations/0027_migrate_to_bookworm.py and comment / tweak the line but x_x
What’s really confusing is that you had quite a lof of kernels so I would expect removing them to free up more than 70MB