Description of problem: Installing wireshark via yum, there is an error in the %pre script. Version-Release number of selected component (if applicable): wireshark-1.6.9-1.fc17.x86_64 How reproducible: always Steps to Reproduce: 1. yum install wireshark-gnome Actual results: # yum install wireshark-gnome Loaded plugins: langpacks, refresh-packagekit Resolving Dependencies --> Running transaction check ---> Package wireshark-gnome.x86_64 0:1.6.9-1.fc17 will be installed --> Processing Dependency: wireshark = 1.6.9-1.fc17 for package: wireshark-gnome-1.6.9-1.fc17.x86_64 --> Processing Dependency: libwsutil.so.1()(64bit) for package: wireshark-gnome-1.6.9-1.fc17.x86_64 --> Processing Dependency: libwiretap.so.1()(64bit) for package: wireshark-gnome-1.6.9-1.fc17.x86_64 --> Processing Dependency: libwireshark.so.1()(64bit) for package: wireshark-gnome-1.6.9-1.fc17.x86_64 --> Running transaction check ---> Package wireshark.x86_64 0:1.6.9-1.fc17 will be installed --> Finished Dependency Resolution Dependencies Resolved ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: wireshark-gnome x86_64 1.6.9-1.fc17 updates-testing 815 k Installing for dependencies: wireshark x86_64 1.6.9-1.fc17 updates-testing 10 M Transaction Summary ================================================================================ Install 1 Package (+1 Dependent package) Total download size: 11 M Installed size: 61 M Is this ok [y/N]: y Downloading Packages: (1/2): wireshark-1.6.9-1.fc17.x86_64.rpm | 10 MB 00:01 (2/2): wireshark-gnome-1.6.9-1.fc17.x86_64.rpm | 815 kB 00:00 -------------------------------------------------------------------------------- Total 5.8 MB/s | 11 MB 00:01 Running Transaction Check Running Transaction Test Transaction Test Succeeded Running Transaction Error in PREIN scriptlet in rpm package wireshark-1.6.9-1.fc17.x86_64 error: %pre(wireshark-1.6.9-1.fc17.x86_64) scriptlet failed, exit status 10 Installing : wireshark-gnome-1.6.9-1.fc17.x86_64 2/2 error: wireshark-1.6.9-1.fc17.x86_64: install failed Verifying : wireshark-gnome-1.6.9-1.fc17.x86_64 1/2 Verifying : wireshark-1.6.9-1.fc17.x86_64 2/2 Installed: wireshark-gnome.x86_64 0:1.6.9-1.fc17 Failed: wireshark.x86_64 0:1.6.9-1.fc17 Complete! # rpm -qa wireshark\* wireshark-gnome-1.6.9-1.fc17.x86_64 # package-cleanup --problems Loaded plugins: refresh-packagekit Package wireshark-gnome-1.6.9-1.fc17.x86_64 has missing requires of libwireshark.so.1()(64bit) Package wireshark-gnome-1.6.9-1.fc17.x86_64 has missing requires of libwiretap.so.1()(64bit) Package wireshark-gnome-1.6.9-1.fc17.x86_64 has missing requires of libwsutil.so.1()(64bit) Package wireshark-gnome-1.6.9-1.fc17.x86_64 has missing requires of wireshark = ('0', '1.6.9', '1.fc17') # rpm -qp --scripts wireshark-1.6.9-1.fc17.x86_64.rpm preinstall scriptlet (using /bin/sh): getent group wireshark >/dev/null || groupadd -r wireshark # Expected results: %pre script should not fail. wireshark should have been installed as well as wireshark-gnome. Additional info:
Not sure why it fails in the package, it works from command line: # getent group wireshark || echo no no # getent group wireshark >/dev/null || groupadd -r wireshark # grep wireshark /etc/group wireshark:x:989: # getent group wireshark wireshark:x:989:
*** This bug has been marked as a duplicate of bug 844167 ***