From: Martin G. <sou...@gl...> - 2005-11-28 09:37:30
|
Hey, Just can't get rid of me and openswan, but at least this time it is not a module issue ;-) This is not really a DL issue, but an issue with coreutils and in particular the "expr" function. Seems that since DL upgraded to coreutils 5.93, 'expr' handles the '*' character slightly differently. This has manifested itself when trying to start openswan and it fails with this error: /etc/init.d/ipsec start ipsec_setup: Starting Openswan IPsec 2.4.4... ipsec_setup: invalid interface `' in `ipsec0=eth0' Tracking this down, the error is in /usr/lib/ipsec/_startklips script and in particular with this line virt=`expr $1 : '\([^=]*\)=.*'` which should evaluate to ipsec0 with an input of ipsec0=eth0 for $1. In coreutils 5.2.1, this evaluates correctly. Not sure if this change in coreutils affects any other software, but it is something to keep in mind. And I still don't know how to get openswan running. Martin |
From: Heiko Z. <he...@zu...> - 2005-11-29 02:46:35
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I guess you have 2 options for now: - - find out the correct syntax so we can patch the script - - contact the Openswan folks and see if they have a solution. Heiko On Mon, November 28, 2005 03:37, Martin Glazer wrote: > Hey, > > > Just can't get rid of me and openswan, but at least this time it is not a > module issue ;-) > > This is not really a DL issue, but an issue with coreutils and in > particular the "expr" function. Seems that since DL upgraded to coreutils > 5.93, 'expr' > handles the '*' character slightly differently. > > This has manifested itself when trying to start openswan and it fails > with this error: > > /etc/init.d/ipsec start > ipsec_setup: Starting Openswan IPsec 2.4.4... > ipsec_setup: invalid interface `' in `ipsec0=eth0' > > > Tracking this down, the error is in /usr/lib/ipsec/_startklips script and > in particular with this line virt=`expr $1 : '\([^=]*\)=.*'` which should > evaluate to ipsec0 with an input of ipsec0=eth0 for $1. In coreutils > 5.2.1, this evaluates correctly. > > > Not sure if this change in coreutils affects any other software, but it > is something to keep in mind. And I still don't know how to get openswan > running. > > Martin > - -- Regards Heiko Zuerker http://www.devil-linux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDi8EBUcytMSbs+YURAq/QAJ9xV8J31Tfo5gfCREZ2lKoduRcVrQCeMa/9 n0ITi63azM2m5nI8ubrfJSU= =zuva -----END PGP SIGNATURE----- |
From: Martin G. <sou...@gl...> - 2005-11-29 17:24:08
|
On November 28, 2005 19:46, Heiko Zuerker wrote: > I guess you have 2 options for now: > - find out the correct syntax so we can patch the script I'll look into it, although it appears that there are quite a few places that would need the change and I'm not that confient that I'll be able to find/correct all the potential issues. > - contact the Openswan folks and see if they have a solution. I've posted a message to the mailing list (with no response so far) and also opened up a bug report with them, but it could be a while before a solution. There is a third option - DL could revert back to coreutils 5.2.1. Martin |
From: Heiko Z. <he...@zu...> - 2005-11-30 13:57:34
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tue, November 29, 2005 11:23, Martin Glazer wrote: > On November 28, 2005 19:46, Heiko Zuerker wrote: > >> I guess you have 2 options for now: >> - find out the correct syntax so we can patch the script >> > > I'll look into it, although it appears that there are quite a few places > that would need the change and I'm not that confient that I'll be able to > find/correct all the potential issues. > >> - contact the Openswan folks and see if they have a solution. >> > > I've posted a message to the mailing list (with no response so far) and > also opened up a bug report with them, but it could be a while before a > solution. > > There is a third option - DL could revert back to coreutils 5.2.1. Good point. Keep us posted, so we can make a decision before the next release. - -- Regards Heiko Zuerker http://www.devil-linux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDja+yUcytMSbs+YURAtw3AJ0cO8TecrPEWr6f7PE7DKmY3INa4wCdEG78 pR01e61nnsg7PpLUyWbDjxA= =1kwn -----END PGP SIGNATURE----- |
From: Serge L. <fi...@in...> - 2005-12-05 07:08:38
|
Dear Heiko, > Good point. > Keep us posted, so we can make a decision before the next release. I've found the reason. I believe it can be fixed easily. > root:/data/build/tmp/coreutils-5.93/src# ./expr ipsec0=eth0 : '\([^=].*\)=.*' > ipsec0 > root:/data/build/tmp/coreutils-5.93/src# ./expr --version > expr (GNU coreutils) 5.93 The reason in the ./configure option: --without-included-regex I suppose we should delete this form build script. PS. I'm very grateful to Bob Proulx (from coreutils - gnu.org community) for his kindly help and very detailed message with pointing where the bug might hide. -- Best regards, Serge mailto:fi...@in... |
From: Heiko Z. <he...@zu...> - 2005-12-05 16:30:58
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Mon, December 5, 2005 01:01, Serge Leschinsky wrote: > Dear Heiko, > > >> Good point. >> Keep us posted, so we can make a decision before the next release. >> > > I've found the reason. I believe it can be fixed easily. > > >> root:/data/build/tmp/coreutils-5.93/src# ./expr ipsec0=eth0 : >> '\([^=].*\)=.*' >> ipsec0 root:/data/build/tmp/coreutils-5.93/src# ./expr --version >> expr (GNU coreutils) 5.93 > > The reason in the ./configure option: > --without-included-regex > > > I suppose we should delete this form build script. > > > PS. I'm very grateful to Bob Proulx (from coreutils - gnu.org community) > for his kindly help and very detailed message with pointing where the bug > might hide. Sounds good ! - -- Regards Heiko Zuerker http://www.devil-linux.org -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) iD8DBQFDlGspUcytMSbs+YURApW0AJ9CWRrcipGejv/QONHSo3fgvMsByQCeP7sk cULfvrOJD/aVwEibjOrAgnw= =nE/z -----END PGP SIGNATURE----- |
From: Martin G. <sou...@gl...> - 2005-12-06 04:23:35
|
Serge, Great work... thanks for finding the root cause of the issue and resolving it. Martin On December 5, 2005 00:01, Serge Leschinsky wrote: > Dear Heiko, > > > Good point. > > Keep us posted, so we can make a decision before the next release. > > I've found the reason. I believe it can be fixed easily. > > > root:/data/build/tmp/coreutils-5.93/src# ./expr ipsec0=eth0 : > > '\([^=].*\)=.*' ipsec0 > > root:/data/build/tmp/coreutils-5.93/src# ./expr --version > > expr (GNU coreutils) 5.93 > > The reason in the ./configure option: > --without-included-regex > > I suppose we should delete this form build script. > > PS. I'm very grateful to Bob Proulx (from coreutils - gnu.org community) > for his kindly help and very detailed message with pointing where the bug > might hide. |