Bug 245600 - livecd-tools breaks on python-2.5-12.fc7
Summary: livecd-tools breaks on python-2.5-12.fc7
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: livecd-tools
Version: 7
Hardware: x86_64
OS: Linux
low
low
Target Milestone: ---
Assignee: David Zeuthen
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2007-06-25 17:18 UTC by Amin Astaneh
Modified: 2013-03-06 03:51 UTC (History)
3 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2007-06-25 20:29:14 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
RPM containing livecd configuration that livecd-creator dies on. (4.16 KB, application/octet-stream)
2007-06-25 17:18 UTC, Amin Astaneh
no flags Details

Description Amin Astaneh 2007-06-25 17:18:36 UTC
Description of problem:
When running livecd-creator, python fails with this exception:
Traceback (most recent call last):
  File "/usr/bin/livecd-creator", line 1088, in <module>
    sys.exit(main())
  File "/usr/bin/livecd-creator", line 1069, in main
    target.install()
  File "/usr/bin/livecd-creator", line 872, in install
    self.configureSystem()
  File "/usr/bin/livecd-creator", line 694, in configureSystem
    subprocess.call(["/usr/bin/passwd", "-d", "root"], preexec_fn=self.run_in_root)
  File "/usr/lib64/python2.5/subprocess.py", line 443, in call
    return Popen(*popenargs, **kwargs).wait()
  File "/usr/lib64/python2.5/subprocess.py", line 593, in __init__
    errread, errwrite)
  File "/usr/lib64/python2.5/subprocess.py", line 1051, in _execute_child
    raise child_exception
OSError: [Errno 2] No such file or directory

This is while building livecds based on the fc6 livecd media within fc7 OS. 

Version-Release number of selected component (if applicable):
livecd-tools 009-1.fc7
python 2.5-12
How reproducible:
Very.

Steps to Reproduce:
1. Install F7 on x86_64 arch
2. Install livecd-tools
3. yum update
4. execute this command with packages:
  livecd-creator --repo=c6,file:///root/repo/core/
--repo=lcd6,file:///root/base_packages --package=qwik-livecd-base
--package=qwik-logos --package=qwik-livecd-disk
--fslabel=qwik-linux-disk-liveCD-v1.3

Actual results:
Python raises exception and dies.

Expected results:
Complete livecd creation, iso written to disk.

Additional info:

Comment 1 Amin Astaneh 2007-06-25 17:18:36 UTC
Created attachment 157770 [details]
RPM containing livecd configuration that livecd-creator dies on.

Comment 2 Jeremy Katz 2007-06-25 17:45:39 UTC
Note that doing the package bits like this isn't at all recommended with the
current tools.

Does your package list include the passwd package?

Comment 3 Amin Astaneh 2007-06-25 20:22:30 UTC
>Does your package list include the passwd package?

Yes. 


Comment 4 Jeremy Katz 2007-06-25 20:29:14 UTC
Aha, I see what it is.  Your package set is only being specified by the
/etc/livecd/*.conf files.  Those are no longer used by the livecd generator. 
See the README for how to currently do things.

Comment 5 Curtis Falany 2007-06-25 20:37:15 UTC
This is Amin's manager.  Did this(ese) package(s) really go from released to 
deprecated in less than 6 months?

Thanks


Note You need to log in before you can comment on or make changes to this bug.