I was on an emergency landing with gear problems once, on a very old 747-200. We took off out of Honolulu, and the main gear punctured the fuselage, they couldn't get the main gear doors closed, so they couldn't continue on to Phoenix because they couldn't reach flight level.
We landed OK, they worked on it all night, we got back on, they still didn't fix it. Spent the whole night in the airport, got on a Phillipines flight to San Fran the next afternoon. Plane was out for 4 days, our only 747. Lots of unhappy pax.
"still didn't fix it...."
hairy stuff