Ошибка при установке postgresql amd64 [РЕШЕНО]

Автор vitarus, 06 августа 2023, 23:48:50

« назад - далее »

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

vitarus

Всем доброго времени суток. Решил для себя изучить вопрос по развертыванию линукс сервера для нужд 1с.
Погуглил и наскреб гайдов и дистрибутивов для изучении и окунулся в это на все выходные. Накопились вопросы на которые я в интернете ответы не нашел, и прошу простить и понять мой низкий уровень знаний в этой области. ;)

Установка и развертывание на vmware WS 17 pro самой системы (debian-12.1.0-amd64-netinst.iso.) не составила никаких проблем, но после  при настройке как всегда начались проблемы...

1. Проблема вылезла при настройке установке статического ip адреса, везде пишут про eth0 как интерфейс для подключения сети, но у меня он называется "ens33". Далее пишу настройки файла interfaces source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback
allow-hotplug ens33
auto ens33
iface ens33 inet static
address 192.168.1.5
gateway 192.168.1.1
netmask 255.255.255.0
и вроде все ок, но отпала внешка, при пинге пишет нет сети, а внутренняя сеть работает, по ssh пускает... DNS в файле resolv.conf стоят яндекса и гугла. почему нет внешки так и не понял, вернул на dhcp и продолжил установку.

2. Проблема на которой все встало, появилась при установке postgresql, после получения письма с инструкцией приступил к установке. wget https://repo.postgrespro.ru/1c-15/keys/pgpro-repo-add.sh
sh pgpro-repo-add.sh
apt-get install postgrespro-1c-15
Тут 3 строки, первая скачать скрипт, вторая запустить скрипт, и 3 установка пакета. Проблема в запуске скрипта пишет user@1csrv:~$ sudo sh pgpro-repo-add.sh                                    --2023-08-06 22:34:10--  http://repo.postgrespro.ru/1c-15/debian/dists/bookworm/main/binary-amd64/Release
Распознаётся repo.postgrespro.ru (repo.postgrespro.ru)... 213.171.56.11
Подключение к repo.postgrespro.ru (repo.postgrespro.ru)|213.171.56.11|:80... соединение установлено.
HTTP-запрос отправлен. Ожидание ответа... 404 Not Found
2023-08-06 22:34:10 ОШИБКА 404: Not Found.

Version 12 of Debian GNU/Linux distribution is not supported for architecture amd64
по факту видим проблему "HTTP-запрос отправлен. Ожидание ответа... 404 Not Found" и вроде бы что то со связью, но мне недает покоя "Version 12 of Debian GNU/Linux distribution is not supported for architecture amd64" вот эта строка, где пишет что система не поддерживает x64 архитектуру, и вот тут я завис как может система x86-64 не поддерживать архитектуру х64?

Помогите разобраться

ogost

1. У вас указан auto ens33 и allow-hotplug ens33, оставьте что-то одно. Кроме того, забыли отступ на строчках address, gateway и netmask.
2. ставьте postgres из стандартных реп, не надо тащить всё подряд из сети. Тут вам не винда

vitarus

1. Действительно, поднялась сеть. Спасибо.
2. А что не стандартного я использовал? debian 12 c www.debian.org, 1с с платформы ИТС, постгрес тоже с официального сайта (https://1c.postgres.ru/).

dzhoser

Покажите выхлоп
archЕсли можно и содержание скрипта
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков


vitarus

#5
user@1csrv:~$ arch
x86_64
        repofile="${repofile}"
        if [ -n "$FORCE_RELEASEVER" ]; then
                RELEASEVER="$FORCE_RELEASEVER"
        else
                RELEASEVER="\$releasever"
        fi
        cat > "$repofile" << REPOFILE
[$LISTNAME]
name=$PRODUCT_NAME for $DISTR
baseurl=$REPO/$DISTR/$RELEASEVER/os/\$basearch/rpms
enabled=1
gpgcheck=1
gpgkey=file://$keyfile
REPOFILE
        if [ -n "$REPOUSER" ]; then
                chmod 0600 "$repofile"
                echo "username=$REPOUSER" >> "$repofile"
                echo "password=$PASSWORD" >> "$repofile"
        fi
else
        #write opensuse public key
        #pgpro repository for SLES might contain packages from OpenSUSE
        #So we are adding OpenSUSE keys to our GPG key file
        cat >> "$keyfile" << KEYS-OPENSUSE
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: rpm-4.14.1 (NSS-3)

mQENBEkUTD8BCADWLy5d5IpJedHQQSXkC1VK/oAZlJEeBVpSZjMCn8LiHaI9Wq3G
3Vp6wvsP1b3kssJGzVFNctdXt5tjvOLxvrEfRJuGfqHTKILByqLzkeyWawbFNfSQ
93/8OunfSTXC1Sx3hgsNXQuOrNVKrDAQUqT620/jj94xNIg09bLSxsjN6EeTvyiO
mtE9H1J03o9tY6meNL/gcQhxBvwuo205np0JojYBP0pOfN8l9hnIOLkA0yu4ZXig
oKOVmf4iTjX4NImIWldT+UaWTO18NWcCrujtgHueytwYLBNV5N0oJIP2VYuLZfSD
VYuPllv7c6O2UEOXJsdbQaVuzU1HLocDyipnABEBAAG0NG9wZW5TVVNFIFByb2pl
Y3QgU2lnbmluZyBLZXkgPG9wZW5zdXNlQG9wZW5zdXNlLm9yZz6JATwEEwECACYC
GwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIXgAUCU2dN1AUJHR8ElQAKCRC4iy/UPb3C
hGQrB/9teCZ3Nt8vHE0SC5NmYMAE1Spcjkzx6M4r4C70AVTMEQh/8BvgmwkKP/qI
CWo2vC1hMXRgLg/TnTtFDq7kW+mHsCXmf5OLh2qOWCKi55Vitlf6bmH7n+h34Sha
Ei8gAObSpZSF8BzPGl6v0QmEaGKM3O1oUbbB3Z8i6w21CTg7dbU5vGR8Yhi9rNtr
hqrPS+q2yftjNbsODagaOUb85ESfQGx/LqoMePD+7MqGpAXjKMZqsEDP0TbxTwSk
4UKnF4zFCYHPLK3y/hSH5SEJwwPY11l6JGdC1Ue8Zzaj7f//axUs/hTC0UZaEE+a
5v4gbqOcigKaFs9Lc3Bj8b/lE10Y
=i2TA
-----END PGP PUBLIC KEY BLOCK-----

KEYS-OPENSUSE
        # add zypper repository
        if [ -n "$REPOUSER" ]; then
                proto=${REPO%://}
                host=${REPO#://}
                REPO=$proto://$REPOUSER:$PASSWORD@$host
        fi
        rpm --import "$keyfile" && rm -f "$keyfile"
        zypper --gpg-auto-import-keys addrepo -f "$REPO/$DISTR/${VERSION_ID%%.*}" "$LISTNAME"
        zypper --gpg-auto-import-keys refresh
fi
ay?ay?aMLaINa@M
;;;;;


07 августа 2023, 08:03:12
Цитата: ogost от 07 августа 2023, 07:56:10Так по итогу arm64 или amd64?
amd64

а каким боком тут arm64 взялся? не на мобиле же я виртуалку поднимаю...

ferum

Да всё просто, по пути http://repo.postgrespro.ru/1c-15/debian/dists/ нет bookworm а есть только buster  и bullseye
значит этот гайд не катит.
Русские дебианщики против цифрового слабоумия !

ferum

Цитата: ferum от 07 августа 2023, 08:26:14Да всё просто, по пути http://repo.postgrespro.ru/1c-15/debian/dists/ нет bookworm а есть только buster  и bullseye
значит этот гайд не катит.
Тем не менее у них там выложены дебианизированные исходники, в теории можно всё поправить и собрать по bookworm.
Русские дебианщики против цифрового слабоумия !

vitarus

т.е. нужно либо ставить debian 11 или пересобирать для bookworm ?

SerW

vitarus, Дебиан 11 вы не сможете поставить -- он сразу обновится до 12 версии.
Сергей Швайко » DragonSerW

vitarus

Цитата: SerW от 07 августа 2023, 09:11:26vitarus, Дебиан 11 вы не сможете поставить -- он сразу обновится до 12 версии.
Так и что делать тогда ?

dzhoser

#11
Цитата: SerW от 07 августа 2023, 09:25:17Обратитесь к Дмитрию.
Я думаю форум это не место для рекламы своих/чужих услуг. Если у Дмитрия есть желание и время пусть он поделится опытом. Если нет ТС я думаю сам может выбрать такого специалиста.

07 августа 2023, 11:01:23
Цитата: SerW от 07 августа 2023, 09:11:26vitarus, Дебиан 11 вы не сможете поставить -- он сразу обновится до 12 версии.
Что за бред. Если репозитории прописаны правильно, ничто до 12 не обновится.
Ubuntu->Linux mint->Astra Linux SE->Debian 12
Для новичков

ogost

Цитата: vitarus от 07 августа 2023, 07:58:20а каким боком тут arm64 взялся?
У вас в заголовке темы указан arm64.
Почему postgres именно с 1c.postgres.ru пытаетесь установить? Чем тот, что в репах, не устраивает?
1С не пользуюсь, непопулярно у нас в стране, поэтому уточняю.

vitarus

Цитата: ogost от 07 августа 2023, 11:16:46
Цитата: vitarus от 07 августа 2023, 07:58:20а каким боком тут arm64 взялся?
У вас в заголовке темы указан arm64.
Почему postgres именно с 1c.postgres.ru пытаетесь установить? Чем тот, что в репах, не устраивает?
1С не пользуюсь, непопулярно у нас в стране, поэтому уточняю.
И правда стоит, видимо в ночь у меня голова не соображала.

А по теме, помогла установка debian 11.7, на ней все завелось без каких либо проблем.

suny

ogost, насколько мне известно 1С не работает с обычным PrstgresSQL.
vitarus, появился репозиторий для bookworm: http://repo.postgrespro.ru/1c-15/debian/dists/.