The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Ошибки при установке пакетов с репозитория Astra Linux"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
"Ошибки при установке пакетов с репозитория Astra Linux" +/
Сообщение от korbnikemail (??), 27-Июн-23, 14:23 
Добрый день!

Настраиваю репозиторий в Astra Linux 1.7 орел.
На сервере с IP-адресом 10.1.102.44 установлен apache2.
Пакеты выложены в директорию - /var/www/html/repo/ где будет репозиторий.

# ls -al
-rw-r--r-- 1 repoadmin repoadmin     9036 июн 23 11:14 postgrespro-ent-15_15.3.1-1.17x8664_amd64.deb
-rw-r--r-- 1 repoadmin repoadmin  2499548 июн 23 11:14 postgrespro-ent-15-client_15.3.1-1.17x8664_amd64.deb
-rw-r--r-- 1 repoadmin repoadmin  2657676 июн 23 11:14 postgrespro-ent-15-contrib_15.3.1-1.17x8664_amd64.deb
-rw-r--r-- 1 repoadmin repoadmin   262476 июн 23 11:14 postgrespro-ent-15-libs_15.3.1-1.17x8664_amd64.deb
-rw-r--r-- 1 repoadmin repoadmin  5621980 июн 23 11:14 postgrespro-ent-15-server_15.3.1-1.17x8664_amd64.deb
#

Команда для создания списка пакетов:
dpkg-scanpackages /var/www/html/repo | gzip -c9 > Packages.gz
выполнилась успешно.

На другом компьютере с IP-адресом 10.1.102.78 в файле: /etc/apt/sources.list
добавлена строчка:

deb [trusted=yes] http://10.1.102.44/repo ./

делаем:

# apt update
Игн:1 http://10.1.102.44/repo ./ InRelease
Игн:2 http://10.1.102.44/repo ./ Release
Игн:3 http://10.1.102.44/repo ./ Packages
Игн:4 http://10.1.102.44/repo ./ Translation-ru_RU
Игн:5 http://10.1.102.44/repo ./ Translation-en
Игн:6 http://10.1.102.44/repo ./ Translation-ru
Игн:3 http://10.1.102.44/repo ./ Packages
Игн:4 http://10.1.102.44/repo ./ Translation-ru_RU
Игн:5 http://10.1.102.44/repo ./ Translation-en
Игн:6 http://10.1.102.44/repo ./ Translation-ru
Игн:3 http://10.1.102.44/repo ./ Packages
Игн:4 http://10.1.102.44/repo ./ Translation-ru_RU
Игн:5 http://10.1.102.44/repo ./ Translation-en
Игн:6 http://10.1.102.44/repo ./ Translation-ru
Сущ:3 http://10.1.102.44/repo ./ Packages
Игн:4 http://10.1.102.44/repo ./ Translation-ru_RU
Игн:5 http://10.1.102.44/repo ./ Translation-en
Игн:6 http://10.1.102.44/repo ./ Translation-ru
Игн:4 http://10.1.102.44/repo ./ Translation-ru_RU
Игн:5 http://10.1.102.44/repo ./ Translation-en
Игн:6 http://10.1.102.44/repo ./ Translation-ru
Игн:4 http://10.1.102.44/repo ./ Translation-ru_RU
Игн:5 http://10.1.102.44/repo ./ Translation-en
Игн:6 http://10.1.102.44/repo ./ Translation-ru
Игн:4 http://10.1.102.44/repo ./ Translation-ru_RU
Игн:5 http://10.1.102.44/repo ./ Translation-en
Игн:6 http://10.1.102.44/repo ./ Translation-ru
Чтение списков пакетов… Готово
Построение дерева зависимостей      
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
#

Хотя в логе apache2 выдаёт ошибки:

# cat /var/log/apache2/access.log
........
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./InRelease HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./Release HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./Packages.xz HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru_RU.xz HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./en.xz HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru.xz HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./Packages.bz2 HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru_RU.bz2 HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./en.bz2 HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru.bz2 HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./Packages.lzma HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru_RU.lzma HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./en.lzma HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru.lzma HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./Packages.gz HTTP/1.1" 304 198 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru_RU.gz HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./en.gz HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru.gz HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru_RU.lz4 HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./en.lz4 HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru.lz4 HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru_RU.zst HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./en.zst HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru.zst HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru_RU HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./en HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:10:43:30 +0300] "GET /repo/./ru HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
#

404 - это значит страница не существует.

делаем:

# apt show postgrespro-ent-15
Package: postgrespro-ent-15
Version: 15.3.1-1.17x8664
Priority: optional
Section: database
Maintainer: Postgres Professional <dba@postrespro.ru>
Installed-Size: 31,7 kB
Depends: postgrespro-ent-15-client (= 15.3.1-1.17x8664), postgrespro-ent-15-server (= 15.3.1-1.17x8664), postgrespro-ent-15-contrib (= 15.3.1-1.17x8664)
Suggests: postgrespro-ent-15-docs, postgrespro-ent-15-docs-ru
Conflicts: postgrespro-common, postgresql-common, postgresql-common-pro-1c
Homepage: http://www.postgrespro.ru/
Download-Size: 9?036 B
APT-Sources: http://10.1.102.44/repo ./ Packages
Description: Easy configuration for Postgres Pro Enterprise 15
This package requires client, server and contrib programs for
Postgres Pro Enterprise.
.
This is the top-level package for Postgres Pro Enterprise 15 specially designed
to integrate client and server packages to the system.
.
It creates database with default parameters, enables its autostart
using system service manger and make client utilities available via
default PATH.
.
Postgres Pro Enterprise is an object-relational SQL database management system.

#

То есть видно, что пакет будет устанавливаться с хоста с IP-адресом 10.1.102.44, где я установил репозиторий.

Далее делаем:

# apt install postgrespro-ent-15
Чтение списков пакетов… Готово
Построение дерева зависимостей      
Чтение информации о состоянии… Готово
Будут установлены следующие дополнительные пакеты:
  postgrespro-ent-15-client postgrespro-ent-15-contrib postgrespro-ent-15-libs postgrespro-ent-15-server
Предлагаемые пакеты:
  postgrespro-ent-15-docs postgrespro-ent-15-docs-ru libdbd-pg-perl oidentd | ident-server locales-all
Следующие НОВЫЕ пакеты будут установлены:
  postgrespro-ent-15 postgrespro-ent-15-client postgrespro-ent-15-contrib postgrespro-ent-15-libs postgrespro-ent-15-server
Обновлено 0 пакетов, установлено 5 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 11,1 MB архивов.
После данной операции объём занятого дискового пространства возрастёт на 49,9 MB.
Хотите продолжить? [Д/н] Y

Ошб:1 http://10.1.102.44/repo ./ postgrespro-ent-15-libs 15.3.1-1.17x8664
  404  Not Found [IP: 10.1.102.44 80]
Ошб:2 http://10.1.102.44/repo ./ postgrespro-ent-15-client 15.3.1-1.17x8664
  404  Not Found [IP: 10.1.102.44 80]
Ошб:3 http://10.1.102.44/repo ./ postgrespro-ent-15-server 15.3.1-1.17x8664
  404  Not Found [IP: 10.1.102.44 80]
Ошб:4 http://10.1.102.44/repo ./ postgrespro-ent-15-contrib 15.3.1-1.17x8664
  404  Not Found [IP: 10.1.102.44 80]
Ошб:5 http://10.1.102.44/repo ./ postgrespro-ent-15 15.3.1-1.17x8664
  404  Not Found [IP: 10.1.102.44 80]
E: Не удалось получить http://10.1.102.44/repo//var/www/html/repo/postgrespro-ent-1... 404  Not Found [IP: 10.1.102.44 80]
E: Не удалось получить http://10.1.102.44/repo//var/www/html/repo/postgrespro-ent-1... 404  Not Found [IP: 10.1.102.44 80]
E: Не удалось получить http://10.1.102.44/repo//var/www/html/repo/postgrespro-ent-1... 404  Not Found [IP: 10.1.102.44 80]
E: Не удалось получить http://10.1.102.44/repo//var/www/html/repo/postgrespro-ent-1... 404  Not Found [IP: 10.1.102.44 80]
E: Не удалось получить http://10.1.102.44/repo//var/www/html/repo/postgrespro-ent-1... 404  Not Found [IP: 10.1.102.44 80]
E: Не удалось получить некоторые архивы; возможно, нужно запустить apt-get update или попытаться повторить запуск с ключом --fix-missing?
#

Все эти пакеты в репозитории есть. В логе apache2 выдаёт тоже ошибки:

# cat /var/log/apache2/access.log
........
10.1.102.78 - - [27/Jun/2023:11:00:00 +0300] "GET /repo//var/www/html/repo/postgrespro-ent-15-libs_15.3.1-1.17x8664_amd64.deb HTTP/1.1" 404 442 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:11:00:00 +0300] "GET /repo//var/www/html/repo/postgrespro-ent-15-client_15.3.1-1.17x8664_amd64.deb HTTP/1.1" 404 0 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:11:00:00 +0300] "GET /repo//var/www/html/repo/postgrespro-ent-15-server_15.3.1-1.17x8664_amd64.deb HTTP/1.1" 404 0 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:11:00:00 +0300] "GET /repo//var/www/html/repo/postgrespro-ent-15-contrib_15.3.1-1.17x8664_amd64.deb HTTP/1.1" 404 0 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
10.1.102.78 - - [27/Jun/2023:11:00:00 +0300] "GET /repo//var/www/html/repo/postgrespro-ent-15_15.3.1-1.17x8664_amd64.deb HTTP/1.1" 404 1768 "-" "Debian APT-HTTP/1.3 (1.8.2.3)"
#

Почему-то перед строчкой /var/www/html/repo/ добавляет строку /repo/
Я думаю что в этом вся проблема.

Как можно это решить?

Заранее благодарен. Борис.


Ответить | Правка | Cообщить модератору

Оглавление
Ошибки при установке пакетов с репозитория Astra Linux, korbnik, 27-Июн-23, 14:23  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру