Missing QnA on SuSE 8.1.551?

(imported topic written by cstoneba)

In the past with my v7 clients, I was always able to ues the following directions to run QnA on a Linux/Unix box. However, When I attempt to do it on a SuSE OS running the new 8.1.551 client, there appears to not be a ‘qna’ directory within /var/opt/BESClient/. I confirmed this one a second SuSE box as well. Has QNA been removed from the 8.1.551 client?

http://support.bigfix.com/cgi-bin/kbdirect.pl?id=347

(imported comment written by Lee Wei)

I think you got the wrong directory.

QnA is in “/opt/BESClient/bin”, not “/var/opt/BESClient”.

(imported comment written by cstoneba)

QnA dir isn’t in my “opt/BESClient/bin” directory…

suse11:/opt/BESClient/bin # ls

1 XBESClientUI libBEScrypto_1_0_0_1.so rpm4stub.so xqna

BESClient XOpenUI libBESssl_1_0_0_1.so rpm4stub2.so

(imported comment written by Lee Wei)

I have filed Bug#41746 for this issue.

(imported comment written by cstoneba)

thanks Lee. Are you seeing the QnA folder on your side though?

(imported comment written by Lee Wei)

I don’t have a SuSE image, so I cannot verify.

Maybe someone else can double confirm.

(imported comment written by NoahSalzman)

I’m running TEM 8.1 on SuSE Enterprise 10 64-bit and qna is installed in /opt/BESClient/bin .

(imported comment written by cstoneba)

suse11:/var/opt/BESClient # ./runqna

./runqna: line 5: /opt/BESClient/bin/qna: No such file or directory

(imported comment written by SystemAdmin)

I have various SLE installs all with qna present. What SuSE are you running? I see that xqna is present so not sure why the other part isn’t there.

Have you tried removing the client package and re-adding it?

(imported comment written by cstoneba)

I’m running SUSE11 with the 8.1.551 client.

No, I haven’t tried that. how would I go about removing the package?

(imported comment written by SystemAdmin)

Download a copy of the BESClient locally that you wish to install to say your /tmp drive

Remove the BESAgent already installed - your masthead etc will stay present

rpm -e BESAgent

Install your new one

rpm -i /tmp/downloadedagentpackage

This will leave the agent not running so run startup

/etc/init.d/besclient start

The package should have installed and placed the binaries back intact. Just performed this myself and it installed qna

(imported comment written by cstoneba)

removing BESClient and reinstalling it worked. I now see the file 'qna" in /opt/BESClient/bin and my ./runqna works.

Once question though, why do you have to create the file “runqna”? Why is would that already exist if the values are always the same?

(imported comment written by SystemAdmin)

The main reason is that the script has to be specific generally to the type of shell you are running, making a generic one would be difficult though not impossible.