[freeside-devel] Freeside GIT install fails with postgres and mysql

Fernando M. Kiernan fkiernan at id.net.ar
Sat Jul 12 18:26:22 PDT 2014


Hello, I'm trying to install Freeside GIT (from today) on a new VM with Debian Wheezy and
dbschema from jessie following step by step the doc in
http://www.freeside.biz/mediawiki/index.php/Freeside:3:Documentation:Installation

I'm getting this warning when running make perl-modules (with mysql 5.5 and postgres 9.1):

Checking if your kit is complete...
Warning: the following files are missing in your kit:
        FS/part_fee_usage.t
Please inform the author.
Writing Makefile for FS
Writing MYMETA.yml

This is just a warning, the real problem cames on running freeside-setup (also with both
databases):

freeside at freeside:~$ freeside-setup -d upcdigital.net.ar
'ISA' is not a valid variable name at /usr/local/share/perl/5.14.2/FS/Setup.pm line 5
BEGIN failed--compilation aborted at /usr/local/share/perl/5.14.2/FS/Setup.pm line 5.
Compilation failed in require at /usr/local/bin/freeside-setup line 22.
BEGIN failed--compilation aborted at /usr/local/bin/freeside-setup line 22.
freeside at freeside:~$

I edited Setup.pm and added @ in front of ISA to make freeside-setup run (this happens only
with mysql, with postgres everything goes ok):

root at freeside:~/freeside# su - freeside
freeside at freeside:~$ freeside-setup -d upcdigital.net.ar
Loading schema objects
Connecting to database
Creating tables and indices
Tables and indices created - commiting transaction
Database schema committed successfully
Initializing configuration
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Use of uninitialized value $FS::Record::money_char in regexp compilation at
/usr/local/share/perl/5.14.2/FS/Record.pm line 2502.
Configuration initialized - commiting transaction
Configuration committed successfully
Invalid country code: AX chosen at /usr/share/perl5/Locale/SubCountry.pm line 546.
Invalid country code: BQ chosen at /usr/share/perl5/Locale/SubCountry.pm line 546.
Invalid country code: CW chosen at /usr/share/perl5/Locale/SubCountry.pm line 546.
Invalid country code: FX chosen at /usr/share/perl5/Locale/SubCountry.pm line 546.
Invalid country code: PF chosen at /usr/share/perl5/Locale/SubCountry.pm line 546.
Invalid country code: RE chosen at /usr/share/perl5/Locale/SubCountry.pm line 546.
error inserting record into part_pkg: Unknown pkgpart!
freeside at freeside:~$

In the case of mysql 5.5 installing Freeside 3.x GIT works ok and then upgrading to freeside
4.x GIT also works but I can't login I keep getting a Bad Cookie error.

Do you have any idea on how to start debugging this??

Regards

Fernando Kiernan
Imágenes Digitales S.A.
www.imagenesdigitales.com.ar




More information about the freeside-devel mailing list