After installing ethereal-0.9.8-0.73.0.i386.rpm and ethereal-gnome-0.9.8-0.73.0.i386.rpm, any user who logs on gets a repetitive beep from the computer. This beeping, which goes on forever every couple of seconds (and was driving me absolutely BATTY!), is because the following line is added at each beep to ~/.xsession-errors: File error: Permission denied, /usr/share/gnome/apps/Applications/Network This occurs when ethereal-gnome-0.9.8-0.73.0.i386.rpm is installed because the following file is installed: -rw-r--r-- 1 root root 215 Dec 19 04:53 /usr/share/gnome/apps/Applications/Network/ethereal.desktop Since the directory /usr/share/gnome/apps/Applications/Network does not exist before rpm installs the file ethereal.desktop, rpm creates the directory with root's present umask. If that umask is 027 (as mine is!), the Network directory is created as: drwxr-x--- 2 root 4096 Jan 10 10:52 Network which is not readable by anyone but root. This can be solved by adding creation of the directory to the RPM file: drwxr-xr-x 2 root root 0 Dec 19 09:05 /usr/share/gnome/apps/Applications/Network
Confirmed: I had the same problem and Craig's solution solved it. Thanks!
OK, noted. I will check in newer ethereal versions if that problem still exists. We probably won't rerelease the ethereal errata because of this though, as the standard umask for root typically is 022, which will create world readable directories. Thanks for reporting it though. Read ya, Phil