Re: [awips2-users] EDEX server file permissions post new install

  • To: "Herbster, Christopher G." <herbstec@xxxxxxxx>
  • Subject: Re: [awips2-users] EDEX server file permissions post new install
  • From: Shay Carter <srcarter@xxxxxxxx>
  • Date: Tue, 26 Mar 2024 13:42:42 -0600
Hi,

Thanks for the support question, we've responded through our support email
at support-awips@xxxxxxxxxxxxxxxx

--Shay

On Tue, Mar 26, 2024 at 11:31 AM Herbster, Christopher G. <herbstec@xxxxxxxx>
wrote:

> Hi folks,
> I have tried installing the current EDEX server on a new virtual machine
> running RHEL 7.9. The VM has 20 cores allocated, 32 GB RAM, and the /awips2
> path is a file system running on a pair of NVMe sticks on the host
> motherboard. This is the same configuration that had been running the old
> 18.x server (under a RHEL 6.x OS) for a number of years.
>
> I have tried installing the software multiple times, always assuming that
> I have done something wrong, but the system load continues to rise over
> time. I have tracked it down to what looks like a file permission problem,
> where the data files are owned by root, but the data processing scripts
> that want to move files are run by the awips user.
>
> Here are some pieces of evidence.
> [root@edex ~]# grep
> /awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829
> /awips2/ldm/dev/logs/purgeRadar.log
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
> find: cannot delete
> ‘/awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829’:
> Permission denied
>  ....
> There are 549 instances of this error in the log.
>
> [root@edex 20240316]# ll
> /awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829
> /awips2/ldm/dev/logs/purgeRadar.log
> -rw-r--r-- 1 root  root           74507 Mar 16 04:31
> /awips2/data_store/radar/20240316/08/VAX/VAX_N1X_20240316_0829
> -rw-rw-r-- 1 awips fxalpha 421414977804 Mar 18 17:56
> /awips2/ldm/dev/logs/purgeRadar.log
>
> (That's a 400 GB log file of errors.)
>
> I suspect this is the underlying issue, as the load on the machine went to
> >1500 (yes, 1500) when I had previously stopped all of the EDEX server
> process, including the LDM the night before. With no new data the load went
> from zero to that value overnight. I realized what the problem was by using
> the ps command to see the many stacked-up Python processes. (Launched from
> the awips user's crontab entries.)
>
> So, should there be some setting that makes the files writeable to the
> awips user? I looked in the install script, and I don't see any setuid or
> umask efforts. What step(s) have I failed to make?
>
> I have scrubbed prior installations. I had some issues with group install
> and rpm where the install aborted at the sed edit for the ldm registry. I
> think that things are "properly installed" now, but perhaps there was a
> post install event that didn't execute properly, or some other magic I
> failed to notice.  I did run the regutil commands to modify the queue
> location and size, used the ldmadmin command and notifyme command to query
> both the locally running ldm and remote sources. That stuff does seem to be
> working as expected, perhaps.
>
> Here are the installed packages.
>
> [root@edex ~]# rpm -qa | grep awips2-edex| sort
> awips2-edex-20.3.2-2.x86_64
> awips2-edex-alertviz-20.3.2-2.x86_64
> awips2-edex-archive-20.3.2-2.x86_64
> awips2-edex-base-20.3.2-2.x86_64
> awips2-edex-bufr-20.3.2-2.x86_64
> awips2-edex-common-core-20.3.2-2.x86_64
> awips2-edex-config-auto-20.3.2-2.x86_64
> awips2-edex-configuration-20.3.2-2.x86_64
> awips2-edex-core-20.3.2-2.x86_64
> awips2-edex-dataplugins-20.3.2-2.x86_64
> awips2-edex-foss-20.3.2-2.x86_64
> awips2-edex-foss-com-beust-jcommander-20.3.2-2.x86_64
> awips2-edex-foss-com-google-protobuf-20.3.2-2.x86_64
> awips2-edex-foss-com-mchange-20.3.2-2.x86_64
> awips2-edex-foss-com-sun-jna-20.3.2-2.x86_64
> awips2-edex-foss-edu-mit-ll-netcdf-20.3.2-2.x86_64
> awips2-edex-foss-javax-activation-20.3.2-2.x86_64
> awips2-edex-foss-javax-mail-20.3.2-2.x86_64
> awips2-edex-foss-javax-media-opengl-20.3.2-2.x86_64
> awips2-edex-foss-javax-servlet-20.3.2-2.x86_64
> awips2-edex-foss-net-dods-20.3.2-2.x86_64
> awips2-edex-foss-net-opengis-20.3.2-2.x86_64
> awips2-edex-foss-net-opengis_v2-20.3.2-2.x86_64
> awips2-edex-foss-net-sf-ehcache-20.3.2-2.x86_64
> awips2-edex-foss-ogc-tools-gml-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-activemq-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-camel-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-commons-cli-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-commons-compress-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-commons-management-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-commons-net-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-commons-ssl-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-commons-validator-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-shiro-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-ws-commons-schema-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-ws-security-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-xalan-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-xml-resolver-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-xml-security-20.3.2-2.x86_64
> awips2-edex-foss-org-apache-xml-serializer-20.3.2-2.x86_64
> awips2-edex-foss-org-dom4j-20.3.2-2.x86_64
> awips2-edex-foss-org-eclipse-jetty-20.3.2-2.x86_64
> awips2-edex-foss-org-itadaki-bzip2-20.3.2-2.x86_64
> awips2-edex-foss-org-jasypt-20.3.2-2.x86_64
> awips2-edex-foss-org-jfreechart-20.3.2-2.x86_64
> awips2-edex-foss-org-joda-time-20.3.2-2.x86_64
> awips2-edex-foss-org-objectweb-20.3.2-2.x86_64
> awips2-edex-foss-org-opensaml-20.3.2-2.x86_64
> awips2-edex-foss-org-w3-xmlschema-20.3.2-2.x86_64
> awips2-edex-foss-ucar-nc2-20.3.2-2.x86_64
> awips2-edex-gfe-20.3.2-2.x86_64
> awips2-edex-goesr-20.3.2-2.x86_64
> awips2-edex-grid-20.3.2-2.x86_64
> awips2-edex-griddednucaps-20.3.2-2.x86_64
> awips2-edex-ncep-20.3.2-2.x86_64
> awips2-edex-npp-20.3.2-2.x86_64
> awips2-edex-nswrc-radar-20.3.2-2.x86_64
> awips2-edex-ost-20.3.2-2.x86_64
> awips2-edex-probsevere-20.3.2-2.x86_64
> awips2-edex-radar-20.3.2-2.x86_64
> awips2-edex-registry-client-20.3.2-2.x86_64
> awips2-edex-remote-script-20.3.2-2.x86_64
> awips2-edex-satellite-20.3.2-2.x86_64
> awips2-edex-shapefiles-20.3.2-2.noarch
> awips2-edex-text-20.3.2-2.x86_64
> awips2-edex-warning-20.3.2-2.x86_64
>
> Any and all input is welcome. I only pretend to know what I'm doing. (-:
>
> Thanks!
>
> Chris
>
> Christopher Herbster, Ph.D.
> Associate Professor of Meteorology
> Applied Aviation Science
> Daytona Beach Campus
> College of Aviation Rm. 338
>
> 1 Aerospace Boulevard
> Daytona Beach, FL 32114
> 386.226.6444
> christopher.herbster@xxxxxxxx
>
> Embry-Riddle Aeronautical University
> Florida | Arizona | Worldwide
>
>
> 386.226.6446 Weather Center
> http://wx.erau.edu/
>
> Schedule at:  http://wx.erau.edu/faculty/herbster/Schedules/
>
> _______________________________________________
> NOTE: All exchanges posted to Unidata maintained email lists are
> recorded in the Unidata inquiry tracking system and made publicly
> available through the web.  Users who post to any of the lists we
> maintain are reminded to remove any personal information that they
> do not want to be made public.
>
>
> awips2-users mailing list
> awips2-users@xxxxxxxxxxxxxxxx
> For list information, to unsubscribe, or change your membership options,
> visit: https://www.unidata.ucar.edu/mailing_lists/
>


-- 
*(she/her/hers)*
Software Engineer III
*NSF Unidata*

PNG image

  • 2024 messages navigation, sorted by:
    1. Thread
    2. Subject
    3. Author
    4. Date
    5. ↑ Table Of Contents
  • Search the awips2-users archives: