Can't fill gas tank

I have a 2002 Subaru Outback and can’t get gas in the tank. The tank acts like it is already full. Any body with the same problem and any solutions?

It seems to be a blocked tank vent lines. Here is a link with a fix. See @FlatbedFord’s picture.