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


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

Автор Тема: Локальный репозиторий + apache2 == ошибка при загрузке пакетов  (Прочитано 1681 раз)

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

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
Собсно есть сервер, на нём установлен Апач. В /var/www/... лежат локальные репозитории.
Настраиваю на клиенте источники приложений, обновляю список пакетов - всё хорошо. Появляется значок, что есть обновления, тыкаю установить, начинается закачка пакетов и где-нить по середине вылетает ошибка, что не могу мол загрузить такие-то пакеты (Not Found).
Открываю браузер, нахожу пакет, который не загружается, тыкаю - всё прекрасно качается.
Вопрос, что я упустил из виду?
« Последнее редактирование: 21 Марта 2009, 22:46:45 от Thunde® »

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
никто не делал сетевой репозиторий таким образом? или всё правильно и должно работать, но мне не повезло?  :-\

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
апач тут не при чём, косяк со списками пакетов.

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
ну мб... вот так делаю:

apt-ftparchive packages .|gzip > Packages.gz
локально всё прекрасно работает... да и настораживает факт, что примерно половина пакетов загружается...

Оффлайн Memphis

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Мож проблемы с настройкой апача?
Например на размер отдаваемого файла (по аналогии в фтп)?
Я на работе реализовал раздачу пакетов по фтп, так на других машинах ругается на то, что нет ключа подписи на пакеты, которые лежат на фтп...

Можешь еще попробовать через dpkg-scanpackages делать список репозитария (это надо поставить покет dpkg-dev):
dpkg-scanpackages . /dev/null | gzip -9c > Packages.gz
Нет ничего более постоянного, чем временное

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
вот про размер отдаваемого файла мб, где там что там можно покрутить?

а как делать список пакетов особой роли наверное не играет, локально работает ведь этот список. и ключ тоже не по этой теме, в этом случае просто будет отдаваться приоритет пакетам с ключом, если таковые есть, а ежели нет просто будет предупреждение, на что мы тыкаем типа да, всё нормально - ставим.

Оффлайн Memphis

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
вот про размер отдаваемого файла мб, где там что там можно покрутить?

Я так понимаю, что это в настройках апача надо смотреть.
Нет ничего более постоянного, чем временное

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
я это тоже понимаю, просто надеялся, что ты знаешь какую настройку надо смотреть... а то я посмотрел и не нашёл чего-то связанного с размерами файлов

Оффлайн Memphis

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
могу посоветовать только покурить вот это http://httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody
Нет ничего более постоянного, чем временное

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
да меня ещё смущает то, что из браузера то выкачивается, значит нормально всё с размерами файлов в апаче...

Оффлайн Memphis

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
А чего именно через http, не через ftp?
ftp проще настроить :)
Нет ничего более постоянного, чем временное

Оффлайн Crew

  • Старожил
  • *
  • Сообщений: 1384
  • xneur 0.20.0
    • Просмотр профиля
Я раздаю репозитории, в том числе и через http (apache).
Но у меня репки лежат в домашней директории, а в /var/www/ сделана ссылка на папку в хоме. Все раздается на ура.
PPA cо стабильными сборками xneur: ppa:andrew-crew-kuznetsov/xneur-stable
PPA c "ночными" сборками xneur: ppa:andrew-crew-kuznetsov/xneur-unstable

Оффлайн Stiff

  • Активист
  • *
  • Сообщений: 677
    • Просмотр профиля
2Thunde®
выложи:
вывод команды apt-get или aptitude с данной ошибкой
конфиги апача

Оффлайн thunderamur

  • Автор темы
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 6844
    • Просмотр профиля
К сожалению не имею такой возможности сейчас. Сие дело на сервере, апач с настройками по умолчанию.

Memphis
а через фтп как? вроде через хттп тоже проще некуда...

З.Ы.: я так понял у людей всё работает, значит надо попробовать всё сделать заново.

Оффлайн Memphis

  • Любитель
  • *
  • Сообщений: 94
    • Просмотр профиля
Ну собственно, разницы никакой.
Но я настраивал через фтп - работает на ура
Ставил proftpd, потом чуток подправил конфиг proftpd и вуаля - работает.
Нет ничего более постоянного, чем временное

 

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