Congrego fails to build the daily ISO

Bug #1097335 reported by Sergey "Shnatsel" Davidoff
18
This bug affects 4 people
Affects Status Importance Assigned to Milestone
elementary OS
Fix Released
Critical
Michael Lazarski

Bug Description

Congrego fails to build the daily ISO image with the following error:

P: Begin executing hacks...
update-initramfs: Generating /boot/initrd.img-3.2.0-35-generic
df: Warning: cannot read table of mounted file systems: No such file or directory
cryptsetup: WARNING: could not determine root device from /etc/fstab
ERROR:root:DebFileApplication import
Traceback (most recent call last):
  File "/usr/share/software-center/softwarecenter/db/__init__.py", line 4, in <module>
    from debfile import DebFileApplication, DebFileOpenError
  File "/usr/share/software-center/softwarecenter/db/debfile.py", line 25, in <module>
    from softwarecenter.db.application import Application, AppDetails
  File "/usr/share/software-center/softwarecenter/db/application.py", line 27, in <module>
    import softwarecenter.distro
  File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 194, in <module>
    distro_instance = _get_distro()
  File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 169, in _get_distro
    module = __import__(distro_id, globals(), locals(), [], -1)
ImportError: No module named "elementary OS"
Traceback (most recent call last):
  File "/usr/sbin/update-apt-xapian-index", line 101, in <module>
    if not indexer.setupIndexing(force=opts.force, system=opts.pkgfile is None):
  File "/usr/lib/python2.7/dist-packages/axi/indexer.py", line 466, in setupIndexing
    self.plugins = Plugins(progress=self.progress, system=system)
  File "/usr/lib/python2.7/dist-packages/axi/indexer.py", line 89, in __init__
    addon = Addon(fullname, **kw)
  File "/usr/lib/python2.7/dist-packages/axi/indexer.py", line 49, in __init__
    self.module = imp.load_source("axi.plugin_" + self.name, fname)
  File "/usr/share/apt-xapian-index/plugins/software-center.py", line 13, in <module>
    from softwarecenter.db.update import index_name
  File "/usr/share/software-center/softwarecenter/db/update.py", line 33, in <module>
    from softwarecenter.distro import get_distro
  File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 194, in <module>
    distro_instance = _get_distro()
  File "/usr/share/software-center/softwarecenter/distro/__init__.py", line 169, in _get_distro
    module = __import__(distro_id, globals(), locals(), [], -1)
ImportError: No module named "elementary OS"
P: Begin unmounting filesystems...

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :
Changed in elementaryos:
importance: Undecided → Critical
Revision history for this message
ainq (ainq) wrote :

Is this the only thing preventing Beta2 from being shipped?

Revision history for this message
Cody Garver (codygarver) wrote :
Revision history for this message
ainq (ainq) wrote :

Sorry, I was looking at the milestone for elementaryos only, not elementary.

Cody Garver (codygarver)
Changed in elementaryos:
milestone: none → luna-beta2
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

It seems to be caused by lp:~elementary-os/elementaryos/os-patch-software-center-precise which was broken all along after rebasing it upon custom bzr imports system

Changed in elementaryos:
status: New → Triaged
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Status update: the whole thing is blocked primarily by our lsb-release hacks. The plan is to merge the admittedly more proper lsb-release handling from JoliCloud and then update everything lsb-release-dependent.

Revision history for this message
Michael Lazarski (michael.lazarski) wrote :

there are some problem with the version of ubuntu software center.

there is a dirty hack:
http://pastebin.com/Tf9j02rx
and it was succsfully build:
https://code.launchpad.net/~elementary-os/+recipe/software-center-precise-daily

but it needs a python coder to do that right...

it would be good if the setup.py would use python-debian
instead of regexing the debian/changelog

Revision history for this message
Michael Lazarski (michael.lazarski) wrote :

there is still a problem with the software center...

i update my branch with a dirty hack:
https://code.launchpad.net/~michael.lazarski/+junk/os-patch-software-center-precise

Revision history for this message
Michael Lazarski (michael.lazarski) wrote :

i could build the script with the revision 65 of the repo and i could boot into the live session !!!

Cody Garver (codygarver)
Changed in elementaryos:
assignee: nobody → Michael Lazarski (michael.lazarski)
status: Triaged → Fix Released
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.