ViciBox Redux v.3-alpha

Support forum for the ViciBox ISO Server Install and ISO LiveCD Demo

Moderators: enjay, williamconley, Staydog, mflorell, MJCoate, mcargile, Kumba

ViciBox Redux v.3-alpha

Postby Kumba » Tue Aug 17, 2010 7:04 pm

Hello

I've got my first alpha build of ViciBox Redux v.3 up. You can get to it here:

http://download.vicihost.com/iso/vicibo ... -3.0.0.iso


So what makes this an alpha? Simple...
1) I haven't extensively tested installing this yet
2) Have no documentation for it
3) Have no clue what I forgot to put into it


So who should be downloading this and checking it out? Well...
1) People who have done multi-server installs before
2) People who can diagnose ViciDial from command line
3) People who aren't afraid of getting dirty with Linux


How do I help make it better? Easy...
1) Tell me how to reproduce a failure/bug
2) Tell me why something failed (if you can)
3) Tell me what you did to fix it (if you can)


So that's it. Feel free to download it and check it out. I've got to set up my test cluster later this week and start working on some installs. Once I get the 32-bit version wrapped up I'll begin work on the 64-bit DB Only installer. It should be drastically easier since it only has a niche role to fill.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby Kumba » Wed Aug 18, 2010 4:51 am

Updated to include a fix for the proper EOL on vicibox-install
Corrected a socket error in my.cnf
Added pre-requisites required for VTiger
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Wed Aug 18, 2010 8:25 pm

pretty good download speed, too :)
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Wed Aug 18, 2010 10:49 pm

generic off-lease Dell P4 (used for this specific purpose about 50 times).

license bug still there (blank license).

auto selects ext4 for partition (? could have sworn it used to be ext3, left it ext4 to see if that's an issue)

less than 1G warning (because it has 512M)

"ViciBox can be installed in varying rolls depending upon yours needs." (yours? LOL - In database choice)

Defaults to "N" for each of the three server types ... useful only if this will be exclusively a "multi-server" .iso, if it is for everyone ... i would recommend changing those to "Y" to reduce "Help me!" backlash. or just put the question "Multi-Server Environment?" in before all that and Skip It if the answer was NO. (opinion)

otherwise i just pretty much accepted the defaults for everything (except DHCP which i replaced with actual network setup) they STILL need a single screen for all the standard network parameters. that's always struck me as annoying on all server OS installs. There are only 6 things to enter, why do i have to bop to 4 screens through several menus to do that? IP, Subnet, Gateway, DNS, host, domain. Can't we just do that up front and "get deeper" if we have a weird multi-nic setup?

25 minute post-OS install on 2Ghz P4 of openSUSE 11.3 "Teal" Kernel 2.6.34-12 default with MySQL 5.1.46 SUSE MySQL RPM

All screens (9) active and asterisk is up. Seems like a solid install. I'll have our technician give it a "validation" run in the morning and see if it will act like a dialer without being finicky. VERSION: 2.4-275, BUILD: 100817-1243

Logs: /var/log/mail.err tosses postfix errors (postfix mail system not running)

udevd (in /var/log/warn) says user asterisk unknown and group asterisk unknown.

vTiger installer errors: Recommended PHP Settings:
display_errors should be On (it's off)
error_reporting E_WARNING & ~E_NOTICE is not recommended, but apparently should be? not sure i get that, allow_call_time_pass_reference is Off and should be On, log_errors is On and should be Off.

I did not make any of the recommended changes, but installed vTiger anyway. Also, no password on MySQL localhost so I had to leave password fields blank which is not likely to make it easy for newbies (you know they'll put something in there if they don't have instructions!)
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Wed Aug 18, 2010 11:33 pm

vtiger CRM 5.1.0 seemed to have installed just fine (reported success, I can log in). But I get a "white screen" when I attempt to add a lead. Probably not a good sign. LOL

May have to go back and change some of those settings it recommended.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Kumba » Thu Aug 19, 2010 2:07 am

The two VTiger errors about logging you can ignore. VTiger developers would rather a PHP error be on the user screen, where you hope they can remember it and tell you what it said accurately. I prefer it to end up in logs.

The allow_calltime thing I'll fix in my next pass.

As far as how VTiger is supposed to work I have no idea, I have to ask Matt to test that.

The udev warning is just dahdi nonsense.

I'll look at the postfix error you said, but off the top of my head i'm not sure I really care about postfix. Not even sure it's used for anything.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Thu Aug 19, 2010 11:52 am

it's useful for system emails in vTiger and sugar.

besides which an error is an error, i kill 'em when i can (especially when building a new system).

just be sure NOT to open an SMTP relay
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Kumba » Fri Aug 20, 2010 5:55 pm

New version compiled.

Things that are fixed:
minimalized installer (no more code)
corrected some prereq's
added 'os-install' to make it easier to to the stage-1 install
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Fri Aug 20, 2010 7:03 pm

new version same link or no .iso yet? (my tech didn't have time to certify that box i burned yesterday, so i could burn a new one and she could certify that on Monday :) )
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Kumba » Fri Aug 20, 2010 7:55 pm

Same link.

I've tested the single server installs and it seems to work on my virtual box. Have to set up dedicated hardware and try some runs that way.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Fri Aug 20, 2010 8:39 pm

Yep, and 2M bigger than it was Wednesday. :)

Dang that's a fast download.

License! (Needs more text than just the TM, but at least it's THERE so the rest can be filled in!) :)

Oops, apparently I spoke too soon. At the yast2 live-installer it cannot read the license file (more than one license agreement to accept, huh?)
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Fri Aug 20, 2010 11:16 pm

Hm. Not as good this time, I only have 4 screens:

ASTVDauto
ASTVDadapt
asterisk
ASTfastlog

the rest did not fire.

and it did not run the admin server update ip perl script at the end of the installation.

so i ran it manually (adding 10.10.10.15 because it did not know)

i also found that there was a 10.10.10.16 IAX account (while searching for 10.10.10. entries in the asterisk etc folder)

AFTER the server update, it has all screens and seems quite functional

I'm not sure if it was a fluke that the updateserverip script didn't fire or not, but i thought you'd like to know.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Fri Aug 20, 2010 11:29 pm

vTiger still "white screen of death" upon adding a New Lead.

I also note that i'm SURE this time i clicked "populate with sample data" ... and there isn't any.

But I'll have my technician certify VICIdial on Monday if she has time.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Sat Aug 21, 2010 12:11 am

phpMyAdmin (instead of phpmyadmin as I'm used to seeing all lower case :) ) was unhappy with the lack of root password, so I had to log in and create a root password via grant to log in to phpMyAdmin

in addition, it has some features missing (according to this output when I clicked "here" on the main page as it requested):

$cfg['Servers'][$i]['pmadb'] ... not OK [ Documentation ]
$cfg['Servers'][$i]['relation'] ... not OK [ Documentation ]
General relation features: Disabled

$cfg['Servers'][$i]['table_info'] ... not OK [ Documentation ]
Display Features: Disabled

$cfg['Servers'][$i]['table_coords'] ... not OK [ Documentation ]
$cfg['Servers'][$i]['pdf_pages'] ... not OK [ Documentation ]
Creation of PDFs: Disabled

$cfg['Servers'][$i]['column_info'] ... not OK [ Documentation ]
Displaying Column Comments: Disabled
Browser transformation: Disabled

$cfg['Servers'][$i]['bookmarktable'] ... not OK [ Documentation ]
Bookmarked SQL query: Disabled

$cfg['Servers'][$i]['history'] ... not OK [ Documentation ]
SQL history: Disabled

$cfg['Servers'][$i]['designer_coords'] ... not OK [ Documentation ]
Designer: Disabled

$cfg['Servers'][$i]['tracking'] ... not OK [ Documentation ]
Tracking: Disabled
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Sat Aug 21, 2010 12:12 am

who is this "custom" user in mysql?
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Kumba » Sat Aug 21, 2010 9:48 pm

I couldn't duplicate the server IP not running. Can you recreate that?

Those are all custom tables for use by only phpmyadmin that do nothing. I won't be adding them.

No clue about VTiger. Only person here who even messes with it is Matt.

The custom user is for custom fields in vicidial.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Sat Aug 21, 2010 10:27 pm

i will reinstall on the same Dell P4 and see if it was a "fluke". i had the network on the whole time and everything (one of my personal memory problems during installs) so that was not it.

i noticed that the custom user had a password, was it the 1234 password or some other? and has that now been added to astguiclient.conf?
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Sat Aug 21, 2010 11:52 pm

yep, it skipped the server update again

i do "manual" install during astguiclient.conf (i like to look at all the pretty settings), if that interferes for some reason with execution of the next command.

i get "Creating auto-generated placeholder conf files in /etc/asterisk/... as the last line of the astguiclient.conf followed by "ASTGUICLIENT INSTALLATION FINISHED! Enjoy!" and the process runtime (97 sec) notice follows.

but it did not run the server ip update script again.

anything you need from the server that would help you find out if this needs to be squished?
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Kumba » Sun Aug 22, 2010 1:52 pm

What settings are you feeding the installer script at the beginning? Are you telling it that it's the database, webserver, dialer, etc. That's the info I need to know.

The IP update is not done as part of the install.pl script. It's a secondary process.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Sun Aug 22, 2010 2:13 pm

yes to all three, not part of a multi
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Kumba » Sun Aug 22, 2010 10:45 pm

I've just tried installing it three times and cannot duplicate the issue you reported. Please let me know what options the summary screen says before it continues with the install so I can try to duplicate this.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Sun Aug 22, 2010 11:08 pm

ko. i'll copy the summary screen
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Mon Aug 23, 2010 4:59 pm

hm. just tried again and it would not contact the opensuse servers for os installation after the "remove disk" reboot. (Two times in a row)

i know the network settings were right because i used ssh to perform the install up to then.

so i'm trying the prior cd to see if it hits the repositories this time. very strange.

probably just my 'puter having an issue of some sort, but i thought i'd explain the delay.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Mon Aug 23, 2010 7:53 pm

used the old disk (to prove my settings worked, and it worked)

then i used the new one again ... and it worked. go figure. must have typed something wrong both of the other times. :)

it's installing now and i used the same settings as the other times that it did not fire the IP update script:
Code: Select all
Your ViciBox Redux system will be configured as follows:

OS Update             :
Stop Firewall         :
Use SVN Code          : y
Install Core DB       : y
Install Web App       : y
Install Dialer        : y
-  Install Wanpipe    :
-  Install Voicetime  :
Install VTiger        : y
I'll let you know at the end if the script fire to update the ip.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby williamconley » Mon Aug 23, 2010 10:05 pm

defined home path: /usr/share/astguiclient
defined logs path: /var/log/astguiclient
defined agi-bin path: /var/lib/asterisk/agi-bin
defined webroot path: /srv/www/htdocs
defined sounds path: /var/lib/asterisk/sounds
defined monitor path: /var/spool/asterisk/monitor
defined DONEmonitor path: /var/spool/asterisk/monitorDONE
defined server_ip: 192.168.10.39
defined DB_server: localhost
defined DB_database: asterisk
defined DB_user: cron
defined DB_pass: 1234
defined DB_custom_user: custom
defined DB_custom_pass: custom1234
defined DB_port: 3306
defined active_keepalives: 12345689
defined asterisk_version: 1.4
defined copying conf files: y
defined FTP_host: 10.0.0.4
defined FTP_user: cron
defined FTP_pass: test
defined FTP_port: 21
defined FTP_dir: RECORDINGS
defined HTTP_path: http://10.0.0.4
defined REPORT_host: 10.0.0.4
defined REPORT_user: cron
defined REPORT_pass: test
defined REPORT_port: 21
defined REPORT_dir: REPORTS
defined fastagi_log_min_servers: 3
defined fastagi_log_max_servers: 16
defined fastagi_log_min_spare_servers: 2
defined fastagi_log_max_spare_servers: 8
defined fastagi_log_max_requests: 1000
defined fastagi_log_checkfordead: 30
defined fastagi_log_checkforwait: 60

Are these settings correct?(y/n): [y]
Writing to astguiclient.conf file: /etc/astguiclient.conf

STARTING ASTGUICLIENT INSTALLATION PHASE...
Creating /usr/share/astguiclient/LEADS_IN directories...
Creating /var/spool/asterisk/monitor directories...
Creating /var/log/astguiclient/archive directory for backups...
Copying bin scripts to /usr/share/astguiclient ...
Copying libs to /usr/share/astguiclient ...
setting cron scripts to executable...
Copying extras files to /usr/share/astguiclient ...
Copying agi-bin scripts to /var/lib/asterisk/agi-bin ...
setting agi-bin scripts to executable...
Copying sounds to /var/lib/asterisk/sounds...
Copying ip_relay scripts to /usr/share/astguiclient...
Setting ip_relay scripts to executable...
Starting ip_relay port forwarding for IAX on 40569 and 41569
Creating /srv/www/htdocs web directories...
Copying web files...
setting web scripts to executable...
Copying sample conf files to /etc/asterisk/...
Creating auto-generated placeholder conf files in /etc/asterisk/...

ASTGUICLIENT INSTALLATION FINISHED! ENJOY!

- process runtime (7030 sec) (117.166666666667 minutes)
pt39:~ #
and it's done ... no ip update
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Kumba » Tue Aug 24, 2010 4:36 am

New Alpha uploaded.

Some things that were fixed/added:
- default value when no user input during wizard
- corrected OpenSuSE v.11.3 EULA during install
- Added support for additional dialer SQL from installer
- Corrected a sequence issue in the installer
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby Kumba » Tue Aug 24, 2010 4:20 pm

Another image uploaded. Fixed an input bug and a few costmetic things.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Tue Aug 24, 2010 4:29 pm

jeez. it's been 12 hours since your last upload. were ya sleepin' again or something? all that wasted time.
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Kumba » Wed Aug 25, 2010 1:59 pm

Uploaded new alpha.

- fixed cron installation bug on DB-only install
- Changed wizard to properly detect no responses
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby Kumba » Wed Aug 25, 2010 11:51 pm

New Alpha Uploaded.

Changes/Additions:
- Moved VTiger to be a subset of the web server
- Added server name update to multi-server install
- Adjusted some extra output to log file instead
- Corrected a spinner sequence issue
- Added GIT and some php modules upon request



This is probably going to become the Beta and the final v.3.0.0 GA release. All I have left to do is confirm all functions work properly from a multi-server install and document some changes to the install document.

I will be making a youtube video later of how to install the various portions of it. Once this is done I'll put the DB/Web 64-bit CD out for larger clusters.
Kumba
 
Posts: 939
Joined: Tue Oct 16, 2007 11:44 pm
Location: Florida

Postby williamconley » Wed Aug 25, 2010 11:58 pm

Option to add 50 SIP/IAX phones? Or just leave that in the manual?
Vicidial Installation and Repair, plus Hosting and Colocation
Newest Product: Vicidial Agent Only Beep - Beta
http://www.PoundTeam.com # 352-269-0000 # +44(203) 769-2294
williamconley
 
Posts: 20258
Joined: Wed Oct 31, 2007 4:17 pm
Location: Davenport, FL (By Disney!)

Postby Trying » Thu Aug 26, 2010 3:13 am

Come on Kumba, we know you are such a nice guy..... PLEASE include the archive server as well :D
Vicibox Redux 3.1.14 64 bit
Asterisk: 1.4.39.2-vici | VERSION: 2.8-433a | BUILD: 140411-1434
Sangoma A102D/E1
Servers: 1 x Database; 1 x Web; 6 x Telephony; 2 x Archive
Outbound and blended ratio 3:1 with full voice recording
No additional software
Trying
 
Posts: 865
Joined: Sun Sep 09, 2007 8:41 am
Location: South Africa


Return to ViciBox Server Install and Demo

Who is online

Users browsing this forum: No registered users and 38 guests

cron