Saute onion in oil. Stir in broth, beer, saurkraut, tomatoes, brown sugar, and hot sauce. Bring to a boil and simmer for about 10 minutes.
Mix sauce mix from potatoes with a couple of tablespoons of water to make a smooth slurry. Add diced sausage, dry potatoes, and sauce mix slurry to soup mixture and stir to combine.
Simmer soup for about 20 to 30 minutes until potatoes are tender. Serve with some crusty bread and enjoy! At this point, soup can be refrigerated and heated up at a later time. I put it in a crock pot on high for a couple of hours to serve later.