Hi guys I have setup freeipdb on a test server and it is not letting me configure blocks. This is the message I get in the web browser when I try to add a new allocation or block.
Error in ipdb_lib.pl in main::QueryDB at line 79 Database Query Error Checking if block is free ERROR: Unable to identify an operator '=' for types 'numeric' and 'double precision' [SELECT ID,ALLOCATED,CHILDR,CHILDL FROM IPDB WHERE BITS = 21 AND BLOCK = 3626401792 AND REGION = 1 ] This is in the error log: Use of uninitialized value in addition (+) at ipdb_lib.pl line 1133. Use of uninitialized value in string eq at ipdb_lib.pl line 1007. DBD::Pg::st execute failed: ERROR: Unable to identify an operator '=' for types 'numeric' and 'double precision' at ipdb_lib.pl line 76. Error in ipdb_lib.pl in main::QueryDB at line 79 Database Query Error Checking if block is free ERROR: Unable to identify an operator '=' for types 'numeric' and 'double precision' [SELECT ID,ALLOCATED,CHILDR,CHILDL FROM IPDB WHERE BITS = 21 AND BLOCK = 3626401792 AND REGION = 1 ] Exiting -1 at ipdb_lib.pl line 946. I am using these packages: Math-BigInt-1.70.tar.gz DBI-1.42.tar.gz DBD-Pg-1.32.tar.gz Net-IP-1.20.tar.gz psql (PostgreSQL) 7.2.1 Server version: Apache/1.3.26 (Unix) Debian GNU/Linux What am I doing wrong? Regards, -David Wilson Fastmetrics Systems Administrator 415-778-5100 x 3
