DaemonManager: check monerod binary, error details on start failure

This commit is contained in:
xiphon
2020-02-04 23:27:48 +00:00
parent 6de8547047
commit 0629f06156
3 changed files with 11 additions and 5 deletions

View File

@@ -708,14 +708,14 @@ ApplicationWindow {
currentWallet.connected(true);
}
function onDaemonStartFailure(){
function onDaemonStartFailure(error) {
console.log("daemon start failed");
hideProcessingSplash();
// resume refresh
currentWallet.startRefresh();
daemonRunning = false;
informationPopup.title = qsTr("Daemon failed to start") + translationManager.emptyString;
informationPopup.text = qsTr("Please check your wallet and daemon log for errors. You can also try to start %1 manually.").arg((isWindows)? "monerod.exe" : "monerod")
informationPopup.text = error + ".\n\n" + qsTr("Please check your wallet and daemon log for errors. You can also try to start %1 manually.").arg((isWindows)? "monerod.exe" : "monerod")
informationPopup.icon = StandardIcon.Critical
informationPopup.onCloseCallback = null
informationPopup.open();