Skip to content

Ошибка в адресе репозитория #158

Open
@xinferum

Description

@xinferum

Добрый день.

После выхода релиза mamonsu 2.7.1 начал обновлять пакет на серверах и наткнулся в Ubuntu 18.04 на проблему с репозиторием:

W: Не удалось получить http://localrepo.l.postgrespro.ru/stable/mamonsu/ubuntu/dists/bionic/InRelease Не удалось разрешить «localrepo.l.postgrespro.ru»

Мы обычно переустанавливаем mamonsu с нуля, при помощи ansible, соответственно и файл apt-repo-add.sh для установки репозитория выполняем каждый раз. В самом файле http://repo.postgrespro.ru/mamonsu/keys/apt-repo-add.sh обнаружил что указан локальный адрес в качестве репозитория:

#!/bin/sh
REPO=http://localrepo.l.postgrespro.ru/stable/mamonsu
PRODUCT_NAME="Mamonsu"
...

Тоже самое обнаружилось и в CentOS 7 при установке на чистую систему:

failure: repodata/repomd.xml from mamonsu: [Errno 256] No more mirrors to try.
http://localrepo.l.postgrespro.ru/stable/mamonsu/centos/7/os/x86_64/rpms/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: localrepo.l.postgrespro.ru; Unknown error

В rpm-файле репозитория http://repo.postgrespro.ru/mamonsu/keys/centos.rpm тоже указан локальный адрес репозитория:

[mamonsu]
name=Mamonsu Packages for centos - $basearch
baseurl=http://localrepo.l.postgrespro.ru/stable/mamonsu/centos/$releasever/os/$basearch/rpms
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-POSTGRESQL-PRO

В то же время на машине с CentOS 7 где уже давно установлен репозиторий mamonsu, адрес выглядит вот так:

...
baseurl=http://repo.postgrespro.ru/mamonsu/centos/$releasever/os/$basearch/rpms
...

Вероятно была допущена ошибка в адресе репозитория.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions