Discussion:
[AG-TECH] VPCScreen under Linux
Andrew Danson
2013-12-05 01:54:51 UTC
Permalink
Hi Guys,

Recently I've set up the AG software on a RHEL 6.4 workstation machine, and it works nicely apart from one niggling issue I've been having.
Basically VPCScreen capture software doesn't work, when you attempt to start the capture it crashes without so much as an error message.

I thought perhaps with the X servers being trimmed down significantly (specifically some extensions removed) is it possible that it simply is try to use an extension no longer in Xorg? Older programs that can capture the screen such as XV and Vic both work ok, so perhaps a rebuild is all that's required. Unfortunately Vic doesn't really have any means to control the captured area, so it's not really adequate.

If there is some source available somewhere I wouldn't mind having a hack at trying to fix it, but I've not seen any documentation about where to find the latest source (or any for that matter).

Cheers
Andrew
Christoph Willing
2013-12-05 02:55:00 UTC
Permalink
Post by Andrew Danson
Hi Guys,
Recently I’ve set up the AG software on a RHEL 6.4 workstation machine, and it works nicely apart from one niggling issue I’ve been having.
Basically VPCScreen capture software doesn’t work, when you attempt to start the capture it crashes without so much as an error message.
I just found the same thing (maybe) on my most recent Slackware build. Running in debug mode (VenueClient3.py -d in a terminal) actually mentioned an unsatisfied shared object library version - it was looking for libavcodec.so.54 whereas my system has a newer libavcodec.so.55 so, yes, a rebuild would fix that. In the meantime, I was able to make a symbolic link from the ...so.55 library to …so.54 which was enough to make VPCScreen work (yes, a bad hack but confirms cause of problem).
Post by Andrew Danson
I thought perhaps with the X servers being trimmed down significantly (specifically some extensions removed) is it possible that it simply is try to use an extension no longer in Xorg? Older programs that can capture the screen such as XV and Vic both work ok, so perhaps a rebuild is all that’s required. Unfortunately Vic doesn’t really have any means to control the captured area, so it’s not really adequate.
If there is some source available somewhere I wouldn’t mind having a hack at trying to fix it, but I’ve not seen any documentation about where to find the latest source (or any for that matter).
Are you using the Centos builds for your RHEL 6.4? If so, there are SRPMs that you could rebuild from at:
http://www.vislab.uq.edu.au/centos/6/SRPMS/
The source code repo is at:
http://sourceforge.net/projects/if-media.accessgrid.p

chris


Christoph Willing +61 7 3365 8316
Research Computing Centre
University of Queensland
Andrew Danson
2013-12-05 03:24:56 UTC
Permalink
Thanks for that guys, Jason's solution worked once I realised something else silly I did wrong whilst testing my setup.

I might try and look into that source code that Chris has linked to there to see if there is an easy patch to fix the bug.
It looks like the UI is simply set up in the wrong state upon start up, won't know until I look into the code I guess.

I'll let you know what I find.

Cheers
Andrew

From: Christoph Willing [mailto:***@uq.edu.au]
Sent: Thursday, 5 December 2013 1:55 PM
To: Andrew Danson
Cc: accessgrid-***@lists.sourceforge.net
Subject: Re: [AG-TECH] VPCScreen under Linux


On 05/12/2013, at 11:54 AM, Andrew Danson <***@newcastle.edu.au<mailto:***@newcastle.edu.au>> wrote:


Hi Guys,

Recently I've set up the AG software on a RHEL 6.4 workstation machine, and it works nicely apart from one niggling issue I've been having.
Basically VPCScreen capture software doesn't work, when you attempt to start the capture it crashes without so much as an error message.

I just found the same thing (maybe) on my most recent Slackware build. Running in debug mode (VenueClient3.py -d in a terminal) actually mentioned an unsatisfied shared object library version - it was looking for libavcodec.so.54 whereas my system has a newer libavcodec.so.55 so, yes, a rebuild would fix that. In the meantime, I was able to make a symbolic link from the ...so.55 library to ...so.54 which was enough to make VPCScreen work (yes, a bad hack but confirms cause of problem).



I thought perhaps with the X servers being trimmed down significantly (specifically some extensions removed) is it possible that it simply is try to use an extension no longer in Xorg? Older programs that can capture the screen such as XV and Vic both work ok, so perhaps a rebuild is all that's required. Unfortunately Vic doesn't really have any means to control the captured area, so it's not really adequate.

If there is some source available somewhere I wouldn't mind having a hack at trying to fix it, but I've not seen any documentation about where to find the latest source (or any for that matter).

Are you using the Centos builds for your RHEL 6.4? If so, there are SRPMs that you could rebuild from at:
http://www.vislab.uq.edu.au/centos/6/SRPMS/


The source code repo is at:
http://sourceforge.net/projects/if-media.accessgrid.p

chris


Christoph Willing +61 7 3365 8316
Research Computing Centre
University of Queensland

Jason Bell
2013-12-05 02:53:55 UTC
Permalink
Andrew

This is a bug in the code - if you install an older version of VPCScreen, it will work fine.

The work around, within VPC is when the app is running, go to "File -> start". Then the button will be fine and it won't crash.

I have included some RPM's, but if you install the 0.2-5 version, it should work correctly. I am not sure where these can be found on a website.

Hope this helps.

Cheers,
Jason.


From: Andrew Danson [mailto:***@newcastle.edu.au]
Sent: Thursday, 5 December 2013 11:55 AM
To: accessgrid-***@lists.sourceforge.net
Subject: [AG-TECH] VPCScreen under Linux

Hi Guys,

Recently I've set up the AG software on a RHEL 6.4 workstation machine, and it works nicely apart from one niggling issue I've been having.
Basically VPCScreen capture software doesn't work, when you attempt to start the capture it crashes without so much as an error message.

I thought perhaps with the X servers being trimmed down significantly (specifically some extensions removed) is it possible that it simply is try to use an extension no longer in Xorg? Older programs that can capture the screen such as XV and Vic both work ok, so perhaps a rebuild is all that's required. Unfortunately Vic doesn't really have any means to control the captured area, so it's not really adequate.

If there is some source available somewhere I wouldn't mind having a hack at trying to fix it, but I've not seen any documentation about where to find the latest source (or any for that matter).

Cheers
Andrew
Loading...