spacewalk/setup/lib/Spacewalk/Setup.pm | 3 +++
1 file changed, 3 insertions(+)
New commits:
commit 961f3adeb134b2f121eb5aea371f75d68885e81f
Author: Jan Pazdziora <jpazdziora(a)redhat.com>
Date: Mon Jul 11 15:47:06 2011 +0200
Check for cases when loading of the DBD driver fails (so there is no DBI error
itself).
diff --git a/spacewalk/setup/lib/Spacewalk/Setup.pm
b/spacewalk/setup/lib/Spacewalk/Setup.pm
index b6c1ef7..93fb6ef 100644
--- a/spacewalk/setup/lib/Spacewalk/Setup.pm
+++ b/spacewalk/setup/lib/Spacewalk/Setup.pm
@@ -678,6 +678,9 @@ sub _oracle_check_connect_info {
# We were able to connect to the database. Good.
return 2;
}
+ if (not defined DBI->err()) { # maybe we failed to load the DBD?
+ die $@;
+ }
if (DBI->err() == 1017 or DBI->err() == 1005) {
# We at least knew the connect string, so we
# were able to communicate with the database.
Show replies by date