Ubuntu 12.0 & Scream

649 views
Skip to first unread message

Amie Gibson

unread,
Apr 23, 2013, 4:52:46 PM4/23/13
to earthwo...@googlegroups.com
We tried several time unsuccessfully to run Scream on the latest LTS but never had any luck, so we returned to Ubuntu 10.04 and all is running smoothly. If you figure out any work around please let us know!!

Thanks,
Amie

Amie Gibson
Oklahoma Geological Survey
Observatory
Leonard, Ok.

Stephen Brewer

unread,
Apr 23, 2013, 6:14:38 PM4/23/13
to earthwo...@googlegroups.com
I was able to get scream v4.5 to startup on ubuntu 12.04 LTS

Installed packages "ia32-libs" and "libjpeg62" as per the instructions in guralp's email, sent to direct you to the scream download page.

From guralp's scream "Installation and Configuration" instructions, link is in the same email.
http://www.guralp.com/documents/html/MAN-SWA-0001/s2.html

cp libborqt-6.9.0-qt2.3.so /usr/lib
cd /usr/lib
ln -s libborqt-6.9.0-qt2.3.so libborqt-6.9-qt2.3.so  (libborqt-6.6.9-qt2.3.so is distributed by guralp, with scream)

At this point, things still will not work. You get something like this.
./scream: symbol lookup error: ./scream: undefined symbol: initPAnsiStrings  (initPAnsiStrings is supposed to be in libborqt...)

google for "libborqt-6.9-qt2.3.so ubuntu" and come up with a link for this page:
http://packages.ubuntu.com/search?searchon=contents&keywords=libborqt-6.9-qt2.3.so&mode=exactfilename&suite=hardy&arch=any

Apparently libborqt-6.9-qt2.3.so is part of the "teamspeak-client:i386" package.
Install package "teamspeak-client:i386". One of the files that gets added is:
/usr/lib/teamspeak-client/libborqt-6.9-qt2.3.so

Now scream will at least come up. Maybe the libborqt from guralp is bad? Or it just isn't being loaded at runtime until team-speak is installed?

I should verify/reproduce the above, but it looks like the mystery package needed is "teamspeak-client:i386", self-evident of course.

thanks, steve.
--
--
You received this message because you are subscribed to the Google
Groups "Earthworm Community Forum" group.
 
To post to this group, send an email to earthwo...@googlegroups.com
 
To unsubscribe from this group, send an email to
earthworm_for...@googlegroups.com
 
For more options, visit this group at
http://groups.google.com/group/earthworm_forum?hl=en
 
---
You received this message because you are subscribed to the Google Groups "Earthworm Community Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to earthworm_for...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 


-- 
Stephen Brewer University of Memphis
               3890 Central Ave.
               Memphis TN, 38152
email: sbre...@memphis.edu thebr...@gmail.com
voice: 901-678-4732 fax: 901-678-4734

Philip Crotwell

unread,
Apr 23, 2013, 10:08:15 PM4/23/13
to earthworm_forum

Hi

Not directly an answer to your question, but I coded up a guralp GCF to something that looks like earthworm exportgeneric system that is available here as something to allow guralp data to get to earthworm without running scream:
http://code.google.com/p/seisfile/downloads/detail?name=seisFile-1.6.0-beta1.tgz

The way I am running this now is on a Raspberry Pi at two stations and have corresponding importGenerics set up on our main server. So far it is working quite well.

The above tarball is a beta, as I am still working on things like documentation and want to do more testing. But if anyone is interested, let me know and I will fill you in on the detail of how to run it.

If you don't know about the Raspberry Pi, then you are missing out, it is a really cool $35 single board linux system. More info at raspberrypi.org

Philip

Murray McGowan

unread,
Apr 24, 2013, 5:37:11 AM4/24/13
to earthwo...@googlegroups.com

Note also that there are many existing routes to get data from a Guralp instrument into earthworm, without going via Scream.

If you have an EAM or a DCM equipped device;

 1) you can use the earthworm module "scream2ew" to get data directly from the EAM/DCM.

     http://www.earthwormcentral.org/documentation2/ovr/scream2ew_ovr.html

  2) you can switch on the seedlink server, and use earthworm's "slink2ew"

     http://www.guralp.com/documents/html/MAN-EAM-0003/s11.html#SubSection2

     http://www.earthwormcentral.org/documentation2/ovr/slink2ew_ovr.html

  3) you can use the native export-generic implementation in the EAM/DCM

     (EAM gdi2ew module documentation coming soon)

     http://www.earthwormcentral.org/documentation2/ovr/import-export_ovr.html

 

If you don't have an EAM or DCM in your system, and you want serial data directly from the digitizer into earthworm, there is gcf2ew.

http://www.earthwormcentral.org/documentation2/ovr/over_gcf2ew.html

 

Of course, more options are always a good thing, my thanks to Philip for this development. I would recommend using the libraries in the "Guralp Builder" system for development, as it will be updated with any future changes in the GCF format. http://www.guralp.com/guralp-builder/

 

Best Regards,

 

Murray McGowan

Guralp Systems Ltd.

Murray McGowan

unread,
Apr 24, 2013, 5:49:47 AM4/24/13
to earthwo...@googlegroups.com

Note that on a 32-bit system, you may need "libjpeg62", but on a 64-bit system, the library is "libjpeg62:i386" (in addition to i32-libs). The distinction is very important. "libjpeg62" will pull in the native architecture (32-bit on a 32-bit disto, 64-bit on a 64-bit distro), whereas "libjpeg62:i386" will force the 32-bit version on a 64-bit distro.

 

Also, you will get the "initPAnsiStrings" error even if you have the libborqt correctly referenced, but it in turns fails due to a downstream missing library (like libjpeg62). There is no dependency on teamspeak (which I've never heard of before), and you should be able to get Scream running simply from the rpm, and possibly one or two other standard library installs.

 

Murray.

 

 

From: earthwo...@googlegroups.com [mailto:earthwo...@googlegroups.com] On Behalf Of Stephen Brewer
Sent: 23 April 2013 23:15
To: earthwo...@googlegroups.com
Subject: Re: [Earthworm Forum] Ubuntu 12.0 & Scream

 

I was able to get scream v4.5 to startup on ubuntu 12.04 LTS

Philip Crotwell

unread,
Apr 24, 2013, 7:52:14 AM4/24/13
to earthworm_forum

I did not know about the guralp-builder, I'll have a look. However, an EAM wasn't really an option as we were going for the low budget solution. The raspberry pi at $35 is hard to beat. This sensor is a CMG5T, so I also need some hardware to take the serial in and IP out.

We have a different station, with a real EAM. We started by using gcf2ew but were getting very large numbers of dropped packets, ending up with very gappy seismograms. Switching to scream2ew on the EAM seemed to solve that problem, and so I was wary of depending directly on gcf2ew.

thanks
Philip



Paul Friberg

unread,
Apr 24, 2013, 8:36:07 AM4/24/13
to Earthworm Community Forum
Gcf2ew should be used primarily where you need a serial connection solution on a unix box (Sparc Solaris or Linux). That is the niche where it is built from, where as scream2ew is designed for an internet connected DM via SCREAM doing the serial comms and will probably do better in that mode as you discovered (albeit needing SCREAM running too).

Cheers,

Paul
--
===================================
Paul Friberg   p.fr...@isti.com
ISTI==Instrumental Software Technologies, Inc.
Phone 845.256.9290 FAX 845.256.9299
Reply all
Reply to author
Forward
0 new messages