Mailinglist Archive: opensuse-bugs (4203 mails)

< Previous Next >
[Bug 739315] New: LXC are completely broken on 32bit architecture
  • From: bugzilla_noreply@xxxxxxxxxx
  • Date: Tue, 3 Jan 2012 15:23:38 +0000
  • Message-id: <bug-739315-21960@http.bugzilla.novell.com/>

https://bugzilla.novell.com/show_bug.cgi?id=739315

https://bugzilla.novell.com/show_bug.cgi?id=739315#c0


Summary: LXC are completely broken on 32bit architecture
Classification: openSUSE
Product: openSUSE 12.1
Version: Final
Platform: Other
OS/Version: Other
Status: NEW
Severity: Critical
Priority: P5 - None
Component: Other
AssignedTo: fcrozat@xxxxxxxx
ReportedBy: bmaryniuk@xxxxxxxx
QAContact: qa@xxxxxxx
CC: bwiedemann@xxxxxxxx
Found By: ---
Blocker: No


LXC zone cannot be created on 32bit architecture.

# cat /etc/lxc/opensuse-minimal.conf
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.ipv4 = 192.168.2.12/24

# lxc-create -n ferenz -t opensuse -f /etc/lxc/opensuse-minimal.conf


And here is an output:
---------------------------------------------
Checking cache download in /var/cache/lxc/opensuse/rootfs-i686 ...
Downloading opensuse minimal ...

<<long list of packages here>>

Continue? [y/n/?] (y): y
Automatically agreeing with openSUSE 12.1 product license.
initializing /var/cache/lxc/opensuse/partial-i686/.srcfiles.cache ...
***
/var/cache/lxc/opensuse/partial-i686-packages/var/cache/zypp/packages/repo-oss/suse/i686
does not exist
chroot: failed to run command `/usr/bin/zypper': No such file or directory
chroot: failed to run command `/usr/bin/zypper': No such file or directory
chroot: failed to run command `rpm': No such file or directory
umount: /var/cache/lxc/opensuse/partial-i686/proc: not mounted
ln: failed to create symbolic link
`/var/cache/lxc/opensuse/partial-i686/etc/mtab': No such file or directory
Failed to download the rootfs, aborting.
Failed to download 'opensuse base'
failed to install opensuse
failed to execute template 'opensuse'
Please enter one or more logical volume paths
Run `lvremove --help' for more information.
---------------------------------------------

This is all true: path does not exists indeed, where "arch" returns i686 while
Zypper wants i586. After temporarily symlinking i686 to i586 the following
error occurs:

---------------------------------------------
Automatically agreeing with openSUSE 12.1 product license.
initializing /var/cache/lxc/opensuse/partial-i686/.srcfiles.cache ...
/usr/lib/build/createrpmdeps
/var/cache/lxc/opensuse/partial-i686-packages/var/cache/zypp/packages/repo-oss/suse/i686
/usr/lib/build/createrpmdeps
/var/cache/lxc/opensuse/partial-i686-packages/var/cache/zypp/packages/repo-oss/suse/noarch
expanding package dependencies...
expansion error
nothing provides aaa_base
nothing provides libc.so.6 needed by bash
nothing provides libc.so.6(GLIBC_2.0) needed by bash
nothing provides libc.so.6(GLIBC_2.1) needed by bash

...
(lots of missing stuff)
...

chroot: failed to run command `/usr/bin/zypper': No such file or directory
chroot: failed to run command `/usr/bin/zypper': No such file or directory
chroot: failed to run command `rpm': No such file or directory
umount: /var/cache/lxc/opensuse/partial-i686/proc: not mounted
ln: failed to create symbolic link
`/var/cache/lxc/opensuse/partial-i686/etc/mtab': No such file or directory
Failed to download the rootfs, aborting.
Failed to download 'opensuse base'
failed to install opensuse
failed to execute template 'opensuse'
Please enter one or more logical volume paths
Run `lvremove --help' for more information.
---------------------------------------------

--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.

< Previous Next >