display not visible after revoking license

Asked by Jos Beerens

I am testing xibo and it looks great. Because the xibo client does not work correctly after a different user (with administrator rights) logged in, I have tried to delete the display named "test". I could not delete the display but it was suggested to revoke the license, so I did.

In the administratorstool I no longer see under "Display" the clientdisplay "test" after revoking the license. Strangely enough I can see the name of the display "test" in groups. The Xibo-client where display "test" resides can be started if the same user, who installed xibo client and configured the display "test", logs on and the default layout assigned to display "test" is running on the client.
When I try to grant a license to display "test" by using xibo-clientoptions I get the message that the licensekey on the client is not the same than the licenskey on the server although this licensekey is revoked. With other words: I can not reassign the display.
I tried to solve this problem by deleting the xibo-client (through configurationtools) and restarting the clientsystem. Again trying to reassign the licensekey I get still the same message. Still the display is not shown under "Display" but in "Group" the name "test" appears.
I want to activate the display "test" again but I can not do this.

Is there a way to solve this problem !

Thank you

ATTENTION !!!!!!
Dear Alex,

We have tried your solution:
Secondly if you execute the following SQL on your database your missing display will appear:

insert into lkdisplaydg values (6,10,1);

I've figured out the problem and will link a bug report to your question.

Alex

but this cane in return:
mysql> insert into lkdisplaydg values (6,10,1);

ERROR 1062 (23000): Duplicate entry '6' for key 1

What can I do ?

Best regards
Jos

Question information

Language:
English Edit question
Status:
Answered
For:
Xibo Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
Dan Garner (dangarner) said :
#1

When you revoke the license on a display it should not disappear from the
list of displays in the management interface.

It is possible that you have registered a different client with the same key
and that has overwritten the display name.

Assuming you are using the windows client, open the client options on the Pc
and take note of the hardware key shown, then please register the display
again... what does the response box show?

Next look through each display in the management interface and edit each in
turn until you find the hardware key you noted previously... that is your
client.

Display groups, groups and displays are all seperated and you can have the
name "test" for each.

Revision history for this message
Jos Beerens (jbeerens) said :
#2

There are only two displays created on two different machines: "test" and "scherm"

Alas, I have checked the hardware key and compared it with the one visibile display "scherm" in the management interface but the numbers where totally different.

The next step, on the windows client, tried to register the display. The follwoing message appears: "The Server Key you entered does not match with the server key at this address.

I still cannot see the display "test"in the management display under "Display" but in "Group" I can see the name "test" among my other display "Scherm".

What to do now ?

Revision history for this message
Alex Harrington (alexharrington) said :
#3

You've entered an invalid server key in the client options.

Check it matches the one you have in the server settings.

Alex

This email carries a disclaimer, a copy of which may be read at http://learning.longhill.org.uk/disclaimer

Revision history for this message
Dan Garner (dangarner) said :
#4

Regarding the "test" display appearing in groups... exactly which menu item are you selecting - there are 2 with the word group in.. "Display Groups" and "Groups"

Revision history for this message
Jos Beerens (jbeerens) said :
#5

Thanks Alex,

I could register the display test. Got the message "Display is active and ready to start".
I have started the Xibo Client. The default layout was displayed.
So the display is registered again, I think and the license is granted. But .....

In the management interface under Display still no "test" displayed. It is not visibile in Display or Schema.
What could be the problem ?

Revision history for this message
Jos Beerens (jbeerens) said :
#6

Dan,

The "test"display is in "Display Groups" displayed.

Revision history for this message
Dan Garner (dangarner) said :
#7

What display name is shown in the Xibo client options?
With the client running does one of the displays in the management menu have a green logged in light?

Revision history for this message
Jos Beerens (jbeerens) said :
#8

Dan,

On the workstation X in the Xibo Client options the display name is "test" on the other workstation Y the display name is "scherm".

When both clients are running (and correctly of course) in the management menu "Display"only "scherm"is displayed with the green logged light. So if need be I can edit this display.

Display "test"is not mentioned here.
That is my problem, I can not see "test".

Revision history for this message
Alex Harrington (alexharrington) said :
#9

In that case I would suggest that both are using the same client key and
so appear as the same client to the server.

Can you check the client license key isn't the same between the two
clients ON THE CLIENTS THEMSELVES in the client options - not in the web
interface.

Alex

This email carries a disclaimer, a copy of which may be read at http://learning.longhill.org.uk/disclaimer

Revision history for this message
Jos Beerens (jbeerens) said :
#10

I wish that was true but the clients have different license keys. Workstation X begins with 2f9b1 and Workstation Y with 4a74d69. If they were the same the problem was logical.

My problem isn't.

The problem must be something else. Any suggestions ?

Revision history for this message
Alex Harrington (alexharrington) said :
#11

Have you ever added a client with a special (unicode) character in the
name? If you have that can break the output of the displays page (we
specifically mention not using unicode characters in the release notes)

Alex

This email carries a disclaimer, a copy of which may be read at http://learning.longhill.org.uk/disclaimer

Revision history for this message
Jos Beerens (jbeerens) said :
#12

Alex,

Just for the record. Before I revoked the license for the display "test" came up in the management menu.

I have created only two displays with the name "test" and "scherm". As far as I know no unicode character is used.

Revision history for this message
Alex Harrington (alexharrington) said :
#13

> Just for the record. Before I revoked the license for the display "test"
> came up in the management menu.

Yes - but when you unlicense a display it moves to the bottom of the
list. Had you added a display with a unicode character in it's name then
it would have been displayed below that and hence not shown.

Can you backup your database please and send it over to <email address hidden>

Cheers

Alex

This email carries a disclaimer, a copy of which may be read at http://learning.longhill.org.uk/disclaimer

Revision history for this message
Jos Beerens (jbeerens) said :
#14

Dear Alex,

I still experience some problems.
You told me:
"Secondly if you execute the following SQL on your database your missing display will appear:
insert into lkdisplaydg values (6,10,1);
I've figured out the problem and will link a bug report to your question.
Alex"

but this came in return:
mysql> insert into lkdisplaydg values (6,10,1);
ERROR 1062 (23000): Duplicate entry '6' for key 1
What can I do ?

Best regards
Jos

Revision history for this message
Alex Harrington (alexharrington) said :
#15

Hi Jos

I tried that fix several times over on the database you sent - so all I can think is that something changed in your database after you sent me a copy.

I'm afraid I don't have time to look at it again this week now.

If you want to send over another backup, Dan might have time to take a look otherwise I can look next Monday.

Alex

Revision history for this message
Alex Harrington (alexharrington) said :
#16

Actually thinking more, the 6 which it's objecting to is an auto increment identifier field, so it should auto-complete.

So try:
INSERT INTO lkdisplaydg(DisplayGroupID,DisplayID) values (10,1);

Alex

Can you help with this problem?

Provide an answer of your own, or ask Jos Beerens for more information if necessary.

To post a message you must log in.