trixbox 2.2 final release

kerryg
Posts: 6790
Member Since:
2006-05-31

trixbox 2.2 is ready for download! You may have problems from some of the mirrors while it continues to propagate.

You can NOT run trixbox-update.sh to upgrade to 2.2!!!

Upgrade via the package manager by installing tbm-GUICore or by running yum update at the command line.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



danifr
Posts: 12
Member Since:
2006-12-21
Thank you kerry

Great Job.

When is the next webinar ?

Can you add a feature of counting minutes on a trunk ? I can limit the channels but somtimes I need to limit minutes per trunk.

I would really like to see a billing module in the freepbx or the tbm. Can you add this ?

Thank you and have nice day,

Daniel



kerryg
Posts: 6790
Member Since:
2006-05-31
We are doing a "State of

We are doing a "State of trixbox" seminar next Thursday. We will be announcing registration for it today sometime.

We are looking a billing systems but are not getting any cooperation from their developers.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



gochaddy
Posts: 1
Member Since:
2007-02-28
Trixbox is fantastic!

Just wanted to say that you guys have done a excellent job with Trixbox. Downloaded, installed and setup everything and it was breeze. Total newbie but this was so easy.

Thanks for the great software!

Cheers,

Chad



psv619
Posts: 19
Member Since:
2007-04-18
Perfect! I was just about to

Perfect! I was just about to do the deployment instal on our server... now I can do it with 2.2!

Thanks guys!



blwells45
Posts: 26
Member Since:
2006-10-04
totally stoked. looking

totally stoked. looking forward to the upgrade script.



misterq
Posts: 126
Member Since:
2006-05-31
I am getting a Warning:

I am getting a

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 21

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 196

how do I fix that?



kerryg
Posts: 6790
Member Since:
2006-05-31
Is that error from a clean

Is that error from a clean 2.2 install?

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



misterq
Posts: 126
Member Since:
2006-05-31
No, an upgrade... turned on

No, an upgrade...

turned on all repositories in settings, went to packages - bang...

q



kerryg
Posts: 6790
Member Since:
2006-05-31
Please READ the very first

Please READ the very first post of this thread.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



misterq
Posts: 126
Member Since:
2006-05-31
Aha, so the whole is

Aha, so the whole is released before the parts...

That explains it, but doesn't make sense...

Later today is also a vague concept, when the readers of this forum span the globe... (and work odd hours).

You may want to be more specific i.e. No later than 5PM San Francisco time, or such like...

Or actually hold release until all aspects are ready... I daresay the "installed base of TB systems, far outweighs those waiting to install a virgin new release...".

q



justhamade
Posts: 4
Member Since:
2007-04-23
don't be so greedy

Just be patient and read the posts. Some nerve to complain when this is free.



danifr
Posts: 12
Member Since:
2006-12-21
A2billing

Hi Kerry,

I am using the a2billing for all my billing (calling card, and termination), but I want to combine it as a module in the trixbox (freepbx or tbm). There is a newer version coming out soon.

There is a very good project - Voipnow - www.4psa.com. It does the most what I need, including a reseller option. It costs 995 $ for unlimited extensions. The lack of it is that it is acting more like a softswitch than a pbx. It is asterisk based, and I can do the integration of what I need, but it consumes a lot of time. You can offer the trixbox for free, and a professional version for companies who would pay for this unified solution.

I am willing to pay that price, but I want to be able to use the billing system as an integral part of the trixbox. Paying for that module would not be a problem. The integration of the PBX features and the tbm and the billing, would be a complete unified telephony solution for SOHO businesess and enterprises.

I would like to hear from you more. You can address my email or phone number.

Best Regards,

Daniel Friedman
Telco Services

Tel: 972.77.7112297
Mobile: 972.50.5922211



blakekrone
Posts: 57
Member Since:
2006-05-31
Thanks Trixbox Team!

Fresh install on my test machine seems to be running great! Can't wait for the ugprade scripts so I can get my production system updated.

Thanks again for all your hard work and getting this release out to us!



MillsapsPE
Posts: 385
Member Since:
2006-06-09
Have you tried the Package

Have you tried the Package Manager yet? It doesn't work on my fresh install. (I posted new message in Help section.)



GSnover
Posts: 1432
Member Since:
2006-11-19
Am I living in a Fools Paradise?

Thanks! Thanks! Thanks! Just downloaded the 2.2 CD, burned it, and headed into the Office to reload the production system. I have (well, had, read on) 2.1.5b on this system and it has been working GREAT, but the Backup module in freePBX refused to back up my database, so I assumed that I was going to have to reload from scratch tonight - no big deal, I knew this was possible when I went ahead and loaded 2.1.5b on the system.

On a whim, i tried "trixbox-update.sh update" and of course, it said I had the most current version - no suprise since I read this post before I tried it. Then I did a "yum update" and it came back with 36 packages to update - most of them tbm.something. Thought to myself hmmm...ok, let it go. Downloaded for about 20 minutes and installed and then said complete. Tried an amportal start and it failed, so I thought it was too good to be true, but then I noticed that zaptel was not running. "service zaptel start" - that looks good, and then "amportal start" - happy happy, and then to the Maint homepage:

It now says I have 2.2!!! And, Backup now works!!!!!

So my question - since backup now works, wiping and reloading is trivial at this point - should I? Is this a "jacked" configuration, or do you think I will be OK going forward?

Greg



theinzen
Posts: 18
Member Since:
2006-12-02
Trixbox

I've never posted a message on a forum though I've been working in the IT (networking) field for fifteen years, but I'm breaking my silence to thank everyone who contributed to this project. Work like this contributes more to the advancement of civilization than we can probably appreciate. Think about it....



misterq
Posts: 126
Member Since:
2006-05-31
Kerry's "Later today" didnt'

Kerry's "Later today" didnt' seem to happen, so I have followed G Snover's advise on yum -y update. updated a bunch of tbm modules etc...

But....

still getting the fread error, in genYumArray...

q



GSnover
Posts: 1432
Member Since:
2006-11-19
Hold on Pardner...

I am waiting on an answer from the Trixbox Crew on if this works - I pounded on this for hours, but I would hate to have people start doing this only to find that it is a dead end.

What thrilled me is that the Backup module in freePBX started working - that means that even if I DO have to reload, getting everything set back up is fairly trivial.

Hopefully someone from the Trixbox Crew will answer soon.

Greg

P.S. - 2.2 is even BETTER than I thought!!!



kerryg
Posts: 6790
Member Since:
2006-05-31
Enable the beta repository

Enable the beta repository and try to install tbm-GUICore

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



Mayoor
Posts: 154
Member Since:
2006-06-01
Thanks that worked .... now

Thanks that worked .... now I have 2.2

in firefox cdr only show two calls I will try it with explorer and see what happens

Thanks again ..... greatest product



GSnover
Posts: 1432
Member Since:
2006-11-19
Ok - Bugged Kerry and he responded.

No gotcha's that they know about yet in Yumming your way up from 2.1.5b to 2.2 - I am pounding on our system as hard as I can - I will post if I come across anything.

Greg

P.S. - theinzen: - I think you are FAR more right than you know. John "Maddog" Hall from Linux Journal predicted that Asterisk would bring more people into the Linux fold than all the other projects combined - I think he is right.



Mayoor
Posts: 154
Member Since:
2006-06-01
Explorer worked just great

Explorer worked just great for the cdr ...
in Packages got an error:

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 21

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 196

Any suggestions???

looks very nice .... great job guys



misterq
Posts: 126
Member Since:
2006-05-31
Kerry... Enable the beta

Kerry...

Enable the beta repository and try to install tbm-GUICore

are you responding to someone in particular - doesn't work for the ffread problem, as one can't get to the install page... would have to be via yum - how does one enable/disable the beta repository via command line...

q



stickypt
Posts: 81
Member Since:
2007-01-05
Even before it was announced...

Kerry,

Talk to your staff regarding to this. Many people (like I used to) install's Trixbox too many times in order to get it working... Most of them keep looking for the successive restart's of Trixbox during this process (it might be a long process for older systems)... So today I was thinking (I shouldn't, but... here it goes)... Will you be apple to put Trixbox beeping three times when all installation procedure is complete? :D

Well… good morning to all of you!

(You might already be guessing why I'm so happy today!)



jscoulter
Posts: 240
Member Since:
2007-02-27
Ok, sorry to be asking a

Ok, sorry to be asking a silly question here, but I have never done a Trixbox update before.

SO, from what I have read so far, I can not yet update my TrixBox v2.0.0 to 2.2. Is this correct?
OR am I wrong, and I can update Trixbox via the Packages section, and I select the update checkbox for the items that can be updates?
Sorry if this been covered, I am just trying to get my head around it :-)

Thanks, Jeremy



bubbapcguy
Posts: 3774
Member Since:
2006-06-02
refresh page / clear cache

no need to enable for beta repo's yum to update "atleast on my test box"

I just use yum not the package manager (to slow for me)

yum install -y tbm-GUIcore.noarch (about ten meg download)

update
the box is now running 2.2.... took a few mins to do it.



KenC
Posts: 7
Member Since:
2007-04-30
First of all may i say what

First of all may i say what a great Job kerry and Alan are doing and the other developers on Trixbox.

But in saying this I can't belive a quote from a user stating " Later today is also a vague concept, when the readers of this forum span the globe... (and work odd hours).

You may want to be more specific i.e. No later than 5PM San Francisco time, or such like...
"
My god how ungrateful, If you are so worried about releases and stable release why not fork out the big money for a voip pbx.

With all new releases there will always be issues, thats why a lot of companies do not roll out new os until it well proven.

I suppose misterq you are paying huge support to the developers of trixbox, but then again mister Q says it all

Just my 2 cents worth,

Keep up the good work guys

Ken



blwells45
Posts: 26
Member Since:
2006-10-04
I too, have never updated a

I too, have never updated a Trixbox before. Anyone have any documentation on this and any official word as to whether or not the functionality is ready? I'd like to update my production system this weekend if at all possible.



peterfam
Posts: 65
Member Since:
2006-12-15
HudLite Admin v1.2.0.23

Nice job on the new 2.2..

on thing, hudlite admin showing the following on a new clean install, only added hudlite server, and tbm-hudlite admin :

Warning: array_shift(): The argument should be an array in /var/www/html/maint/modules/12_hudadmin/include/functions.php on line 90

Warning: array_keys(): The first argument should be an array in /var/www/html/maint/modules/12_hudadmin/include/functions.php on line 92

Warning: array_shift(): The argument should be an array in /var/www/html/maint/modules/12_hudadmin/include/functions.php on line 90

Warning: array_keys(): The first argument should be an array in /var/www/html/maint/modules/12_hudadmin/include/functions.php on line 92

its not posible to edit the users, they show up underneeth!



misterq
Posts: 126
Member Since:
2006-05-31
Let me first establish some

Let me first establish some precedent - I have been a product manager for extremely large and complex pieces of software. I understand the strains that this can place on schedules etc. I also, from my experience, know when and where things can go off the rails. And when I see "release schedules" that are tantamount to "when we have 24 hours with out a bug report, we will ship what bits we can as fast as we can", having been "in this business" for longer than many of the participants of this forum have been alive, those sorts of comments send a shiver down my spine. It's not that difficult to establish and document a set of protocols etc for release management, bug tracking and so on. Other pieces of software have been doing that for over 40 years.

When I released products (even beta versions) to a broad or narrow market (full product shipor a test group) this would not be until both thorough testing of the product, as well as it's integration, and installation and most importantly de-installation had been fully tested. Just because others do not care to follow that level of quality assurance regimen is no reason for me to lower my expectations.

We have sadly been led down a path by the Microsoft/Open Source battle where comments like... "With all new releases there will always be issues, thats why a lot of companies do not roll out new os until it well proven." have become the norm. Yet organizations claim to have test labs, QA programs, and even beta programs.

Equally, I don't think I was being unreasonable in suggesting that any "announcements" actually specify the "time". As I mentioned, I am half way around the world, it's after midnight here. 1. It's not blatantly obvious where Fonality's homebase is, 2)not whether they mean Close of Business or Midnight, or before the start of the next business day. I don't think that is either too much to ask for a simple clarification. IN this instance, there are indications that my new upgrade is now broken (with a bug that appears to have been encountered by several others) It's not unreasonable to ask, a) if it has been acknowledged as a bug, b) whether someone has been assigned to fix it, and c) what the bug fix or work-around might be.

Of course, if there were comments in the code, or any form of public design documents for all of this code, then I may be motivated to chase the problem, but those things are lacking.

Bear in mind, that there are now many thousands of people that depend on this software. Better communications about releases, and bug fixes comes with the turf of taking on responsibility for the product.

While I appreciate the efforts of the team, that does not absolve them from criticism for taking what I perceive to be an inappropriate approach.

I also find the inference that I am sitting back and "demanding" insulting.
I have been involved in the development of documentation for it. (I co-authored parts of the previous versions of Beb Sharif's "Trixbox without tears", and facilitated moving a version of it online into a wiki.

I evangelize the product locally on almost a daily basis, and have done several pro-bono installations for other people. I routinely provide assistance in a country-local forum, as well as often being online and assisting others in the freepbx IRC.

I offered my services to Kerry as a Release Engineer some months back when it was blatantly obvious that efforts in that area where lacking. I did not even receive a response to my offer.

I think that I pull enough of my own weight with respect to this, to have a reasonable expectation of others.

And no, I am not paying huge support fees, and nor do I expect to. Fonality took on Trixbox of their own volition. Their motives for doing so, are not entirely altruistic. They plan to sell it as a commercial product, to sell services related to it, i.e. to make money from it. While I don't personally use it in a commercial sense, they have given assurances that the "free" open-source version will remain that way, so I don't think it is unreasonable of me, or anyone else to expect them to honor that commitment. Equally, given the "when we get to it/going as fast as we can approach" to technical support to date, I would be looking for better SLA's before paying anything for support anyway.

Mister Q



kerryg
Posts: 6790
Member Since:
2006-05-31
I have a development team

I have a development team that is spread across the country and I have always said that an upgrade path would be available AFTER the full release and in the past that has always been in terms of days. With 2.2 we did it the same day. I'm sorry that I didn't keep to my original schedule and wait until monday for the upgrade script and instead gave a vauge answer that it would be "later today". I didn't have an exact time, I just had developer's commitments that they would get it done come hell or high water and they did.

This is the most heavily tested version of trixbox ever and regardless of that, some people are having some issues and we are trying to address those "as quickly as we can".

Many thanks go out to the people that have given us informative and useful information for us to try and resolve the problems they are having. Surprisingly enough, there are no bugs opened on 2.2 at this time. That is what the developers live off of. I appreciate that people are posting in the forums with their issues, but unless we happen to catch the post, we might miss it, where putting it in the bug tracker ensures it will be addressed immediately.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



rcfa
Posts: 30
Member Since:
2007-01-13
So how do we update?

Hi,

maybe I'm a bit confused, or missed some other post, but at the top of this thread it says one should not yet update with the update script, and in your latest message you say that updating is possible.
With this script, or by some other method?

Someone said something in a previous message about just using yum to update the trixbox package. That sounds fine, but only if all that's changed is the actual trixbox software.

So here's my other question: does the trixbox 2.2 only upgrade the trixbox GUI components, or are there updates to the version of asterisk/zaptel in use, freePBX, the OS, etc. part of that upgrade, too? What else, other than the trixbox GUI, is updated, if anything?

Thanks!

Ronald



kerryg
Posts: 6790
Member Since:
2006-05-31
Throughout this thread

Throughout this thread people have said that they have upgraded via different methods, so yes, it is available. What gets upgraded depends on what you do. If you install the tbm-GUICore then it updates the trixbox dashboard and installed modules. If you do a yum update, it will update everything that has an update available.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



MillsapsPE
Posts: 385
Member Since:
2006-06-09
bug tracker

"Surprisingly enough, there are no bugs opened on 2.2 at this time. "

Hmm, I tried to report a bug, but the bug tracker won't let me register, or I'm doing something wrong. I click on Bug Tracker on left hand side of screen. Since I've never reported a bug before, I click on "Register New Account". I then receive "You are not authorized to access this page."



bednark
Posts: 11
Member Since:
2006-10-25
Update Question

Kerry,
I'm currently running tb 1.2.3. If I run the update script will it update me to 2.2 or does the update only work on a 2.x system? Thanks!

Kevin



lthown
Posts: 42
Member Since:
2006-06-02
I updated via yum and then

I updated via yum and then did the GUIcore manually. Something odd happened with incoming calls so I ended up restoring the image with Actonis True Image I made just before updating - I guess I'll be waiting a bit



kangstadt
Posts: 64
Member Since:
2006-10-29
Great job!

Kerry,

You and your staff have done a wonderful job getting 2.2 finished. As a old broadcast engineer, I appreciate the lenght you have gone in beta testing.

Again, congratulations on a job well done!

Best wishes,

Keith / WB4TPE



phoneguy
Posts: 13
Member Since:
2006-06-21
problem with package manager

Using package manager this morning, I selected some items to install trixbox; they seemed to download fine and after restarting my system, I noticed some nice improvements. :)
When selecting the items to install earlier, I only selected "regular release items" i.e., no beta or beta upgrades as I saw a caution note on one of the forum postings.

I went back to the package manager to check what else looked nice to install/upgrade, but had the following error messages on the screen:

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 17

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 21

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 196

I tried selecting several combinations in the Repositories, but still get errors.
It looks like I am able to login ok and can see my registration key when I check it.

How do I get the package manager back in working condition???
Any suggestions would be appreciated.



kerryg
Posts: 6790
Member Since:
2006-05-31
Had you changed your mySQL

Had you changed your mySQL password?

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



rcfa
Posts: 30
Member Since:
2007-01-13
so what's the update script needed for?

OK, so if we can simply use yum update, what do we need the update script for?
Sorry, just trying to put the pieces together in my head...

Ronald



kerryg
Posts: 6790
Member Since:
2006-05-31
trixbox-update.sh was

trixbox-update.sh was depricated with trixbox 2.0. So because the package manager is a web interface to the yum repository, you can either use the package manager to selectivly install/upgrade components or do a yum upgrade to do a mass update.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



dougsmith
Posts: 57
Member Since:
2006-06-02
XXX

XXX



drmessano
Posts: 208
Member Since:
2006-10-10
Same issue

I changed my MySQL password, and I am having this issue.

Any thoughts?



jbnelson
Posts: 60
Member Since:
2006-08-30
YOU GUYS ROCK!!!

Regardless of those who are never satisfied, let me say that Trixbox is by far the best "Open Source" product I've ever loaded! In one install you have assembled the most usefull tools in the telephony/VOIP market to date. Your dedication is relentless and anyone who uses your image owes a huge THANK YOU!!!

The old saying "you get what you pay for" goes right out the window with Trixbox. Regardless of schedules that have slipped, 2.2 is released and we should all extend our gratitude. Those that would prefer to b*tch about the project should shut up and go BUY something they like better.

Thanks again to each team member for a job VERY well done.

Jaye



mustardman
Posts: 1289
Member Since:
2006-06-18
Just installed 2.2 to

Just installed 2.2 to Vmware. I'm impressed! This coming from a guy who insisted in rolling his own FreePBX because I felt it made me more "one" with my phone system ;)

With 2.2, it was literally put in the CD and crack open a beer (after business hours on a Friday). The install was done by the time I finished my beer......ok my second beer.......burp!



ddomains
Posts: 27
Member Since:
2006-09-21
Not sure

Not sure where you want this but, I did the package manager update from 2.0 and had a couple local modules that where not being used and when the upgrade was done they are now installed and setup.

I was going to try the package manager update on a second machine with more modules not being used to see if it happened again, but when I did the first one it broke the package manager the same as it did for 2 others on here where it says

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 21

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 196

So I wanted to get that working again before I tried it on another machine.



nricciardi
Posts: 94
Member Since:
2006-08-26
I tried yum upgrade

But still have Trixbox 2.0.0 here.

I don't know what I did wrong.

NR

--

NR



Interprom
Posts: 54
Member Since:
2006-10-24
Same here.

Same here.



bubbapcguy
Posts: 3774
Member Since:
2006-06-02
go reread this thread

You missed it go reread this thread...



misterq
Posts: 126
Member Since:
2006-05-31
For anyone else, who like

For anyone else, who like me, got bitten by the genYumArray bug, I have found a fix, which works for me, posted by Michael Hayden at.

http://forge.trixbox.org/gf/project/trixbox2/tracker/?action=Trac...

I have one other outstanding bug. Checking my logs (doesn't everyone) - I am getting Munin
failing since the upgrade with a cron daemon report of
Cannot open /var/www/html/munin/localhost/localhost-asterisk_channels.html at /usr/share/munin/munin-html
line 488.

Looking at line 488 it's

open (FILE, ">$config->{htmldir}/$domain/$node-$service.html") or die "Cannot open $config->{htmldir}/$domain/$node-$service.html";

yet when I look in /var/www/html/munin/localhost/

-rw-r--r-- 1 asterisk asterisk 2733 May 4 13:15 localhost-asterisk_channels.html

is there... Can't understand this? is it an ownership/protection issue on that file?

Answering my own question - it would appear so.

chown -R munin:munin /var/www/html/munin/

seems to have cleared that up, I hope..



rcfa
Posts: 30
Member Since:
2007-01-13
yum update says: "nothing to update"...

It turns out, there are three issues, two with using yum update, one with trixbox 2.2

a) some packages weren't showing up as installed, in particular:
GXP2000 i386 1.1.1.14-1 trixbox 1.8 M
aastra-ipphone noarch 2.0.0-1 trixbox 15 M
aastra-xml-scripts noarch 1.0.0-1 trixbox 82 k
adhearsion noarch 0.7.4-1 trixbox 2.6 k
chan_capi-cm i386 0.6.5_1.2.8-1 trixbox 61 k
chan_sccp i386 20060408_1.2.8-1 trixbox 86 k
dnsmasq i386 2.32-1.rf trixbox 149 k
firmware-linksys noarch 5.1.7-1 trixbox 2.4 M
firmware-polycom noarch 2.1.0-1 trixbox 19 M
gapslite i386 1.0-1 trixbox 2.0 M
lcd4linux i386 0.10.1-2 trixbox 145 k
mDNSResponder i386 107.1-1 trixbox 65 k
mDNSResponder-server i386 107.1-1 trixbox 88 k
msmtp i386 1.4.6-1 trixbox 85 k
nmap-frontend i386 2:4.11-1.el4.rf trixbox 29 k
perl-Config-Tiny noarch 2.08-1.el4.rf trixbox 20 k
perl-Net-Telnet noarch 3.03-1.2.el4.rf trixbox 55 k
perl-Proc-Daemon noarch 0.03-1.2.el4.rf trixbox 9.2 k
php-devel i386 4.3.11-2.8 trixbox 385 k
php-ldap i386 4.3.11-2.8 trixbox 32 k
php-ncurses i386 4.3.11-2.8 trixbox 37 k
php-odbc i386 4.3.11-2.8 trixbox 39 k
php-pgsql i386 4.3.11-2.8 trixbox 48 k
ruby-devel i386 1.8.5-1.el4.centos trixbox 502 k
tbm-GUIcore noarch 1.0.0.26-3 trixbox 9.3 M
tbm-cdrreport noarch 1.0.0.24-3 trixbox 182 k
tbm-regtool noarch 1.0.0.25-3 trixbox 12 k
tbm-tcpip noarch 1.1.0.24-3 trixbox 102 k
tbm-teliax noarch 1.0.0.23-4 trixbox 6.9 k
tbm-voipstreet noarch 1.1.0.25-2 trixbox 108 k
trixboxGraph noarch 0.1.0-1 trixbox 6.5 k
I have no idea which of these are completely new to the 2.2 release, but in any case, since they weren't installed, they also were not marked as upgradable. So I had to manually install all of these. It strikes me as somewhat odd that I had a working trixbox 2.0 setup, and all these things were "missing". Beats me...
In any case, if your system doesn't want to update, check if it thinks for some reason that some packages are not installed (even though they are otherwise your system likely wouldn't be working in the first place).

b) some of the repos weren't added as part of the update. Maybe there should be a repo meta-package?
I had to manually locate (searching the Forums) the following:
http://yum.trixbox.org/trixboxdevel.repo
http://yum.trixbox.org/trixboxaddons.repo

c) if in the admin mode of trixbox 2.2 I click on the Forums tab, then I get a frame filled with an error message that says "Page not found" or something like that. I do get however the trixbox.org tabs, so if I click there again on Forums, I get the forums, but it would seem I have one extra level of frame nesting that's superfluous due to this invalid URL reference.

Other than that, things seem to be working fine from what I can tell from superficial initial testing, even though I run this on a "toy" AppleTV with a custom 2.6.21.1-aTV kernel. Pretty neat, I'd say, for a home/small-business setup. Cheap, takes almost no space, makes no noise, doesn't gobble insane amounts of AC power, etc.

Ronald



rcfa
Posts: 30
Member Since:
2007-01-13
Re: Not sure

I had the same sort of errors like you report:

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 21

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 196

In my case, it was that I didn't have, for some reason, all the repo files in the the /etc/yum.repos.d/ folder. Check if all are there...

That fixed it for me. Plus try a yum clean all followed by a yum make cache

Ronald



Mayoor
Posts: 154
Member Since:
2006-06-01
Warning: fread(): .... problem fixed....

Tried this command ----That fixed it for me. Plus try a yum clean all followed by a yum make cache ----

Didn't fix the problem of ----
Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 21

Warning: fread(): Length parameter must be greater than 0. in /var/www/html/maint/includes/functions/genYumArray.php on line 196

------

Any more idea's

Thanks for the help --- did you get your's fixed?

fixed

files I have in yum.repose.d folder:
trixboxbeta.repo
trixbox.repo
CentOS-Media.repo
CentOS-Base.repo

Problem fixed ---- added files

trixboxdevel.repo
trixboxaddons.repo

Used the following link:
http://forge.trixbox.org/gf/project/trixbox2/tracker/?action=Trac...



rcfa
Posts: 30
Member Since:
2007-01-13
Just a question

Hi,

What's the kernel-module-drbd package? Tried to google it, and the only reference that was found was in some trixbox installation log on some web page. So that wasn't very illuminating.
Since I have a custom kernel, I likely don't have that available. So if this is something for special hardware, etc. it won't make a difference, but if it's doing something else, I may need to be aware of how the absence of this module could affect operations.

Ronald



rcfa
Posts: 30
Member Since:
2007-01-13
Major bug: dependencies install rpms from disabled repos

Here's the story:

I disabled, and double-checked that they are disabled, the trixbox develloper and beta repositories. Well, in the repositories page of the trixbox web interface. The relevant packages were, and still are listed as disabled.

Then I went to the packages page, and selected for install a bunch of things that might come in handy in the daily operation and development on the system.

Sure enough, that resulted in asterisk 1.4.x to be installed, and as the line here proves, from repositories that were supposedly disabled:

Updating for dependencies:
asterisk i386 1.4.2-4 trixboxdev 16 M
asterisk-addons i386 1.4.0_1.4.2-3 trixboxdev 373 k
zaptel-modules-2.6.9-34.0.2.EL i686 1.4.1-2 trixboxdev 3.0 M
zaptel-modules-2.6.9-34.0.2.ELsmp i686 1.4.1-2_SMP trixboxdev 3.0 M

This entire install/update process should have failed due to dependency conflicts, not succeeded (in screwing up my system), by silently allowing packages from disabled repositories to be installed!

So then I do this:

# cat /etc/yum.repos.d/trixboxdevel.repo
[trixboxdev]
name=trixbox development area - not meant for production
baseurl=http://yum.trixbox.org/centos/$releasever/devel/RPMS/
gpgcheck=0
enabled=1

And what do I have to see? The trixboxdevel.repo, despite of what I disabled, and despite of what still shows as disabled, has an enabled=1 entry!
Now, is that where the bug's from, that the web interface for enabling/disabling repositories doesn't actually change anything in the corresponding repo files?
Are there permissions issues, and failures to update the state of a repo are silently ignored?

This is a major bummer. Didn't have time to test if the system is still functional.
Is there anything in the Trixbox/FreePBX configuration files that's known not to be compatible with Asterisk 1.4.x? If so, what?

I just thought I had successfully updated to trixbox 2.2, and now I have an install that's likely fried.

Any ideas on how to best downgrade to the release versions of Asterisk, etc.?

Below you can see the relevant part of the dependency chain. Something I tried to install wanted some additional/newer php packages, which resulted in further dependencies with mySQL, which then triggered asterisk-addons to be updated, and from there asterisk and zaptel followed.

I'm pretty bummed out right now :(

Ronald

Relevant installation log lines:

---> Package php-mysql.i386 0:5.1.6-3.el4s1.5 set to be updated
---> Package php-ldap.i386 0:5.1.6-3.el4s1.5 set to be updated

---> Package php.i386 0:5.1.6-3.el4s1.5 set to be updated
--> Processing Dependency: libmysqlclient.so.15 for package: php-mysql
--> Processing Dependency: libmysqlclient.so.15(libmysqlclient_15) for package: php-mysql
--> Processing Dependency: libmysqlclient.so.10 for package: MyODBC
--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: mysql-server

--> Processing Dependency: libmysqlclient.so.14(libmysqlclient_14) for package: asterisk-addons

--> Processing Dependency: libmysqlclient.so.14 for package: perl-DBD-MySQL
--> Processing Dependency: mysql 4.1.20-2.RHEL4.1 for package: mysql-server

--> Processing Dependency: libmysqlclient_r.so.14 for package: mysql-server
--> Processing Dependency: libmysqlclient_r.so.14(libmysqlclient_14) for package: mysql-server
--> Processing Dependency: libmysqlclient.so.14 for package: mysql-server
--> Processing Dependency: libmysqlclient.so.14 for package: asterisk-addons
---> Package asterisk-addons.i386 0:1.4.0_1.4.2-3 set to be updated
--> Processing Dependency: asterisk > 1.4.2 for package: asterisk-addons
---> Package asterisk.i386 0:1.4.2-4 set to be updated

--> Processing Dependency: zaptel > 1.4.1 for package: asterisk
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package zaptel.i386 0:1.4.1-2 set to be updated
--> Running transaction check
--> Processing Dependency: zaptel 1.2.17.1 for package: zaptel-modules-2.6.9-34.0.2.ELsmp
--> Processing Dependency: zaptel 1.2.17.1 for package: zaptel-modules-2.6.9-34.0.2.EL
--> Processing Dependency: zaptel 1.2.12 for package: zaptel-modules-2.6.9-34.0.2.EL
--> Processing Dependency: zaptel 1.2.12 for package: zaptel-modules-2.6.9-34.0.2.ELsmp
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package zaptel-modules-2.6.9-34.0.2.ELsmp.i686 0:1.4.1-2_SMP set to be updated
---> Package zaptel-modules-2.6.9-34.0.2.EL.i686 0:1.4.1-2 set to be updated

Updating for dependencies:
asterisk i386 1.4.2-4 trixboxdev 16 M
asterisk-addons i386 1.4.0_1.4.2-3 trixboxdev 373 k
mysql i386 5.0.27-1.el4.centos centosplus 3.3 M
mysql-devel i386 5.0.27-1.el4.centos centosplus 2.3 M
mysql-server i386 5.0.27-1.el4.centos centosplus 9.9 M
perl i386 4:5.8.8-4.el4s1 centosplus 11 M
perl-DBD-MySQL i386 3.0008-1.el4.centos centosplus 145 k
php-pear noarch 1:1.4.11-1.el4s1.1 centosplus 345 k
postgresql-libs i386 8.1.8-1.el4s1.1 centosplus 183 k
zaptel-modules-2.6.9-34.0.2.EL i686 1.4.1-2 trixboxdev 3.0 M
zaptel-modules-2.6.9-34.0.2.ELsmp i686 1.4.1-2_SMP trixboxdev 3.0 M



lthown
Posts: 42
Member Since:
2006-06-02
sounds like the

sounds like the trixbox-update.sh script is going to be "un-depreciated" so all the update issues can get fixed.

I tried updating using YUM and ended up restoring the Acronis True Image - image of the drive that I had made just before running the update. Unfortunately I didn't have time to track down the issue.



cosmicwombat
Posts: 1173
Member Since:
2006-05-31
Octware softecho missiing?

The Octware Softecho does not seem to be present. When I went from 2.0 to 2.1.7 all I had to do was copy -from backup- the octware folder to /var/lib and add the startup info to /etc/rc.d/rc.local.

This time I had to re install the software from scratch. Incidentally, it was just bumped a version to octvqe8-01.03.00.

I had thought Octware was included?

And, yes I submitted a bug report :)

--

Robert Keller - Chief Technologist at large
The VoIP Experience
Open Telephony Training Seminar



blackice912
Posts: 9
Member Since:
2007-05-06
No issues here

What I did to install 2.2 was re-install from scratch, throw my latest backup onto the server, and load it up.

One issue caused by this is that FreePBX was somehow downgraded back to RC3 -- I just had to go into the package manager and update it again. All my custom changes and settings were preserved.

And Robert: Yeah I had to also install Softecho back onto 2.2.

--

-Brad B



cosmicwombat
Posts: 1173
Member Since:
2006-05-31
Blackice...

did you notice that it looks like only version 1.02.00 is running.

--

Robert Keller - Chief Technologist at large
The VoIP Experience
Open Telephony Training Seminar



rcfa
Posts: 30
Member Since:
2007-01-13
almost there after upgrade boo-boo. Hints welcome.

well, I tried to recover from the update boo-boo described above under the subject "Major bug: dependencies install rpms from disabled repos".

I was able to use some tricks to remove the zaptel/asterisk 1.4 installations, re-install the 1.2 versions, force a reinstall of the hud-lite server, update the php5 software (procedures for all of this available upon request).

What I now have is somwhat of a hybrid system; mySQL 5.x, php5.x, asterisk/zaptel 1.2. (upon reflection, maybe the asterisk 1.4 to 1.2 downgrade wouldn't have been required and fixing php might have been sufficient, and I may try that later).

The short of it is, that I now have again a system that's sort of working. There are however two issues:

a) the FOP shows up, but it shows none of the extensions. So somehow the configuration was screwed up or got out of sync with what asterisk sees. So my question is: how to get FOP back in sync?

b) when I go to the Packages page in the admin mode, I try to login to the trixbox site, but when I have entered username and password, I get this error message: "Error: the XML response that was returned from the server is invalid. Received: "
I assume this is because I had to force-deinstall the php-domxml package, whith is php4 only, but reading up on it, it says the package is obsolete in php5, which means the same/similar functionality is part of php5 standard.
However, it would seem, that there are some small differences that cause this particular error. Just about everything else seems to work just fine with the php5 that's now installed. Are there any workarounds known?

If I can get a) and b) fixed, I can try if the whole thing works with asterisk 1.4, too. If so, we're well on our way to a CentOS 5.0/Asterisk 1.4 based setup, because I already run a 2.6.21.1 kernel, and use php5/mySQL5 (not intentionally, but because I can't downgade and the only option I have is to revert to a month or so old backup).

Ronald

I didn't have time yet to investigate the issues in depth, however, if there are dependencies on php4's domxml module, then this here might work:

http://alexandre.alapetite.net/doc-alex/domxml-php4-php5/index.en...

That might also be handy for some of the code when Trixbox stuff is supposed to work both on CentOS5/php5/mysql5 and CentOS4/php4/mysql4



blackice912
Posts: 9
Member Since:
2007-05-06
Yep.

You are correct Robert. I just checked and indeed it looks like 1.02.00 is running and not what I downloaded (1.03.00).

--

-Brad B



blwells45
Posts: 26
Member Since:
2006-10-04
Has anyone had a successful

Has anyone had a successful "update" yet? I was going to update my box over the weekend, however, was unable to get to it. Was going to do it after business hours today, however, if ppl aren't having any luck with this, I don't want waste my time. I'm not so much worried about screwing up my box because I always use G4U to make a copy of the drive before I dink with it.

Anyhow, amid all the problems are there any success stories here????



kerryg
Posts: 6790
Member Since:
2006-05-31
Are you not reading the

Are you not reading the forums? There are more people saying they are having success than are saying they are having problems.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



Terlouw
Posts: 20
Member Since:
2007-01-28
Is it safe to use the

Is it safe to use the trixbox-update.sh yet?



kerryg
Posts: 6790
Member Since:
2006-05-31
trixbox-update.sh is for 1.0

trixbox-update.sh is for 1.0 -> 2.0 not 2.0 -> 2.2

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



arfio
Posts: 25
Member Since:
2006-11-07
Upgrade successfull !!

Kerry,

I follow all the steps I found in this tread I I successfully upgrade from TB2 to tb 2.2

Great work ! Thank you !!!

P.S.
I Still have a oproblem with the callback module (it doesen't work). Can you suggest me something ?

Thank you again for youur eccellent work



blwells45
Posts: 26
Member Since:
2006-10-04
Kerry, after re-reading my

Kerry, after re-reading my post, I apologize for the negative tone. To answer your question, yes, I am reading the forums. And, it seems to me that the success stories by and large are fresh installs and the problematic issues are upgrades. This is not to infer that the upgrade does not work. I understand that the nature of the beast is to post when you have a problem and generally not to post if you don't. As I posted earlier in this thread, I am excited about the upgrade. I am just wanting to make sure that the upgrade will be a smooth as possible.



fisherds
Posts: 33
Member Since:
2007-01-03
2.2 Upgrade script ready?

Hi,

I noticed it still says the upgrade script will be ready later today, and the text will be updated as soon as the upgrade script is ready. It seems to still say we cannot run trixbox-upgrade.sh yet, to me that means we soon will be able to. When should I expect this, or an updated information on how to upgrade to v2.2.

Thanks,
-dave



kerryg
Posts: 6790
Member Since:
2006-05-31
There are no gurantees. With

There are no gurantees. With a product like this, a lot of people do customization and a scripted upgrade MAY break things. Its impossible to tell. By and large, the upgrade is smooth but your mileage may vary. If you have a good backup, then you are good to go.

--

Kerry Garrison
http://www.VoipStore.com - http://3cxbook.com
(888) VOIPSTORE - (888) 864-7786



kapil
Posts: 109
Member Since:
2006-06-13
Ya'll get real defensive and

Ya'll get real defensive and snippy in a hurry.

No one is saying that you didn't work hard on this version or that we don't appreciate your work and yes, maybe our expectations of a "free" product are a tad too high, but it seems to me that we've gone backwards in terms of how easy it is to upgrade. ...and this is supposed to be the most tested release of trixbox to date?

As others have mentioned, Fonality isn't doing ALL of this out of the goodness of their heart and it seems that you spend a lot of time flaming those of us who question the blind fanboyish posts.



Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.