Whenever I got this problem in the past (doesn’t matter the OS) it had to do with the torrc
config file. If I had to bet on it, I’d say it is some bad config or typo.
Kindly share your configuration here (censor any information you may consider relevant for you).
If torrc
is fine, the next thing I’d check are directory and files permissions.