348d4ee Ignore database errors when trying to extract ipaCert on upgrade

1 file Authored by rcritten 3 years ago, Committed by frenaud 3 years ago,
    Ignore database errors when trying to extract ipaCert on upgrade
    
    If NSSDatabase() throws a ValueError it means we can't open it
    to look for an existing ipaCert to migrate. Chances are there is
    no certificate to migrate at this point in Fedora so don't let
    it blow up the entire installation/upgrade. Warn the user and let
    them figure it out.
    
    We have no real path forward on this and by proceeding it could
    lead to more errors (like no RA) but it is extremely unlikely and
    would require a user to upgrade from very old Fedora to very
    new Fedora in one step.
    
    https://pagure.io/freeipa/issue/8675
    
    Signed-off-by: Rob Crittenden <rcritten@redhat.com>
    Reviewed-By: Christian Heimes <cheimes@redhat.com>
    Reviewed-By: Stanislav Levin <slev@altlinux.org>
    Reviewed-By: Florence Blanc-Renaud <flo@redhat.com>