Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 78028 - openswan-2.2.0 fails to start with gawk-3.1.4
Summary: openswan-2.2.0 fails to start with gawk-3.1.4
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Jay Pfeifer (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-01-14 16:03 UTC by Christian Roessner
Modified: 2005-01-29 02:40 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Christian Roessner 2005-01-14 16:03:31 UTC
After doing some updates today, I suddenly recognized that I was no more able to do a /etc/init.d/ipsec restart. This had worked many times before and it work before my updates.

All I get is something stupid like:

ipsec_setup: (/etc/ipsec/ipsec.conf, line 15) section header " auth=ah" has wrong number of fields (1) -- `start' aborted

I tested this on my AMD64 and on my laptop. Both tell me there would be error in my config, but there are no errors, because these configs where okay since I first installed openswan-2.2.0 in Dec 23.

I realized that on the AMD64 the ipsec seems to start fine, if I put it into rc (default). A test with ipsec auto --status shows everything is okay. But if I try to do a restart then, it fails.

Because I did 53 updates (was --newuse), I can not exactly tell, which app it could be, but a friend thought it could be gawk and I checked that and found out it was updated on both machines inside the last 48 hours. I checked etcat -c gawk, but it seems to be stable, so I did not downgrade yet.

Any ideas?

Reproducible: Always
Steps to Reproduce:
1. Booting with ipsec in rc (everything is fine)
2. Logging in as root
3. /etc/init.d/ipsec {start,stop,restart} fails

Actual Results:  
On AMD64:
ipsec_setup: (/etc/ipsec/ipsec.conf, line 15) section header " auth=ah" has
wrong number of fields (1) -- `start' aborted

On x86:
ipsec_setup: (/etc/ipsec/ipsec.conf, line 29) section header " left=192.168.1.1"
has wrong number of fields (1) -- `start' aborted


Expected Results:  
ipsec should start or restart without errors.

Gentoo Base System version 1.6.8
Portage 2.0.51-r12 (default-linux/amd64/2004.3, gcc-3.4.3,
glibc-2.3.4.20040808-r1,glibc-2.3.4.20041102-r0, 2.6.10-ck4 x86_64)
=================================================================
System uname: 2.6.10-ck4 x86_64 AMD Athlon(tm) 64 Processor 3200+
Python:              dev-lang/python-2.3.4 [2.3.4 (#1, Dec  7 2004, 18:00:12)]
dev-lang/python:     2.3.4
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.8.5-r2, 1.5, 1.4_p6, 1.6.3, 1.7.9, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r2
sys-devel/libtool:   1.5.10-r2
virtual/os-headers:  2.6.8.1-r3
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE=""
ALSA_CARDS="intel8x0 emu10k1"
ARCH="amd64"
AUTOCLEAN="yes"
AUTO_SYMLINK="no"
BASH_ENV="/etc/spork/is/not/valid/profile.env"
CCACHE_SIZE="2G"
CFLAGS="-O1 -march=athlon64 -pipe -fcaller-saves -fpeephole2 -falign-loops
-falign-jumps -finline-functions -fweb -freduce-all-givs -funroll-all-loops
-ffinite-math-only -fno-signaling-nans -fomit-frame-pointer"
CHOST="x86_64-pc-linux-gnu"
CLASSPATH="."
CLEAN_DELAY="5"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config
/usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/
/usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/ /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CONF_LIBDIR="lib"
CONF_MULTILIBDIR="lib32"
CVS_RSH="ssh"
CXXFLAGS="-O1 -march=athlon64 -pipe -fno-merge-constants -fno-defer-pop
-fno-thread-jumps -fcse-follow-jumps -fgcse -fpeephole2 -fschedule-insns2
-fregmove -ffloat-store -ftracer -funroll-all-loops -ffinite-math-only
-fno-signaling-nans -fomit-frame-pointer"
DCCC_PATH="/usr/lib/distcc/bin"
DISPLAY=":0.0"
DISTCC_DIR="/var/tmp/.distcc"
DISTCC_LOG=""
DISTCC_VERBOSE="0"
DISTDIR="/usr/portage/distfiles"
EDITOR="/usr/bin/vim"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox"
FETCHCOMMAND="/usr/bin/wget -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
GCC_SPECS=""
GDK_USE_XFT="1"
GDM_LANG="de_DE.utf8"
GENTOO_MIRRORS="http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
ftp://ftp.tu-clausthal.de/pub/linux/gentoo/
ftp://ftp.gentoo.mesh-solutions.com/gentoo/
http://gentoo.inode.at/"
GLIBC_SSP_CHECKED="1"
GRP_STAGE23_USE="multilib ipv6 pam tcpd readline nls ssl gpm perl python berkdb
ncurses readline zlib -java -nptl"
G_BROKEN_FILENAMES="1"
HISTCONTROL="ignoredups:erasedups"
HOME="/root"
HOSTNAME="amd64"
INFOPATH="/usr/share/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.3/info"
JAVAC="/opt/blackdown-jdk-1.4.2.01/bin/javac"
JAVA_HOME="/opt/blackdown-jdk-1.4.2.01"
JDK_HOME="/opt/blackdown-jdk-1.4.2.01"
KBUILD_OUTPUT_PREFIX=""
KDEDIR="/usr/kde/3.3"
KDEDIRS="/usr"
KDE_IS_PRELINKED="1"
KDE_MALLOC="1"
LANG="german"
LC_ALL="de_DE.utf8"
LESS="-R"
LESSCHARSET="utf-8"
LESSOPEN="|lesspipe.sh %s"
LIBGL_DRIVERS_PATH="/usr/lib/modules/dri"
LINGUAS="de"
LINUX_PORTAGE_WRITABLE="no"
LOGNAME="root"
LS_COLORS="no=00:fi=00:di=01;34:ln=01;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=01;05;37;41:mi=01;05;37;41:ex=01;32:*.cmd=01;32:*.exe=01;32:*.com=01;32:*.btm=01;32:*.bat=01;32:*.sh=01;32:*.csh=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.rar=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mng=01;35:*.xcf=01;35:*.pcx=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.avi=01;35:*.mkv=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.mov=01;35:*.qt=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.pdf=00;32:*.ps=00;32:*.txt=00;32:*.patch=00;32:*.diff=00;32:*.log=00;32:*.tex=00;32:*.doc=00;32:*.mp3=00;36:*.wav=00;36:*.mid=00;36:*.midi=00;36:*.au=00;36:*.ogg=00;36:*.flac=00;36:*.aac=00;36:"
MAIL="/var/mail/root"
MAKEOPTS="-j2"
MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.3/man:/usr/share/man::/opt/blackdown-jdk-1.4.2.01/man:/usr/qt/3/doc/man"
MOZILLA_FIVE_HOME="/usr/lib/mozilla"
NOCOLOR="false"
PAGER="/usr/bin/less"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.3:/usr/X11R6/bin:/opt/blackdown-jdk-1.4.2.01/bin:/opt/blackdown-jdk-1.4.2.01/jre/bin:/usr/qt/3/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin"
PKGDIR="/usr/portage/packages"
PORTAGE_ARCHLIST="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 ppc-macos ppc-od
s390 sh sparc x86 x86-fbsd x86-obsd x86-od"
PORTAGE_BINHOST_CHUNKSIZE="3000"
PORTAGE_CALLER="emerge"
PORTAGE_GID="250"
PORTAGE_MASTER_PID="12607"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
PORT_LOGDIR="/var/log/portage"
PRELINK_PATH=""
PRELINK_PATH_MASK="/usr/lib/wine:/usr/lib/valgrind"
PWD="/root"
PYTHONDOCS="/usr/share/doc/python-docs-2.3.4/html"
QMAKESPEC="linux-g++"
QTDIR="/usr/qt/3"
RESUMECOMMAND="/usr/bin/wget -c -t 5 --passive-ftp -P ${DISTDIR} ${URI}"
RPMDIR="/usr/portage/rpm"
RSYNC_RETRIES="3"
RSYNC_TIMEOUT="180"
SANE_CONFIG_DIR="/etc/sane.d"
SHELL="/bin/bash"
SHLVL="1"
SSH_AGENT_PID="14580"
SSH_AUTH_SOCK="/tmp/ssh-CwDVj14579/agent.14579"
STAGE1_USE="multilib"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
TERM="xterm"
USE="amd64 X X509 a52 aalib acl acpi acpi4linux activefilter adns alsa apache2
arts artswrappersuid audiofile avi bash-completion bcmath berkdb bigger-fonts
bitmap-fonts bonobo bzlib caps cddb cdparanoia cdr chroot client codecs crypt
cscope css ctype cups dbm dhcp directfb divx4linux doc dts dvd dvdr dvdread
emul-linux-x86 encode extensions f77 faac faad fam fame faxonly fbcon ffmpeg
flac font-server foomaticdb freetype gd gdbm gif gimp gimpprint gnome gpm
gstreamer gtk2 gtkhtml hal hbci icq imagemagick imlib ipv6 javascript jbig jpeg
jpeg2k kde lcd lcms ldap libclamav libwww lm_sensors lzo lzw lzw-tiff mad
maildir mailwrapper mbox mcal md5sum mikmod mime mjpeg mng motif mpeg mpeg4
mppe-mppc mysql nas ncurses network nls no-old-linux nptl nptlonly odbc
oggvorbis opengl oss
pam pcntl pcre pdflib perl php pic png pnp posix postgres ppds python qt
quicktime readline rtc samba scanner sdl session sftplogging slang slp snmp sockets
socks5 sox spell ssl tcltk tcpd tetex threads tiff tokenizer truetype
truetype-fonts type1-fonts unicode usb userlocales vanilla vim-with-x wxwindows
xine xml xml2 xmms xpm xprint xrandr xsl xv xvid zlib video_cards_radeon linguas_de"
USER="root"
USERLAND="GNU"
USE_EXPAND="VIDEO_CARDS INPUT_DEVICES LINGUAS"
VIDEO_CARDS="radeon"
XARGS="xargs -r"
XAUTHORITY="/root/.xauthi00WHx"
XINITRC="/etc/X11/xinit/xinitrc"
_="/usr/bin/emerge"
ftp_proxy="http://192.168.0.1:3128/"
http_proxy="http://192.168.0.1:3128/"
Comment 1 Christian Roessner 2005-01-14 16:17:15 UTC
I re-checked the status of gawk and found out it is ~arch. So I downgraded on both machines and: Everything is fine again.

So, gawk is broken.

I have to mention that I use utf8 (taken from the gentoo wiki and docs, ...) on both machines. Although I had tried it with setting UNICODE="no" it did not work.

The version gawk-3.1.3-r2 is okay and openswan is doing fine with it.
Comment 2 SpanKY gentoo-dev 2005-01-14 16:32:20 UTC
when you upgrade to gawk-3.1.4 it fails to work ?
Comment 3 Christian Roessner 2005-01-15 00:42:52 UTC
Yes, it fails to work on both machines.
Comment 4 SpanKY gentoo-dev 2005-01-16 03:46:38 UTC
pfeifer: could you check this out for me please ?  ive never used openswan before
Comment 5 Jay Pfeifer (RETIRED) gentoo-dev 2005-01-18 09:50:36 UTC
i'm not reproducing the bug.
Comment 6 Christian Roessner 2005-01-19 05:01:45 UTC
Important: I have a full configured utf8 system. Including utf8 as NLS default. Could this belong together?

Pfeifer: Maybe openswan-2.3.0 would work better ;-)
Comment 7 Jay Pfeifer (RETIRED) gentoo-dev 2005-01-20 16:54:45 UTC
ok, i'll agree to bump openswan then you can test it.
Comment 8 Jay Pfeifer (RETIRED) gentoo-dev 2005-01-20 18:51:59 UTC
ok, i added openswan-2.3.0 to portage. please test and let me know how it goes.
Comment 9 SpanKY gentoo-dev 2005-01-20 19:00:44 UTC
may be related to Bug 78469
Comment 10 Christian Roessner 2005-01-26 00:55:52 UTC
It is related to this bug.

If I comment out every entry in /etc/env.d/02locales, env-update and re-enter a shell, I can use gawk 3.1.4 with ipsec. But as soon as I re-enable the locales, it fails.

I think, gawk should be masked, until it is fixed.

Regards
Christian

N.B.: I teted openswan 2.3.0 - same behaviour.
Comment 11 SpanKY gentoo-dev 2005-01-28 23:02:35 UTC
try gawk-3.1.4-r1 with your locales turned on
Comment 12 Christian Roessner 2005-01-29 02:40:03 UTC
It is working now. Thanks alot.