Wrong mirror for lpia

Bug #291782 reported by Loïc Minier
2
Affects Status Importance Assigned to Milestone
ubuntu-vm-builder (Ubuntu)
Won't Fix
Low
Nick Barcet
vm-builder (Ubuntu)
Triaged
Low
Unassigned

Bug Description

Hi,

I see there's logic for selecting port.ubuntu.com for lpia, but it doesn't work:
 % sudo ubuntu-vm-builder kvm intrepid -v --tmp $PWD --arch lpia --debug
2008-10-31 21:35:25,046 DEBUG add_part - begin 0, length 4096, end 4095
2008-10-31 21:35:25,046 DEBUG add_part - begin 4096, length 1024, end 5119
2008-10-31 21:35:25,046 DEBUG ip: dhcp
2008-10-31 21:35:25,052 DEBUG Temporary directory: /home/lool/uvb2/vmbuilderUWA9NQ
2008-10-31 21:35:25,053 DEBUG Creating the root mount directory: /home/lool/uvb2/vmbuilderUWA9NQ/target
2008-10-31 21:35:25,053 DEBUG Creating temporary root: /home/lool/uvb2/vmbuilderUWA9NQ/root
2008-10-31 21:35:25,053 DEBUG Creating destination directory: ubuntu-kvm
2008-10-31 21:35:25,053 INFO Creating disk image: /home/lool/uvb2/vmbuilderUWA9NQ/disk0.img
2008-10-31 21:35:25,053 DEBUG ['/usr/bin/kvm-img', 'create', '-f', 'raw', '/home/lool/uvb2/vmbuilderUWA9NQ/disk0.img', '5120M']
2008-10-31 21:35:25,059 DEBUG Formatting '/home/lool/uvb2/vmbuilderUWA9NQ/disk0.img', fmt=raw, size=5242880 kB
2008-10-31 21:35:25,060 INFO Adding partition table to disk image: /home/lool/uvb2/vmbuilderUWA9NQ/disk0.img
2008-10-31 21:35:25,060 DEBUG ['parted', '--script', '/home/lool/uvb2/vmbuilderUWA9NQ/disk0.img', 'mklabel', 'msdos']
2008-10-31 21:35:25,077 INFO Adding type 1 partition to disk image: /home/lool/uvb2/vmbuilderUWA9NQ/disk0.img
2008-10-31 21:35:25,078 DEBUG ['parted', '--script', '--', '/home/lool/uvb2/vmbuilderUWA9NQ/disk0.img', 'mkpart', 'primary', 'ext2', '0', '4095']
2008-10-31 21:35:25,083 INFO Adding type 3 partition to disk image: /home/lool/uvb2/vmbuilderUWA9NQ/disk0.img
2008-10-31 21:35:25,083 DEBUG ['parted', '--script', '--', '/home/lool/uvb2/vmbuilderUWA9NQ/disk0.img', 'mkpart', 'primary', 'linux-swap', '4096', '5119']
2008-10-31 21:35:25,088 INFO Creating loop devices corresponding to the created partitions
2008-10-31 21:35:25,089 DEBUG ['kpartx', '-av', '/home/lool/uvb2/vmbuilderUWA9NQ/disk0.img']
2008-10-31 21:35:25,100 DEBUG gpt: 0 slices
2008-10-31 21:35:25,100 DEBUG dos: 4 slices
2008-10-31 21:35:25,100 DEBUG add map loop0p1 (254:3): 0 7998048 linear /dev/loop0 32
2008-10-31 21:35:25,101 DEBUG add map loop0p2 (254:4): 0 2000000 linear /dev/loop0 7998080
2008-10-31 21:35:25,101 INFO Creating file systems
2008-10-31 21:35:25,101 DEBUG intrepid: 256 bit inode
2008-10-31 21:35:25,101 DEBUG ['mkfs.ext3', '-F', '/dev/mapper/loop0p1']
2008-10-31 21:35:25,105 INFO mke2fs 1.41.3 (12-Oct-2008)
2008-10-31 21:35:25,817 DEBUG Filesystem label=
2008-10-31 21:35:25,818 DEBUG OS type: Linux
2008-10-31 21:35:25,818 DEBUG Block size=4096 (log=2)
2008-10-31 21:35:25,818 DEBUG Fragment size=4096 (log=2)
2008-10-31 21:35:25,818 DEBUG 249984 inodes, 999756 blocks
2008-10-31 21:35:25,819 DEBUG 49987 blocks (5.00%) reserved for the super user
2008-10-31 21:35:25,819 DEBUG First data block=0
2008-10-31 21:35:25,819 DEBUG Maximum filesystem blocks=1027604480
2008-10-31 21:35:25,819 DEBUG 31 block groups
2008-10-31 21:35:25,820 DEBUG 32768 blocks per group, 32768 fragments per group
2008-10-31 21:35:25,820 DEBUG 8064 inodes per group
2008-10-31 21:35:25,820 DEBUG Superblock backups stored on blocks:
2008-10-31 21:35:25,820 DEBUG 32768, 98304, 163840, 229376, 294912, 819200, 884736
2008-10-31 21:35:25,821 DEBUG
2008-10-31 21:35:25,823 DEBUG Writing inode tables: done1
2008-10-31 21:35:25,823 DEBUG Creating journal (16384 blocks): done
2008-10-31 21:35:25,823 DEBUG Writing superblocks and filesystem accounting information: done
2008-10-31 21:35:25,823 DEBUG
2008-10-31 21:35:25,824 DEBUG This filesystem will be automatically checked every 30 mounts or
2008-10-31 21:35:25,824 DEBUG 180 days, whichever comes first. Use tune2fs -c or -i to override.
2008-10-31 21:35:25,824 DEBUG ['vol_id', '--uuid', '/dev/mapper/loop0p1']
2008-10-31 21:35:25,828 DEBUG 274d29f7-61bb-43be-b6ac-3dd28c3f46e3
2008-10-31 21:35:25,828 DEBUG intrepid: 256 bit inode
2008-10-31 21:35:25,828 DEBUG ['mkswap', '/dev/mapper/loop0p2']
2008-10-31 21:35:25,831 DEBUG Setting up swapspace version 1, size = 999996 KiB
2008-10-31 21:35:25,831 DEBUG no label, UUID=13addb6a-742b-4dbe-926e-d1c9d0618cfd
2008-10-31 21:35:25,831 DEBUG ['vol_id', '--uuid', '/dev/mapper/loop0p2']
2008-10-31 21:35:25,834 DEBUG 13addb6a-742b-4dbe-926e-d1c9d0618cfd
2008-10-31 21:35:25,834 INFO Mounting target filesystems
2008-10-31 21:35:25,835 DEBUG Mounting /
2008-10-31 21:35:25,835 DEBUG ['mount', '-o', 'loop', '/dev/mapper/loop0p1', '/home/lool/uvb2/vmbuilderUWA9NQ/target/']
2008-10-31 21:35:25,842 DEBUG Creating /var/run in root filesystem
2008-10-31 21:35:25,844 DEBUG Creating /var/lock in root filesystem
2008-10-31 21:35:25,844 INFO Installing guest operating system. This might take some time...
2008-10-31 21:35:25,844 DEBUG debootstrapping
2008-10-31 21:35:25,844 DEBUG ['/usr/sbin/debootstrap', '--arch=lpia', 'intrepid', '/home/lool/uvb2/vmbuilderUWA9NQ/root', 'http://archive.ubuntu.com/ubuntu']
2008-10-31 21:35:25,869 DEBUG I: Retrieving Release
2008-10-31 21:35:25,948 DEBUG I: Retrieving Packages
2008-10-31 21:35:25,954 DEBUG I: Retrieving Packages
2008-10-31 21:35:25,961 DEBUG I: Retrieving Packages
2008-10-31 21:35:25,968 DEBUG E: Couldn't download dists/intrepid/main/binary-lpia/Packages
2008-10-31 21:35:25,970 DEBUG Oh, dear, an exception occurred
2008-10-31 21:35:25,970 INFO Cleaning up
2008-10-31 21:35:25,970 DEBUG Unmounting /home/lool/uvb2/vmbuilderUWA9NQ/target/
2008-10-31 21:35:25,970 DEBUG ['umount', '/home/lool/uvb2/vmbuilderUWA9NQ/target/']
2008-10-31 21:35:25,974 DEBUG ['kpartx', '-d', '/home/lool/uvb2/vmbuilderUWA9NQ/disk0.img']
2008-10-31 21:35:25,981 DEBUG gpt: 0 slices
2008-10-31 21:35:25,982 DEBUG dos: 4 slices
2008-10-31 21:35:25,984 DEBUG loop deleted : /dev/loop0
2008-10-31 21:35:25,985 DEBUG ['rmdir', 'ubuntu-kvm']
2008-10-31 21:35:25,989 DEBUG ['rm', '-rf', '/home/lool/uvb2/vmbuilderUWA9NQ']
Traceback (most recent call last):
  File "/usr/bin/ubuntu-vm-builder", line 29, in <module>
    VMBuilder.run()
  File "/usr/lib/python2.5/site-packages/VMBuilder/__init__.py", line 66, in run
    frontend.run()
  File "/usr/lib/python2.5/site-packages/VMBuilder/plugins/cli/__init__.py", line 67, in run
    vm.create()
  File "/usr/lib/python2.5/site-packages/VMBuilder/vm.py", line 453, in create
    raise e
VMBuilder.exception.VMBuilderException: Process (['/usr/sbin/debootstrap', '--arch=lpia', 'intrepid', '/home/lool/uvb2/vmbuilderUWA9NQ/root', 'http://archive.ubuntu.com/ubuntu']) returned 1. stdout: I: Retrieving Release
I: Retrieving Packages
I: Retrieving Packages
I: Retrieving Packages
E: Couldn't download dists/intrepid/main/binary-lpia/Packages
, stderr:

Cheers

Related branches

Revision history for this message
Nick Barcet (nijaba) wrote :

The architecture check for selecting the mirror is done in set_sefaults but not in preflight_check, which is causing the issue. Fix proposed for merging.

Changed in ubuntu-vm-builder:
assignee: nobody → nijaba
importance: Undecided → High
status: New → Fix Committed
Changed in vm-builder:
assignee: nobody → nijaba
importance: Undecided → High
status: New → Fix Committed
Revision history for this message
Loïc Minier (lool) wrote :
Download full text (3.6 KiB)

Works for me, I see http://ports.ubuntu.com/ubuntu-ports is now passed to debootstrap.

The install however subsequently fails because of the security mirror URL being wront:
2008-11-02 10:17:44,855 INFO Installing guest operating system. This might take some time...
2008-11-02 10:19:59,421 INFO W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/intrepid-security/main/binary-lpia/Packages.gz 404 Not Found
2008-11-02 10:19:59,422 INFO
2008-11-02 10:19:59,423 INFO W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/intrepid-security/restricted/binary-lpia/Packages.gz 404 Not Found
2008-11-02 10:19:59,423 INFO
2008-11-02 10:19:59,423 INFO W: Failed to fetch http://security.ubuntu.com/ubuntu/dists/intrepid-security/universe/binary-lpia/Packages.gz 404 Not Found
2008-11-02 10:19:59,424 INFO
2008-11-02 10:19:59,424 INFO E: Some index files failed to download, they have been ignored, or old ones used instead.
2008-11-02 10:19:59,424 INFO Cleaning up
Traceback (most recent call last):
  File "/usr/bin/ubuntu-vm-builder", line 29, in <module>
    VMBuilder.run()
  File "/home/lool/bzr/launchpad/~nijaba/vmbuilder/arch-lp291782/VMBuilder/__init__.py", line 66, in run
    frontend.run()
  File "/home/lool/bzr/launchpad/~nijaba/vmbuilder/arch-lp291782/VMBuilder/plugins/cli/__init__.py", line 67, in run
    vm.create()
  File "/home/lool/bzr/launchpad/~nijaba/vmbuilder/arch-lp291782/VMBuilder/vm.py", line 453, in create
    raise e
VMBuilder.exception.VMBuilderException: Process (['chroot', '/home/lool/uvb2/vmbuilderq4qto-/root', 'apt-get', 'update']) returned 100. stdout: Get:1 http://ports.ubuntu.com intrepid Release.gpg [189B]
Get:2 http://security.ubuntu.com intrepid-security Release.gpg [189B]
Get:3 http://ports.ubuntu.com intrepid-updates Release.gpg [189B]
Get:4 http://ports.ubuntu.com intrepid-security Release.gpg [189B]
Get:5 http://security.ubuntu.com intrepid-security Release [44.0kB]
Hit http://ports.ubuntu.com intrepid Release
Get:6 http://ports.ubuntu.com intrepid-updates Release [44.0kB]
Ign http://security.ubuntu.com intrepid-security/main Packages
Ign http://security.ubuntu.com intrepid-security/restricted Packages
Ign http://security.ubuntu.com intrepid-security/universe Packages
Err http://security.ubuntu.com intrepid-security/main Packages
  404 Not Found
Err http://security.ubuntu.com intrepid-security/restricted Packages
  404 Not Found
Err http://security.ubuntu.com intrepid-security/universe Packages
  404 Not Found
Get:7 http://ports.ubuntu.com intrepid-security Release [44.0kB]
Hit http://ports.ubuntu.com intrepid/main Packages
Get:8 http://ports.ubuntu.com intrepid/restricted Packages [1780B]
Get:9 http://ports.ubuntu.com intrepid/universe Packages [4423kB]
Get:10 http://ports.ubuntu.com intrepid-updates/main Packages [2653B]
Get:11 http://ports.ubuntu.com intrepid-updates/restricted Packages [14B]
Get:12 http://ports.ubuntu.com intrepid-updates/universe Packages [14B]
Get:13 http://ports.ubuntu.com intrepid-security/main Packages [2653B]
Get:14 http://ports.ubuntu.com intrepid-security/restricted Packages [14B]
Get:15 http://ports.ubuntu.com intrepid-security/universe Pack...

Read more...

Revision history for this message
Nick Barcet (nijaba) wrote :

Ok, should be fixed in rev 269, please confirm.

Revision history for this message
Loïc Minier (lool) wrote :
Download full text (7.4 KiB)

With r269 of your ~nijaba/vmbuilder/arch-lp291782 branch, I get a similar failure:
2008-11-02 13:18:44,747 DEBUG I: Configuring ntpdate...
2008-11-02 13:18:44,769 DEBUG I: Configuring tasksel...
2008-11-02 13:18:45,315 DEBUG I: Configuring ubuntu-minimal...
2008-11-02 13:18:45,330 DEBUG I: Configuring libc6...
2008-11-02 13:18:45,360 DEBUG I: Configuring initramfs-tools...
2008-11-02 13:18:45,391 DEBUG I: Base system installed successfully.
2008-11-02 13:18:45,699 DEBUG Setting up sources.list
2008-11-02 13:18:45,807 DEBUG Output from template '/etc/vmbuilder/ubuntu/sources.list.tmpl': deb http://ports.ubuntu.com/ubuntu-ports intrepid main restricted universe
deb http://ports.ubuntu.com/ubuntu-ports intrepid-updates main restricted universe
deb http://ports.ubuntu.com/ubuntu-ports intrepid-security main restricted universe
deb http://security.ubuntu.com/ubuntu intrepid-security main restricted universe

2008-11-02 13:18:45,808 DEBUG ['chroot', '/home/lool/uvb2/vmbuilderE5G2dh/root', 'apt-get', 'update']
2008-11-02 13:18:47,107 DEBUG Get:1 http://ports.ubuntu.com intrepid Release.gpg [189B]
2008-11-02 13:18:47,108 DEBUG Get:2 http://security.ubuntu.com intrepid-security Release.gpg [189B]
2008-11-02 13:18:47,108 DEBUG Get:3 http://ports.ubuntu.com intrepid-updates Release.gpg [189B]
2008-11-02 13:18:47,109 DEBUG Get:4 http://security.ubuntu.com intrepid-security Release [44.0kB]
2008-11-02 13:18:47,110 DEBUG Get:5 http://ports.ubuntu.com intrepid-security Release.gpg [189B]
2008-11-02 13:18:47,110 DEBUG Ign http://security.ubuntu.com intrepid-security/main Packages
2008-11-02 13:18:47,111 DEBUG Hit http://ports.ubuntu.com intrepid Release
2008-11-02 13:18:47,112 DEBUG Ign http://security.ubuntu.com intrepid-security/restricted Packages
2008-11-02 13:18:47,112 DEBUG Get:6 http://ports.ubuntu.com intrepid-updates Release [44.0kB]
2008-11-02 13:18:47,113 DEBUG Ign http://security.ubuntu.com intrepid-security/universe Packages
2008-11-02 13:18:47,114 DEBUG Err http://security.ubuntu.com intrepid-security/main Packages
2008-11-02 13:18:47,114 DEBUG 404 Not Found
2008-11-02 13:18:47,114 DEBUG Get:7 http://ports.ubuntu.com intrepid-security Release [44.0kB]
2008-11-02 13:18:47,115 DEBUG Err http://security.ubuntu.com intrepid-security/restricted Packages
2008-11-02 13:18:47,115 DEBUG 404 Not Found
2008-11-02 13:18:47,116 DEBUG Err http://security.ubuntu.com intrepid-security/universe Packages
2008-11-02 13:18:47,116 DEBUG 404 Not Found
2008-11-02 13:18:47,117 DEBUG Hit http://ports.ubuntu.com intrepid/main Packages
2008-11-02 13:18:47,117 DEBUG Get:8 http://ports.ubuntu.com intrepid/restricted Packages [1780B]
2008-11-02 13:18:47,118 DEBUG Get:9 http://ports.ubuntu.com intrepid/universe Packages [4423kB]
2008-11-02 13:19:57,479 DEBUG Get:10 http://ports.ubuntu.com intrepid-updates/main Packages [2653B]
2008-11-02 13:19:57,480 DEBUG Get:11 http://ports.ubuntu.com intrepid-updates/restricted Packages [14B]
2008-11-02 13:19:57,480 DEBUG Get:12 http://ports.ubuntu.com intrepid-updates/universe Packages [14B]
2008-11-02 13:19:57,481 DEBUG Get:13 http:/...

Read more...

Revision history for this message
Loïc Minier (lool) wrote :

Nevermind, I was using the above PYTHONPATH trick to use the branch which didn't pick up the template changes (would be nice to support running from bzr checkout though!). After I had a local package of r269, it generated a proper source.list and started installing the proper kernel. Will report when install completes.

Revision history for this message
Loïc Minier (lool) wrote :

Creation completed fine; thanks! \o/

Note that the default memory amount allocated triggered an OOM during initramfs though; I guess it might not affect -virtual, but it definitely affects lpia. :-/

It would be nice to build -virtual for lpia and use it as the default there as well.

Revision history for this message
Nick Barcet (nijaba) wrote : Re: [Bug 291782] Re: Wrong mirror for lpia

Loïc Minier wrote:
> It would be nice to build -virtual for lpia and use it as the default
> there as well.

Please open another bug for this and see with the kernel team.

Revision history for this message
Soren Hansen (soren) wrote :

Oh, dear, I've been ignoring this because it was listed as "Fix committed".

Changed in ubuntu-vm-builder (Ubuntu):
status: Fix Committed → Won't Fix
Changed in vm-builder (Ubuntu):
status: Fix Committed → Triaged
assignee: Nick Barcet (nijaba) → Soren Hansen (soren)
Revision history for this message
Loïc Minier (lool) wrote :

So in the mean time lpia support went away in lucid; it might still be useful to allow its installation for some support purposes, but you should not spend too much time caring about this going forward.

Loïc Minier (lool)
Changed in vm-builder (Ubuntu):
importance: High → Low
Changed in ubuntu-vm-builder (Ubuntu):
importance: High → Low
Soren Hansen (soren)
Changed in vm-builder (Ubuntu):
assignee: Soren Hansen (soren) → nobody
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.