After update from F20 to F21, tshark stopped accepting capture filter on commandline. The capture filter should be the same as tcpdump accepts. The example below shows any data communication with Google public DNS server, but even the same capture filter, tcpsump works and thsark prints out help page with no error message explanation: tshark host 8.8.8.8 tcpdump host 8.8.8.8 I have latest updates installed on my F21 box with wireshark-1.12.2-1.fc21.x86_64. I tested it on two different machines with the same result.
I pushed a fix for review to upstream's Gerrit. Once we agree on the patch, I will push the fix into Fedora's git. For now, please, try one of these: http://koji.fedoraproject.org/koji/taskinfo?taskID=8458770
Simple test shows that this is Ok. Thank you!
wireshark-1.12.2-2.fc21 has been submitted as an update for Fedora 21. https://admin.fedoraproject.org/updates/wireshark-1.12.2-2.fc21
Package wireshark-1.12.2-2.fc21: * should fix your issue, * was pushed to the Fedora 21 testing repository, * should be available at your local mirror within two days. Update it with: # su -c 'yum update --enablerepo=updates-testing wireshark-1.12.2-2.fc21' as soon as you are able to. Please go to the following url: https://admin.fedoraproject.org/updates/FEDORA-2014-17738/wireshark-1.12.2-2.fc21 then log in and leave karma (feedback).
wireshark-1.12.2-2.fc21 has been pushed to the Fedora 21 stable repository. If problems still persist, please make note of it in this bug report.