A tobbszor upgrade-elt Fedora 9-esemnek megakadt egy rpm a torkan.
Frissitesnel egy uj csomag osszeakad a avahi-0.6.17-1.fc7.i386 egyik file-aval. Gondolom ez a csomag amugy mar reg nem kell nekem, mert van belole avahi-0.6.22-10.fc9.i386 is. Valoszinuleg meg az FC7 - FC8 upgradeemnel maradt fenn, csak eddig nem tunt fel. Na, mindegy, akkor leszedem ezt a csomagot:
# rpm -e avahi-0.6.17-1.fc7.i386
error: %postun(avahi-0.6.17-1.fc7.i386) scriptlet failed, exit status 1
Aha, biztos ezert maradt fenn regen is.
Hogyan tovabb? Hogy lehet megnezni egy fenn levo rpm post uninstall scriptjet?
- 1362 megtekintés
Hozzászólások
rpm -e -vv avahi-0.6.17-1.fc7.i386
kimenete (en ettol sem lettem okosabb):
D: opening db environment /var/lib/rpm/Packages joinenv
D: opening db index /var/lib/rpm/Packages rdonly mode=0x0
D: locked db index /var/lib/rpm/Packages
D: opening db index /var/lib/rpm/Name rdonly mode=0x0
D: opening db index /var/lib/rpm/Pubkeys rdonly mode=0x0
D: read h# 753 Header sanity check: OK
D: ========== DSA pubkey id b44269d0 4f2a6fd2 (h#753)
D: read h# 2550 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: ========== --- avahi-0.6.17-1.fc7 i386/linux 0x1
D: opening db index /var/lib/rpm/Requirename rdonly mode=0x0
D: read h# 7096 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: opening db index /var/lib/rpm/Depends create mode=0x0
D: opening db index /var/lib/rpm/Providename rdonly mode=0x0
D: Requires: config(avahi) = 0.6.22-10.fc9 YES (db provides)
D: Requires: libavahi-client.so.3 YES (db provides)
D: read h# 7155 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 7200 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 7275 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 7294 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 7377 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 7451 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 7566 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 8087 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 8482 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 8685 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 8812 Header sanity check: OK
D: ========== DSA pubkey id 62aec3dc 6df2196f (h#8812)
D: read h# 8841 Header V3 DSA signature: OK, key ID 6df2196f
D: Requires: libavahi-client.so.3 YES (cached)
D: read h# 9095 Header V3 DSA signature: OK, key ID 6df2196f
D: Requires: libavahi-client.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (db provides)
D: ========== DSA pubkey id b44269d0 4f2a6fd2 (h#753)
D: read h# 7099 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-common.so.3 YES (cached)
D: read h# 7104 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-common.so.3 YES (cached)
D: Requires: libavahi-core.so.5 YES (db provides)
D: Requires: libavahi-core.so.5 YES (cached)
D: Requires: avahi = 0.6.22-10.fc9 YES (db provides)
D: Requires: avahi = 0.6.22-10.fc9 YES (cached)
D: Requires: avahi = 0.6.22-10.fc9 YES (cached)
D: Requires: avahi = 0.6.22-10.fc9 YES (cached)
D: Requires: avahi = 0.6.22-10.fc9 YES (cached)
D: Requires: avahi >= 0.6.9 YES (db provides)
D: closed db index /var/lib/rpm/Depends
D: ========== recording tsort relations
D: ========== tsorting packages (order, #predecessors, #succesors, tree, depth, breadth)
D: 0 0 0 0 1 0 -avahi-0.6.17-1.fc7.i386
D: closed db index /var/lib/rpm/Pubkeys
D: closed db index /var/lib/rpm/Providename
D: closed db index /var/lib/rpm/Requirename
D: closed db index /var/lib/rpm/Name
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
D: opening db environment /var/lib/rpm/Packages joinenv
D: opening db index /var/lib/rpm/Packages create mode=0x42
D: mounted filesystems:
D: i dev bsize bavail iavail mount point
D: 0 0x00000801 4096 275344 2244954 /
D: 1 0x00000003 4096 0 -1 /proc
D: 2 0x00000000 4096 0 -1 /sys
D: 3 0x0000000a 4096 0 -1 /dev/pts
D: 4 0x00000010 4096 128165 128191 /dev/shm
D: 5 0x00000803 4096 49895 16259686 /home
D: 6 0x00000011 4096 0 -1 /proc/sys/fs/binfmt_misc
D: 7 0x00000012 4096 0 -1 /var/lib/nfs/rpc_pipefs
D: 8 0x00000013 4096 0 -1 /sys/fs/fuse/connections
D: 9 0x00000015 4096 157634238 -1 /bulinap01/vobstg
D: 10 0x00000016 4096 157634238 -1 /bulinap01/viewstg
D: 11 0x00000017 4096 0 -1 /proc/fs/nfsd
D: 12 0x00000019 4096 36845088 -1 /smbfs/bugrp101/GROUPS4
D: 13 0x0000001a 4096 1796060 -1 /smbfs/bubld002/kulyassa
D: 14 0x00000014 4096 1796060 -1 /smbfs/bubld002/fileserver
D: 15 0x00000811 4096 8286716 4889906 /media/disk
D: sanity checking 1 elements
D: running pre-transaction scripts
D: computing 58 file fingerprints
D: computing file dispositions
D: opening db index /var/lib/rpm/Basenames create mode=0x42
D: read h# 7096 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: ========== --- avahi-0.6.17-1.fc7 i386-linux 0x1
D: erase: avahi-0.6.17-1.fc7 has 58 files, test = 0
D: opening db index /var/lib/rpm/Name create mode=0x42
D: read h# 2550 Header V3 DSA signature: OK, key ID 4f2a6fd2
D: opening db index /var/lib/rpm/Triggername create mode=0x42
D: erase: %preun(avahi-0.6.17-1.fc7.i386) asynchronous scriptlet start
D: erase: %preun(avahi-0.6.17-1.fc7.i386) execv(/bin/sh) pid 405
+ '[' 1 -eq 0 ']'
D: erase: waitpid(405) rc 405 status 0 secs 0.002
D: fini 040755 2 ( 70, 70) 4096 /var/run/avahi-daemon skip
D: fini 000644 0 ( 0, 0) 0 /usr/share/man/man8/avahi-dnsconfd.action.8.gz
D: erase unlink of /usr/share/man/man8/avahi-dnsconfd.action.8.gz failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/man/man8/avahi-dnsconfd.8.gz
D: erase unlink of /usr/share/man/man8/avahi-dnsconfd.8.gz failed: No such file or directory
D: fini 100644 1 ( 0, 0) 1636 /usr/share/man/man8/avahi-daemon.8.gz skip
D: fini 000644 0 ( 0, 0) 0 /usr/share/man/man8/avahi-autoipd.action.8.gz
D: erase unlink of /usr/share/man/man8/avahi-autoipd.action.8.gz failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/man/man8/avahi-autoipd.8.gz
D: erase unlink of /usr/share/man/man8/avahi-autoipd.8.gz failed: No such file or directory
D: fini 100644 1 ( 0, 0) 1166 /usr/share/man/man5/avahi.service.5.gz skip
D: fini 100644 1 ( 0, 0) 518 /usr/share/man/man5/avahi.hosts.5.gz skip
D: fini 100644 1 ( 0, 0) 3442 /usr/share/man/man5/avahi-daemon.conf.5.gz skip
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/ssh.service
D: erase unlink of /usr/share/doc/avahi-0.6.17/ssh.service failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/server-states.dia
D: erase unlink of /usr/share/doc/avahi-0.6.17/server-states.dia failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/overview.dia
D: erase unlink of /usr/share/doc/avahi-0.6.17/overview.dia failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/example.service
D: erase unlink of /usr/share/doc/avahi-0.6.17/example.service failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/avahi-poll.dia
D: erase unlink of /usr/share/doc/avahi-0.6.17/avahi-poll.dia failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/TODO
D: erase unlink of /usr/share/doc/avahi-0.6.17/TODO failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/README
D: erase unlink of /usr/share/doc/avahi-0.6.17/README failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/NEWS
D: erase unlink of /usr/share/doc/avahi-0.6.17/NEWS failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/MALLOC
D: erase unlink of /usr/share/doc/avahi-0.6.17/MALLOC failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/INSTALL
D: erase unlink of /usr/share/doc/avahi-0.6.17/INSTALL failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/HACKING
D: erase unlink of /usr/share/doc/avahi-0.6.17/HACKING failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/DBUS-API
D: erase unlink of /usr/share/doc/avahi-0.6.17/DBUS-API failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/COMPAT-LAYERS
D: erase unlink of /usr/share/doc/avahi-0.6.17/COMPAT-LAYERS failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/AUTHORS
D: erase unlink of /usr/share/doc/avahi-0.6.17/AUTHORS failed: No such file or directory
D: fini 000644 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17/API-CHANGES-0.6
D: erase unlink of /usr/share/doc/avahi-0.6.17/API-CHANGES-0.6 failed: No such file or directory
D: fini 000755 0 ( 0, 0) 0 /usr/share/doc/avahi-0.6.17
D: erase unlink of /usr/share/doc/avahi-0.6.17 failed: No such file or directory
D: fini 100755 1 ( 0, 0) 1863 /usr/share/avahi/introspection/ServiceTypeBrowser.introspect skip
D: fini 100755 1 ( 0, 0) 1945 /usr/share/avahi/introspection/ServiceResolver.introspect skip
D: fini 100755 1 ( 0, 0) 1923 /usr/share/avahi/introspection/ServiceBrowser.introspect skip
D: fini 100755 1 ( 0, 0) 7756 /usr/share/avahi/introspection/Server.introspect skip
D: fini 100755 1 ( 0, 0) 1991 /usr/share/avahi/introspection/RecordBrowser.introspect skip
D: fini 100755 1 ( 0, 0) 1687 /usr/share/avahi/introspection/HostNameResolver.introspect skip
D: fini 100755 1 ( 0, 0) 3671 /usr/share/avahi/introspection/EntryGroup.introspect skip
D: fini 100755 1 ( 0, 0) 1786 /usr/share/avahi/introspection/DomainBrowser.introspect skip
D: fini 100755 1 ( 0, 0) 1692 /usr/share/avahi/introspection/AddressResolver.introspect skip
D: fini 040755 2 ( 0, 0) 4096 /usr/share/avahi/introspection skip
D: fini 100755 1 ( 0, 0) 628 /usr/share/avahi/avahi-service.dtd skip
D: fini 040755 3 ( 0, 0) 4096 /usr/share/avahi skip
D: fini 000755 0 ( 0, 0) 0 /usr/sbin/avahi-dnsconfd
D: erase unlink of /usr/sbin/avahi-dnsconfd failed: No such file or directory
D: fini 100755 1 ( 0, 0) 122976 /usr/sbin/avahi-daemon skip
D: fini 000755 0 ( 0, 0) 0 /usr/sbin/avahi-autoipd
D: erase unlink of /usr/sbin/avahi-autoipd failed: No such file or directory
D: fini 000755 0 ( 0, 0) 0 /usr/lib/libavahi-core.so.5.0.0
D: erase unlink of /usr/lib/libavahi-core.so.5.0.0 failed: No such file or directory
D: fini 120755 1 ( 0, 0) 22 /usr/lib/libavahi-core.so.5 skip
D: fini 000755 0 ( 0, 0) 0 /usr/lib/libavahi-common.so.3.4.3
D: erase unlink of /usr/lib/libavahi-common.so.3.4.3 failed: No such file or directory
D: fini 120755 1 ( 0, 0) 24 /usr/lib/libavahi-common.so.3 skip
D: fini 000755 0 ( 0, 0) 0 /usr/lib/libavahi-client.so.3.2.2
D: erase unlink of /usr/lib/libavahi-client.so.3.2.2 failed: No such file or directory
D: fini 120755 1 ( 0, 0) 24 /usr/lib/libavahi-client.so.3 skip
D: fini 000755 0 ( 0, 0) 0 /etc/rc.d/init.d/avahi-dnsconfd
D: erase unlink of /etc/rc.d/init.d/avahi-dnsconfd failed: No such file or directory
D: fini 100755 1 ( 0, 0) 1972 /etc/rc.d/init.d/avahi-daemon skip
D: fini 100644 1 ( 0, 0) 932 /etc/dbus-1/system.d/avahi-dbus.conf skip
D: fini 000644 0 ( 0, 0) 0 /etc/avahi/services/sftp-ssh.service
D: erase unlink of /etc/avahi/services/sftp-ssh.service failed: No such file or directory
D: fini 040755 2 ( 0, 0) 4096 /etc/avahi/services skip
D: fini 100644 1 ( 0, 0) 1172 /etc/avahi/hosts skip
D: fini 100644 1 ( 0, 0) 2407 /etc/avahi/etc/localtime skip
D: fini 040755 2 ( 0, 0) 4096 /etc/avahi/etc skip
D: fini 000644 0 ( 0, 0) 0 /etc/avahi/avahi-dnsconfd.action
D: erase unlink of /etc/avahi/avahi-dnsconfd.action failed: No such file or directory
D: fini 100644 1 ( 0, 0) 1611 /etc/avahi/avahi-daemon.conf skip
D: fini 000644 0 ( 0, 0) 0 /etc/avahi/avahi-autoipd.action
D: erase unlink of /etc/avahi/avahi-autoipd.action failed: No such file or directory
D: fini 040755 4 ( 0, 0) 4096 /etc/avahi skip
D: erase: %postun(avahi-0.6.17-1.fc7.i386) asynchronous scriptlet start
D: erase: %postun(avahi-0.6.17-1.fc7.i386) execv(/bin/sh) pid 406
+ /sbin/ldconfig
+ '[' 1 -ge 1 ']'
+ /sbin/service avahi-daemon condrestart
+ /sbin/service avahi-dnsconfd condrestart
D: erase: waitpid(406) rc 406 status 100 secs 0.289
error: %postun(avahi-0.6.17-1.fc7.i386) scriptlet failed, exit status 1
D: running post-transaction scripts
D: closed db index /var/lib/rpm/Triggername
D: closed db index /var/lib/rpm/Basenames
D: closed db index /var/lib/rpm/Name
D: closed db index /var/lib/rpm/Packages
D: closed db environment /var/lib/rpm/Packages
D: May free Score board((nil))
- A hozzászóláshoz be kell jelentkezni
rpm -e --noscripts avahi-0.6.17-1.fc7.i386
- A hozzászóláshoz be kell jelentkezni
Koszi. Ez segitett. El kellett volna olvasnom a man-t? :)
En mindenkeppen azon erolkodtem, hogy azt a postun scriptet eloszedjem, megnezzem, megszerkesszem... de hat most mar sosem fogom latni. ;)
Remelem nem hagyott hatra tovabbi meglepetest...
- A hozzászóláshoz be kell jelentkezni
Nálam is akadt már be anno az avahi és a hal csomagja. --noscripts kapcsolóval leszedtem. :D
Apropo... Van egy scriptem, ami a duplikált csomagok közül csak a legfrissebbet hagyja fent:
#!/bin/bash
rpm -qa --last >/tmp/timeorderedpackagelist ; olddupes=; allpackages=`rpm -qa --queryformat "%-30{NAME}\n" | sort`; baddies="`q= ; for i in $allpackages ; do if [ "$i" = "$q" ] ; then echo $i ; q=xxx ; else q=$i; fi ; done`"; baddiesnokernel=`echo "$baddies" | grep -v kernel | grep -v gpg-pubkey`; for i in $baddiesnokernel ; do echo $i; grep ^"$i"-[0-9] /tmp/timeorderedpackagelist | cut -d' ' -f1 >/tmp/dupelist; first=1; for j in `cat /tmp/dupelist` ; do if [ -z $first ] ; then olddupes="$olddupes $j"; fi; first=; done ; done ; echo $olddupes;
- A hozzászóláshoz be kell jelentkezni