Page 1 of 1

BeeBeep (LAN Messenger) does not work after installation

Posted: Mon Feb 22, 2021 3:52 pm
by Michael_Logies
Hello,
I want to replace a Windows machine by Linux MX and therefore need an internal, cross-platform LAN-messenger replacing Realpopup (Windows only).
I can install BeeBeep easily on Linux MX 19.3 64bit (package for Ubuntu), but it does not start after installation:
https://www.beebeep.net/
Could somebody fix that, please? Perhaps including BeeBeep in the MX repository? Thanks! Michael

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Mon Feb 22, 2021 4:18 pm
by Moltke
Michael_Logies wrote: Mon Feb 22, 2021 3:52 pm Hello,
I want to replace a Windows machine by Linux MX and therefore need an internal, cross-platform LAN-messenger replacing Realpopup (Windows only).
I can install BeeBeep easily on Linux MX 19.3 64bit (package for Ubuntu), but it does not start after installation:
https://www.beebeep.net/
Could somebody fix that, please? Perhaps including BeeBeep in the MX repository? Thanks! Michael
Do you get any error messages? Did you check here? https://www.beebeep.net/help#install I was having problems to start it too, I solved it by installing these pkgs

Code: Select all

sudo apt-get install libxcb-screensaver0 libxcb-screensaver0-dev
After that BeeBeep started working.

hope this helps! :happy:

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Mon Feb 22, 2021 5:26 pm
by Michael_Logies
@Moltke Thanks for your fast reply! The packages seem to be complete on my german Linux MX, I don`t get error messages and no further packages are installed if I repeat installation. But the folder "/home/your-account/.local/share/MarcoMastroddiSW/BeeBEEP/" which is described on the install help page of BeeBeep did not come into existence.

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Mon Feb 22, 2021 8:11 pm
by JayM
MX doesn't support BeepBeep, you'll have to contact its developers if it still doesn't work after you've read all of its support documentation on that website you linked. They do offer a portable version in that tarball download. Just downloaded it, extract it, right-click on the binary executable file, click Properties, check the box to allow it to run as a program, then run it. If that also doesn't work, see what I said above.

To request new or updated software packages be added to the MX Repositories, please read these instructions first, then post your request in the appropriate Package Requests/Status subforum for your version of MX: 19, 17/18 or 15/16.

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 7:39 am
by Michael_Logies
@JayM Thanks for your hints! I`m on a fresh install of Linux MX 19.3 (USB-SSD), because my internal Windows SSD broke yesterday. On this machine I only need a RDP-Client (Remmina) and a LAN-Messenger (BeeBeep seems to be the best cross-platform choice so far, tested many in the past).
I unpacked the tar-file for BeeBeep und did the dependency check described there. libqt4-core and libqt4-gui are missing, even after adding more repositories to Synaptic. Is this a technical limitation of Linux MX oder an ideological thing? Here is a user statistics for BeeBeep by linux distribution. All kinds of distributions, but Linux MX is missing: https://snapcraft.io/beebeep
Thanks!

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 8:00 am
by junoluna
@Michael_Logies

those are snapcraft stats for the app by distro ...

snaps require systemd boot and mx boots with sysvinit by default

you can install snaps and then run the app if you boot with systemd .... (as far as i am aware ...which is not very far)

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 8:15 am
by Moltke
JayM wrote: Mon Feb 22, 2021 8:11 pm MX doesn't support BeepBeep, you'll have to contact its developers if it still doesn't work after you've read all of its support documentation on that website you linked.
Have you tried it? Clearly you haven't because MX does support beebeep, why wouldn't it? Debian does. I use it and it works. I should mention however, that newest and latest, 5.8.4-1 doesn't, it complains about `Qt_5.12' not found but previous one, 5.8.2-1 does just fine. So yes, MX does support BeeBeep. @Michael_Logies probably installed the one which doesn't work, so all he needs to do is download the one that does https://sourceforge.net/projects/beebee ... b/download untill that dependency error gets resolved by its developer.

Image

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 10:22 am
by SwampRabbit
First, Everybody just chill a bit here. :happy:

Lets make some things a bit more clear and laid out since there is some confusion. Especially around the term "support".
Potential for installation and usability does not equal "support". Linux Distros do not "support" applications just because it can be installed in some way shape or form.

Linux Distros support applications by creating and "maintaining" a package of the application from start to finish (dependency resolution, testing, troubleshooting, and updating). A "Package Maintainer" they are about as close to official "support" as you'll get (besides the actual application developer) because they volunteer to take responsibility of the said application package for the Distro. Users and in our case Qualified Guides also help "support" by testing and troubleshooting.

Now to the Facts:

BeeBEEP provides (supports) several Linux installs:
- Ubuntu 18.04 via a .deb,
- Snaps (via an unofficial snap)
- "portable" packages via a tarball

There are only 10 packaged versions of BeeBEEP in repositories, looks like maybe 5 total actual Distros "supporting" BeeBEEP.
https://repology.org/project/beebeep/versions
The link above shows "created" packages for repositories, these may or may not be officially supported and they may not be maintained current.
Packaged versions does not specifically entail that something is really "supported" or not, or if it can actually be installed or not.
For example: Chocolatey, winget, freshcode aren't Distros.

Note the fact that Debian is NOT on that list at the link, therefore Debian does NOT maintain (support) a package of BeeBEEP at this time.

The Snap can be (should) run on MX Linux as MX does "support" Snaps, but as already stated, you have too boot using systemd.
There is no technical or ideological mumbo jumbo about any of that, its just a fact.

The linked page to the Snap install statistics has nothing to do with Distros "supporting" BeeBEEP or not.
This page simply lists the Distros "used by" users who have it installed via Snap. NOT Distros supporting BeeBEEP via Snap.
Again, go back to the Repology link to see which distros created (possibly maintain (support) current) packages in their repos.

JayM is right, we don't "support" (yet) BeeBEEP directly. That doesn't mean you can't install it and we won't help you with it though.

And that doesn't mean we can't maintain (support) a package of BeeBEEP in the future.

Now to the good stuff:

directly at @Michael_Logies
The process to get "support" for an application "in MX" is a Package Request as Jay stated, but do not worry about doing one, I'm acknowledging the request right now. ;)

JayM said the Portable package works and it seems some hacky workarounds will allow the .deb package to work.
Honestly I would use the Portable package as it comes from (supported?) by the actual developer. Trying to cram a cube through a circle hole with the .deb is not going to work well long term. And you should NOT be enabling repos to do such cramming unless you know exactly what you are doing. See JayM's or my signature blocks about breaking stuffs.

With all that out of the way, like I said your request to get BeeBEEP packaged and easily installable in MX Linux is acknowledged.
Its going to be awhile (few weeks) before I can give you a status update, unless someone else decides to tackle it. But again in the meantime I would try the Portable package, if it works then use that, if not then post back here for assistance on that.

@Moltke appreciate you're help with this, really. But please do not state that MX "supports" an application just because it can be installed one way or another. "Installs and works under/with" and "Supports" are two different things. Neither MX nor Debian directly "support" BeeBEEP. ;) It can confuse new users. Also, pretty sure JayM tried the .deb, but told the OP to attempt to use the Portable version (which he did also test) because of the fact that it can help limit breakage from randomly trying things like the OP has now done by enabling (unknown said) repos.

Edited for Distros "used by" users

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 11:39 am
by Michael_Logies
@SwampRabbit Thanks into the swamp for clarification and for future efforts on BeeBeep. ;-) I tried the portable version of BeeBeep, but it did not start running with Linux MX. I then installed Linux Mint parallel to Linux MX. And following the instructions, https://snapcraft.io/install/beebeep/mint, BeeBeep was up and running after a few minutes. I`m using another instance of Linux MX and would like to stick to one distro, but at the moment I need BeeBeep on Linux Mint. (I`m a dentist and we are communicating reception to treatment room to treatment room with a LAN Messenger (former Realpopup, now BeeBeep), so we really need such a program constantly). I opened a ticket for the developer of BeeBeep (corrected, not: Linux MX): https://sourceforge.net/p/beebeep/tickets/792/

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 1:16 pm
by SwampRabbit
@Michael_Logies

Fully understand the need. But I like said the Snap package will (should) work OOTB with MX if you boot with systemd. We don’t boot with systemd by default, therefore Snaps won’t work by default. Easy fix to test is to just boot with systemd.

I’m afraid you didn’t open a ticket with MX Linux development team, you opened a ticket with the BeeBEEP developers. Unless that is what you meant.

As far as the portable version not working, please let us know which specific one you tried? And reread JayM’s post as he said it worked kinda easily.

I am interested in the fact that you are using MX in a business environment, but a discussion for another time.

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 1:17 pm
by SwampRabbit
Oh and you want to follow the instructions for Debian Snaps, MX is based on Debian not Linux Mint. Not sure if they are different but something to remember.

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 2:10 pm
by Moltke
SwampRabbit wrote: Tue Feb 23, 2021 10:22 am First, Everybody just chill a bit here. :happy:

Lets make some things a bit more clear and laid out since there is some confusion. Especially around the term "support".
Potential for installation and usability does not equal "support". Linux Distros do not "support" applications just because it can be installed in some way shape or form.
Linux Distros support applications by creating and "maintaining" a package of the application from start to finish (dependency resolution, testing, troubleshooting, and updating). A "Package Maintainer" they are about as close to official "support" as you'll get (besides the actual application developer) because they volunteer to take responsibility of the said application package for the Distro. Users and in our case Qualified Guides also help "support" by testing and troubleshooting.
Yes, you're right. I agree, the word "support" seemed to me like "you can't install this" not that MX team won't take any responsibility for whatever happens to our systems after installing X app.
@Moltke appreciate you're help with this, really. But please do not state that MX "supports" an application just because it can be installed one way or another. "Installs and works under/with" and "Supports" are two different things. Neither MX nor Debian directly "support" BeeBEEP. ;) It can confuse new users. Also, pretty sure JayM tried the .deb, but told the OP to attempt to use the Portable version (which he did also test) because of the fact that it can help limit breakage from randomly trying things like the OP has now done by enabling (unknown said) repos.

Edited for Distros "used by" users
When I said that MX "supports" BeeBeep, I meant that it can be installed, not that you, MX team will take any responsibility should things go wrong. I use it, so I know it works, and that's all I meant; it can be installed and it works. I've been using it like for a year or so, and so far no issues whatsoever, though ike I said before, latest one does complain about "QT_5.12 not found".

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Tue Feb 23, 2021 2:59 pm
by Michael_Logies
SwampRabbit wrote: Tue Feb 23, 2021 1:16 pm @Michael_Logies Fully understand the need. But I like said the Snap package will (should) work OOTB with MX if you boot with systemd.
The machine is not important enough to fiddle around with it more. It`s only used for RDP to a Windows machine, for internal communication with BeeBeep. Yesterday I switched to Linux because the Windows on this machine did not boot any more, only an error message from BIOS. So I needed a quick replacement, because its SSD and Windows license seemed to be gone. Today I discovered, that I installed MX on the "defect SSD", not on the external SSD as I thought... Under Windows, after a driver update, the Intel graphic driver (Shuttle DX30) did not wake up from energy saving the last months, which was already annoying. On MX and Mint energy saving works, again.
As far as the portable version not working, please let us know which specific one you tried? And reread JayM’s post as he said it worked kinda easily.
beebeep-5.8.4-qt5-amd64.tar.gz did not work for me. Interesting enough, the version from the Snap package, which now runs on Linux Mint, is BeeBeep 5.8.2...
I am interested in the fact that you are using MX in a business environment, but a discussion for another time.
I`m a small business owner and dentist with 4-5 employees, about 10 PCs (Windows, Chrome OS, Linux) in office and at home. My central PC is a virtualized (VMWare Player) Windows 10 Professional (16 GB RAM), which works as a terminal server (e. g. Thinstuff) for 5-6 people and for almost all my needs in business and private life. The hardware of the terminal server is a refurbished Dell workstation (32 GB ECC-RAM, Xeon E5-1620v2), running 24/7 in my office, with SSD-RAID1 (still Win 10 for host, because RAID1 on Linux MX is too difficult for me, though MX runs VMWare Player faster than Win 10 does), weekly backups/copies of the full VM. On the host besides the Win-VM runs a Linux MX-VM with an XRDP-Server as a secure surf environment for my employees - on Windows I blocked their internet access with Sandboxie. So within their Windows-RDP session, till now running on some Windows clients (roaming RDP-sessions), they open a Linux MX surf session for orders etc.
Another mainstay ist Hamachi (on Linux: plus Haguichi), which allows to use the Windows-VM over RDP from outside office. The kids are using Chrome OS-boxes. On the road I have a Chromebook (Lenovo IdeaPad Duet) with a Linux subsystem for Hamachi/Haguichi, so that I can use Remmina for reaching my VM.
So I can use Linux only for limited tasks, because of a ton of legacy software for Windows. And legacy hardware, e. g. fingerprint reader. Support for them seems to be non existent:
https://askubuntu.com/questions/999508/ ... rprint-key
(Of course it helps that I have 30 years or so experience with DOS/Windows. Linux is much less familiar for me.)

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Wed Feb 24, 2021 4:58 am
by mastro
Hello.
I have created a BeeBEEP version 5.8.4 with Qt 5.9 and it should works for MX Linux.
Try https://www.beebeep.net/download and download the Linux 64 bit 5.9 version.
Or try the direct link:
https://sourceforge.net/projects/beebee ... z/download

If you have problem with the installations please read
https://www.beebeep.net/help#install-linux

Thank you for your feedback!

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Wed Feb 24, 2021 5:14 am
by JayM
FYI I'm pretty sure mastro is beepbeep's developer. (That's what I love about Linux and F/OSS! It reminds me of YouTube videos I've seen where singers react to fans' covers of their hits: the personal touch!) :happy:

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Wed Feb 24, 2021 9:59 am
by SwampRabbit
@mastro thank you very much for addressing this and so quickly, very impressive!

I would still like to package this for our repos and am fully willing to do the work to get the Debian source folder/files.

That being said, I'm a bit embarrassed to say it, but I'm not very good as navigating in SourceForge so I could use some help.

I found what looks like where I need to start, where most of everything is needed to create the Debian source files from:
https://sourceforge.net/p/beebeep/code/ ... e/scripts/

Is this the right location to grab the source code to create packages from?

Between what you have in the debian_amd64 folder and beebeep_qt5_debian_amd64.dbp there is most of what goes into the debian source folder.
I think a full debian/control and debian/rules file is all that needs created.

One thing I noticed wasn't included (or better said is "couldn't find it") is specifics on all build dependencies.

Are these listed somewhere?
Here, maybe at the end of the file https://sourceforge.net/p/beebeep/code/ ... -LINUX.txt

Thanks again

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Wed Feb 24, 2021 3:49 pm
by oops
Interesting, I will try BeeBEEP too soon.

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Sat Feb 27, 2021 11:26 am
by mastro
@SwampRabbit
Hi! I'm a very newbie in debian packaging. I used Debreate to build it.
The file .dbp is the source file for that program.
I have saved from Debreate the control file and some others in the folder debian_amd64.

Yes, you can find the latest releases in:
https://sourceforge.net/p/beebeep/code/ ... e/scripts/

These files are also included in SOURCE release in:
https://www.beebeep.net/download
One thing I noticed wasn't included (or better said is "couldn't find it") is specifics on all build dependencies.
I don't know if these specifics must go in the "control file"... so... if you can help me...
In the file README-LINUX.txt, [Developer Library] section, i added the packages to be install to build BeeBEEP from source:

For BeeBEEP Qt 5

Code: Select all

 # sudo apt-get install build-essential libgl1-mesa-dev libqt5x11extras5-dev libxcb-screensaver0-dev qt5-default qtmultimedia5-dev libqt5multimedia5-plugins libavahi-compat-libdnssd-dev

* if qt5-default is not available remove it and add these packages: qtbase5-dev qtchooser qt5-qmake qtbase-dev-tools

For BeeBEEP Qt 4

Code: Select all

# sudo apt-get install build-essential qt4-default libqt4-dev libqt4-core libqt4-gui libqt4-xml libxcb-screensaver0-dev libxcb-screensaver0 libavahi-compat-libdnssd-dev libphonon-dev libhunspell-dev
Thank you for your help and feedback.
If you can help me to create a "legal" debian package, I will be very grateful :number1:

Re: BeeBeep (LAN Messenger) does not work after installation

Posted: Sat Feb 27, 2021 11:27 pm
by SwampRabbit
@mastro great, that might just be everything we need! I can’t work on it just now, full time job stuff taking priority this coming week.

But I’ll probably spin up the “Debianization” sometime this coming week.