Log an error and exit with non-zero status if archive setup fails

Currently unexpected exceptions during archive setup log a python
backtrace and exit with success. Exit with failure (1) when this
happens and log a message indicating the exception is unhandled
before printing the backtrace.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>
Check for file system errors when setting up archive

Check for ENOSPC and EROFS when setting up the archive directory
structure and exit with failure and an error message.

Signed-off-by: Bryn M. Reeves <bmr@redhat.com>