vlc путь к плагинам

vlc не верно определяет корень системы считая его /newroot/squashfs/root.rw

# vlc -v
VLC media player 2.0.3 Twoflower (revision 2.0.2-93-g77aa89e)
[0x21d8108] main libvlc warning: cannot read /newroot/squashfs/root.rw/usr/lib64/vlc/plugins/plugins.dat (No such file or directory)
[0x21d8108] main libvlc error: No plugins found! Check your VLC installation.

корень монтируется так:

mount -t aufs -o xino=/dev/shm/.aufs.xino,br:/newroot/squashfs/root.rw=rw:/newroot=ro aufs /newroot

/newroot/squashfs/root.rw - xfs на lvm
/newroot - squashfs с lzo сжатием, тоже на lvm
потом switch_root после которого остаются две точки монтирования со "старыми" путями: /newroot /newroot/squashfs/root.rw
Отсюда vlc и берет "лишний" кусок в пути. Правда не понятно почему. Все остальное работает нормальною.

Хочется найти не костыльное решение данной проблеммы

ps У старого vlc есть параметр --plugin-path, что бы переопределить путь к плагинам, а у нового нет