I've seen this twice and it seems very odd. Can anyone explain why a package would have a dependency on an earlier build of the same package? rogue:/home/jlemay/ethereal-0.9.11 # apt-get install ethereal Reading Package Lists... Done Collecting File Provides... Done Building Dependency Tree... Done The following NEW packages will be installed: ethereal 0 packages upgraded, 1 newly installed, 0 removed and 436 not upgraded. Need to get 0B/3581kB of archives. After unpacking 12.1MB will be used. Executing RPM (-Uvh)... error: failed dependencies: ethereal = 0.9.6-29 | ethereal = 0.9.6-40 | ethereal = 0.9.6-59 is needed by ethereal-0.9.6-152 E: Sub-process /bin/rpm returned an error code (1) Seems like a bug someplace - either in the package or in rpm since trying to install the package from /var/cache/apt/archives gives the same error: rogue:/home/jlemay/ethereal-0.9.11 # cd /var/cache/apt/archives/ rogue:/var/cache/apt/archives # rpm -Uvh ethereal_0.9.6-152_i586.rpm error: failed dependencies: ethereal = 0.9.6-29 | ethereal = 0.9.6-40 | ethereal = 0.9.6-59 is needed by ethereal-0.9.6-152 Any ideas? -- John LeMay KC2KTH Senior Enterprise Consultant NJMC | http://www.njmc.com | Phone 732-557-4848 Specializing in Microsoft and Unix based solutions