ubuntu-server/daily/current still has old vivid-server-amd64.iso(20150119) today(20150127)

Bug #1415297 reported by Taihsiang Ho
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Ubuntu Test Runlists
In Progress
Medium
Paul Larson

Bug Description

Please refer to http://cdimage.ubuntu.com/ubuntu-server/daily/current/
and look at

vivid-server-amd64.iso 19-Jan-2015 06:44 589M Server install image for 64-bit PC (AMD64) computers (standard download)

this image is different from the one in
http://cdimage.ubuntu.com/ubuntu-server/daily/20150127/

Revision history for this message
Steve Langasek (vorlon) wrote :

Confirmed. Stéphane, are you able to see what's happening here? Is there a problem with automated iso testing not happening, or with test results not propagating correctly back to nusakan?

Changed in ubuntu-cdimage:
assignee: nobody → Stéphane Graber (stgraber)
Revision history for this message
Steve Langasek (vorlon) wrote :

Stéphane tells me that this is something that needs you to look at, Jean-Baptiste. Can you please help figure out why these daily image tests are not happening, or the results are not propagating to nusakan?

Changed in ubuntu-cdimage:
assignee: Stéphane Graber (stgraber) → Jean-Baptiste Lallement (jibel)
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

The job [1] which copies images from pending to current fails with:

-----
Started by upstream project "vivid-server-amd64-smoke-default" build number 93
Building on master in workspace /var/lib/jenkins/jobs/mark-pending-current/workspace
[workspace] $ /bin/sh -xe /tmp/hudson5377606996504135430.sh
+ ssh -i /var/lib/jenkins/.ssh/cdimage <email address hidden> /srv/cdimage.ubuntu.com/bin/mark-current -p ubuntu -s vivid -t desktop -a amd64 20150131
Traceback (most recent call last):
  File "/srv/cdimage.ubuntu.com/bin/../lib/cdimage/tree.py", line 289, in mark_current_trigger
    publisher.mark_current(date, arches)
  File "/srv/cdimage.ubuntu.com/bin/../lib/cdimage/tree.py", line 2137, in mark_current
    date, ".marked_good"), "a+") as fd:
IOError: [Errno 2] No such file or directory: '/srv/cdimage.ubuntu.com/www/full/daily-live/20150131/.marked_good'
Traceback (most recent call last):
  File "/srv/cdimage.ubuntu.com/bin/mark-current", line 37, in <module>
    main()
  File "/srv/cdimage.ubuntu.com/bin/mark-current", line 33, in main
    Tree.mark_current_trigger(config, sys.argv[1:])
  File "/srv/cdimage.ubuntu.com/bin/../lib/cdimage/tree.py", line 289, in mark_current_trigger
    publisher.mark_current(date, arches)
  File "/srv/cdimage.ubuntu.com/bin/../lib/cdimage/tree.py", line 2137, in mark_current
    date, ".marked_good"), "a+") as fd:
IOError: [Errno 2] No such file or directory: '/srv/cdimage.ubuntu.com/www/full/daily-live/20150131/.marked_good'
Build step 'Execute shell' marked build as failure
Sending e-mails to: <email address hidden>
Finished: FAILURE
-----

[1] http://d-jenkins.ubuntu-ci:8080/job/mark-pending-current/

Changed in ubuntu-cdimage:
assignee: Jean-Baptiste Lallement (jibel) → Paul Larson (pwlars)
status: New → Confirmed
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

Also note that mark-pending is called with parameters for a desktop image but it is a server image:
+ echo BUILDSTAMP=20150131
+ echo ARCH=amd64
+ echo RELEASE=vivid
+ echo TYPE=desktop
+ echo PROJECT=ubuntu

Revision history for this message
Stéphane Graber (stgraber) wrote :

And that failure refers to an image which no longer exists on cdimage. The current image is 20150202

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

This job is configured with wrong values (desktop instead of server)
http://d-jenkins.ubuntu-ci:8080/job/vivid-server-amd64-smoke-default

Revision history for this message
Francis Ginther (fginther) wrote :

We've manually updated the http://d-jenkins.ubuntu-ci:8080/job/vivid-server-amd64-smoke-default and http://d-jenkins.ubuntu-ci:8080/job/vivid-server-i386-smoke-default jobs to use 'TYPE=server' again and restarted these to hopefully get a new promoted image. Will keep monitoring for success.

Revision history for this message
Paul Larson (pwlars) wrote :

The TYPE referenced above does not refer to the iso used - it was always actually using the correct iso. However it appears the job template filling bits had generated some incorrect values to pass to mark-current. The other one that needs to be fixed is PROJECT, which now needs to be ubuntu-server rather than ubuntu. I've fixed up the other one as well and they are scheduled for rerunning as soon as there's a free executor.

I'll also take a look at the code that fills those values for the templates and take out some stuff I see it doing that caused it to guess these things. I'd much rather see that parameter be specified when the jobs are created.

Changed in ubuntu-cdimage:
status: Confirmed → In Progress
affects: ubuntu-cdimage → ubuntu-test-runlists
Changed in ubuntu-test-runlists:
importance: Undecided → Medium
Revision history for this message
Paul Larson (pwlars) wrote :

Marking this as medium - the urgent fix is out of the way, but we really don't want to see this happen again next time so we should fix it soon.

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.