diff --git a/tapeserver/tapelabel/TapeLabelCmd.cpp b/tapeserver/tapelabel/TapeLabelCmd.cpp index 25cd183ba3ada38b5ee1f6a0c1d6bb1858fa77ce..e0f3413c702e0badcfe59dd70cc7d2db23904a3f 100644 --- a/tapeserver/tapelabel/TapeLabelCmd.cpp +++ b/tapeserver/tapelabel/TapeLabelCmd.cpp @@ -76,10 +76,10 @@ int TapeLabelCmd::exceptionThrowingMain(const int argc, char *const *const argv) params.push_back(cta::log::Param("force", boolToStr(m_force))); m_log(cta::log::INFO, "Label session started", params); + readAndSetConfiguration(getUsername(), cmdLineArgs.m_vid, cmdLineArgs.m_oldLabel); + const std::string capabilities("cap_sys_rawio+ep"); setProcessCapabilities(capabilities); - - readAndSetConfiguration(getUsername(), cmdLineArgs.m_vid, cmdLineArgs.m_oldLabel); m_catalogue->checkTapeForLabel(m_vid);