All wallpaper will release at some time or another. The paint contents will speed this up a bit.
I would rip it off and prime then paint.
Do you want to invest this time and money in something that may come down when your having special company in the home?
© 2016 Renovate Your World LLC