Я восстановил докер с помощью предохранителя (Red Hat Fuse (7.0.0.fuse-000191-redhat-1)
) на Centos 7, и теперь все сломано. Я ничего не менял.
Может ли это привести обновление yum?
Exception caught while executing command
org.osgi.service.resolver.ResolutionException: Unable to resolve root:
missing requirement [root] osgi.identity; osgi.identity=jline;
type=karaf.feature; version="[3.6.2,3.6.2]"; filter:="(&(osgi.identity=jline)
(type=karaf.feature)(version>=3.6.2)(version<=3.6.2))" [caused by: Unable to
resolve jline/3.6.2: missing requirement [jline/3.6.2] osgi.identity;
osgi.identity=org.jline.terminal-jansi; type=osgi.fragment; version="
[3.6.2,3.6.2]"; resolution:=mandatory [caused by: Fragment was not selected
for attachment: org.jline.terminal-jansi/3.6.2]]
Я заметил, что теперь есть дополнительная оболочка, которой раньше не было.
admin@root()> features:list | grep shell
shell ? 4.2.3 ? ? Uninstalled ? standard-4.2.3 ? Karaf Shell
shell-compat ? 4.2.3 ? ? Uninstalled ? standard-4.2.3 ? Karaf Shell Compatibility
shell ? 4.2.0.fuse-000237-redhat-1 ? x ? Started ? standard-4.2.0.fuse-000237-redhat-1 ? Karaf Shell
shell-compat ? 4.2.0.fuse-000237-redhat-1 ? ? Uninstalled ? standard-4.2.0.fuse-000237-redhat-1 ? Karaf Shell Compatibility
Я знаю, что если я обновлюсь до последней версии, мне придется обновить все мои службы и исправить все новые проблемы. Предполагается, что жить завтра. Зачем мне это трогать.