apt-get install ... ... /usr/lib/rpm/luarocks.filetrigger failed warning: posttrans filetriggers scriptlet failed, exit status 1 Done.
в хэшере не воспроизводится. можете запустить от рута: > echo /usr/lib/luarocks/rocks | /usr/lib/rpm/luarocks.filetrigger если повторится, ещё раз с sh -x ?
(In reply to comment #1) > в хэшере не воспроизводится. > можете запустить от рута: > > echo /usr/lib/luarocks/rocks | /usr/lib/rpm/luarocks.filetrigger > > если повторится, ещё раз с sh -x ? Running /usr/lib/rpm/posttrans-filetriggers + grep -qs -e '^/usr/lib/luarocks/rocks' /usr/lib/rpm/luarocks.filetrigger failed warning: posttrans filetriggers scriptlet failed, exit status 1 Предлагаю заменить на условие: -grep -qs -e '^/usr/lib/luarocks/rocks' && \ +if grep -qs -e '^/usr/lib/luarocks/rocks'; then ... +fi
ага, нашёл, как воспроизвести. Это, видимо, подарочек от bash4. Но я не пойму, как работают многие другие *.filetrigger с аналогичной конструкцией.
спасибо, разобрался.
lua5.3-luarocks-2.4.2-alt7 -> sisyphus: Sat Jun 15 2019 Ildar Mulyukov <ildar@altlinux.ru> 2.4.2-alt7 - improved luarocks.filetrigger (closes: 36897)