SwitchKing i Ubuntu problem

Supportfrågor för Switch King i Linux-miljö
Forum rules
För att kunna hjälpa dig med supportfrågor behöver vi så mycket information som möjligt.
Innan du skapar en ny tråd, läs gärna:
viewtopic.php?f=10&t=20
Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SwitchKing i Ubuntu problem

Post by Martin » Sun 15 Jul 2012, 09:40

Kan du ge exakt länk till den image du installerat så kan vi sätta upp en testmiljö.
Har du Mono 2.10.x?
Martin | Switch King

peterpops
1 star
1 star
Posts: 8
Joined: Sun 15 Jul 2012, 06:57

Re: SwitchKing i Ubuntu problem

Post by peterpops » Sun 15 Jul 2012, 10:08

Efter att det krashat en gång, så krashar det hela tiden när jag försöker återstarta server ( går i ett fåtal sekunder). I loggarna finner jag följande:

Code: Select all

{Framework Service - Startup} --<Status> -- 2012-07-15 11:03:48 -- Running version 2.0.2.10 of server and version 2.01 of DB.
{Framework Service - Startup} --<Status> -- 2012-07-15 11:03:48 -- Build date and time for this version is 2011-12-29 22:31:00.
{Framework Service - Startup} --<Status> -- 2012-07-15 11:03:48 -- Validating database version and executing upgrade scripts.
{Framework Service - Startup} --<Status> -- 2012-07-15 11:03:48 -- No upgrade performed. Database version is already up to date.
{Framework Service - Startup} --<Status> -- 2012-07-15 11:03:48 -- Status of license is NotFound.
{BusinessAccess - Invocation} --<Status> -- 2012-07-15 11:03:50 -- Device with id 3, name mottagare 3, native id 3 and code 37142526:14 is being turned off. Method used is TellStickWrapper.
Antar att TellStickWrapper försöker prata med tellusd ? Så det verkar ju vara exakt det ni kommit fram till tidigare också, att det är när kommandot går ut till tellusd som det kraschar...

Edit:
min mono-version är mycket riktigt 2.10.x

Code: Select all

Mono JIT compiler version 2.10.8.1 (Debian 2.10.8.1-1ubuntu2.1)
Copyright (C) 2002-2011 Novell, Inc, Xamarin, Inc and Contributors. www.mono-project.com
        TLS:           __thread
        SIGSEGV:       altstack
        Notifications: epoll
        Architecture:  x86
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            Included Boehm (with typed GC and Parallel Mark)
linux-disten jag kör detta på är mythbuntu 12.04, dock med egen-komplimerad kärna som nämns ovan.

Finns det något mera jag kan göra, debug-loggar etc för att hjälp till för att hitta lösning på problemet?
Last edited by peterpops on Sun 15 Jul 2012, 10:21, edited 1 time in total.

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SwitchKing i Ubuntu problem

Post by Martin » Sun 15 Jul 2012, 10:20

Kör idag på 11.04 (Desktop).
Ska gå upp på 12.04 LTS och installera 2.10.8.x för att se om det går att återskapa.
Martin | Switch King

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SwitchKing i Ubuntu problem

Post by Martin » Sun 15 Jul 2012, 19:14

*PANG*
12.04 LTS på x64 går alldeles utmärkt (iofs enbart testad med Telldus Center 2.1.0, men troligen samma på 2.1.1).

12.04 LTS på x32 smäller direkt. Ska prova att göra om bygget på x32-bitars och se om det gör ngn skillnad. Det är byggt på x64 från början (dock inställt för kompatibilitet med x32).
Martin | Switch King

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SwitchKing i Ubuntu problem

Post by Martin » Mon 16 Jul 2012, 07:25

När Switch King får en notifikation från Telldus Center om att något har skett (en lampa tänds, enhet lagts till, temperatur lästs av) så smäller det i x32 i kommunikationen mellan Switch King och Telldus Center _precis_ efter att Switch King lämnat över till TelldusD.

Har labbat med lite olika prylar utan att få till något som jag fått att fungera. På Windows är anropen desamma på x32 och x64 men på Linux (Ubuntu) fungerar bara dessa anrop i x64, av någon anledning.
Om man stänger av "lyssnarfunktionen" som finns mellan Switch King och TelldusD på Ubuntu 12.04 x32 så fungerar det utmärkt - det går exempelvis bra att tända, lägga till enheter, släcka etc - men då får man inte in exempelvis temperaturdata från en Duo... :banghead:
Martin | Switch King

MickeMek
1 star
1 star
Posts: 9
Joined: Fri 08 Jun 2012, 06:46

Re: SwitchKing i Ubuntu problem

Post by MickeMek » Mon 16 Jul 2012, 16:27

Oj, här har det trillat in en massa snack.
Har visst inte haft fungerande notifiering vid nya meddelande..

Min fråga och kanske många andras är så klart: Vart stänger man av "lyssningsfunktionen"?



Med vääänlig hälsning
/ Micke

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SwitchKing i Ubuntu problem

Post by Martin » Mon 16 Jul 2012, 17:37

MickeMek wrote:Vart stänger man av "lyssningsfunktionen"?
Det finns inte tillgängligt från Windows-klienten (...vilket iofs inte hade spelat ngn roll i det här fallet) eftersom det ju begränsar Switch Kings funktion.

Du behöver en SQLite-browser och köra följande anrop mot Switch Kings databas:

Code: Select all

UPDATE SystemSettings SET SystemSettingValue = 'False' WHERE SystemSettingName = 'TelldusCallbackRawEnabled';
UPDATE SystemSettings SET SystemSettingValue = 'False' WHERE SystemSettingName = 'TelldusCallbackDeviceEventEnabled';
UPDATE SystemSettings SET SystemSettingValue = 'False' WHERE SystemSettingName = 'TelldusCallbackDeviceChangeEnabled';
UPDATE SystemSettings SET SystemSettingValue = 'False' WHERE SystemSettingName = 'TelldusCallbackSensorEventEnabled';
Martin | Switch King

MickeMek
1 star
1 star
Posts: 9
Joined: Fri 08 Jun 2012, 06:46

Re: SwitchKing i Ubuntu problem

Post by MickeMek » Mon 16 Jul 2012, 18:09

FYI..

I min databas heter de inte samma sak, vilken innebär att jag fick skriva :

Code: Select all

UPDATE SystemSettings SET SystemSettingValue = 'False' where SystemSettingName = 'CallbackRawEnabled';
UPDATE SystemSettings SET SystemSettingValue = 'False' where SystemSettingName = 'CallbackDeviceEventEnabled';
UPDATE SystemSettings SET SystemSettingValue = 'False' where SystemSettingName = 'CallbackDeviceChangeEnabled';
UPDATE SystemSettings SET SystemSettingValue = 'False' where SystemSettingName = 'CallbackSensorEventEnabled';
/ Micke

Martin
Administrator
Administrator
Posts: 2655
Joined: Tue 09 Nov 2010, 20:25

Re: SwitchKing i Ubuntu problem

Post by Martin » Mon 16 Jul 2012, 18:19

Aha...
Sorry - de byter namn i 3.0. Tittade i en senare DB-version.

Uppmärksamt :clap:
Martin | Switch King

MickeMek
1 star
1 star
Posts: 9
Joined: Fri 08 Jun 2012, 06:46

Re: SwitchKing i Ubuntu problem

Post by MickeMek » Mon 16 Jul 2012, 18:43

Så ja...

Nu fungerar det iaf i min miljö. Nästan så man måste utvärdera ett tag under Linux, fungerar det bra måste man nästan köpa en licens ;)
Snyggt jobbat med felsökningen, jag hade nästan gett upp hoppet..

/ Micke

Post Reply

Who is online

Users browsing this forum: No registered users and 7 guests