Ответ заключается в том, чтобы на самом деле правильно установить java в первый раз, у меня есть проблемы на главной машине, которую я пытался использовать, даже после этого частично, что случилось, я написал неправильную команду, и все было запутано. попытался удалить пакет ca-сертификаты пакета, и он сбил половину Ubuntu ... результатом стала чистая переустановка с часами реконфигурации, поэтому я больше не могу воссоздать проблему. К решению теперь: я предлагаю вам удалить каждую установку java и очистить папку для java вручную. Теперь вы можете установить пакет с именем default-jre, и это должно сделать трюк. Что он делает, так это то, что он устанавливает пакет с именем ca-cetficates-java
sudo apt-get install default-jre
The following extra packages will be installed:
ca-certificates-java default-jre-headless fonts-dejavu-extra java-common libatk-wrapper-java libatk-wrapper-java-jni libgif4 libgnomevfs2-0 libgnomevfs2-common libsctp1 lksctp-tools openjdk-7-jre openjdk-7-jre-headless tzdata-java
, после чего он будет использовать сертификаты, необходимые для работы minecraft! это так просто.
OLD: У меня такая же проблема, она нуждается в еще большем количестве сертификатов, но последний журнал ошибок не говорит, какой сайт он пытается достичь. решение заключалось бы в том, чтобы java принял любой сертификат. https://stackoverflow.com/questions/1828775/how-to-handle-invalid-ssl-certificates-with-apache-httpclient
Вы можете попробовать это (добавьте его в /etc/network/interfaces), это почти полный путь для установки маршрутов:
auto eth0
iface eth0 inet static
post-up /sbin/route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
post-up /bin/mount -t nfs 192.168.0.203:/motd/ /motd/
Я часто обнаружил, что правильное место для определения статического маршрута в / etc / network / interfaces, нормально, если вы собираетесь глобально перезапустить сеть с перезагрузкой /etc/init.d/networking, например. Но если вы собираетесь использовать ifdown и ifup для индивидуального отключения интерфейса, ifup закончит с ошибкой:
ifup eth1
RTNETLINK answers: File exists
Failed to bring up eth1.
Из-за этого пытается определить маршрут, но он уже определен. Интерфейс будет в любом случае, но если ifup не будет обновлять / запускать / network / ifstate, так что в следующий раз, когда вы будете использовать это приложение, вы не сможете это сделать, если не используете флаг -force.
Чтобы сделать ifup продолжить настройку, даже если маршруты уже определены, вы можете использовать этот формат при определении маршрутов в / etc / network / interfaces
up ip route add 172.16.0.0/24 via 192.168.10.1 || true
up ip route add 192.168.0.0/16 via 192.168.10.1 || true
Таким образом, вы получите предупреждение на выходе, но конфигурация интерфейса будет завершено
ifup eth1
RTNETLINK answers: File exists
RTNETLINK answers: File exists
ssh stop/waiting
ssh start/running, process 18553
В Ubuntu есть пакет ifupdown - дополнительный доступный. Он предоставляет автоматические сценарии (установленные в /etc/network/*/), один из которых используется для добавления статических маршрутов.
Конфигурационный файл для этого - /etc/network/routes
Верх этой конфигурации файл имеет хорошее описание:
Этот файл конфигурации читается сценарием if-updown static-routes и скриптом /etc/init.d/networking-routes для установки списка маршрутов, связанных либо с данный интерфейс или глобальные маршруты.Пример используемого маршрута:
192.168.240.0 255.255.255.0 192.168.130.3 em3
то, что сработало для нас, было
sudo route add -net 192.168.0.2/32 gw 192.168.1.1 netmask 255.255.0.0
, которое я использовал для работы на Mac:
sudo route -n add -net 192.168.0.2/32 192.168.1.1
, но на ubuntu «gw» между IP-адресами и последним " netmask "(также не требуется на ubuntu)
Вы можете поставить статические маршруты в /etc/network/interfaces:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
up route add -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1
Вы можете попробовать это (добавьте его в /etc/network/interfaces), это почти полный путь для установки маршрутов:
auto eth0
iface eth0 inet static
post-up /sbin/route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
post-up /bin/mount -t nfs 192.168.0.203:/motd/ /motd/
Я часто обнаружил, что правильное место для определения статического маршрута в / etc / network / interfaces, нормально, если вы собираетесь глобально перезапустить сеть с перезагрузкой /etc/init.d/networking, например. Но если вы собираетесь использовать ifdown и ifup для индивидуального отключения интерфейса, ifup закончит с ошибкой:
ifup eth1
RTNETLINK answers: File exists
Failed to bring up eth1.
Из-за этого пытается определить маршрут, но он уже определен. Интерфейс будет в любом случае, но если ifup не будет обновлять / запускать / network / ifstate, так что в следующий раз, когда вы будете использовать это приложение, вы не сможете это сделать, если не используете флаг -force.
Чтобы сделать ifup продолжить настройку, даже если маршруты уже определены, вы можете использовать этот формат при определении маршрутов в / etc / network / interfaces
up ip route add 172.16.0.0/24 via 192.168.10.1 || true
up ip route add 192.168.0.0/16 via 192.168.10.1 || true
Таким образом, вы получите предупреждение на выходе, но конфигурация интерфейса будет завершено
ifup eth1
RTNETLINK answers: File exists
RTNETLINK answers: File exists
ssh stop/waiting
ssh start/running, process 18553
В Ubuntu есть пакет ifupdown - дополнительный доступный. Он предоставляет автоматические сценарии (установленные в /etc/network/*/), один из которых используется для добавления статических маршрутов.
Конфигурационный файл для этого - /etc/network/routes
Верх этой конфигурации файл имеет хорошее описание:
Этот файл конфигурации читается сценарием if-updown static-routes и скриптом /etc/init.d/networking-routes для установки списка маршрутов, связанных либо с данный интерфейс или глобальные маршруты.Пример используемого маршрута:
192.168.240.0 255.255.255.0 192.168.130.3 em3
то, что сработало для нас, было
sudo route add -net 192.168.0.2/32 gw 192.168.1.1 netmask 255.255.0.0
, которое я использовал для работы на Mac:
sudo route -n add -net 192.168.0.2/32 192.168.1.1
, но на ubuntu «gw» между IP-адресами и последним " netmask "(также не требуется на ubuntu)
Вы можете поставить статические маршруты в /etc/network/interfaces:
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
up route add -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1