Switch King på OpenSuSE 11.3

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
deejay
2 stars
2 stars
Posts: 19
Joined: Tue 04 Jan 2011, 21:37

Re: Switch King på OpenSuSE 11.3

Post by deejay » Sat 12 Mar 2011, 14:50

Hej.
För att vara exakt så gjorde jag:

wget http://www.sqlite.org/sqlite-autoconf-3070500.tar.gz
tar -zxvf sqlite-autoconf-3070500.tar.gz
cd sqlite-autoconf-3070500/
vi sqlite3.c
Redigerar filen och lägger till raden #define SQLITE_ENABLE_COLUMN_METADATA
Detta läggs till precis före raden /************** Begin file sqliteInt.h ***************************************/

./configure
make
make install
cp /usr/local/lib/libsqlite3.so.0.8.6 /usr/lib/libsqlite3.so.0.8.6

/dj

deejay
2 stars
2 stars
Posts: 19
Joined: Tue 04 Jan 2011, 21:37

Re: Switch King på OpenSuSE 11.3

Post by deejay » Sat 12 Mar 2011, 14:55

Jag kör iofs 32 bit.

Installera paketet: findutils-locate
Installeras med YaST.

Sedan kan du köra på consolen: updatedb
Nu har du möjlighet att söka i filsystemet snabbt o smidigt.
locate libsqlite


Finns det någon mer stans?
/dj

edit:
Jag kör
mono-core-2.8.2-1.1.i586
mono-devel-debuginfo-2.8.2-1.1.i586

Uppgraderar nu till: 2.10-1.1

deejay
2 stars
2 stars
Posts: 19
Joined: Tue 04 Jan 2011, 21:37

Re: Switch King på OpenSuSE 11.3

Post by deejay » Sat 12 Mar 2011, 15:02

Nu fick jag följande:
Base address is: http://172.16.0.1:1111/SwitchKingFrameworkServiceHost
Version is: 0.9.2.4
Build date for this version is: 01/22/2011 20:28:04

Framework Service Starting
Framework Service Running
Invocation Service Starting
Invocation Service Running
Collector Service Starting
Collector Service Running
REST Service Starting
REST Service Running
System.ServiceModel.Dispatcher.MultipleFilterMatchesException: A system exception has occurred.
at System.ServiceModel.Dispatcher.ListenerLoopManager.FindEndpointDispatcher (System.ServiceModel.Channels.Message message) [0x00000] in <filename unknown>:0
at System.ServiceModel.Dispatcher.ListenerLoopManager.ProcessRequest (IReplyChannel reply, System.ServiceModel.Channels.RequestContext rc) [0x00000] in <filename unknown>:0



De sista 3 raderna kom när jag startar klienten på Windows...

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

Re: Switch King på OpenSuSE 11.3

Post by Martin » Sat 12 Mar 2011, 15:49

Vi har två skillnader, dels kör du 11.3 och jag 11.4 och dels så kör du x32 och x64.
Det kan ju vara ngt med dessa skillnader som gör det, men jag ska köra igenom samma sak igen så får vi se om det blir ngn skillnad...
Martin | Switch King

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

Re: Switch King på OpenSuSE 11.3

Post by Martin » Sat 12 Mar 2011, 20:57

Missen var att det finns en lib64 också, eftersom jag kör 64-bitars... Nu fick jag iaf igång servern. Återstår att se orsaken till felet när klienten ansluter.
Martin | Switch King

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

Re: Switch King på OpenSuSE 11.3

Post by Martin » Sat 12 Mar 2011, 21:17

Hittade en rad som verkar vara den som stökar till det. När jag skruvar på raden så kommer jag vidare i Windows-klienten och kommer till det läge där Switch King försöker synkronisera enheterna i Linux med enheterna i Switch Kings databas, och det ser klart bättre ut.

Tyvärr kommer jag inte vidare eftersom jag inte har ngn sticka i burken, men det vore klart intressant att se om du gör det...

Bifogar en SuSE-version...
You do not have the required permissions to view the files attached to this post.
Martin | Switch King

deejay
2 stars
2 stars
Posts: 19
Joined: Tue 04 Jan 2011, 21:37

Re: Switch King på OpenSuSE 11.3

Post by deejay » Sun 13 Mar 2011, 13:23

Då var vi igång!
Klienten startar på den versionen.
Gick in på "Example device" och valde "Av, enheten tillgänglig, men styrs inte.
Då krashade servern med följande felmeddelanden:
I Klienten:

Level 1) Den underliggande anslutningen stängdes: Anslutningen avbröts oväntat.
Level 2) Den underliggande anslutningen stängdes: Anslutningen avbröts oväntat.

StackTrace for Level 1:

Server stack trace:
vid System.ServiceModel.Channels.HttpChannelUtilities.ProcessGetResponseWebException(WebException webException, HttpWebRequest request, HttpAbortReason abortReason)
vid System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)
vid System.ServiceModel.Channels.RequestChannel.Request(Message message, TimeSpan timeout)
vid System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Message message, TimeSpan timeout)
vid System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
vid System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs)
vid System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
vid System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

Exception rethrown at [0]:
vid System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
vid System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
vid SwitchKing.Client.GUI.SKSrv.FrameworkService.SaveDevice(Device d, Boolean modifyRegistryAccordingly)
vid SwitchKing.Client.GUI.frmDeviceOptions.SaveInput()
vid SwitchKing.Client.GUI.frmDeviceOptions.OKButtonClicked()


På consolen: En lång radda med stacktrace...
Men det börjar med: (första raden kommer upp vid start av servern)

/var/state/telldus-core.conf:1: no such option 'deviceNode'
mono: confuse.c:1421: cfg_opt_print_indent: Assertion `opt && fp' failed.
Stacktrace:

at (wrapper managed-to-native) SwitchKing.Common.Wrapper.TellStickWrapper_V20/UnixNative.tdSetName (int,string) <0xffffffff>
at SwitchKing.Common.Wrapper.TellStickWrapper_V20.SetName (int,string) <0x0004d>
at SwitchKing.Server.BusinessAccess.PlatformStore.TelldusCoreAccess.ModifyDeviceInPlatformStore (string,int,string,SwitchKing.Common.Entities.DeviceType) <0x0004f>
at SwitchKing.Server.BusinessAccess.PlatformStore.Linux.LinuxPlatformAccess.ModifyDeviceInPlatformStore (string,int,string,SwitchKing.Common.Entities.DeviceType) <0x00037>
at SwitchKing.Server.BusinessAccess.RegistryAccess.ModifyDeviceInPlatformStore (string,int,string,SwitchKing.Common.Entities.DeviceType) <0x00020>
at SwitchKing.Server.BusinessAccess.DeviceAccess/DeviceEntity.HandleRegistryModificationPriorToSave (SwitchKing.Common.Entities.Device,SwitchKing.Server.DataAccess.Schemas.DeviceData_V11/DevicesRow) <0x000b9>
at SwitchKing.Server.BusinessAccess.DeviceAccess/DeviceEntity.SaveDevice (SwitchKing.Common.Entities.Device,bool) <0x00729>
at SwitchKing.Server.WCFServices.FrameworkData.SaveDevice (SwitchKing.Common.Entities.Device,bool) <0x000f3>
at (wrapper runtime-invoke) <Module>.runtime_invoke_int__this___object_sbyte (object,intptr,intptr,intptr) <0xffffffff>
at (wrapper managed-to-native) System.Reflection.MonoMethod.InternalInvoke (System.Reflection.MonoMethod,object,object[],System.Exception&) <0xffffffff>
at System.Reflection.MonoMethod.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) <0x0012d>
at System.Reflection.MethodBase.Invoke (object,object[]) <0x00022>
at System.ServiceModel.Dispatcher.DefaultOperationInvoker.Invoke (object,object[],object[]&) <0x000b1>
at System.ServiceModel.Dispatcher.OperationInvokerHandler.DoProcessRequest (System.ServiceModel.Dispatcher.MessageProcessingContext) <0x00083>
at System.ServiceModel.Dispatcher.OperationInvokerHandler.ProcessRequest (System.ServiceModel.Dispatcher.MessageProcessingContext) <0x00075>
at System.ServiceModel.Dispatcher.BaseRequestProcessorHandler.ProcessRequestChain (System.ServiceModel.Dispatcher.MessageProcessingContext) <0x00015>
at System.ServiceModel.Dispatcher.BaseRequestProcessorHandler.ProcessRequestChain (System.ServiceModel.Dispatcher.MessageProcessingContext) <0x00032>
at System.ServiceModel.Dispatcher.HandlersChain.ProcessRequestChain (System.ServiceModel.Dispatcher.MessageProcessingContext) <0x00021>
at System.ServiceModel.Dispatcher.BaseRequestProcessor.ProcessRequest (System.ServiceModel.Dispatcher.MessageProcessingContext) <0x0007b>
at System.ServiceModel.Dispatcher.InputOrReplyRequestProcessor.ProcessReply (System.ServiceModel.Channels.RequestContext) <0x0006a>
at System.ServiceModel.Dispatcher.ListenerLoopManager.ProcessRequest (System.ServiceModel.Channels.IReplyChannel,System.ServiceModel.Channels.RequestContext) <0x00085>
at System.ServiceModel.Dispatcher.ListenerLoopManager.TryReceiveRequestDone (System.IAsyncResult) <0x000d5>
at (wrapper runtime-invoke) <Module>.runtime_invoke_void__this___object (object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

mono() [0x80e17d2]
[0xffffe40c]
[0xffffe424]
/lib/libc.so.6(gsignal+0x4f) [0xb75a57ff]
/lib/libc.so.6(abort+0x180) [0xb75a7140]
/lib/libc.so.6(__assert_fail+0x104) [0xb759e014]
/usr/lib/libconfuse.so.0(cfg_opt_print+0) [0xb45d2510]
/usr/lib/libconfuse.so.0(cfg_print_indent+0x3c) [0xb45d216c]
/usr/lib/libconfuse.so.0(cfg_print+0x2b) [0xb45d256b]
/usr/local/lib/libtelldus-core.so.2(_ZN8Settings16setStringSettingEiRKSsS1_b+0x129) [0xb454b7bf]
/usr/local/lib/libtelldus-core.so.2(_ZN8Settings7setNameEiRKSs+0x62) [0xb4548734]
/usr/local/lib/libtelldus-core.so.2(_ZN11TelldusCore7Manager13setDeviceNameEiRKSs+0x2b) [0xb4544b8b]
/usr/local/lib/libtelldus-core.so.2(_ZN11TelldusCore6Device7setNameERKSs+0x36) [0xb453bbcc]
/usr/local/lib/libtelldus-core.so.2(tdSetName+0x71) [0xb4549978]
[0xb45024fa]
[0xb45023fe]
[0xb4501950]
[0xb45018e8]
[0xb45018a9]
[0xb4501872]
[0xb457ac8a]
[0xb450150c]
[0xb450178a]
mono() [0x80642e6]

Debug info from gdb:

warning: the debug information found in "/usr/lib/debug//usr/bin/mono.debug" does not match "/usr/bin/mono" (CRC mismatch).

warning: the debug information found in "/usr/lib/debug/usr/bin/mono.debug" does not match "/usr/bin/mono" (CRC mismatch).

Missing separate debuginfo for /usr/bin/mono
Try: zypper install -C "debuginfo(build-id)=d3d73e03ca8e40836c2f266596deff00b6d0aea9"
Missing separate debuginfo for /lib/libm.so.6
Try: zypper install -C "debuginfo(build-id)=cea8cd6cde71d5c31abbfd61e716cf37338e92f3"
Mono support loaded.
Missing separate debuginfo for /lib/librt.so.1
Try: zypper install -C "debuginfo(build-id)=bbf8c6d2b93765386aea68bdc7705f0ed559fa4d"
Missing separate debuginfo for /lib/libdl.so.2
Try: zypper install -C "debuginfo(build-id)=20519b5f2874a1cf29e149802cfbef0db142633f"
Missing separate debuginfo for /lib/libpthread.so.0
Try: zypper install -C "debuginfo(build-id)=ebd849d5f5cebe33657f871a32bf0eb34132e8d1"
Missing separate debuginfo for /lib/libc.so.6
Try: zypper install -C "debuginfo(build-id)=f71a3d8772eda244959bac3385b43c719b8ca227"
Missing separate debuginfo for /lib/ld-linux.so.2
Try: zypper install -C "debuginfo(build-id)=22e2b3718e8271a0d899156a796b0a90bc4dc391"
Missing separate debuginfo for /lib/libgcc_s.so.1
Try: zypper install -C "debuginfo(build-id)=ea12a9f70518dd6b807755150f1d2c6ba8550fe1"
Missing separate debuginfo for /usr/lib/libconfuse.so.0
Try: zypper install -C "debuginfo(build-id)=7bb18fcb8b6db5200206c6f1a64f457af821a04d"
Missing separate debuginfo for /usr/lib/libstdc++.so.6
Try: zypper install -C "debuginfo(build-id)=ce93a3739a6cb48569820e7f3af0bb8b0d05a76c"
[Thread debugging using libthread_db enabled]

deejay
2 stars
2 stars
Posts: 19
Joined: Tue 04 Jan 2011, 21:37

Re: Switch King på OpenSuSE 11.3

Post by deejay » Sun 13 Mar 2011, 13:29

Hej igen!
Servern krashar med liknande felmeddelanden om jag försker skapa en ny enhet också...

Kräver den att jag kör som root?
Eller krävs det några rättigheter i filsystemet för användaren som startar switchking servern?
//dj

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

Re: Switch King på OpenSuSE 11.3

Post by Martin » Sun 13 Mar 2011, 13:31

Det verkar som om Telldus-delarna inte hittas av ngn anledning.

Kör du med "sudo mono ..."?
Martin | Switch King

deejay
2 stars
2 stars
Posts: 19
Joined: Tue 04 Jan 2011, 21:37

Re: Switch King på OpenSuSE 11.3

Post by deejay » Sun 13 Mar 2011, 13:38

Nej, jag kör som en vanlig användare...
Den kräver root alltså. Inte bra isåfall. Vill inte gärna ge "okända" program root i mina maskiner... :?

/dj

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests