Bug 8175

Summary: execution of %preun scriptlet failed
Product: Sisyphus Reporter: Mikhail Yakshin <greycat>
Component: perl-XML-LibXMLAssignee: Alexey Shabalin <shaba>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P2 CC: at, cas, crux, ender, lav, ldv, mike, qa_viy, shaba, viy
Version: unstable   
Hardware: all   
OS: Linux   

Description Mikhail Yakshin 2005-10-10 12:34:37 MSD
perl-XML-LibXML-1.58-alt3.1

При попытке удаления этого пакета получаем:

# rpm -e perl-XML-LibXML
Can't locate XML/SAX.pm in @INC (@INC contains: /etc/perl5
/usr/lib/perl5/i386-linux /usr/lib/perl5
/usr/local/lib/perl5/site_perl/5.8.7/i386-linux
/usr/local/lib/perl5/site_perl/5.8.7
/usr/local/lib/perl5/site_perl/5.8.3/i386-linux
/usr/local/lib/perl5/site_perl/5.8.3 /usr/local/lib/perl5/site_perl
/usr/lib/perl5/vendor_perl/i386-linux /usr/lib/perl5/vendor_perl
/usr/lib/perl5/vendor_perl .) at /root/tmp/rpm-tmp.17794 line 1.
BEGIN failed--compilation aborted at /root/tmp/rpm-tmp.17794 line 1.
error: execution of %preun scriptlet from perl-XML-LibXML-1.58-alt3.1 failed,
exit status 2
Comment 1 at@altlinux.org 2006-04-26 11:11:41 MSD
В спеке написано:
Requires(post,preun): perl(XML/SAX.pm) perl-XML-SAX >= 0.12-alt3

Видимо rpm не понимает зависимостей типа Requires(preun).
Comment 2 at@altlinux.org 2006-08-07 05:16:09 MSD
Короче я сделал статический конфиг.

* Tue May 30 2006 Alexey Tourbin <at@altlinux.ru> 1.58-alt5
- removed post/preun scriplets (should fix #8175)