1257
postgresql-9.6 ОШИБКА: Произошел сбой в check().
Здравствуйте, не устанавливается postgresql-9.6 из AUR
Попробовал postgresql-9.6 поставить через pamac — ошибка
Спойлер!
Подготовка...
Проверка зависимостей для postgresql-9.6...
Клонирование сборочных файлов python2...
Генерация информации о python2...
Проверка зависимостей для python2...
Разрешение зависимостей...
Проверка на взаимные конфликты...
.....................................
Ran 4 tests in 0.426s
....................................
Total duration: 37 min 13 sec
Tests result: FAILURE
==> ОШИБКА: Произошел сбой в check().
Прерывание...
Попробовал postgresql-9.6 поставить через pamac — ошибка
Спойлер!
[user1user1-systemproductname ~]$ sudo pamac install postgresql-9.6
[sudo] пароль для user1:
Внимание: postgresql-9.6 доступен только из AUR
Подготовка...
Проверка зависимостей для postgresql-9.6...
Проверка зависимостей для python2...
Разрешение зависимостей...
Проверка на взаимные конфликты...
К сборке (2):
python2 2.7.18-8 AUR
postgresql-9.6 9.6.24-1 AUR
Править сборочные файлы : [п]
Применить транзакцию ? [п/д/Н] д
Клонирование сборочных файлов python2...
Running as unit: run-u83.service
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 644ms
CPU time consumed: 135ms
Генерация информации о python2...
Running as unit: run-u84.service
Finished with result: success
Main processes terminated with: code=exited/status=0
Service runtime: 2.137s
CPU time consumed: 2.351s
Сборка python2...
Running as unit: run-u85.service
Press ^] three times within 1s to disconnect TTY.
==> Сборка пакета python2 2.7.18-8 (Чт 12 янв 2023 10:07:21)
==> Проверка зависимостей для запуска...
==> Проверка зависимостей для сборки...
==> Получение исходных файлов...
-> Загрузка Python-2.7.18.tar.xz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 12.2M 100 12.2M 0 0 5690k 0 0:00:02 0:00:02 --:--:-- 5693k
-> Загрузка Python-2.7.18.tar.xz.asc...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 833 100 833 0 0 3956 0 --:--:-- --:--:-- --:--:-- 3966
-> Найден mtime-workaround.patch
-> Загрузка python-gentoo-patches-2.7.18_p16.tar.xz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 35448 100 35448 0 0 17501 0 0:00:02 0:00:02 --:--:-- 17505
==> Проверка файлов source с использованием sha512sums...
Python-2.7.18.tar.xz ... Готово
Python-2.7.18.tar.xz.asc ... Пропущено
mtime-workaround.patch ... Готово
python-gentoo-patches-2.7.18_p16.tar.xz ... Готово
==> Проверка подписей исходных файлов с помощью 'gpg'...
Python-2.7.18.tar.xz ... cat: ошибка записи: Обрыв канала
СБОЙ
==> ОШИБКА: Одна или больше PGP-подписей не могут быть проверены!
Finished with result: exit-code
Main processes terminated with: code=exited/status=1
Service runtime: 6.576s
CPU time consumed: 2.787s
Ошибка: Не удалось собрать python2
[user1user1-systemproductname ~]$
8 комментариев
1 aur/postgresql-9.6 9.6.24-1 (+5 0.00)
Sophisticated object-relational DBMS
==> Пакеты для установки (пример: 1 2 3, 1-3 или ^4)
==> 1
:: Проверка конфликтов…
:: Проверка внутренних конфликтов…
[Aur:1] postgresql-9.6-9.6.24-1
x
x
x
xxxxx
xxx
x
client@pc ~> pacman -Qi postgresql
Название: postgresql-9.6
Версия: 9.6.24-1
Описание: Sophisticated object-relational DBMS
Архитектура: x86_64
URL: www.postgresql.org/
Лицензии: custom:PostgreSQL
Группы: Нет
Предоставляет: postgresql=9.6.24
Зависит от: postgresql-libs>=9.6.24 llvm-libs systemd-libs
Доп. зависимости: postgresql-old-upgrade: upgrade from previous major version using
pg_upgrade
perl: for PL/Perl support [установлено]
python2: for PL/Python 2 support [установлено]
python: for PL/Python 3 support [установлено]
tcl: for PL/Tcl support [установлено]
Требуется: Нет
Опционально для: Нет
Конфликтует с: postgresql
Заменяет: Нет
Установленный размер: 28,42 MiB
Сборщик: Unknown Packager
Дата сборки: Чт 12 янв 2023 15:37:34
Дата установки: Чт 12 янв 2023 15:44:21
Причина установки: Явно установлен
Установочный скрипт: Yes
Проверен: Нет
и всё, postgres не установился!
1 aur/postgresql-9.6 9.6.24-1 (+5 0.00)
Sophisticated object-relational DBMS
==> Пакеты для установки (пример: 1 2 3, 1-3 или ^4)
==> 1
:: Проверка конфликтов…
:: Проверка внутренних конфликтов…
[Aur:1] postgresql-9.6-9.6.24-1
[Aur Make:1] python2-2.7.18-8
:: Удалить зависимости для сборки после установки? [y/N] y
:: (1/2) Скачан PKGBUILD: python2
:: (2/2) Скачан PKGBUILD: postgresql-9.6
2 python2 (файлы сборки существуют)
1 postgresql-9.6 (файлы сборки существуют)
==> Показать изменения?
==> [N]Нет [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, ^4)
==> a
diff --git /home/user1/.cache/yay/python2/PKGBUILD /home/user1/.cache/yay/python2/PKGBUILD
new file mode 100644
index 0000000..2e2c8bb
— /dev/null
+++ /home/user1/.cache/yay/python2/PKGBUILD
@@ -0,0 +1,148 @@
+# Maintainer: Michał Wojdyła +# Contributor: Felix Yan <felixonmarsarchlinux.org>
+# Contributor: Stéphane Gaudreault <stephanearchlinux.org>
+# Contributor: Allan McRae <allanarchlinux.org>
+# Contributor: Jason Chu <jasonarchlinux.org>
+
+pkgname=python2
+pkgver=2.7.18
+pkgrel=8
+_pybasever=2.7
+pkgdesc=«A high-level scripting language»
+arch=('x86_64' 'aarch64')
+license=('PSF')
+url=«www.python.org/»
+depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl-1.1' 'sqlite' 'zlib')
+makedepends=('tk' 'bluez-libs')
+checkdepends=('gdb' 'file' 'xorg-server-xvfb' 'xterm')
+optdepends=('tk: for IDLE'
+ 'python2-setuptools'
+ 'python2-pip')
+conflicts=('python<3')
+_gentoo_patches=«python-gentoo-patches-${pkgver}_p16»
+source=(«www.python.org/ftp/python/${pkgver%rc?}/Python-${pkgver}.tar.xz»{,.asc}
+ mtime-workaround.patch
+ «dev.gentoo.org/~mgorny/dist/python/$_gentoo_patches.tar.xz»)
+sha512sums=('a7bb62b51f48ff0b6df0b18f5b0312a523e3110f49c3237936bfe56ed0e26838c0274ff5401bda6fc21bf24337477ccac49e8026c5d651e4b4cafb5eb5086f6c'
+ 'SKIP'
+ '4e761cfd57791e8b72ecdf84c2e03875bf074311130eea5b8e97409fa304fa3468dbd359a511c4e9978e686e662c58054b4174d3e73f845fa9ded2e83a3a8076'
+ '810be590d0e06fab4b2165e6852ca49662f09dcd7e20b47a29f613ad7653252c8dfac3f0eb228d77c8a914efa7c08788b2fbd552a4b47504f5fd0ec17450c48f')
+validpgpkeys=('C01E1CAD5EA2C4F0B8E3571504C367C218ADD4FF') # Benjamin Peterson
+noextract=("$_gentoo_patches.tar.xz")
+
+prepare() {
+ bsdtar -xf $_gentoo_patches.tar.xz -s /$_gentoo_patches//
+
+ cd Python-${pkgver}
+
+ # makepkg will touch all files to $SOURCE_DATE_EPOCH which will break pyc file"s mtime check.
+ # workaround this by touching them to $SOURCE_DATE_EPOCH before running compileall.
+ patch -p0 -i ../mtime-workaround.patch
+
+ patch -p1 -i ../0001-bpo-39017-Avoid-infinite-loop-in-the-tarfile-module-.patch CVE-2019-20907
+ patch -p1 -i ../0002-bpo-39503-CVE-2020-8492-Fix-AbstractBasicAuthHandler.patch CVE-2020-8492
+ patch -p1 -i ../0003-bpo-39603-Prevent-header-injection-in-http-methods-G.patch CVE-2020-26116
+ patch -p1 -i ../0004-bpo-42051-Reject-XML-entity-declarations-in-plist-fi.patch
+ patch -p1 -i ../0005-bpo-41944-No-longer-call-eval-on-content-received-vi.patch CVE-2020-27619
:
просто ввод,
просто ввод, спросил обновить 1 ключ — согласился. Картинка для понимания
1 aur/postgresql-9.6 9.6.24-1 (+5 0.00)
Sophisticated object-relational DBMS
==> Пакеты для установки (пример: 1 2 3, 1-3 или ^4)
==>
делать нечего
[user1user1-systemproductname ~]$ sudo systemctl start postgresql
[sudo] пароль для user1:
Failed to start postgresql.service: Unit postgresql.service not found.
[user1user1-systemproductname ~]$ sudo systemctl status postgresql
Unit postgresql.service could not be found.
[user1user1-systemproductname ~]$
Да, хорошо, просто нажал ввод, но в результате постгрес не установился, его нет в системе
local/postgresql-9.6 9.6.24-1
Sophisticated object-relational DBMS
local/postgresql-libs 14.6-1
Libraries for use with PostgreSQL
Название: postgresql-9.6
Версия: 9.6.24-1
Описание: Sophisticated object-relational DBMS
Архитектура: x86_64
URL: www.postgresql.org/
Лицензии: custom:PostgreSQL
Группы: Нет
Предоставляет: postgresql=9.6.24
Зависит от: postgresql-libs>=9.6.24 llvm-libs systemd-libs
Доп. зависимости: postgresql-old-upgrade: upgrade from previous major version using pg_upgrade
perl: for PL/Perl support [установлено]
python2: for PL/Python 2 support [установлено]
python: for PL/Python 3 support [установлено]
tcl: for PL/Tcl support [установлено]
Требуется: Нет
Опционально для: Нет
Конфликтует с: postgresql
Заменяет: Нет
Установленный размер: 28,42 MiB
Сборщик: Unknown Packager
Дата сборки: Чт 12 янв 2023 15:37:34
Дата установки: Чт 12 янв 2023 20:02:02
Причина у
А затем ставьте Postgresql
:: Проверка конфликтов…
:: Проверка внутренних конфликтов…
[Aur:1] python2-bin-2.7.18_1-1
:: (1/1) Скачан PKGBUILD: python2-bin
1 python2-bin (файлы сборки существуют)
==> Показать изменения?
==> [N]Нет [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, ^4)
==> a
diff --git /home/user1/.cache/yay/python2-bin/PKGBUILD /home/user1/.cache/yay/python2-bin/PKGBUILD
new file mode 100644
index 0000000..3d0537d
— /dev/null
+++ /home/user1/.cache/yay/python2-bin/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Yuvraj Mishra <yuvrajmishrawork@gmail.com>
+
+pkgname=python2-bin
+_pkgname=python2
+pkgver=2.7.18_1
+_pybasever=2.7
+pkgrel=1
+pkgdesc=«Python2 binaries for x86_64»
+arch=("x86_64')
+url=«python.org»
+license=('PSF')
+groups=()
+depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'sqlite' 'zlib')
+makedepends=()
+checkdepends=()
:...skipping…
diff --git /home/user1/.cache/yay/python2-bin/PKGBUILD /home/user1/.cache/yay/python2-bin/PKGBUILD
new file mode 100644
index 0000000..3d0537d
— /dev/null
+++ /home/user1/.cache/yay/python2-bin/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Yuvraj Mishra <yuvrajmishrawork@gmail.com>
+
+pkgname=python2-bin
+_pkgname=python2
+pkgver=2.7.18_1
+_pybasever=2.7
+pkgrel=1
+pkgdesc=«Python2 binaries for x86_64»
+arch=("x86_64')
+url=«python.org»
+license=('PSF')
+groups=()
+depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'sqlite' 'zlib')
+makedepends=()
+checkdepends=()
+optdepends=()
:...skipping…
diff --git /home/user1/.cache/yay/python2-bin/PKGBUILD /home/user1/.cache/yay/python2-bin/PKGBUILD
new file mode 100644
index 0000000..3d0537d
— /dev/null
+++ /home/user1/.cache/yay/python2-bin/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Yuvraj Mishra <yuvrajmishrawork@gmail.com>
+
+pkgname=python2-bin
+_pkgname=python2
+pkgver=2.7.18_1
+_pybasever=2.7
+pkgrel=1
+pkgdesc=«Python2 binaries for x86_64»
+arch=("x86_64')
+url=«python.org»
+license=('PSF')
+groups=()
+depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'sqlite' 'zlib')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=('python2')
:...skipping…
diff --git /home/user1/.cache/yay/python2-bin/PKGBUILD /home/user1/.cache/yay/python2-bin/PKGBUILD
new file mode 100644
index 0000000..3d0537d
— /dev/null
+++ /home/user1/.cache/yay/python2-bin/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Yuvraj Mishra <yuvrajmishrawork@gmail.com>
+
+pkgname=python2-bin
+_pkgname=python2
+pkgver=2.7.18_1
+_pybasever=2.7
+pkgrel=1
+pkgdesc=«Python2 binaries for x86_64»
+arch=("x86_64')
+url=«python.org»
+license=('PSF')
+groups=()
+depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'sqlite' 'zlib')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=('python2')
+conflicts=('python2')
:...skipping…
diff --git /home/user1/.cache/yay/python2-bin/PKGBUILD /home/user1/.cache/yay/python2-bin/PKGBUILD
new file mode 100644
index 0000000..3d0537d
— /dev/null
+++ /home/user1/.cache/yay/python2-bin/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Yuvraj Mishra <yuvrajmishrawork@gmail.com>
+
+pkgname=python2-bin
+_pkgname=python2
+pkgver=2.7.18_1
+_pybasever=2.7
+pkgrel=1
+pkgdesc=«Python2 binaries for x86_64»
+arch=("x86_64')
+url=«python.org»
+license=('PSF')
+groups=()
+depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'sqlite' 'zlib')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=('python2')
+conflicts=('python2')
+replaces=()
:...skipping…
diff --git /home/user1/.cache/yay/python2-bin/PKGBUILD /home/user1/.cache/yay/python2-bin/PKGBUILD
new file mode 100644
index 0000000..3d0537d
— /dev/null
+++ /home/user1/.cache/yay/python2-bin/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Yuvraj Mishra <yuvrajmishrawork@gmail.com>
+
+pkgname=python2-bin
+_pkgname=python2
+pkgver=2.7.18_1
+_pybasever=2.7
+pkgrel=1
+pkgdesc=«Python2 binaries for x86_64»
+arch=("x86_64')
+url=«python.org»
+license=('PSF')
+groups=()
+depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'sqlite' 'zlib')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=('python2')
+conflicts=('python2')
+replaces=()
+backup=()
:...skipping…
diff --git /home/user1/.cache/yay/python2-bin/PKGBUILD /home/user1/.cache/yay/python2-bin/PKGBUILD
new file mode 100644
index 0000000..3d0537d
— /dev/null
+++ /home/user1/.cache/yay/python2-bin/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Yuvraj Mishra <yuvrajmishrawork@gmail.com>
+
+pkgname=python2-bin
+_pkgname=python2
+pkgver=2.7.18_1
+_pybasever=2.7
+pkgrel=1
+pkgdesc=«Python2 binaries for x86_64»
+arch=("x86_64')
+url=«python.org»
+license=('PSF')
+groups=()
+depends=('bzip2' 'expat' 'gdbm' 'libffi' 'libnsl' 'libxcrypt' 'openssl' 'sqlite' 'zlib')
+makedepends=()
+checkdepends=()
+optdepends=()
+provides=('python2')
+conflicts=('python2')
+replaces=()
+backup=()
+options=()
+install=
+changelog=
+noextract=()
+validpgpkeys=()
+source=(«github.com/VanillaBase1lb/python2-bin-aur/releases/download/$pkgver/python2-build.tar.gz»)
+md5sums=('d1a5929835018fa5ca18853c49c972ad')
+
+
+package() {
+
+ rm python2-build/bin/2to3
+ rm python2-build/bin/idle
+ rm python2-build/bin/pydoc
+ rm python2-build/bin/python
+ rm python2-build/bin/python-config
+ rm python2-build/lib/pkgconfig/python.pc
+ rm python2-build/share/man/man1/python.1
+
+ sed -i «s|/mnt/storage/temp/python2-build|/usr|» python2-build/bin/python${_pybasever}-config
+ sed -i «s|/mnt/storage/temp/python2-build|/usr|» python2-build/lib/pkgconfig/python-${_pybasever}.pc
+
+ # copy recursively without overwriting
+ mkdir -p $pkgdir/usr
+ cp -rn python2-build/* "${pkgdir}/usr/" || true
+}
diff --git /home/user1/.cache/yay/python2-bin/build_script.sh /home/user1/.cache/yay/python2-bin/build_script.sh
new file mode 100755
index 0000000..2f424e9
— /dev/null
+++ /home/user1/.cache/yay/python2-bin/build_script.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+wget www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
+tar -xzvf Python-2.7.18.tgz
+cd Python-2.7.18/ || return 1
+./configure --prefix=/mnt/storage/temp/python2-build --enable-shared --with-threads --enable-optimizations --with-lto --enable-ipv6 --enable-unicode=ucs4 --with-system-ffi --with-system-expat --with-dbmliborder=gdbm:ndbm --without-ensurepip
+make && make install
+cd /mnt/storage/temp/ || return 1
+tar -czf python2-build.tar.gz python2-build
(END)
что-то не похоже, что питонище установился