diff --git a/pcsx2-qt/AutoUpdaterDialog.cpp b/pcsx2-qt/AutoUpdaterDialog.cpp index 98ec18c00f..c7c0b0d5ee 100644 --- a/pcsx2-qt/AutoUpdaterDialog.cpp +++ b/pcsx2-qt/AutoUpdaterDialog.cpp @@ -789,7 +789,9 @@ bool AutoUpdaterDialog::processUpdate(const QByteArray& update_data, QProgressDi progress.setValue(progress.maximum()); if (untar.exitCode() != EXIT_SUCCESS) { - reportError("Failed to unpack update (tar exited with %u)", untar.exitCode()); + QByteArray msg = untar.readAllStandardError(); + const char* join = msg.isEmpty() ? "" : ": "; + reportError("Failed to unpack update (tar exited with %u%s%s)", untar.exitCode(), join, msg.toStdString().c_str()); return false; }