Действие, обозначаемое деепричастием, должно относиться к подлежащему данного предложения, причем речь идет о реальном действии.
Поэтому пассивные конструкции, в которых это правило соблюдается только по грамматической форме, а подлежащее не является субъектом действия, не отвечают норме.
Например:
Получив признание широких читательских масс, книга была переиздана. Фактически на слух это воспринимается как такой вариант: Получив признание широких читательских масс, книгу переиздали.
Розенталь: http://www.evartist.narod.ru/text1/69.htm
Не отвечает норме употребление деепричастного оборота в страдательной конструкции, так как производитель действия, выраженного сказуемым, и производитель действия, выраженного деепричастием, не совпадают, например: «Получив признание широких читательских масс, книга была переиздана».
Надо полагать, что это правило относится к любым страдательным конструкциям:
Получив признание широких читательских масс, книга была популярна.
Вариант редактирования с использованием причастного оборота: Эта книга, получившая признание широких читательских масс, еще долгое время была популярна.