Short: the ipv6 files in initscripts-6.91-18mdk.i586.rpm should be made
up-to-date to Bieringer's files (dated after November 2001). Now the RPM
is a mixup of old and new style files and functions which do not work
together.

Long:

To be complete: I solved this bug in the initscripts-6.91-18mdk.i586.rpm
with IPv6 functions by copying in two files from Bieringer's site
ftp://ftp.bieringer.de/pub/linux/IPv6/initscripts/stable/

The result: old, incorrect files using old style function definitions
'test_ipv6' renamed to .ORG, the correct files with function 'ipv6_test'
in place, which enabled my IPv6 tunnel setup:

$ ll | egrep "init.ipv6-global|network-functions-ipv6"
-rwxr-xr-x    1 root     root         9575 Jan 25  2002
init.ipv6-global*
-rwxr-xr-x    1 root     root         4752 Nov 19 15:59
init.ipv6-global.ORG*
-rw-r--r--    1 root     root        82217 Dec  3 21:09
network-functions-ipv6
-rw-r--r--    1 root     root        24055 Nov 19 15:59
network-functions-ipv6.ORG
[sander@sander90 network-scripts]$ 

Apparantly Bieringer has done the renaming in November 2001:

QOUTE
2001-11-24: Peter Bieringer <[EMAIL PROTECTED]>
  big renaming was done in network-functions-ipv6, now all functions
start
with ipv6_. Replacement list:
        OLD                             NEW
        test_ipv6                       ipv6_test
        testipv6_valid                  ipv6_test_ipv6_addr_valid
        testipv4_valid                  ipv6_test_ipv4_addr_valid
<etc, snip>
/QUOTE

Mandrake 8.2 was OK: it only used the all style functions.
Mandrake 9.0 and current Cooker are not OK: they use old style in
init.ipv6-global and network-functions-ipv6, but new style in other
scripts in that directory.
Testing is easy: if both 'ipv6_test' and 'test_ipv6' occur in the files
in the directory /etc/sysconfig/network-scripts, things are _not_ OK

Copying in the two mentioned files worked for me, but probably bringing
all Bieringer's ipv6 related files in /etc/sysconfig/network-scripts
up-to-date would be better.

Sander




On Fri, 2002-12-27 at 23:42, [Bug 710] wrote:
> https://qa.mandrakesoft.com/show_bug.cgi?id=710
> 
>            Product: initscripts
>          Component: program
>            Summary: mix-up bug in initscripts-6.91-18mdk.i586.rpm: old style
>                     test_ipv6 and new style ipv6_test mixed up
>            Version: 6.91-18mdk
>           Platform: PC
>         OS/Version: All
>             Status: UNCONFIRMED
>           Severity: normal
>           Priority: P2
>         AssignedTo: [EMAIL PROTECTED]
>         ReportedBy: [EMAIL PROTECTED]
>                 CC: [EMAIL PROTECTED]
> 
> 
> Regarding initscripts-6.91-18mdk.i586.rpm (current cooker file), I'm quite sure
> I have found a bug in that RPM (and in the older RPM
> initscripts-6.91-10mdk.i586.rpm from Mandrake 9.0), which is easily solved by
> getting all the up-to-date scripts from Bieringer's site:
> 
> Some scripts in /etc/sysconfig/network-scripts/ use the old style test_ipv6,
> other scripts use the new style ipv6_test. For example, a problem is that
> calling script 'ifup-sit' uses the function ipv6_test, whereas the function
> provider script 'network-functions-ipv6' is still on test_ipv6. This is a mix-up
> which causes that you can't use IPv6 tunnels on Mandrake 9.0 / Cooker.
> 
> The explanation is easy: somewhere in the past Bieringer switched his functions
> from <blabla>_ipv6 to ipv6_<blabla>. Of course you should switch in one time,
> which apparantly has not happened.
> 
> I've posted my experiences and the solution (updating the scripts from
> Bieringer's site) in the newsgroup:
> 
>http://groups.google.com/groups?hl=en&lr=&ie=UTF-8&threadm=24dfc763.0212030244.67acff6d%40posting.google.com&rnum=1&prev=/groups%3Fq%3Dkameel%2Bipv6%2Bbieringer%2Bmandrake%26meta%3Dsite%253Dgroups
> 
> I hope this can be solved.
> 
> 
> 
> ------- You are receiving this mail because: -------
> You are on the CC list for the bug, or are watching someone who is.
> 
> 




Reply via email to