Witam Mam mały problem ze skryptem perlowym lms-makewarnings zmieniłem system z 32 bit na 64 bit (TLD) wszystkie konfiguracje jak i pakiety Perla (tak myślę) są zainstalowane. lms archaiczy (lms-makewarnings, version 1.6.3 Laira) ale nie potrzebuję zmieniać na nowy, bo jest za dużo własnych zmian pod TV kablową. błąd polega na tym że w wersji 64 bitowej dostaję : EEediot net &mask != net EEediot net &mask != net EEediot net &mask != net EEediot net &mask != net ... plik się generuje ale bez wpisów z bazy. w czym problem ??? na perlu się nie znam :( tak samo z lms-traffic-logiptables co prawda błędów tego typu nie wyrzuca ale też nie tworzy wpisów iptables z bazy ze statystykami.
On 03/20/2013 04:43 PM, Arek G wrote:
Witam
Mam mały problem ze skryptem perlowym lms-makewarnings zmieniłem system z 32 bit na 64 bit (TLD) wszystkie konfiguracje jak i pakiety Perla (tak myślę) są zainstalowane.
lms archaiczy (lms-makewarnings, version 1.6.3 Laira) ale nie potrzebuję zmieniać na nowy, bo jest za dużo własnych zmian pod TV kablową.
błąd polega na tym że w wersji 64 bitowej dostaję :
EEediot net &mask != net
A to właśnie w starych wersjach był błąd. Poszukaj nowszej wersji skryptu i sprawdź diffa, jeśli nie chcesz instalować nowej wersji całego LMSa. Problem jest z funkcją matchip() i może paroma innymi, porównaj je z nowszą wersją. -- Aleksander 'A.L.E.C' Machniak LAN Management System Developer [http://lms.org.pl] Roundcube Webmail Developer [http://roundcube.net] --------------------------------------------------- PGP: 19359DC1 @@ GG: 2275252 @@ WWW: http://alec.pl
W dniu 20 marca 2013 18:03 użytkownik A.L.E.C <alec@alec.pl> napisał:
A to właśnie w starych wersjach był błąd. Poszukaj nowszej wersji skryptu i sprawdź diffa, jeśli nie chcesz instalować nowej wersji całego LMSa. Problem jest z funkcją matchip() i może paroma innymi, porównaj je z nowszą wersją.
Dziękuję już wcześniej znalazłem :) - my $bmask = 2**32 <<(32-$prefix); + my $bmask = 2**32 - 2**(32-$prefix); pozdrawiam
uczestnicy (2)
-
A.L.E.C -
Arek G