Sounds like you bought cheap LED strips. The slightly more expensive ones are a lot more reliable.
I built large bookshelves last year (though not as cool as the posts) and didn't integrate lighting for this reason-- and it's really good that I didn't because it turned out the strip I was using at the time didn't last long.