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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: При попытке выполнить apt-get install или apt-get update получаю кучу ошибок  (Прочитано 29368 раз)

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

Оффлайн Aldorgol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Собираю виртуальный Ububntu server 15.04 (Nginx, php-fpm, phppgadmin). Nginx и php-fpm установились и сконфигрурировались, вроде бы, нормально. Перезагрузил сервер, начал ставить phppgadmin (sudo apt-get install php5-pgsql phppgadmin). Вдруг стал получать кучу ошибок (временная ошибка - не удалось получить архив такой-то,временная ошибка при попытке получить IP-адрес такой-то). В конце - сообщеньице: W: Некоторые индексные файлы не скачались. Они были проигнорированы или вместо них были использованы старые версии. Предлагает повторить команду apt-gate install с параметром --fix-missing (E: Невозможно загрузить некоторые архивы, вероятно надо запустить apt-get update или попытаться повторить запуск с ключом --fix-missing). Когда попытался так и сделать, получил сообщение об аварийном завершении работы. В чём может быть причина?

Оффлайн alsoijw

  • Старожил
  • *
  • Сообщений: 4062
  • Fedora 25 GNOME 3 amd64
    • Просмотр профиля
Aldorgol, телепаты в отпуске. То что ты набираешь и то к чему приводит вставлять сюда.
Мало видеть нам начало - надо видеть и конец. Если видишь ты создание - значит где-то есть ТВОРЕЦ
Многие жалуются: геометрия в жизни не пригодилась. Ямб от хорея им приходится отличать ежедневно?

Оффлайн Aldorgol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
alexey@ubuntu-server-64:~$ sudo apt-get update
[sudo] password for alexey:
(Нажмите, чтобы показать/скрыть)
alexey@ubuntu-server-64:~$ sudo apt-get 9nstall phppgadmin
E: Неверная операция 9nstall
alexey@ubuntu-server-64:~$ sudo apt-get install phppgadmin
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 09 Июня 2015, 18:01:42 от Sly_tom_cat »

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Да просто сервер репозиториев поменять - и все.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Aldorgol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Да просто сервер репозиториев поменять - и все.
А как это сделать? Не приходилось ещё

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Я так понял у вас не с сервером проблема, а с настройкой сети (DNS). Так наверно сначала с этой проблемой надо разобраться а уж потом с apt_get...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
sudo echo "nameserver 8.8.8.8" >> /etc/resolv.conf
sudo apt-get update
sudo apt-get install phppgadmin
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
satch, ну зачем такой древний костыль предлагать???? -Уже с 12.04 имена DNS серверов пишутся в /etc/network/interfaces...
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн satch

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 1561
  • Kubuntu 15.10 amd64
    • Просмотр профиля
satch, ну зачем такой древний костыль предлагать???? -Уже с 12.04 имена DNS серверов пишутся в /etc/network/interfaces...

это самый простой и быстрый способ диагностики проблем dns! но, я почему-то догадываюсь что и этот способ не прокатит, т.к. у него скорее всего проблемы с dhcp, ибо если он сам вбивает адрес, то знает что надо кроме шлюза вбить и dns, а если если он получает адрес, то если не получает dns то врядли и адрес и шлюз получает.
« Последнее редактирование: 10 Июня 2015, 07:00:58 от satch »
Наше желание помочь прямопропорционально вашему желанию решить проблему

Оффлайн Aldorgol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
satch, ну зачем такой древний костыль предлагать???? -Уже с 12.04 имена DNS серверов пишутся в /etc/network/interfaces...

это самый простой и быстрый способ диагностики проблем dns! но, я почему-то догадываюсь что и этот способ не прокатит, т.к. у него скорее всего проблемы с dhcp, ибо если он сам вбивает адрес, то знает что надо кроме шлюза вбить и dns, а если если он получает адрес, то если не получает dns то врядли и адрес и шлюз получает.
Когда я настраивал ssh-подключение, я выставил статический ip-адрес: в /etc/network/interfaces прописал iface eth0 inet static address (вместо iface eth0 inet dhcp) , netmask, gateway...
Наверное, действительно, надо настраивать dns

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
Когда я настраивал ssh-подключение, я выставил статический ip-адрес: в /etc/network/interfaces прописал iface eth0 inet static address (вместо iface eth0 inet dhcp) , netmask, gateway...
Наверное, действительно, надо настраивать dns
Ага, именно. В /etc/network/interfaces еще как минимум надо добавить строчку
nameservers 8.8.8.8Без нее ни одно символьное имя не будет разрешаться в IP а репы подключены именно по символьным адресам, а не по цифровым.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Aldorgol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Ага, именно. В /etc/network/interfaces еще как минимум надо добавить строчку
nameservers 8.8.8.8Без нее ни одно символьное имя не будет разрешаться в IP а репы подключены именно по символьным адресам, а не по цифровым.
В /etc/network/interfaces прописал:
dns-nameservers 8.8.8.8и перезагрузил сервер
Теперь apt-get update выполнилась благополучно. А какие ещё dns-серверы полезно прописать для установки и обновления ubuntu, phppgadmin, nginx (или apache). Так, чтобы - на все случаи жизни?

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12139
  • Xubuntu 22.04
    • Просмотр профиля
    • Github
... да у меня была ошибочка dns-nameservers надо писать, а не nameservers.

8.8.8.8 - вполне достаточно - а какие еще у вас в сети доступны dns сервера - вы должны уточнить у провайдера.
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: https://help.ubuntu.ru/wiki/uefiboot

Оффлайн Aldorgol

  • Автор темы
  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Ну-с, хорошо то, что хорошо кончается. Спасибо всем, кто помогал

 

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