A simple workaround *should* be to just ensure the version of the libmirserver package is the same as libmircommon. That should be possible to force...?
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, which is subscribed to mir in Ubuntu. https://bugs.launchpad.net/bugs/1364890 Title: [regression] symbol lookup error: /usr/lib/arm-linux- gnueabihf/libmirserver.so.24: undefined symbol: _ZTIN7android7RefBaseE (libmirserver 0.6.1 doesn't work with libmircommon 0.7.0) Status in Mir: New Status in “mir” package in Ubuntu: New Bug description: I'm getting: unity-system-compositor: symbol lookup error: /usr/lib/arm-linux- gnueabihf/libmirserver.so.24: undefined symbol: _ZTIN7android7RefBaseE $ system-image-cli -i current build number: 13 device name: krillin channel: ubuntu-touch/ubuntu-rtm/14.09-proposed last update: 2014-09-03 07:58:22 version version: 13 version ubuntu: 20140903 version device: 20140902-42bae3c Installing unity8-autopilot from a silo pulled in libmircommon1 (see attached excerpt from apt history.log), but I'm left with a mix of Mir 0.6.1 and 0.7.0: $ LANG=C apt-cache policy libmirserver24 libmircommon1 libmirclient8 libmirserver24: Installed: 0.6.1+14.10.20140814-0ubuntu1 Candidate: 0.6.1+14.10.20140814-0ubuntu1 Version table: *** 0.6.1+14.10.20140814-0ubuntu1 0 500 http://derived.archive.canonical.com/ubuntu-rtm/ 14.09/main armhf Packages 100 /var/lib/dpkg/status libmircommon1: Installed: 0.7.0+14.10.20140829~rtm-0ubuntu1 Candidate: 0.7.0+14.10.20140829~rtm-0ubuntu1 Version table: *** 0.7.0+14.10.20140829~rtm-0ubuntu1 0 500 http://derived.archive.canonical.com/ubuntu-rtm/ 14.09/main armhf Packages 100 /var/lib/dpkg/status libmirclient8: Installed: 0.6.1+14.10.20140814-0ubuntu1 Candidate: 0.7.0+14.10.20140829~rtm-0ubuntu1 Version table: 0.7.0+14.10.20140829~rtm-0ubuntu1 0 500 http://derived.archive.canonical.com/ubuntu-rtm/ 14.09/main armhf Packages *** 0.6.1+14.10.20140814-0ubuntu1 0 100 /var/lib/dpkg/status ProblemType: Bug DistroRelease: Ubuntu RTM 14.09 Package: libmircommon1 0.7.0+14.10.20140829~rtm-0ubuntu1 Uname: Linux 3.4.67 armv7l ApportVersion: 2.14.7-0ubuntu1 Architecture: armhf Date: Wed Sep 3 10:33:53 2014 InstallationDate: Installed on 2014-09-03 (0 days ago) InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140903-030204) SourcePackage: mir UpgradeStatus: No upgrade log present (probably fresh install) ------ The package that was upgraded pulled in a new version of qtdeclarative5-qtmir-plugin which pulled in the new version of mircommon1 but not the current version of mirserver. The qtmir plugin only contains the qml bindings to mir server and hence only needs mircommon (compared to the qtmir-{desktop,android} packages). So the system ends up with a 0.7 mircommon1 and 0.6.1 mirserver. With the last mircommon1 exported symbols were further reduced. The missing symbol is the intrusive android shared pointer base class constructor. To manage notifications about this bug go to: https://bugs.launchpad.net/mir/+bug/1364890/+subscriptions -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp