diff --git a/src/common/ClassHandler.cc b/src/common/ClassHandler.cc index 996ed6b56ee..692d7886fd2 100644 --- a/src/common/ClassHandler.cc +++ b/src/common/ClassHandler.cc @@ -35,7 +35,8 @@ void ClassHandler::_load_class(ClassData &cls) cls.handle = dlopen(fname, RTLD_NOW); if (!cls.handle) { - dout(0) << "could not open class (dlopen failed)" << dendl; + char buf[80]; + dout(0) << "could not open class (dlopen failed) " << strerror_r(errno, buf, sizeof(buf)) << dendl; goto done; } cls_deps = (cls_deps_t *(*)())dlsym(cls.handle, "class_deps");