Hmmm. When I rebuild the ethereal-0.10.5-0.2.1.src.rpm, the resulting packages won't install, complaining about a missing dependency 'libethereal.so.0'. A bit more investigation reveals this interesting difference: Original FC2 package: $ rpm -qlp ethereal-0.10.3-2.i386.rpm |grep libethereal /usr/lib/libethereal.so /usr/lib/libethereal.so.0 /usr/lib/libethereal.so.0.0.1 Update package: $ rpm -qlp ethereal-0.10.5-0.2.1.i386.rpm |grep libethereal /usr/lib/libethereal /usr/lib/libethereal.0 /usr/lib/libethereal.0.0.1 Hey! What happened to the .so? This is the case with both my rebuilt package and the distributed update binary. But there's more -- Original FC2 package: $ rpm -qlp ethereal-0.10.3-2.i386.rpm |grep ethereal/plugins /usr/lib/ethereal/plugins /usr/lib/ethereal/plugins/0.10.3 /usr/lib/ethereal/plugins/0.10.3/acn.so /usr/lib/ethereal/plugins/0.10.3/artnet.so /usr/lib/ethereal/plugins/0.10.3/asn1.so /usr/lib/ethereal/plugins/0.10.3/ciscosm.so /usr/lib/ethereal/plugins/0.10.3/coseventcomm.so /usr/lib/ethereal/plugins/0.10.3/cosnaming.so /usr/lib/ethereal/plugins/0.10.3/docsis.so /usr/lib/ethereal/plugins/0.10.3/enttec.so /usr/lib/ethereal/plugins/0.10.3/gryphon.so /usr/lib/ethereal/plugins/0.10.3/irda.so /usr/lib/ethereal/plugins/0.10.3/lwres.so /usr/lib/ethereal/plugins/0.10.3/megaco.so /usr/lib/ethereal/plugins/0.10.3/mgcp.so /usr/lib/ethereal/plugins/0.10.3/pcli.so /usr/lib/ethereal/plugins/0.10.3/rdm.so /usr/lib/ethereal/plugins/0.10.3/rlm.so /usr/lib/ethereal/plugins/0.10.3/rtnet.so /usr/lib/ethereal/plugins/0.10.3/rudp.so /usr/lib/ethereal/plugins/0.10.3/v5ua.so Update package: $ rpm -qlp ethereal-0.10.5-0.2.1.i386.rpm | grep ethereal/plugins /usr/lib/ethereal/plugins /usr/lib/ethereal/plugins/0.10.5 My rebuilt version of the update package: $ rpm -qlp ethereal-0.10.5-0.2.1bu40.1.i386.rpm | grep ethereal/plugins /usr/lib/ethereal/plugins /usr/lib/ethereal/plugins/0.10.5 /usr/lib/ethereal/plugins/0.10.5/acn.so /usr/lib/ethereal/plugins/0.10.5/artnet.so /usr/lib/ethereal/plugins/0.10.5/asn1.so /usr/lib/ethereal/plugins/0.10.5/ciscosm.so /usr/lib/ethereal/plugins/0.10.5/coseventcomm.so /usr/lib/ethereal/plugins/0.10.5/cosnaming.so /usr/lib/ethereal/plugins/0.10.5/docsis.so /usr/lib/ethereal/plugins/0.10.5/enttec.so /usr/lib/ethereal/plugins/0.10.5/gryphon.so /usr/lib/ethereal/plugins/0.10.5/irda.so /usr/lib/ethereal/plugins/0.10.5/lwres.so /usr/lib/ethereal/plugins/0.10.5/megaco.so /usr/lib/ethereal/plugins/0.10.5/mgcp.so /usr/lib/ethereal/plugins/0.10.5/pcli.so /usr/lib/ethereal/plugins/0.10.5/rdm.so /usr/lib/ethereal/plugins/0.10.5/rlm.so /usr/lib/ethereal/plugins/0.10.5/rtnet.so /usr/lib/ethereal/plugins/0.10.5/rudp.so /usr/lib/ethereal/plugins/0.10.5/v5ua.so And, it turns out that these plugins are the ones that are linked against the missing libethereal.so.0 -- the update binary only works because it's missing all of its plugins. <https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=127945> -- Matthew Miller mattdm@xxxxxxxxxx <http://www.mattdm.org/> Boston University Linux ------> <http://linux.bu.edu/>