I just went out of the Helgen Dungeons after siding with Ralof. I picked the warrior stone, which can increase my weapon and armor skills faster than normally.
I went to Riverwood. Since I was sprinting so much and Ralof hasn't even arrived yet, I tried to wait but then it says: you can't wait when enemies are nearby. I tried looking for enemies around. I had already killed those wolves before we arrived at Riverwood and I killed a bandit at the entrance of a mine. I still can't wait.
As I went back to Riverwood to Gerdur, she started to say, "Who's there? When she saw me, she started to attack me. I tried to yield, but she was still attacking. I have no bounty, so the other NPCs in town were attacking Gerdur including Ralof. She went on her knees a few times and then she fled and she was gone.
I waited in the inn and Gerdur was finally back, but she was still hostile. How can I fix this? I need to continue the quest. This question doesn't work for me.
I'm playing on Xbox 360, so console commands aren't an option.