OS upgrade failed due to Failed to get D-Bus connection: No such file or directory
Setup - Jolla C with the OS versin before 2.1.1 - harbour-callrecorder-0.6.2-1.armv7hl installed
Testcase - Issue upgrade to 2.1.1 - Result: SailOs does not finish booting.
systemupdate.log showed a single error due to callrecorder:
Jul 25 09:55:35 Sailfish store-client[547]: [D] unknown:0 - void Package::DistUpgradeTransactionPkgKit::slotTransactionError(PackageKit::Transaction::Error, const QString&) 20 "Subprocess failed. Error: RPM failed: Stopping service...\nFailed to get D-Bus connection: No such file or directory\nerror: 0xb28e11d8reun(harbour-callrecorder-0.6.2-1.armv7hl) scriptlet failed, exit status 1\nerror: harbour-callrecorder-0.6.2-1.armv7hl: erase failed\n\n" Jul 25 09:55:35 Sailfish store-client[547]: [D] unknown:0 - void PackageHandler::slotUpgradeFailure(const QString&) "Subprocess failed. Error: RPM failed: Stopping service...\nFailed to get D-Bus connection: No such file or directory\nerror: 0xb28e11d8reun(harbour-callrecorder-0.6.2-1.armv7hl) scriptlet failed, exit status 1\nerror: harbour-callrecorder-0.6.2-1.armv7hl: erase failed\n\n" Jul 25 09:55:35 Sailfish store-client[547]: [D] unknown:0 - Wrapped transaction failed: "Subprocess failed. Error: RPM failed: Stopping service...\nFailed to get D-Bus connection: No such file or directory\nerror: 0xb28e11d8reun(harbour-callrecorder-0.6.2-1.armv7hl) scriptlet failed, exit status 1\nerror: harbour-callrecorder-0.6.2-1.armv7hl: erase failed\n\n"
Expected result: System should have booted after the upgrade.
More info: After factory reset, jolla C works fine.
- What caused callrecorder to fail? is this a QT bug?
- Can we add a note in the changelog to tell users to remove this app, before upgrading?
- Did anyone else see this?
- What additional info is required to fix this?
Just have a look at the release notes, the warning is already there: https://together.jolla.com/question/164349/release-notes-211-jamsanjoki/#164349-known-issues :)
Alex ( 2017-08-13 12:50:51 +0200 )edit