Назад | Перейти на главную страницу

Ошибка при переустановке пакета java rpm

Я пытаюсь переустановить Java в поле CentOS с помощью следующей команды (это лучшая команда?):

rpm -i --force /root/jdk-6u11-linux-i586.rpm

Но при этом я получаю ошибки:

Error: Could not open input file: /usr/java/jdk1.6.0_11/jre/lib/rt.pack
        jsse.jar...
Error: Could not open input file: /usr/java/jdk1.6.0_11/jre/lib/jsse.pack
        charsets.jar...
etc.....

Кто-нибудь знает, почему это так?

Приятно, что RPM дает вам причину проблемы.

Бегать

# strace -e file -f rpm -i --force /root/jdk-6u11-linux-i586.rpm

и посмотрите, в чем ошибка.

(Не рекомендуемые флаги -Uvh для установки пакетов с RPM?)

afaik u означает обновление.

-hiv был моим фаворитом, scnr :)

Удалены все пакеты java rpm -qa, а затем переустановлены с использованием файла .bin, теперь все в порядке.