But maybe it's because I have not yet installed the newer rpms from EPEL. On Thu, Apr 10, 2008 at 1:13 PM, drew einhorn <drew.einhorn@xxxxxxxxx> wrote: > On Thu, Apr 10, 2008 at 8:59 AM, Michael DeHaan <mdehaan@xxxxxxxxxx> wrote: > > drew einhorn wrote: > > > > The the breed ooption is new, since the last time I was paying attention. > > > How well does it work with a Ubuntu Gutsy or Hardy distro? > > > > > > > > > > Should do fine. Basically all --breed=debian does is change the kernel > > arguments so that what you feed to --kickstart is actually treated as a > > preseed. Ubuntu should work just the same. I believe if you leave it > > unmodified (no --breed parameter) the kernel arguments /might/ work with > > Ubuntu's mutated version of kickstart also, though you'll need to be > > careful about what goes in the template. > > > > > > Felt like the "cobbler import" should take the breed option, but it was rejected > so I tried, an import without it: > > sudo cobbler import --mirror=/mnt/iso1 --name=ubuntu-7.10-desktop-i386 > > Things started flying by on the screen. So far so good then: > > sent 728274605 bytes received 13682 bytes 5757219.66 bytes/sec > total size is 728143597 speedup is 1.00 > ---------------- (adding distros) > - following symlink: /var/www/cobbler/ks_mirror/ubuntu-7.10-desktop-i386/ubuntu > - following symlink: > /var/www/cobbler/ks_mirror/ubuntu-7.10-desktop-i386/ubuntu/ubuntu > - following symlink: > /var/www/cobbler/ks_mirror/ubuntu-7.10-desktop-i386/ubuntu/ubuntu/ubuntu > - following symlink: > /var/www/cobbler/ks_mirror/ubuntu-7.10-desktop-i386/ubuntu/ubuntu/ubuntu/ubuntu > - following symlink: > /var/www/cobbler/ks_mirror/ubuntu-7.10-desktop-i386/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu > - following symlink: > /var/www/cobbler/ks_mirror/ubuntu-7.10-desktop-i386/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu > - following symlink: > /var/www/cobbler/ks_mirror/ubuntu-7.10-desktop-i386/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu/ubuntu > > ... longer and longer symlinks follow. > > Uh. Oh. We are chasing our tail!!!! > > Untill we crash > > - creating new distro: > ubuntu-7.10-desktop-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-casper-i386 > Traceback (most recent call last): > File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 54, in main > return BootCLI().run(sys.argv) > File "/usr/lib/python2.4/site-packages/cobbler/cobbler.py", line 43, in run > return self.loader.run(args) > File "/usr/lib/python2.4/site-packages/cobbler/commands.py", line 69, in run > return fn.run() > File "/usr/lib/python2.4/site-packages/cobbler/modules/cli_misc.py", > line 95, in run > rsync_flags=self.options.rsync_flags > File "/usr/lib/python2.4/site-packages/cobbler/api.py", line 351, in > import_tree > return importer.run() > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 126, in run > os.path.walk(self.path, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 335, in distro_adder > os.path.walk(fullname, self.distro_adder, {}) > File "/usr/lib/python2.4/posixpath.py", line 298, in walk > walk(name, func, arg) > File "/usr/lib/python2.4/posixpath.py", line 290, in walk > func(arg, top, names) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 342, in distro_adder > self.add_entry(dirname,kernel,initrd) > File "/usr/lib/python2.4/site-packages/cobbler/action_import.py", > line 488, in add_entry > self.distros.add(distro,save=True) > File "/usr/lib/python2.4/site-packages/cobbler/collection.py", line > 200, in add > self.lite_sync.add_single_distro(ref.name) > File "/usr/lib/python2.4/site-packages/cobbler/action_litesync.py", > line 60, in add_single_distro > self.sync.write_distro_file(distro) > File "/usr/lib/python2.4/site-packages/cobbler/action_sync.py", line > 940, in write_distro_file > fd = open(filename, "w+") > IOError: [Errno 36] File name too long: > '/var/www/cobbler/distros/ubuntu-7.10-desktop-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-ubuntu-casper-i386' > [drew@funGus ~]$ > > > > > -- > Drew Einhorn > -- Drew Einhorn _______________________________________________ et-mgmt-tools mailing list et-mgmt-tools@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/et-mgmt-tools