Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 
Not applicable

Qv Server/Publisher 9 SR5 second server access issue

Hello there,

im currently trying to install a testsystem of the actual service release 5 of qlikview server/publisher

but i run into a problem accessing the external server from publisher. our installation looks like that

Internal Qlikview Server:

User A as QvAdmingroup (internal LDAP)

Qlikview Server+Accesspoint

Qlikview Publisher

External Qlikview Server:

User B as QvAdmingroup (external LDAP)

Qlikview Server+Accesspoint

On the extenal server i have checked Allow admin using name and password on the security tab

and added it to the internal servers qemc with the user credential from ExternalLdap\B wich works just fine i can access the options of the external server from internal qemc and change them.

BUT if i try to Distribute something from internal publisher to external server i can neither choose a mount (the dropdownfield is empty) nor can i publish anything to the external server the job fails withthe following error in the task log


/14/2010 10:12:21.8069396 Error Failed to connect to QlikView Server. This error is most likely because the server is not contactable or that the account the QlikView Distribution Service is running as is lacking permissions. Address=195.182.196.20:4747, Exception=System.Net.Sockets.SocketException: A blocking operation was interrupted by a call to WSACancelBlockingCall
at QlikTech.NetClient.QvClient.GetMessageDataFromSocket(Byte[] buffer)
at QlikTech.NetClient.QvClient.GetMessageSizeFromSocket()
at QlikTech.NetClient.QvClient.GetMessageFromSocket()
at QlikTech.NetClient.QvClient.Open()
at QVSWrapper.QlikViewServer..ctor(Action`2 i_Logger, String i_Hostname, Int32 i_Port, Mode i_Mode, String i_Username, String i_Password)
at QVSWrapper.QlikViewServer..ctor(Action`2 i_Logger, String i_Hostname, Mode i_Mode, String i_Username, String i_Password)
at QlikTech.QlikViewServerConnection..ctor(Action`2 i_Logger, String i_Address, String i_Username, String i_Password)
at QlikTech.QVSHelper.GetQlikViewServerConnection(String i_ForPath, String& o_RelativePath, String i_Username, String i_Password)
7/14/2010 10:12:21.8069396 Error Could not connect using username and password. Type=QlikView Server, Path=qvp://195.182.196.20/. Exception=System.Exception: Could not connect! ---> System.Exception: GetQlikViewServerConnection returned null!
at QlikTech.DMS.Connect(String i_Path, String i_Username, String i_Password)
--- End of inner exception stack trace ---
at QlikTech.DMS.Connect(String i_Path, String i_Username, String i_Password)
at QDSMain.FileSystemPluginHelper.CreateInstanceOfPluginHandlingPath(ILogBucket i_LogBucket, String i_Path, String i_Username, String i_Password, LogMessage i_LogMessage, LogFileProgress i_LogFileProgress)
7/14/2010 10:12:21.8069396 Error FileSystem Plugin was not found - No operations will be executed! Path=qvp://195.182.196.20/
7/14/2010 10:12:21.8069396 Error Could not connect to QVS. QVS=qvp://195.182.196.20/
7/14/2010 10:12:21.8069396 Error Could not connect. QVS=qvp://195.182.196.20/
7/14/2010 10:12:21.8381896 Error QVS Distribution failed to distribute to QVS
7/14/2010 10:12:21.8381896 Error Distribution failed for resource "mytask_QVS_1" (QlikViewServerDistributionResource). Warnings=0, Errors=6
7/14/2010 10:12:21.8381896 Information Errors during distribute, aborting.
7/14/2010 10:12:21.8538146 Error Distribution to resources failed with errors. Warnings=0, Errors=7
7/14/2010 10:12:21.8538146 Information All done.
7/14/2010 10:12:21.8538146 Information Distributing (0), Failed (344), Deleting temp files (344), Next round! (344)
7/14/2010 10:12:22.4163146 Error The task "mytask" failed. ErrorCount=8
7/14/2010 10:12:22.4163146 Information Sending Alert Mail to 1 recipients.

Pleas help me find a solution for this issue.

Regards Simon

2 Replies
MichaelRobertshaw
Former Employee
Former Employee

An interesting scenario ... so you basically want to distribute to a foreign/unrelated QvS.

It sounds like you're using a Server Distribution task. QvS will only accept Document Upload requests if (1) Document Upload is enabled on the target QvS, and (2) the Publisher process is running as an account that the QvS recognises is a member of QlikView Administrators. I don't see this working in your multi-domain environment.

Alternatively you can try a Folder Distribution task, but I expect this to fail because you're unlikely to enable SMB traffic through your firewall, and the Windows Security on the QvS host probably won't recognise the QDS account for access to a \\hostname\share\folder\

That leaves you with an External Task to do the Distribution.:Create a batch file that FTPs the QVW from the Publisher host to the Mounted Folder location on the QvS host. Schedule this as an External Task in QEMC, triggered by the successful completion of the Reload task.

Not applicable
Author

On our previous installs we had a User named QlikviewPublisher with the same password on both sides wich was a workaround but i thought this problem was fixed by qlikview in one of the new service releases?

And why is there even an option for including another Server with Username and password if it cant handle distribution from publisher?

And yes Document Upload is enabled on the external Server