[lxc-devel] Using template lxc-opensuse: Error in line 266, too many arguments

Johannes Kastl mail at ojkastl.de
Fri May 2 13:44:31 UTC 2014


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi everyone,

sorry for the cross-post, not sure where this belongs. Answers to
devel list, please.

I tried to use the lxc-opensuse template, but had this error, which is
easily fixed:

> Checking cache download in /var/cache/lxc/opensuse/rootfs-x86_64
> ... Copy /var/cache/lxc/opensuse/rootfs-x86_64 to
> /var/lib/lxc/openSUSE_lxc_Versuch4/rootfs ... Copying rootfs to
> /var/lib/lxc/openSUSE_lxc_Versuch4/rootfs ... Please change
> root-password ! BAD PASSWORD: it is too short BAD PASSWORD: is too
> simple /usr/share/lxc/templates/lxc-opensuse: line 266: [: too many
> arguments

The problematic line 266 is:
> if [ ! grep -q "^lxc.network.*.gateway" $path/config ]; then

Apparently this creates an error of some kind, which makes trouble
with the test-command.

Changing it to
> if [ ! grep -q "^lxc.network.*.gateway" $path/config 2> /dev/null
> ]; then
solves the problem, at least the script runs without visible errors.

I have no clue what this line should do (had no time to dig...), just
thought I should let you guys know.

System is openSUSE Tumbleweed 64bit, lxc is lxc-1.0.0-124.2.x86_64

Regards,
Johannes
- -- 
When you say "I wrote a program that crashed Windows", people just
stare at you blankly and say "Hey, I got those with the system, *for
free*".
(Linus Torvalds)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
Comment: Using GnuPG with SeaMonkey - http://www.enigmail.net/

iEYEARECAAYFAlNjoT8ACgkQzi3gQ/xETbKE6ACdEVKAySrX0PohIOrhgoCIwHve
tuAAn2QYAUSTu4SxfRc/RdnFVPIKjdl5
=uWWk
-----END PGP SIGNATURE-----



More information about the lxc-devel mailing list