ecflow-client does not contain resource files needed for ecflow_ui

Bug #1773131 reported by I Russell
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
ecflow (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Hello,

I just tried the ecflow-client package on Ununtu 18.04 and noticed that ecflow_ui does not start up because it requires resource files to be installed in /usr/share/ecflow. These can be found in the share/ecflow/etc/ directory of the ecFlow source code.

Best regards,
Iain

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in ecflow (Ubuntu):
status: New → Confirmed
Revision history for this message
marcofgalli (marcofgalli) wrote :
Revision history for this message
actionparsnip (andrew-woodhead666) wrote :
Revision history for this message
marcofgalli (marcofgalli) wrote :

I've found a workaround for ubuntu 18.04:

1) I downloaded the source code of the package from the original developers (making sure it was the same version the ubuntu .deb package is):

  $ wget https://confluence.ecmwf.int/download/attachments/8650755/ecFlow-4.8.0-Source.tar.gz?api=v2 -O ecFlow-4.8.0-Source.tar.gz

2) I gunzipped and untarred the downloaded package in ~/ecflow_src

3) I changed my directory to /usr/share and then created the link to the corresponding folder in the extracted archive:

  $ sudo ln -s ~/ecflow_src/ecFlow-4.8.0-Source/share/ecflow .

It seems to work, but of course it's not an elegant solution and moreover it's not straightforward to be available for everyone. It would be better to include the aforementioned files in the .deb package.

Revision history for this message
marcofgalli (marcofgalli) wrote :

As for comment #3, the package you are referring to seems to include what is missing in my ubuntu .deb package. However, my ubuntu version is 18.04, which has ecflow version 4.8.0 and not 4.12.0 as you linked

Revision history for this message
Rostislav (rostislav-kouznetsov) wrote :

Seems to be fixed in both 18.04 and 20.04.
In 18.04:

$ ls /usr/share/ecflow/etc/
ecflow_ui_test.def ecflowview_icon_conf.json ecflowview_panels.json
ecflow_ui_test_server_scripts.tar.gz ecflowview_menu_conf.json ecflowview_query_conf.json
ecflow_ui_test_session_template.json ecflowview_menus.json ecflowview_server_conf.json
ecflowview_attribute_conf.json ecflowview_notification_conf.json ecflowview_sstate_conf.json
ecflowview_gui.json ecflowview_nstate_conf.json ecflowview_view_conf.json
ecflowview_gui_server.json ecflowview_palette.json sounds
ecflowview_highlighter.json ecflowview_panel_conf.json viewer.qss

In 20.04:
$ ls /usr/share/ecflow/etc/
ecflow_ui_test.def ecflowview_menu_conf.json ecflowview_server_conf.json
ecflow_ui_test_server_scripts.tar.gz ecflowview_menus.json ecflowview_sstate_conf.json
ecflow_ui_test_session_template.json ecflowview_notification_conf.json ecflowview_view_conf.json
ecflowview_attribute_conf.json ecflowview_nstate_conf.json shortcuts.txt
ecflowview_gui.json ecflowview_palette.json sounds
ecflowview_gui_server.json ecflowview_panel_conf.json viewer.qss
ecflowview_highlighter.json ecflowview_panels.json
ecflowview_icon_conf.json ecflowview_query_conf.json

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Related questions

Remote bug watches

Bug watches keep track of this bug in other bug trackers.