db-remove a non-exist package prints a lot of errors
$ /packages/db-remove extra-staging x86_64 nonexist
==> Removing nonexist from [extra-staging]...
Cloning into bare repository '/srv/repos/pkg-cache/nonexist'...
fatal: could not read Username for 'https://gitlab.archlinux.org': No such device or address
==> WARNING: pkgbase nonexist not found in extra-staging-x86_64
==> WARNING: Removing only pkgname nonexist from the repo
==> WARNING: If it was a split package you have to pass its pkgbase to remove it completely!
==> ERROR: Package matching 'nonexist' not found.
==> ERROR: repo-remove '/srv/ftp/extra-staging/os/x86_64/extra-staging.db.tar.gz' 'nonexist'
chgrp: changing group of '/srv/ftp/extra-staging/os/x86_64/extra-staging.db.tar.gz': Operation not permitted
==> ERROR: Could not change group of /srv/ftp/extra-staging/os/x86_64/extra-staging.db.tar.gz to junior-packager
chgrp: changing group of '/srv/ftp/extra-staging/os/x86_64/extra-staging.files.tar.gz': Operation not permitted
==> ERROR: Could not change group of /srv/ftp/extra-staging/os/x86_64/extra-staging.files.tar.gz to junior-packager
chmod: changing permissions of '/srv/ftp/extra-staging/os/x86_64/extra-staging.db.tar.gz': Operation not permitted
==> ERROR: Could not set write permission for group junior-packager to /srv/ftp/extra-staging/os/x86_64/extra-staging.db.tar.gz
chmod: changing permissions of '/srv/ftp/extra-staging/os/x86_64/extra-staging.files.tar.gz': Operation not permitted
==> ERROR: Could not set write permission for group junior-packager to /srv/ftp/extra-staging/os/x86_64/extra-staging.files.tar.gz
Probably some of the steps should be fail-guarded.