cannot close file descriptor: input/ output error on built images

Bug #797590 reported by JC Hulce
34
This bug affects 9 people
Affects Status Importance Assigned to Milestone
elementary OS
Fix Released
Critical
Sergey "Shnatsel" Davidoff
ugr-ebuild
Fix Released
Critical
Unassigned

Bug Description

When I use the ebuild script to build an iso, the resulting image will boot to a blank blue screen with a cursor. By pressing ctrl+alt+f1, you can see the error in a terminal. Trying to run any command results in the error "cannot close file descriptor: Input/ output error". This prevents the normal startup screens from displaying.

It has been reported that transforming an installed system into eOS with "conf.sh --configure-installed" may be a workaround.

Related branches

Revision history for this message
donald iljazi (1lj4z1-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount-deactivatedaccount) wrote :

'conf.sh --configure-installed' its actually not recommended, use it on your own risk.

Revision history for this message
JC Hulce (soaringsky) wrote :

the --configure-installed method works for me at customising the installed system, but for my application I need to generate an iso image, so it is not a full workaround.

Changed in ugr-ebuild:
status: New → Incomplete
importance: Undecided → Critical
Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Which image do you use as a base? Natty or Oneiric?

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

Reported to appear on Natty.

Revision history for this message
JC Hulce (soaringsky) wrote :

I found this issue with natty. Does anyone know if it exists in Oneiric?

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Testing Oneiric right now.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

I actually had the blue screen issue in Oneiric, and only in Oneiric. In today's oneiric build it boots to the login screen and seems to hang there.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

JC Hulce: it seems to me that for your particular application you don't need eBuild at all. All eBuild is started because we need to copy some files to chroot automatically. In your case http://uck.svn.sourceforge.net/viewvc/uck/trunk/uck/docs/html/building-script.html will work much better, and it has WAY less bugs.

Revision history for this message
JC Hulce (soaringsky) wrote :

@ Sergey Davidoff I've tried UCK, and I ran into some bugs with it too. I need to customise the image, with things like the MOTD, Print test page, user, hostname, etc in addition to UGR package set.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Hmm, it booted pantheon-wallpaper for me in VirtualBox with Oneiric base. With Natty base on LiveUSB I get the same error.
Will hack...

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

Revision 173 is not yet affected by this bug. I suspect this is because of our casper.conf sorcery.

Revision history for this message
Sergey "Shnatsel" Davidoff (shnatsel) wrote :

Yes, casper.conf tweaks were causing this bug. I've commented them out in revision 186. This particular bug is "fix released" now, but I'm opening a new bug for missing casper.conf tweaks.

UGR guys should simply remove all the casper.conf stuff, they don't need it.

Changed in elementaryos:
status: Triaged → Fix Released
JC Hulce (soaringsky)
Changed in ugr-ebuild:
status: Incomplete → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

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