Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Java 5 не работает!  (Прочитано 1918 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Strong

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Java 5 не работает!
« : 26 Март 2010, 00:50:54 »
Попытаюсь вам всё обьяснить в Кратце
У меня сервер стоит на Ubuntu 8.10 - 64-BIT
Ну вот решил я поставить Java 5
Вначале я её криво поставил...а теперь мне надо её переустановить...
Удаляю
Цитировать
root@energy:~# sudo apt-get remove sun-java5-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  sun-java5-demo sun-java5-jdk
0 upgraded, 0 newly installed, 2 to remove and 40 not upgraded.
After this operation, 22.6MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 42637 files and directories currently installed.)
Removing sun-java5-demo ...
Removing sun-java5-jdk ...
Устанавливаю
Цитировать
root@energy:~# sudo apt-get install sun-java5-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  sun-java5-demo
Suggested packages:
  sun-java5-doc sun-java5-source
The following NEW packages will be installed:
  sun-java5-demo sun-java5-jdk
0 upgraded, 2 newly installed, 0 to remove and 40 not upgraded.
Need to get 0B/10.1MB of archives.
After this operation, 22.6MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  sun-java5-demo sun-java5-jdk
Install these packages without verification [y/N]? y
Preconfiguring packages ...
Can't exec "/tmp/sun-java5-jdk.config.59151": Permission denied at /usr/share/perl/5.10/IPC/Open3.pm line 168.
open2: exec of /tmp/sun-java5-jdk.config.59151 configure  failed at /usr/share/perl5/Debconf/ConfModule.pm line 59
sun-java5-jdk failed to preconfigure, with exit status 255
Selecting previously deselected package sun-java5-demo.
(Reading database ... 41589 files and directories currently installed.)
Unpacking sun-java5-demo (from .../sun-java5-demo_1.5.0-17-0.1_amd64.deb) ...
Selecting previously deselected package sun-java5-jdk.
Unpacking sun-java5-jdk (from .../sun-java5-jdk_1.5.0-17-0.1_amd64.deb) ...
sun-dlj-v1-1 license has already been accepted
Setting up sun-java5-demo (1.5.0-17-0.1) ...

Setting up sun-java5-jdk (1.5.0-17-0.1) ...
И она не работает...
а Java 6 установилась отлично,но мне она не подходит!
Товарищи професионалы помогите))

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #1 : 26 Март 2010, 01:08:21 »
Не знаю, в этом ли дело, но зачем под рутом sudo применять?

Оффлайн Strong

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #2 : 26 Март 2010, 01:09:29 »
Привычка но не в этом дело!

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #3 : 26 Март 2010, 01:16:33 »
Как догадка...

Вот здесь http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=223683 и здесь http://old.nabble.com/Bug-566247:-dpkg:-error-on-%22noexec%22-mounted--tmp-filesystem-td27272590.html пишут, что причина в том, что /tmp имеет права noexec... Однако, это просто баг-репорты.

Здесь http://www.propheta.ru/2009_11_01_archive.html предлагается решение:
Цитировать
debconf и /tmp с флагом noexec

Если раздел «/tmp» смонтирован с флагом noexec в процессе установки пакетов на этапе предварительной настройки появляются ошибки, похожие на такую

Can't exec "/tmp/fprobe-ulog.config.48931": Permission denied at /usr/share/perl/5.10/IPC/Open3.pm line 168.
open2: exec of /tmp/fprobe-ulog.config.48931 configure  failed at /usr/share/perl5/Debconf/ConfModule.pm line 59
не удалось выполнить начальную настройку пакета fprobe-ulog, код ошибки 255

На launchpad.net подобный багрепорт уже добавлен. Как временное решение в конфиг «/etc/apt/apt.conf» добавляем строку

   1. APT::ExtractTemplates::TempDir "/var/tmp";

предписывающую aptitude и apt-get использовать директорию «/var/tmp» вместо «/tmp».
« Последнее редактирование: 26 Март 2010, 01:18:49 от Nomadian »

Оффлайн Strong

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #4 : 26 Март 2010, 01:17:56 »
Я на Линуксе ещё только 4 день!
Скажи что прописать и где прописать?

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #5 : 26 Март 2010, 01:19:53 »
Исправил свой предыдущий пост, пока ты писал свой. Посмотри выше...

Оффлайн Strong

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #6 : 26 Март 2010, 01:23:28 »
«/etc/apt/apt.conf»
У меня нету этого файла(

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #7 : 26 Март 2010, 01:29:54 »
Не гарантирую, но попробуй создать:
cd /etc/apt;
sudo touch apt.conf
и отредактировать
sudo nano apt.conf
Согласно man-у, этот файл применяется последним в цепочке настроек, следовательно, присутствовать не обязан.

Оффлайн Strong

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #8 : 26 Март 2010, 01:37:12 »
Создал файл apt.conf
В него вписал:
Цитировать
1. APT::ExtractTemplates::TempDir "/var/tmp";
Пытаюсь установить
Цитировать
root@energy:~# apt-get install sun-java5-jdk
E: Syntax error /etc/apt/apt.conf:1: Extra junk after value

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #9 : 26 Март 2010, 01:38:31 »
Покажи, что выводит: sudo cat /etc/apt/apt.conf ?

Похоже, ты что-то лишнее после точки с запятой внёс...

Пользователь решил продолжить мысль 25 Март 2010, 23:44:12:
Я понял, не после, а перед :)

Должно быть без всяких "1. ":
APT::ExtractTemplates::TempDir "/var/tmp";
« Последнее редактирование: 26 Март 2010, 01:44:49 от Nomadian »

Оффлайн Strong

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #10 : 26 Март 2010, 01:44:23 »
root@energy:~# sudo cat /etc/apt/apt.conf
 1. APT::ExtractTemplates::TempDir "/var/tmp";
root@energy:~#

Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #11 : 26 Март 2010, 01:46:01 »
Снова см. выше...
APT::ExtractTemplates::TempDir "/var/tmp";

Оффлайн Strong

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #12 : 26 Март 2010, 01:49:00 »
Снова удалил и снова установил,вроде нечего не поменялось(((
Цитировать
root@energy:~# apt-get install sun-java5-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
sun-java5-jdk is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 40 not upgraded.

root@energy:~# apt-get remove sun-java5-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  sun-java5-demo sun-java5-jdk
0 upgraded, 0 newly installed, 2 to remove and 40 not upgraded.
After this operation, 22.6MB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 42637 files and directories currently installed.)
Removing sun-java5-demo ...
Removing sun-java5-jdk ...

root@energy:~# apt-get install sun-java5-jdk
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following extra packages will be installed:
  sun-java5-demo
Suggested packages:
  sun-java5-doc sun-java5-source
The following NEW packages will be installed:
  sun-java5-demo sun-java5-jdk
0 upgraded, 2 newly installed, 0 to remove and 40 not upgraded.
Need to get 0B/10.1MB of archives.
After this operation, 22.6MB of additional disk space will be used.
Do you want to continue [Y/n]? y
WARNING: The following packages cannot be authenticated!
  sun-java5-demo sun-java5-jdk
Install these packages without verification [y/N]? y
Preconfiguring packages ...
Can't exec "/var/tmp/sun-java5-jdk.config.62031": Permission denied at /usr/share/perl/5.10/IPC/Open3.pm line 168.
open2: exec of /var/tmp/sun-java5-jdk.config.62031 configure  failed at /usr/share/perl5/Debconf/ConfModule.pm line 59
sun-java5-jdk failed to preconfigure, with exit status 255
Selecting previously deselected package sun-java5-demo.
(Reading database ... 41589 files and directories currently installed.)
Unpacking sun-java5-demo (from .../sun-java5-demo_1.5.0-17-0.1_amd64.deb) ...
Selecting previously deselected package sun-java5-jdk.
Unpacking sun-java5-jdk (from .../sun-java5-jdk_1.5.0-17-0.1_amd64.deb) ...
sun-dlj-v1-1 license has already been accepted
Setting up sun-java5-demo (1.5.0-17-0.1) ...

Setting up sun-java5-jdk (1.5.0-17-0.1) ...


Оффлайн Nomadian

  • Участник
  • *
  • Сообщений: 232
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #13 : 26 Март 2010, 02:12:02 »
Долго гуглил, ничего похожего.

Посмотрел на 8.04 server, права на /var/tmp - rwxrwxrwt, то есть все имеют право исполнять оттуда файлы, хотя владелец и root...

А ты java6 снёс после успешной установки, описанной вначале?

Чтобы проверить, какая из версий работает, введи:
java -version
« Последнее редактирование: 26 Март 2010, 02:15:29 от Nomadian »

Оффлайн Strong

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Re: Java 5 не работает!
« Ответ #14 : 26 Март 2010, 02:15:58 »
root@energy:~# java -version
The program 'java' can be found in the following packages:
 * java-gcj-compat-headless
 * cacao-oj6-jre-headless
 * gij-4.2
 * kaffe
 * cacao
 * openjdk-6-jre-headless
 * jamvm
 * gij-4.3
 * sablevm
Try: apt-get install <selected package>
-bash: java: command not found
Нет Java 6 я не сносил!и Сервер щас работает на ней...

 

Страница сгенерирована за 0.064 секунд. Запросов: 23.