Вы получаете указанную ошибку из-за того, что либо зависимый пакет не установлен, либо версия установленного пакета не находится в диапазоне,
Вы можете проверить, установлен ли пакет или какая версия установлена, с помощью команды ниже в терминале karaf:
la -l|grep "#bundle name"
где имя пакета - это пакет, для которого вы получаете сообщение об ошибке,
Иногда может быть так, что отсутствует только один пакет, но есть вероятность, что функция не установлена, функция представляет собой не что иное, как группу пакетов,
Чтобы проверить, установлена функция или нет, используйте следующую команду:
feature:list|grep "#feature name"
Здесь вы можете установить функцию, и она должна решить проблему
feature:install scr