Checkbox failed to resume after system reboot for suspend stress test

Bug #1568692 reported by Jerry Kao
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Next Generation Checkbox (CLI)
Confirmed
Critical
Pierre Equoy

Bug Description

Title: Checkbox failed to resume after system reboot for suspend stress test

Summary:
I run somerville stress test with new checkbox release [1] in testing ppa. After reboot for suspend stress test, checkbox failed to resume session. the error is as following.

plainbox.impl.depmgr.DependencyDuplicateError: duplicate job id: '2013.com.canonical.certification::info/hdparm_sda.txt'

Please refer attachment in comment#4 for detail.

Steps:
1. run checkbox stress test
2. after power-management/suspend_30_cycles_with_reboots, resume checkbox session

Expected results: Checkbox resume session scuuess

Actual results:
Checkbox failed to resume session

Image: stella-datong150206-trusty-amd64-20150622-0

CPU: AMD A10-7300 Radeon R6, 10 Compute Cores 4C+6G (4x)

GPU: 00:01.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Kaveri

Manufacturer: Hewlett-Packard

ProductName: HP ProBook 445G2

BiosVersion: M75 Ver. 01.30

[1]
u@u-HP-ProBook-445G2:~$ dpkg -l | grep checkbox
ii checkbox 0.17.9.1~ubuntu14.04.1 amd64 System testing application
ii checkbox-gui 0.34~c2~ppa~ubuntu14.04.1 amd64 QML based interface for system testing based on PlainBox.
ii checkbox-hw-collection 0.17.9.1~ubuntu14.04.1 amd64 CLI tool for collecting HW information from a system
ii checkbox-ng 0.25~c1~ppa~ubuntu14.04.1 all PlainBox based test runner
ii checkbox-ng-service 0.23~c1~ppa~ubuntu14.04.1 all CheckBox D-Bus service (transitional package)
ii checkbox-oem-bug 1.9-1-ubuntu1 all Checkbox OEM bug
ii plainbox-provider-checkbox 0.27~c1~ppa~ubuntu14.04.1 amd64 CheckBox provider for PlainBox
ii python3-checkbox 0.17.9.1~ubuntu14.04.1 all CheckBox python3 library
ii python3-checkbox-ng 0.25~c1~ppa~ubuntu14.04.1 all PlainBox based test runner (Python 3 library)
ii python3-checkbox-support 0.25~c1~ppa~ubuntu14.04.1 all collection of Python modules used by PlainBox providers
u@u-HP-ProBook-445G2:~$ dpkg -l | grep plainbox
ii plainbox 0.27~c1~ppa~ubuntu14.04.1 all toolkit for software and hardware integration testing
ii plainbox-glmark2-es2-meta 0.26~c1~ppa~ubuntu14.04.1 amd64 Meta-package to selectively install glmark2-es2
ii plainbox-insecure-policy 0.27~c1~ppa~ubuntu14.04.1 all policykit policy required to use plainbox (insecure version)
ii plainbox-provider-certification-client 0.26~c1~ppa~ubuntu14.04.1 all Client Certification provider for Plainbox
ii plainbox-provider-checkbox 0.27~c1~ppa~ubuntu14.04.1 amd64 CheckBox provider for PlainBox
ii plainbox-provider-oem 0.30 all plainbox oem provider
ii plainbox-provider-oem-stella 0.30 all plainbox oem provider for stella
ii plainbox-provider-resource-generic 0.25~c1~ppa~ubuntu14.04.1 amd64 CheckBox generic resource jobs provider
ii python3-plainbox 0.27~c1~ppa~ubuntu14.04.1 all toolkit for software and hardware testing (python3 module)

Revision history for this message
Jerry Kao (jerry.kao) wrote :

Automatically attached

Changed in checkbox-ng:
status: New → Confirmed
importance: Undecided → High
tags: added: ce-qa-concern
Revision history for this message
Jerry Kao (jerry.kao) wrote :
Revision history for this message
Jerry Kao (jerry.kao) wrote :
description: updated
Revision history for this message
Jerry Kao (jerry.kao) wrote :

Then I rerun checkbox again and get some test result directly.

u@u-HP-ProBook-445G2:~$ somerville-cli
=========================[ Resume Incomplete Session ]==========================
There are 2 incomplete sessions that might be resumed
Do you want to resume session 'pbox-rxx1qnv_'?
  r => resume this session
  n => next session
  c => create new session
[rnc]: r
 ☑ : Collect the hardware manifest (interactively)
 ☑ : Collect information about installed software packages
  history: job passed, job passed, job passed
 ☑ : Collect information about dpkg version
 ☑ : Attach dump of udev database
 ☑ : Collect information about hardware devices (DMI)
 ☑ : Collect information about installed system (lsb-release)
 ☑ : Attach detailed sysfs property output from udev
 ☑ : Collect information about the running kernel
 ☑ : Attach a copy of /sys/class/dmi/id/*
 ☑ : Collect information about the CPU
 ☑ : Attach info block devices and their mount points
 ☑ : requirements
 ☑ : Check that data for a complete result are present
file:///home/u/.local/share/checkbox-ng/submission_2016-04-11T05:47:51.293944.xml
file:///home/u/.local/share/checkbox-ng/submission_2016-04-11T05:47:51.293944.html
file:///home/u/.local/share/checkbox-ng/submission_2016-04-11T05:47:51.293944.json
file:///home/u/.local/share/checkbox-ng/submission_2016-04-11T05:47:51.293944.xlsx
Do you want to submit 'upload to certification' report?
  y => yes
  n => no
[yn]:

Revision history for this message
Jerry Kao (jerry.kao) wrote :

This issue may be a duplicate of lp:1567819

Changed in checkbox-ng:
importance: High → Critical
Pierre Equoy (pieq)
Changed in checkbox-ng:
status: Confirmed → In Progress
assignee: nobody → Pierre Equoy (pierre-equoy)
status: In Progress → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.