SuSE Linux: Versionen bis einschließlich 6.3
Dieser Artikel bezieht sich auf eine ältere SuSE Linux Version.
Daher ist es möglich, dass die Informationen in diesem Artikel
nicht mehr auf dem neuesten Stand sind bzw. der Artikel nicht
mehr funktionierende Links enthält.
... Nürnberg with +49 911/12345, Nürnberg Time:INVALID - ignored
Folgender Patch behebt das Problem im Sourcecode:
--- tools/tools.c.orig Fri Dec 31 14:57:20 1999 +++ tools/tools.c Sat Jan 1 14:25:32 2000 @@ -480,7 +480,7 @@ p += 4; *p = 0; - tm.tm_year = atoi(p1 + 2); + tm.tm_year = atoi(p1) - 1900; #ifdef DEBUG_1 if (tm.tm_year < 1995) { --- isdnlog/processor.c.orig Fri Dec 31 14:30:02 1999 +++ isdnlog/processor.c Sat Jan 1 14:35:11 2000 @@ -1937,6 +1937,8 @@ } else if ((element == 0x29) && (version != VERSION_1TR6)) { tm.tm_year = strtol(p += 3, NIL, 16); + if (tm.tm_year < 70) + tm.tm_year += 100; tm.tm_mon = strtol(p += 3, NIL, 16) - 1; tm.tm_mday = strtol(p += 3, NIL, 16); tm.tm_hour = strtol(p += 3, NIL, 16);
Note: Die Zeilennummern des Patches können je nach isdnlog version varieren.
Es stehen updates für die SuSE Versionen 6.1,6.2,6.3 auf ftp://ftp.suse.com/pub/suse/{i386,axp}/update/6.[123]/n1/ zur Verfügung. Anstatt das komplette Paket i4l (>2 MB) herunter zu laden, können Sie auch nur isdnlog-y2k.tar.gz (~ 150 kB) aus den selben Verzeichnissen laden. Dieses enthält nur das neue isdnlog binary.
Links:
6.3 i386 i4l.rpm
6.3 i386 isdnlog standalone
6.2 i386 i4l.rpm
6.2 i386 isdnlog standalone
6.1 i386 i4l.rpm
6.1 i386 isdnlog standalone
6.3 axp i4l.rpm
6.3 axp isdnlog standalone
6.1 axp i4l.rpm