VirtualBox

Changeset 108391 in vbox


Ignore:
Timestamp:
Feb 26, 2025 11:13:59 AM (2 months ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
167755
Message:

Windows host installer: Revamped the fatal error dialog by better pointing out what to do, added a button to open the log file directly (now verbose by default) and also tell where the log file was written to. Needs NLS updates. bugref:10869

Location:
trunk/src/VBox/Installer/win
Files:
12 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Installer/win/NLS/de_DE.wxl

    r108263 r108391  
    190190    <!---->
    191191
    192     <String Id="FatalErrorTitle" Value="Ein nicht behebbarer Fehler ist aufgetreten." />
    193     <String Id="FatalErrorDescription1" Value="Bitte die Installations-Logdatei für mehr Informationen überprüfen." />
    194     <String Id="FatalErrorDescription2" Value="Alternativ das Forum oder die Dokumentation von [ProductName] aufsuchen um mehr über das Problem zu erfahren." />
    195 
    196     <!---->
    197 
    198     <String Id="FatalErrorDlg_Header" Value="Der Setup-Assistent von [ProductName] wurde vorzeitig abgebrochen" />
    199     <String Id="FatalErrorDlg_Desc" Value="Der Setup-Assistent von [ProductName] wurde aufgrund eines Fehlers vorzeitig abgebrochen. Es wurden keine Änderungen an Ihrem System vorgenommen. Um dieses Programm zu einem späteren Zeitpunkt zu installieren, führen Sie den Setup-Assistenten erneut aus." />
    200     <String Id="FatalErrorDlg_Footer" Value="Klicken Sie auf die Schaltfläche &quot;Fertig stellen&quot;, um den Setup-Assistenten fertig zu stellen." />
     192    <String Id="FatalErrorDlg_Title" Value="Der Setup-Assistent von [ProductName] wurde vorzeitig abgebrochen" />
     193    <String Id="FatalErrorDlg_Description1" Value="Bitte einen Neustart durchführen und die (De-)Installation wiederholen." />
     194    <String Id="FatalErrorDlg_Description2" Value="Alternativ das Forum oder die Dokumentation von [ProductName] aufsuchen um mehr über das Problem zu erfahren." />
     195    <String Id="FatalErrorDlg_DescLogOpen" Value="Log-Datei öffnen" />
     196    <String Id="FatalErrorDlg_DescLogPath" Value="Die Log-Datei wurde hierhin geschrieben:" />
    201197
    202198    <!---->
  • trunk/src/VBox/Installer/win/NLS/el_GR.wxl

    r108105 r108391  
    195195    <!---->
    196196
    197     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    198     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    199     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    200 
    201     <!---->
    202 
    203     <String Id="FatalErrorDlg_Header" Value="Ο Οδηγός Εγκατάστασης του [ProductName] ολοκληρώθηκε πρόωρα" />
    204     <String Id="FatalErrorDlg_Desc" Value="Η εγκατάσταση του [ProductName] σταμάτησε πρόωρα λόγω σφάλματος. Το σύστημά σας δεν έχει τροποποιηθεί. Για να εγκαταστήσετε το πρόγραμμα αργότερα, εκτελέστε ξανά την εγκατάσταση." />
    205     <String Id="FatalErrorDlg_Footer" Value="Κάντε κλικ στο κουμπί &quot;Τέλος&quot; για να βγείτε από τον Οδηγό Εγκατάστασης." />
     197    <String Id="FatalErrorDlg_Title" Value="[Όνομα προϊόντος] Ο Οδηγός εγκατάστασης τερματίστηκε πρόωρα" />
     198    <String Id="FatalErrorDlg_Description1" Value="Κάντε επανεκκίνηση και προσπαθήστε ξανά εκτελώντας εκ νέου την εγκατάσταση." />
     199    <String Id="FatalErrorDlg_Description2" Value="Εναλλακτικά, συμβουλευτείτε τα φόρουμ ή την τεκμηρίωση του [Όνομα προϊόντος]." />
     200    <String Id="FatalErrorDlg_DescLogOpen" Value="Άνοιγμα αρχείου καταγραφής" />
     201    <String Id="FatalErrorDlg_DescLogPath" Value="Το αρχείο καταγραφής γράφτηκε στο:" />
    206202
    207203    <!---->
  • trunk/src/VBox/Installer/win/NLS/en_US.wxl

    r108105 r108391  
    194194    <!---->
    195195
    196     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    197     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    198     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    199 
    200     <!---->
    201 
    202     <String Id="FatalErrorDlg_Header" Value="[ProductName] Setup Wizard ended prematurely" />
    203     <String Id="FatalErrorDlg_Desc" Value="[ProductName] setup ended prematurely because of an error. Your system has not been modified. To install this program at a later time, please run the installation again." />
    204     <String Id="FatalErrorDlg_Footer" Value="Click the Finish button to exit the Setup Wizard." />
     196    <String Id="FatalErrorDlg_Title" Value="[ProductName] Setup Wizard ended prematurely" />
     197    <String Id="FatalErrorDlg_Description1" Value="Please reboot and try again by re-running the (un)installation." />
     198    <String Id="FatalErrorDlg_Description2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
     199    <String Id="FatalErrorDlg_DescLogOpen" Value="Open Log File" />
     200    <String Id="FatalErrorDlg_DescLogPath" Value="The log file was written to:" />
    205201
    206202    <!---->
  • trunk/src/VBox/Installer/win/NLS/fa_IR.wxl

    r108040 r108391  
    150150    <String Id="ExitDlg_StartVBox" Value="بعداز نصب، [ProductName] اِجرا شود" />
    151151    <!---->
    152     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    153     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    154     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    155     <!---->
    156     <String Id="FatalErrorDlg_Header" Value="نصب [ProductName] نابهنگام پایان یافت" />
    157     <String Id="FatalErrorDlg_Desc" Value="نصب [ProductName] نابهنگام به علت خطا پایان یافت.  سیستم شما تغییر نکرده است.  برای نصب این برنامه در زمانی دیگر، لطفا برنامه راه انداز را دوباره اجرا کنید." />
    158     <String Id="FatalErrorDlg_Footer" Value="روی دکمه پایان برای خروج از ویزارد نصب کلیک کنید." />
     152    <String Id="FatalErrorDlg_Title" Value="[ProductName] Setup Wizard ended prematurely" />
     153    <String Id="FatalErrorDlg_Description1" Value="Please reboot and try again by re-running the (un)installation." />
     154    <String Id="FatalErrorDlg_Description2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
     155    <String Id="FatalErrorDlg_DescLogOpen" Value="Open Log File" />
     156    <String Id="FatalErrorDlg_DescLogPath" Value="The log file was written to:" />
    159157    <!---->
    160158    <String Id="FilesInUse_Text" Value="برنامه های زیر از فایل هایی که نیاز به بروزرسانی دارند استفاده میکنند. شما میتوانید برنامه را ببندید و روی &quot;دوباره&quot; کلیک کنید، با روی &quot;لغو&quot; برای خروج از آن کلیک کنید." />
  • trunk/src/VBox/Installer/win/NLS/fr_FR.wxl

    r108105 r108391  
    190190    <!---->
    191191
    192     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    193     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    194     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    195 
    196     <!---->
    197 
    198     <String Id="FatalErrorDlg_Header" Value="L'assistant d'installation [ProductName] a terminé anormalement" />
    199     <String Id="FatalErrorDlg_Desc" Value="L'installation de [ProductName] a été terminé en raison d'une erreur. Votre système n'a pas été modifié. Pour installer ce programme plus tard, veuillez relancer l'assistant." />
    200     <String Id="FatalErrorDlg_Footer" Value="Appuyez sur Terminer pour quitter l'assistant d'installation." />
     192    <String Id="FatalErrorDlg_Title" Value="[ProductName] L'assistant d'installation s'est terminé prématurément" />
     193    <String Id="FatalErrorDlg_Description1" Value="Veuillez redémarrer et réessayer en relançant l'installation ou la désinstallation." />
     194    <String Id="FatalErrorDlg_Description2" Value="Vous pouvez également consulter les forums ou la documentation de [ProductName]." />
     195    <String Id="FatalErrorDlg_DescLogOpen" Value="Ouvrir le fichier journal" />
     196    <String Id="FatalErrorDlg_DescLogPath" Value="Le fichier journal a été écrit:" />
    201197
    202198    <!---->
  • trunk/src/VBox/Installer/win/NLS/it_IT.wxl

    r108043 r108391  
    150150    <String Id="ExitDlg_StartVBox" Value="Avvia [ProductName] dopo l'installazione" />
    151151    <!---->
    152     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    153     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    154     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    155     <!---->
    156     <String Id="FatalErrorDlg_Header" Value="La procedura guidata di [ProductName] è stata terminata in anticipo" />
    157     <String Id="FatalErrorDlg_Desc" Value="L'installazione di [ProductName] è stata terminata in anticipo a causa di un errore. Il sistema non è stato modificato. Per installare questo programma successivamente, esegui nuovamente l'installazione." />
    158     <String Id="FatalErrorDlg_Footer" Value="Fai clic sul pulsante Fine per uscire dalla procedura guidata." />
     152    <String Id="FatalErrorDlg_Title" Value="[ProductName] L'installazione guidata si è conclusa prematuramente." />
     153    <String Id="FatalErrorDlg_Description1" Value="Riavviare e riprovare eseguendo nuovamente la (dis)installazione." />
     154    <String Id="FatalErrorDlg_Description2" Value="In alternativa, consultare i forum o la documentazione di [ProductName]." />
     155    <String Id="FatalErrorDlg_DescLogOpen" Value="Aprire il file di registro" />
     156    <String Id="FatalErrorDlg_DescLogPath" Value="Il file di registro è stato scritto in:" />
    159157    <!---->
    160158    <String Id="FilesInUse_Text" Value="Le seguenti applicazioni stanno utilizzando file che devono essere aggiornati da questa installazione. Chiudi queste applicazioni e poi fai clic su &amp;Riprova per continuare l'installazione o Esci per abbandonarla." />
  • trunk/src/VBox/Installer/win/NLS/ru_RU.wxl

    r108105 r108391  
    195195    <!---->
    196196
    197     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    198     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    199     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    200 
    201     <!---->
    202 
    203     <String Id="FatalErrorDlg_Header" Value="[ProductName] Setup Wizard ended prematurely" />
    204     <String Id="FatalErrorDlg_Desc" Value="[ProductName] setup ended prematurely because of an error. Your system has not been modified. To install this program at a later time, please run the installation again." />
    205     <String Id="FatalErrorDlg_Footer" Value="Click the Finish button to exit the Setup Wizard." />
     197    <String Id="FatalErrorDlg_Title" Value="[ProductName] Setup Wizard ended prematurely" />
     198    <String Id="FatalErrorDlg_Description1" Value="Please reboot and try again by re-running the (un)installation." />
     199    <String Id="FatalErrorDlg_Description2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
     200    <String Id="FatalErrorDlg_DescLogOpen" Value="Open Log File" />
     201    <String Id="FatalErrorDlg_DescLogPath" Value="The log file was written to:" />
    206202
    207203    <!---->
  • trunk/src/VBox/Installer/win/NLS/tr_TR.wxl

    r108105 r108391  
    195195    <!---->
    196196
    197     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    198     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    199     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    200 
    201     <!---->
    202 
    203     <String Id="FatalErrorDlg_Header" Value="[ProductName] Kur Sihirbazı zamansız sonlandı" />
    204     <String Id="FatalErrorDlg_Desc" Value="[ProductName] kur bir hata yüzünden zamansız sonlandı. Sisteminiz değiştirilmedi. Bu programı daha sonraki bir zamanda yüklemek için lütfen kurulumu tekrar çalıştırın." />
    205     <String Id="FatalErrorDlg_Footer" Value="Kur Sihirbazından çıkmak için Bitir düğmesine tıklayın." />
     197    <String Id="FatalErrorDlg_Title" Value="[ProductName] Kurulum Sihirbazı zamanından önce sonlandırıldı" />
     198    <String Id="FatalErrorDlg_Description1" Value="Lütfen yeniden başlatın ve (un)kurulumu yeniden çalıştırarak tekrar deneyin." />
     199    <String Id="FatalErrorDlg_Description2" Value="Alternatif olarak, forumlara veya [ProductName] belgelerine başvurun." />
     200    <String Id="FatalErrorDlg_DescLogOpen" Value="Günlük Dosyasını Aç" />
     201    <String Id="FatalErrorDlg_DescLogPath" Value="Günlük dosyasına yazıldı:" />
    206202
    207203    <!---->
  • trunk/src/VBox/Installer/win/NLS/zh_CN.wxl

    r108045 r108391  
    195195    <!---->
    196196
    197     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    198     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    199     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    200 
    201     <!---->
    202 
    203     <String Id="FatalErrorDlg_Header" Value="[ProductName] 安装向导太早结束" />
    204     <String Id="FatalErrorDlg_Desc" Value="[ProductName] 安装因为错误太早结束。 你的系统未做修改。 若要稍后安装此程序,请再次执行安装。" />
    205     <String Id="FatalErrorDlg_Footer" Value="单击&quot;完成&quot;按钮结束安装向导。" />
     197    <String Id="FatalErrorDlg_Title" Value="[ProductName] 安装向导提前结束" />
     198    <String Id="FatalErrorDlg_Description1" Value="请重新启动并尝试重新运行(未)安装。" />
     199    <String Id="FatalErrorDlg_Description2" Value="或者,查阅 [ProductName] 的论坛或文档。" />
     200    <String Id="FatalErrorDlg_DescLogOpen" Value="打开日志文件" />
     201    <String Id="FatalErrorDlg_DescLogPath" Value="日志文件已写入:" />
    206202
    207203    <!---->
  • trunk/src/VBox/Installer/win/NLS/zh_TW.wxl

    r108043 r108391  
    195195    <!---->
    196196
    197     <String Id="FatalErrorTitle" Value="A fatal error has occurred." />
    198     <String Id="FatalErrorDescription1" Value="Please check the installation log for more information." />
    199     <String Id="FatalErrorDescription2" Value="Alternatively, consult the forums or the documentation of [ProductName]." />
    200 
    201     <!---->
    202 
    203     <String Id="FatalErrorDlg_Header" Value="[ProductName] 安裝精靈太早結束" />
    204     <String Id="FatalErrorDlg_Desc" Value="[ProductName] 安裝因為錯誤太早結束。 您的系統未做修改。 若要稍後安裝此程式,請再次執行安裝。" />
    205     <String Id="FatalErrorDlg_Footer" Value="按一下「完成」按鈕結束安裝精靈。" />
     197    <String Id="FatalErrorDlg_Title" Value="[ProductName] 安裝精靈提前結束" />
     198    <String Id="FatalErrorDlg_Description1" Value="請重新啟動並重新運行(卸載)安裝,重試。" />
     199    <String Id="FatalErrorDlg_Description2" Value="或者,查閱 [ProductName] 的論壇或文件。" />
     200    <String Id="FatalErrorDlg_DescLogOpen" Value="打開日誌文件" />
     201    <String Id="FatalErrorDlg_DescLogPath" Value="日誌檔案寫入:" />
    206202
    207203    <!---->
  • trunk/src/VBox/Installer/win/UserInterface.wxi

    r108074 r108391  
    575575            <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" Height="17" Disabled="yes" Text="!(loc.ButtonText_Back)" />
    576576            <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" Height="0" />
    577             <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="!(loc.FatalErrorTitle)" />
    578             <Control Id="Description" Type="Text" X="135" Y="70" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Text="!(loc.FatalErrorDescription1) !(loc.FatalErrorDescription2)" />
    579             <Control Id="Build" Type="Text" X="20" Y="247" Width="220" Height="10" Transparent="yes" NoPrefix="yes">
    580                 <Text Value="[Version_text] $(var.Property_Version) ($(env.KBUILD_TARGET_ARCH))" />
    581             </Control>
     577            <Control Id="Title" Type="Text" X="135" Y="20" Width="220" Height="60" Transparent="yes" NoPrefix="yes" Text="{\DlgTextStyleErrorTitle}!(loc.FatalErrorDlg_Title)" />
     578            <Control Id="Desc1" Type="Text" X="135" Y="60" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Text="!(loc.FatalErrorDlg_Description1)" />
     579            <Control Id="Desc2" Type="Text" X="135" Y="85" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Text="!(loc.FatalErrorDlg_Description2)" />
     580            <Control Id="BrowseButton" Type="PushButton" X="135" Y="170" Width="100" Height="17" Text="!(loc.FatalErrorDlg_DescLogOpen)">
     581                <Publish Event="DoAction" Value="ca_OpenLogFile" />
     582            </Control>
     583            <Control Id="Desc3" Type="Text" X="135" Y="190" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Text="!(loc.FatalErrorDlg_DescLogPath)" />
     584            <Control Id="Desc4" Type="Text" X="135" Y="205" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Text="[MsiLogFileLocation]" />
    582585        </Dialog>
    583586
     
    915918        <TextStyle Id="DlgInvalidSerial" FaceName="Verdana" Size="13" Bold="yes" Red="255" />
    916919        <TextStyle Id="DlgWarnDisconNetIfaces" FaceName="Verdana" Size="13" Bold="yes" Red="255" />
     920        <TextStyle Id="DlgTextStyleErrorTitle" FaceName="Verdana" Size="13" Bold="yes" Red="255" />
    917921        <TextStyle Id="DlgWarnPython" FaceName="Verdana" Size="13" Bold="yes" />
    918922
  • trunk/src/VBox/Installer/win/VirtualBox.wxs

    r108108 r108391  
    5656
    5757    <?include CommonProperties.wxi ?>
     58
     59    <!-- We want a verbose installation log by default, to better track down issues. -->
     60    <Property Id="MsiLogging" Value="voicewarmupx" />
    5861
    5962    <!-- @todo indentation is wrong here and it goes on to about line 525. -->
     
    213216    <CustomAction Id="ca_StartVBox" Directory="INSTALLDIR" ExeCommand="[INSTALLDIR]VirtualBox.exe" Return="asyncNoWait" Impersonate="yes" />
    214217<?endif?>
     218    <!-- Opens the installer's log file using the user's default editor.
     219         Note: Make sure to set the CWD (via 'Directory' attribute) to not run off a possibly temporary directory or some such (see @bugref{10203}). -->
     220    <CustomAction Id="ca_OpenLogFile" Directory="INSTALLDIR" ExeCommand='rundll32.exe shell32.dll,ShellExec_RunDLL [MsiLogFileLocation]' Return="asyncNoWait" Impersonate="yes" />
    215221
    216222    <CustomAction Id="ca_CheckSerial" DllEntry="CheckSerial" Impersonate="no" BinaryRef="VBoxInstallHelper" />
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette