Is anaconda broken proposal

From FedoraProject

Jump to: navigation, search
This page is a draft only
It is still under construction and content may change. Do not rely on the information on this page.

Contents

Overview

provide small auto-test system with a web-based interface which can help to customize autoinstall testing.The test system should be small enough for personal use.

Problem Space

The purpose of auto test is to simplify testing,save time, improve efficiency.So the auto-test should help us to solve the following problems:

Installation process covers the following sections, therefore, brokenness comes from these types:

  1. Error in size/Checksum
  2. Dependency problems/File Conflicts
  3. Versions check
  1. Anaconda fails to boot
  2. Anaconda unable to transition to stage#2
  1. Unable to find source
  1. Ks.cfg couldn't be obtained from specified location
  2. Install fails to proceed in accordance with the directives in the ks.cfg file
  1. Process of package install doesn't complete
  2. Package errors (install.log)
  3. The specified packages aren't installed
  1. Can't prompt for an existing partition to resize
  2. Error when resizing the selected partition
  3. The installer fails to partition the system as required
  4. Encrypted partitions contain errors.
  1. Unable to boot to graphical/text mode
  2. Graphical anaconda displays error in steps
  3. Anaconda doesn't start Xvnc/telnet properly
  1. Rescue mode fails
  2. Anaconda doesn't prepare the updates.img
  3. Traceback errors
  1. Fail to detect any storage device
  2. Error occurred during installation
  1. upgrade issues.
  2. preupgrade issues.

Auto-test will test anaconda of these media:DVD,CDROM, LiveCD,Network boot CD.If anaconda broken,typically have these issues:

  1. Boot fails from DVD
  2. Stage#2 can not start successfully
  3. Partition fails
  4. Reboot to newly installed system fails
  5. Upgrade fails
  1. Fail to boot from CDROM
  2. Stage#2 can not start successfully
  3. Fail to request next CDROM
  4. Package errors during installation
  5. Reboot to newly installed system fails
  1. Fail to boot from BootCD
  2. kickstart install fails
  3. Ftp install fails
  4. NFS install fails
  5. Repo is missing
  6. Http install fails
  1. LiveCD install fails
  2. Reboot to newly installed system fails

Proposed Solution

Scope

Active Ingredients

Roadmap

your comments

Results

Version 1.0

  1. Create a server, and prepare DVD.iso.
  2. Create a virtual machine by the server.
  3. Run test cases using some kickstarts for install tests.
  4. Send back some logs, successful or not...
  5. Have some "results parsers" which waits for the logs from the clients and then parses them

Version 2.0

  1. http://www.linux-kvm.org/page/KVM-Autotest
  2. The above autotest is based on this framework: http://autotest.kernel.org/
  3. The steps to work with step files: http://www.linux-kvm.org/page/KVM-Autotest/Steps

Discussion Points

your comments

Comments?

To leave a comment, use the Talk page for this proposal.

Owner

Fedora auto-install test project

Meeting

This project meeting is held weekly for progress. Welcome everyone to attend it and give your valuable suggestions.