added a more explicit error message when installing dependencies
This commit is contained in:
@@ -354,8 +354,16 @@ class DependencyManager:
|
|||||||
)
|
)
|
||||||
warn_box.exec_()
|
warn_box.exec_()
|
||||||
else:
|
else:
|
||||||
log_tag = "ПРЕРВАНО" if exit_status == QProcess.CrashExit else "ОШИБКА"
|
if exit_code == 127: # pkexec: пользователь отменил аутентификацию
|
||||||
log_output.append(f"\n<b><font color='red'>=== {log_tag} (код: {exit_code}) ===</font></b>")
|
log_output.append("\n<b><font color='orange'>=== УСТАНОВКА ОТМЕНЕНА ПОЛЬЗОВАТЕЛЕМ ===</font></b>")
|
||||||
|
log_output.append("Вы отменили ввод пароля. Установка зависимостей не была выполнена.")
|
||||||
|
elif exit_code == 126: # pkexec: у пользователя нет прав
|
||||||
|
log_output.append("\n<b><font color='red'>=== ОШИБКА: НЕДОСТАТОЧНО ПРАВ ===</font></b>")
|
||||||
|
log_output.append("У вашего пользователя нет прав для выполнения этой операции.")
|
||||||
|
else:
|
||||||
|
log_tag = "ПРЕРВАНО" if exit_status == QProcess.CrashExit else "ОШИБКА"
|
||||||
|
log_output.append(f"\n<b><font color='red'>=== {log_tag} (код: {exit_code}) ===</font></b>")
|
||||||
|
log_output.append("Произошла непредвиденная ошибка во время установки.")
|
||||||
log_output.ensureCursorVisible()
|
log_output.ensureCursorVisible()
|
||||||
|
|
||||||
close_button.setEnabled(True)
|
close_button.setEnabled(True)
|
||||||
|
Reference in New Issue
Block a user