Error running gstlal_reference_psd
I was trying to come up with an integration test that would verify that gstlal was built correctly, and the other packages around it are all compatible. So, I tried to run gstlal_reference_psd
on ldas-pcdev1.ligo-la.caltech.edu
and got this:
$ gstlal_reference_psd --write-psd test.xml.gz --data-source AdvLIGO --channel-name=X1=TEST --gps-start-time 0 --gps-end-time 100
/usr/lib64/python2.7/site-packages/gstlal/datasource.py:49: PyGIDeprecationWarning: Since version 3.11, calling threads_init is no longer needed. See: https://wiki.gnome.org/PyGObject/Threading
GObject.threads_init()
/usr/lib64/python2.7/site-packages/gstlal/pipeparts/__init__.py:37: PyGIDeprecationWarning: Since version 3.11, calling threads_init is no longer needed. See: https://wiki.gnome.org/PyGObject/Threading
GObject.threads_init()
/usr/lib64/python2.7/site-packages/gstlal/pipeio.py:45: PyGIDeprecationWarning: Since version 3.11, calling threads_init is no longer needed. See: https://wiki.gnome.org/PyGObject/Threading
GObject.threads_init()
/usr/lib64/python2.7/site-packages/gstlal/reference_psd.py:47: PyGIDeprecationWarning: Since version 3.11, calling threads_init is no longer needed. See: https://wiki.gnome.org/PyGObject/Threading
GObject.threads_init()
/usr/lib64/python2.7/site-packages/gstlal/reference_psd.py:151: PyGIDeprecationWarning: GObject.MainLoop is deprecated; use GLib.MainLoop instead
mainloop = GObject.MainLoop()
Traceback (most recent call last):
File "/usr/bin/gstlal_reference_psd", line 105, in <module>
reference_psd.write_psd(options.write_psd, dict((instrument, reference_psd.measure_psd(detectors, instrument, options.sample_rate, psd_fft_length = options.psd_fft_length, verbose = options.verbose)) for instrument in detectors.channel_dict), verbose = options.verbose)
File "/usr/bin/gstlal_reference_psd", line 105, in <genexpr>
reference_psd.write_psd(options.write_psd, dict((instrument, reference_psd.measure_psd(detectors, instrument, options.sample_rate, psd_fft_length = options.psd_fft_length, verbose = options.verbose)) for instrument in detectors.channel_dict), verbose = options.verbose)
File "/usr/lib64/python2.7/site-packages/gstlal/reference_psd.py", line 155, in measure_psd
head, _, _ = datasource.mkbasicsrc(pipeline, gw_data_source_info, instrument, verbose = verbose)
File "/usr/lib64/python2.7/site-packages/gstlal/datasource.py", line 789, in mkbasicsrc
src = pipeparts.mkfakeadvLIGOsrc(pipeline, instrument = instrument, channel_name = gw_data_source_info.channel_dict[instrument], blocksize = gw_data_source_info.block_size)
File "/usr/lib64/python2.7/site-packages/gstlal/pipeparts/__init__.py", line 468, in mkfakeadvLIGOsrc
return mkgeneric(pipeline, None, "lal_fakeadvligosrc", **properties)
File "/usr/lib64/python2.7/site-packages/gstlal/pipeparts/__init__.py", line 94, in mkgeneric
raise RuntimeError("unknown failure creating \"%s\" element: confirm that the correct plugins are being loaded" % elem_type_name)
RuntimeError: unknown failure creating "lal_fakeadvligosrc" element: confirm that the correct plugins are being loaded
It was reported via email that this is script is just currently broken.