back to phpList.org

Auto-updater v3.4.0 to 3.4.1 failed with uninformative error message


#1

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?
Brett