diff --git a/src/kits/package/manager/PackageManager.cpp b/src/kits/package/manager/PackageManager.cpp index bba220c704..b61cc4297c 100644 --- a/src/kits/package/manager/PackageManager.cpp +++ b/src/kits/package/manager/PackageManager.cpp @@ -518,7 +518,9 @@ BPackageManager::_CommitPackageChanges(Transaction& transaction) BDaemonClient::BCommitTransactionResult transactionResult; status_t error = fInstallationInterface->CommitTransaction(transaction, transactionResult); - if (error != B_OK) { + if (error != B_OK) + DIE(error, "failed to commit transaction"); + if (transactionResult.Error() != B_OK) { DIE("failed to commit transaction: %s", transactionResult.FullErrorMessage().String()); }