Description of problem:
As of January 2016, the tor package in Fedora EPEL is broken (can be installed, but cannot be run/service started, at least in Centos 7.x). However,an already built tor RPM package do exist in official tor repo, as stated at in section "Name clash warning" here: https://www.torproject.org/docs/rpms.html.en
Version-Release number of selected component (if applicable):
tor-0.2.7.6-5.el7.x86_64 (from EPEL)
tor-0.2.7.6-tor.1.rh6_7.x86_64 (from the Tor repository)
Steps to Reproduce:
1. Fresh install CentOS 7 1511 (x86_64)
2. Install epel-release package
3. Install tor package from EPEL
4. Try to configure and start tor service (for a relay)
5. Note that with tor package from EPEL, tor service won't start
6. Uninstall tor package (EPEL version)
7. Install tor repo as described at https://www.torproject.org/docs/rpms.html.en
8. Manually exclude EPEL's tor package from installing (as described in "Name clash warning" above)
9 Install tor package from official tor repo
10. With identical configuration (same /etc/tor/torrc as that at point 4), tor service will now start.
With EPEL package, tor service won't start. With original tor RPM package, tor will start.
Present tor package in EPEL should be replaced with the working one.
Will need more information than "is broken".
What error do you receive?
Please post output of: journalctl _SYSTEMD_UNIT=tor.service
What are the contents of your /etc/tor/torrc?
Please post output of: ls -la /var/lib/tor
Given multiple ppl are successfully running tor using the EPEL package, I can only assume, that the torrc in question is trying to setup an onion servcie (as noted in #1375369) and hence fails.
But otherwise I would suggest to close that bug.
*** This bug has been marked as a duplicate of bug 1375369 ***