Uploaded image for project: 'Qt Installer Framework'
  1. Qt Installer Framework
  2. QTIFW-59

A disk full condition can break SDK configuration

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P3: Somewhat important
    • Some future release
    • 1.2
    • General
    • None
    • Ubuntu Oneiric 11.10, 32bit, QtSDK 1.1.3

    Description

      Due to a runaway logging process, my SDK drive became full. Unaware of this, I started the updater, which came back with the error that it's unable to save the configuration because the disk is full (understandable). However, upon killing the runaway process and restarting QtCreator and the updater, it seems that the update attempt (or the creator restart) has actually damaged my package install info. I would recommend some sort of atomic write-rename to avoid this kind of behavior (or at least a non-destructive graceful fail). My post-mortem components.xml has only

      <Packages>                                                                                                                                                                       
          <ApplicationName>Qt SDK</ApplicationName>                                                                                                                                    
          <ApplicationVersion>1.1.0</ApplicationVersion>                                                                                                                               
      </Packages>
      

      and see the attach for what the updater shows

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            installerteam Installer Team
            achipa Attila Csipa
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes