Manjaro MATE
   384

postgresql-9.6 ОШИБКА: Произошел сбой в check().

Здравствуйте, не устанавливается postgresql-9.6 из AUR

Спойлер!
Подготовка...
Проверка зависимостей для 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 ~]$ 
  • 0
  • 0

8 комментариев

avatar
Через yay-
Спойлер!
~> yay postgresql-9.6
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
Проверен: Нет
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Да, хорошо, запустил… и далее остановилось на :
и всё, postgres не установился!

Спойлер!
$ yay postgresql-9.6
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
:
Последний раз редактировалось
0
avatar
admiq
:: Удалить зависимости для сборки после установки? [y/N] y
просто ввод,
>[N]Нет [A]Все [Ab]Прервать [I]Установленные [No]Неустановленные или (1 2 3, 1-3, ^4)
==> a
просто ввод, спросил обновить 1 ключ — согласился. Картинка для понимания
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Спойлер!
[user1user1-systemproductname ~]$ yay postgresql-9.6
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 ~]$

Да, хорошо, просто нажал ввод, но в результате постгрес не установился, его нет в системе
0
avatar
Сравни
client@pc ~> pacman -Qs postgresql;pacman -Qi postgresql
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
Причина у
?
p5ql/epu q9300 clover,hackintosh,mint,void,manjaro,only kde
0
avatar
Попробуйте сначала установить питонище как бинари
yay -S python2-bin
А затем ставьте Postgresql
0
avatar
Спойлер!
[user1user1-systemproductname ~]$ yay -S python2-bin
:: Проверка конфликтов…
:: Проверка внутренних конфликтов…
[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)


что-то не похоже, что питонище установился
Последний раз редактировалось
0
avatar
На показать изменения вы отвечаете «а», хотя не надо ничего там писать. У вас установка не происходит, просто на экран выводится diff файла PKGBUILD.
Последний раз редактировалось
+1
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.