While trying to get around this question, which is the positive integers solutions to $x^3=y^5+100$, I did some simple manipulations to get: $$q|y\implies x^3\equiv100\pmod q\\ p|x \implies y^5\equiv-100 \pmod p$$ Then I noticed that there is not always solutions to that equations. For example, mod 7 we have $0^3\equiv0, 1^3\equiv 1,2^3 \equiv 1, 3^4\equiv 6, 4^3\equiv 1, 5^3\equiv 6, 6^3 \equiv 6$ but $100 \equiv 2$.
My question is: Is there a way to characterize the numbers $q$ that the equation has no solutions $\mod q$?
What I did so far is brute-forcing the solutions $q\not= \{7, 8, 13, 19, 31, 43, 61, 67, 97, 109, 125, 151, 157, 163, 181, 193, 199, 211, 223, 229, 241, 277, 283, 307, 313, 337, 367, 373, 379, 397, 409, 433, 439, 487, 499, 523, 541, 571, 577, 601, 619, 631, 709, 727, 757, 769, 787, 811, 823, 853, 877, 883, 919, 937, 991\}$
And $p\not= \{8, 31, 41, 61, 71, 125, 131, 151, 181, 191, 211, 241, 271, 311, 331, 401, 421, 431, 461, 491, 541, 571, 601, 631, 661, 691, 701, 751, 761, 811, 821, 881, 911, 941, 971, 991\}$