I today updated to latest version 13.24.0.
Before that I had to update nodejs (v14) and also run ./env/bin/pip3 install bleach_allowlist.
Only after that I was able to successfully run bench update.
However since the update I get this error when trying to send an email:
ImportError: Module import failed for Communication (frappe.core.doctype.communication.communication Error: No module named ‘parse’)
My system was on version 13.21.0
First issue - No module named ‘bleach_allolwlist’ → bench update failed
Solved by running ./env/bin/pip3 install bleach_allowlist inside frappe_bench directory
Re-run bench update - update went through, but afterwards communication module issue, i.e. not able to send/receive email.
Run ./env/bin/pip3 install parse inside frappe_bench directory, as recommended by NCP → Problem solved.
Thanks a lot !!!