diff --git a/howto/upgrades/bullseye.md b/howto/upgrades/bullseye.md
index 5cf6f1a7afe6f3bc04373303bccabe9df4590da6..3681131d7008660aaba0b2e461e72bd38ae11fca 100644
--- a/howto/upgrades/bullseye.md
+++ b/howto/upgrades/bullseye.md
@@ -131,9 +131,9 @@ bullseye procedure.
 
         apt purge $(dpkg -l | awk '/^rc/ { print $2 }') # purge removed packages
         apt autoremove -y --purge
-        apt purge $(deborphan --guess-dummy)
+        apt purge $(deborphan --guess-dummy | grep -v python-is-python2)
         dsa-check-packages | tr -d ,
-        while deborphan -n | grep -q . ; do apt purge $(deborphan -n); done
+        while deborphan -n | grep -v python-is-python2 | grep -q . ; do apt purge $(deborphan -n | grep -v python-is-python2); done
         apt autoremove -y --purge
         apt clean
         # review and purge older kernel if the new one boots properly