Greg Saiz
suggested this on May 27, 2011 08:18
Update: Fuze now has an alpha version of Linux available! As of now, we have focused our testing on CentOS 6.3, however, other 64 bit visions of Linux should also work. You can find the Alpha Linux version here: https://www.sugarsync.com/pf/D775600_9507043_6456578
In addition to our new app, most common versions of Linux with support for Adobe Flash 10.1 or higher should work with Fuze. Using a flash browser, Linux users can join meetings and view shared content. Currently, Linux users can not host meetings, use screen share, VoIP or Video as these features require a native application.
If you find any crashes, Core Dumps would be very helpful. For CentOS, instructions are:
Comments
Will more robust support for Linux be forthcoming, since there is an Android (Linux-based OS) app now?
Hi Kevin, we do not have any immediate plans to change our level of support towards Linux users , but we will continue to evaluate the market. Thank you for sending us your question!
Hi,
I wonder how you will evaluate the market where there are no way to know how many people has moved to Linux..
I have moved at least 30 people to linux this year by just downloading 2 DVDs just once, and they have no plans to move back to windows.
It would be great to have fuzemeeting with linux support, It's only a matter of developing the plugins since flash player for linux already supports webcams and voice.
I would love to be a fuzemeeting customer, but I don't plan to go back to the old freezing, long time booting, virus intensive windows just to have a meeting to my business partes who are algo linux users that could not colaborate with my meeting. And Linux works great on netbooks.
Great Day, :-)
Linux & Android user who would love to have linux support .
Flashplayer does support voice, but it doesn't do it very well. One of Fuze's core strengths I have found is the audio quality, so I don't think they would choose to fall back to flash for that, as much as it would make a lot of things a lot easier. Similar for the video stream - it is a tradeoff between quality and ease of use here (everything in flash) here.
For now though, Linux users can just Skype in, just have to get video streams elsewhere.
We are seeing an increasing number of technology companies adopting Linux and requested full Fuze support so this is starting to get some internal attention. I can't yet estimate delivery timelines but if you want Linux support, please vote for the feature here.
(moved this to our feature request page so interested customers can vote on the importance).
We now have resources assigned to this project.
Flash supports video and audio streams very well, and all competitors' products already use it out-of-the-box without any problems and without any need of installing proprietary extensions. If you plan Linux support, consider that many Linux users moved to Linux to get rid of proprietary software they simply cannot trust without the possibility to eyeball the sources. So implementing proprietary extensions for Linux won't solve the problem. I've already been using competitors' products and I'm happy with them, so this is solely Fuze group's problem if they want to participate in that market or not.
Thanks for your feedback but I'm not sure Linux users would be keen to rely on Adobe Flash either.
Hi,
I would like to add my voice to the request for Linux support. Our business runs on Kubuntu & Ubuntu. If there was Linux support I would be able to start hosting events with Fuzebox. I will watch this space.
For the record, I don't object to using Flash. I just don't want to have to find a Windows pc to use services such as Fuzebox.
Hi there,
I'd also like to request linux support for voip and video. I am currently involved in an organisation which uses Fuze regularly, and it would be great to be able to fully participate, with video, in the conferences using my Ubuntu 12.04 netbook. I'm not fussed how it happens as long as it works and allows me to participate and contribute in meetings.
Many thanks for making moves on this,
All the best,
Ivan Buxton
Would be nice to get a road map, when you can provide one. We are currently considering Fuze and I know a fellow company who is mainly Linux also doing the same. If you need testers, take contact.
We are working on a Linux client and should have some news to share in a few months. Stay tuned. It would be helpful to know the flavors of Linux our user community is using.
This may be stating the obvious. If so, my apologies. But, try to provide a Debian package and an RPM package. Between the two formats with a little bit of help, you can probably accommodate Debian, Ubuntu, Mint, lots of other Debian derivatives, Red Hat, Fedora, SuSE, and other RPM-based distributions. That won't cover everything, but it should capture a lion's share of users out there. If possible, don't create your own custom weird installer. Create a repository that will integrate well with the existing package systems rather than compete with them. (Google Chrome, Dropbox, and several others have managed to distribute packages that integrate well.)
I second Kevin Cole's advice. Those two package formats, (1) Debian/Ubuntu and 2) RPM, done right, will cover most of the install base.
Hi, I'd also like to see fuse support on Linux. If you are looking for any external beta testers, I would love to help. I know enough about software and debugging to provide useful crash data/error reports as well.
/B
Great info on the packaging details. I've sent this thread to the team working on this Linux project. Beta details will be posted here as we get closer to the date.
It would also be helpful if under Desktop Applications on the Download page (https://www.fuzebox.com/products/download) list Linux as "Coming Soon" and hyper link to this forum
On Monday or Tuesday, I should have an "Alpha" build posted here for Linux users who want to provide early feedback. It will only support screen share, Video and VoIP (no content sharing) but those features work well. Most of our testing is on CentOS but it should work with RHEL as well.
I am very happy to read this. :-)
I will be very happy to test it with Mageia 3 as well as Mandriva.
Regards
Linux testers,
You can find a link to the alpha build of Fuze for Linux at the top of this thread. This version supports host and attendee VoIP, Video Conferencing, Screen Share and Remote Control. Content sharing is not yet supported. Give it a try and tell us what you think.
Build Date: April 24, 2012
Thanks for preparing this alpha version!
I tested in my 64 bits machine (scientific linux 6,
kernel: 2.6.32-358.2.1.el6.x86_64).
I have no meeting recently, so i could not check all
the features. I will try a real test in my next meeting.
After i I successfully login in with my account; i shared my screen,
and a meeting started (i received automatic email notice about this new
meeting). It seems working nice, but as i said, i want to test it in a real meeting
with some colleagues.
By the way, the previous link with the tar ball is broken. It would be nice to
upload it again so more people could test it.
A compiled 32 bits version would be also very appreciated.
Best regards.
Corrected download link placed at the top of this thread.
32bit - Ubuntu: Doesnt work at all since this is apparently a 64-biit build.
64-bit Ubuntu 12.10: I get this error. I am unsure of how to satisfy this dependency.
./FuzeLinuxApp: error while loading shared libraries: libssl.so.10: cannot open shared object file: No such file or directory
Thanks Jelwell, we were able to reproduce the problems on Ubuntu 64-bit and are working on a fix.
I was able to run it on Fedora 18:
yum install phonon
yum install libtiff3-3.9.5-8.7.1.x86_64.rpm
unpack qt-x11-4.6.2-25.el6.x86_64.rpm from CentOS6
to some folder and add it to the LD_LIBRARY_PATH as following
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:.:./qt-x11/usr/lib64 ./FuzeLinuxApp
Managed to start it on Arch Linux x64. Had to do some ln -s for libssl and libcrypto, install some older versions of libjpeg and libpng. But that wasn't enough - it has thrown such an error:
./FuzeLinuxApp: symbol lookup error: /usr/lib/libphonon.so.4: undefined symbol: _ZN9QMetaType15registerTypedefEPKci
Which was solved by unpacking Qt 4.6.2 RPM from CentOS and pointing to it with LD_LIBRARY_PATH as person above suggested. Quite an installation procedure... should be simplified, especially this one with libphonon.
Will test actual conferencing a bit later.
Logging in was a trouble too. Despite entering correct credentials several times it always failed. So it seems Fuze was trying to find CA certs in a wrong location (at least on my OS).
Doing this solved it:
sudo ln -s /etc/ssl/certs/ca-certificates.crt /etc/pki/tls/certs/ca-bundle.crt
Tried to join a test tutorial meeting - it kind of worked at first (was able to connect and heard some audio) but when I tried to enable video it just hanged (not crashed) with following message in client.log:
*************Entered scene construct - confscene.cpp ****************8
FuzeLinuxApp: Fatal IO error 11 (Resource temporarily unavailable) on X server :0.
Mind that I can use my webcam in other applications (including Skype).
So I killed the application and restarted it, reconnected to the same meeting and it hangs again (with video now enabled by default). I can't seem to disable it now. I was able to connect to another test meeting though.
Any progress with the issues above, especially hanging on video?
Artem, I'll send you note shortly to get your hardware configuration (Camera and Video Card).
So I ran into similar problems as the guys above but managed to fix them:
missing libraries:
libssl.so.10 - installed libssl1.0.0 and linked libssl3.so to libssl.so.10
libcares.so.2 - installed libc-ares2
libcrypto.so.10 - linked libcrypto.so.1.0.0 to libcrypto.so.10
symbol lookup error: /usr/lib/libphonon.so.4: undefined symbol: _ZN9QMetaType15registerTypedefEPKci
This one as a temp solution just followed Artem's lead and downloaded QT4.6.2, extracted it and added it to my LD_LIBRARY_PATH
Now I'm stuck at this error:
./FuzeLinuxApp: symbol lookup error: ./FuzeLinuxApp: undefined symbol: SSL_library_init
Exit 127
This appears to be an issue with libACE_SSL. If I do an ldd I get the error below. It is much longer, so I only posted the first 6 or so lines:
undefined symbol: SSL_CTX_free (/usr/local/FuzeLinuxClient/libACE_SSL.so.6.1.5)
undefined symbol: SSLv23_client_method (/usr/local/FuzeLinuxClient/libACE_SSL.so.6.1.5)
undefined symbol: SSLv3_server_method (/usr/local/FuzeLinuxClient/libACE_SSL.so.6.1.5)
undefined symbol: SSL_CTX_check_private_key (/usr/local/FuzeLinuxClient/libACE_SSL.so.6.1.5)
undefined symbol: SSL_get_error (/usr/local/FuzeLinuxClient/libACE_SSL.so.6.1.5)
undefined symbol: SSL_state (/usr/local/FuzeLinuxClient/libACE_SSL.so.6.1.5)
undefined symbol: SSL_want (/usr/local/FuzeLinuxClient/libACE_SSL.so.6.1.5)
undefined symbol: SSLv2_method (/usr/local/FuzeLinuxClient/libACE_SSL.so.6.1.5)
All, we are really focused on CentOS distribution at the moment. We will do our best to help with other vintages of Linux as time permits and will support other variants as we get closer to general release. We expect to have an updated build released next week!
dekekincaid, try linking libssl.so.1.0.0 instead of libssl3.so
thanks Artem. Dumb mistake, not sure why I linked libssl3, :)
Now the error is:
> ./FuzeLinuxApp
--> TopButtonBar::OnVideoConfStopped() BEGIN
--> TopButtonBar::OnVideoConfStopped() END
QLayout: Attempting to add QLayout "" to TopButtonBar "topBarWidget", which already has a layout
X Error: BadRRCrtc (invalid Crtc parameter) 179
Extension: 153 (RANDR)
Minor opcode: 20 (RRGetCrtcInfo)
Resource id: 0x0
X Error: BadRRCrtc (invalid Crtc parameter) 179
Extension: 153 (RANDR)
Minor opcode: 20 (RRGetCrtcInfo)
Resource id: 0x0
X Error: BadRRCrtc (invalid Crtc parameter) 179
Extension: 153 (RANDR)
Minor opcode: 20 (RRGetCrtcInfo)
Resource id: 0x0
X Error: BadRRCrtc (invalid Crtc parameter) 179
Extension: 153 (RANDR)
Minor opcode: 20 (RRGetCrtcInfo)
Resource id: 0x0
X Error: BadRRCrtc (invalid Crtc parameter) 179
Extension: 153 (RANDR)
Minor opcode: 20 (RRGetCrtcInfo)
Resource id: 0x0
Object::connect: No such signal PanelsForm::aboutToQuit()
Object::connect: (sender name: 'PanelsForm')
Object::connect: (receiver name: 'PanelsForm')
--> TopButtonBar::OnVideoConfStopped() BEGIN
--> TopButtonBar::OnVideoConfStopped() END
(process:4357): GLib-GObject-CRITICAL **: /build/buildd/glib2.0-2.32.3/./gobject/gtype.c:2722: You forgot to call g_type_init()
(process:4357): GLib-GObject-CRITICAL **: g_object_new: assertion `G_TYPE_IS_OBJECT (object_type)' failed
(process:4357): GLib-GObject-CRITICAL **: g_object_ref: assertion `G_IS_OBJECT (object)' failed
Segmentation fault (core dumped)
Exit 139
Just for the record. I've tried to run Fuze on CentOS 6.4 through VirtualBox and it does indeed work fine including video. But software versions on CentOS are really prehistoric so that's probably the reason of hangs and crashes on other distributions.
In regards to video, my internal webcam works fine on CentOS but external Logitech C310 does not at all, I suppose kernel is too just old.