Hello,
I found the ticket "#51 MHGui fails to communicate with server" whose status is closed. I have the same problem/issue but I don't understand/see what was done to correct the problem.
Can anyone help me to solve the issue ?
Thanks in advance.
Can you please provide the output from the command line when you're seeing this failure?
Like in the previous ticket (#51) you can found in mhgui.output2 the output from the command:
mhgui --suds-debug
What version of mhgui are you using? Unfortunately, the login fixes are not in a release, so you will have to use git master. I am intending to make a new release soon as I'm adding wxPython 4 and Python 3 support.
First of all thanks for your answers and your help !
The previous outputs are given from mhgui version 18 in the "congruity" package Version 18-4 from Kubuntu 16.04.04 LTS.
I also tried unsuccessfully the version 18 from "congruity" downloaded from SourceForge. I have the output given in the attached file. Just before due to warnings, I made the following updates at line 2802 from the file mhgui
The errors at line 29 of the attached file are the same with or without the update.
I have install Python2 and Python3 on my computer (Sorry but I have no knowledge concerning the script langage Python).
Best regards
Version 18 from Sourceforge definitely won't work. I thought the 18-4 package in Debian/Ubuntu was working, so I'll check that out later. You can either use git master, or if the Ubuntu package isn't working, I can probably provide a fixed one in a PPA.
Same issue after the update with the version 18-4 from Debian/Ubuntu.
Can you give me the link to the git master of congruity ? When I search it I found concordance but not congruity.
https://sourceforge.net/p/congruity/code/ci/master/tree/
Okay, so it looks like the website changed in the past couple of days. That was probably the first problem you saw. If you go back to the Ubuntu package (18-4) it should work now.
Sorry but I don't see any difference with the version 18-4 from Ubuntu :-(
Maybe I don't do what I should ?!?
I just see that the file mhgui.output was not added in my second contribution.
Just as result of
without the debug info. Maybe it helps more to find the problem?
I found in a website that a file
/etc/udev/rules.d/99-custom-concordance.rules is necessary.
I insert in this file the following line (If I am correct it correspond to my hardware):
SYSFS{idVendor}=="046d", SYSFS{idProduct}=="c111", MODE="666"
Please make sure you are really using the Ubuntu package (reinstall it??). The official package works for me on Ubuntu 16.04.
Don't change any udev rules. That's not related to the problem. Also, you shouldn't need to run mhgui as root.
Hello,
I reinstall Congruity 18.04 on Ubuntu removes the udev file.
I tried also to create a new account with a second mail adress and as standard user (not root). After the confirmation that the account has been created the software has build a segmentation fault with a core dump (sorry but I don't find it and I am not able to have a copy of it).
As the creation was confirmed, I try to start mhgui with the old or the new account and as standard as root as weel, the error is always the same.
Finally just to be sure that the count has been created I tried a new time to "create" the account with exactly the same information but than I can see a message saying that the accounts already exist (with the old and new adress).
I tried all actions with my Harmony connected or not, the issue are also the same.
I really don't know wich of my action(s) is/are wrong.
Based on what you are telling me, you aren't even getting close to talking to the remote, so udev is irrelevant. Don't worry about that for now.
Can you please run "dpkg --status congruity" and provide the output?
Also, can you please run "mhgui --suds-debug 2>&1 | tee log.txt", attempt logon, and provide the output?
Even if I am not able to really understand what it means, it seams that something in the generation of the HTML request would not be correct.
You will find in attachment the requested information.
Okay, now that you mentioned creating accounts I can see the problem. The version in Debian/Ubuntu has a problem with creating accounts. Existing accounts work fine, which is why I didn't see any problems there. This has been since fixed in git. I would suggest just using the version from git. Do this:
git clone git://git.code.sf.net/p/congruity/code congruity-code
cd congruity-code
./mhgui
I have never been so close to the goal !!! Now I have a new window "Remote selection", but unfortunately my hardware is a Harmony 525 which is not supported :-(
Is it a limitation from logitec or may I hope an"update" which allows me to try again ? If so, it would be for me a form of planned obsolescence to force the customer to buy new hardware (which I will not do, at least no more by logitec).
It is advisable to use "members.harmonyremote.com" which is no more supported by logitech as far I understand from the website.
Anyway thank you very much for your help and the time you have spent for this issue . Very good job !!!
Does "concordance -iv" recognize the remote? It sounds to me like this is one of the older remotes, so you will probably need to use members.harmonyremote.com. I would give that a try.
Like you can see in the attachment, it does.
And mghui seems also to recognize the remote: when I click on Add New Remote, I see two popup windows, the first one provides a list of supported device and the second clearly explains that the device is recognized but unsupported by this software. It propose at the end "Please use members.harmonyremote.com" but I don't know how, this adress is not useable as website. It seems not to be an ftp server so I have no idea about what I should with this instruction.
You have to go to:
http://members.harmonyremote.com/EasyZapper/
IT WORKS !!!!
The website is not really funny and some interraction are not so easy to do, but after many tries I successfully updated my old Harmony 525 from Linux side!
Thank you very much for all the time you were involved for this action! If it would be yet necessary, it demonstrates that Open-Source, Linux and all the peopole working behind can provide very good job.
Glad to hear it is working for you.