LINUX.ORG.RU

Arch, Makepkg, missing package name

 , ,


1

2

Свежий инсталл арча, при установке yaourt возникла проблема:
Из доки:

git clone https://aur.archlinux.org/package-query.git
cd package-query
makepkg -si

Фаза установки makepkg фейлится с ошибкой

loading packages...
error: missing package name in /home/mike/.tmp/package-query/package-query-1.8-2-x86_64.pkg.tar.xz
error: '/home/mike/.tmp/package-query/package-query-1.8-2-x86_64.pkg.tar.xz': invalid or corrupted package
==> WARNING: Failed to install built package(s).

Что характерно, ошибка не гуглится :С

★★★★★
Ответ на: комментарий от LordTermor

Использование makepkg для любых пакетов, откуда угодно, приводит к ошибке.

mersinvald ★★★★★
() автор топика
Ответ на: комментарий от mradermaxlol

Нет, чексуммы ни при чем. Там другая ошибка была бы, без missing package name и c (PGP signature) на конце

ЗЫ

mike@PonyBook ~/.tmp/package-query $ updpkgsums   
==> Retrieving sources...
  -> Found package-query-1.8.tar.gz
==> Generating checksums for source files...


mike@PonyBook ~/.tmp/package-query $ makepkg -sri
==> WARNING: A package has already been built, installing existing package...
==> Installing package package-query with pacman -U...
loading packages...
error: missing package name in /home/mike/.tmp/package-query/package-query-1.8-2-x86_64.pkg.tar.xz
error: '/home/mike/.tmp/package-query/package-query-1.8-2-x86_64.pkg.tar.xz': invalid or corrupted package

mersinvald ★★★★★
() автор топика
Последнее исправление: mersinvald (всего исправлений: 1)
Ответ на: комментарий от Radjah

Нет, места много, ошибок архиватора не видать.
Поставил yaourt из репозитория, картина та же с любым самосборным пакетом (ну так, чтобы убедиться, что не в конкретном пакете проблема)

mersinvald ★★★★★
() автор топика

base-devel стоит?

anonymous
()
Ответ на: комментарий от mersinvald

==> WARNING: A package has already been built, installing existing package...

«Форсе» ещё добавь к команде (-f).

error: missing package name

Может сам pkgbuild косой?

anonymous
()
Ответ на: комментарий от mersinvald

ну да, арчепроблемы у школьников, извини

Deleted
()
Ответ на: комментарий от mersinvald

Девственный не пишет в ~/.tmp он пишет в ту директорию, в которой исполняется makepkg, туда скачивается source, создаются директории pkg, src и пакеты там же собираются. Показывай тогда содержимое /etc/makepkg.conf и ~/.config/pacman/makepkg.conf

surefire ★★★
()

А если руками пакет побробовать установить через pacman -U ? А архиватором пакет открывается?

Medar ★★★★★
()
Ответ на: комментарий от Medar

Та же ошибка, это как раз pacman -U и вываливает. Архиватор открывает.

mersinvald ★★★★★
() автор топика

sudo настроен для пользователя от которого выполняется

makepkg -sri
?

anonymous
()
Ответ на: комментарий от mersinvald

Давай тогда логи сборки и вывод tar xOf package-query-1.8-2-x86_64.pkg.tar.xz .PKGINFO

surefire ★★★
()

Вангую частичное обновление

pacman -Su
делалось?

greenman ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.