I tried the new phplist updater from 3.4.0 to 3.4.1. It looks sharp.
Unfortunately, it failed (stopped) with a useless error message on “Perform update”:
Replaced entry points
Could not delete /home/www/[… my deletion]/html/lists/updater/…/base/vendor/bin/doctrine-dbal
# find -name "doctrine-dbal" ./lists/tmp_uploaded_update/phplist/public_html/lists/base/vendor/doctrine/dbal/bin/doctrine-dbal ./lists/tmp_uploaded_update/phplist/public_html/lists/base/vendor/bin/doctrine-dbal ./lists/base/vendor/bin/doctrine-dbal
The path reported in the error message does not even exist ("/updater/…")
I believe that truncated paths in messages are unhelpful. If the desire is to be “user-friendly” (for non-techs), don’t display paths at all. If they are intended to be a helpful diagnostic, then display the whole damn path. Do not abridge parts.
How can I work with you to explore this fatal error further?