• Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • Frankfurt Release
    • Frankfurt Release
    • None
    • None
    • DCAE Frankfurt Sprint 5 (M4)

      With change to non-root user, the log file creation is reported as error. Need updates to pom.xml (docker build) to create/grant permission to required log directory.

       

      Below from Jack's email.

       

      root@onap2-nfs:~# kubectl -n onap describe pod dev-dcaegen2-dcae-inventory-api-6d98b567d4-zx6zq | grep Image

          Image:         oomk8s/readiness-check:2.0.0

          Image ID:      docker-pullable://oomk8s/readiness-check@sha256:7daa08b81954360a1111d03364febcb3dcfeb723bcc12ce3eb3ed3e53f2323ed

          Image:          nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tls-init-container:1.0.3

          Image ID:       docker-pullable://nexus3.onap.org:10001/onap/org.onap.dcaegen2.deployments.tls-init-container@sha256:9736a0c9bd5ecfc547a4af1c688d61b4cb50dde08913b19483769a8f6510a439

          Image:         nexus3.onap.org:10001/onap/org.onap.dcaegen2.platform.inventory-api:3.4.0

          Image ID:      docker-pullable://10.12.5.2:5000/onap/org.onap.dcaegen2.platform.inventory-api@sha256:629a3399d8981f1890882e1d815cfee84fbed4a85264d78f21e02f64e86fd978

      root@onap2-nfs:~# packet_write_wait: Connection to 10.12.7.110 port 22: Broken pipe

      sh1986-vb:/home/sh1986>

       

       

       

      root@onap2-nfs:~# kubectl -n onap logs dev-dcaegen2-dcae-inventory-api-6d98b567d4-zx6zq | more

      20:43:33,738 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback-test.xml]

      20:43:33,738 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Could NOT find resource [logback.groovy]

      20:43:33,738 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.xml] at [jar:file:/opt/inventory-api-3.4.0.jar!/logback.xml]

      20:43:33,753 |-INFO in ch.qos.logback.core.joran.spi.ConfigurationWatchList@47fd17e3 - URL [jar:file:/opt/inventory-api-3.4.0.jar!/logback.xml] is not of type file

      20:43:33,810 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - debug attribute not set

      20:43:33,822 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Will scan for changes in [jar:file:/opt/inventory-api-3.4.0.jar!/logback.xml]

      20:43:33,822 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - Setting ReconfigureOnChangeTask scanning period to 30 seconds

      20:43:33,824 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]

      20:43:33,827 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [STDOUT]

      20:43:33,880 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - This appender no longer admits a layout as a sub-component, set an encoder instead.

      20:43:33,880 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.

      20:43:33,880 |-WARN in ch.qos.logback.core.ConsoleAppender[STDOUT] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details

      20:43:33,881 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.rolling.RollingFileAppender]

      20:43:33,884 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [metricsAppender]

      20:43:33,889 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2094777811 - setting totalSizeCap to 200 MB

      20:43:33,891 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2094777811 - Archive files will be limited to [100 MB] each.

      20:43:33,894 |-INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2094777811 - Will use gz compression

      20:43:33,895 |INFO in c.q.l.core.rolling.SizeAndTimeBasedRollingPolicy@2094777811 - Will use the pattern /opt/logs/metrics%d{yyyy-MM-dd}.%i.log for the active file

      20:43:33,897 |INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@3aa9e816 - The date pattern is 'yyyy-MM-dd' from file name pattern '/opt/logs/metrics%d{yyyy-MM-dd}.%i.log.gz'.

      20:43:33,897 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@3aa9e816 - Roll-over at midnight.

      20:43:33,901 |-INFO in ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP@3aa9e816 - Setting initial period to Fri Jan 24 20:43:33 GMT 2020

      20:43:33,903 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - This appender no longer admits a layout as a sub-component, set an encoder instead.

      20:43:33,903 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - To ensure compatibility, wrapping your layout in LayoutWrappingEncoder.

      20:43:33,903 |-WARN in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - See also http://logback.qos.ch/codes.html#layoutInsteadOfEncoder for details

      20:43:33,904 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - Active log file name: /opt/logs/metrics.log

      20:43:33,904 |-INFO in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - File property is set to [/opt/logs/metrics.log]

      20:43:33,905 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - Failed to create parent directories for [/opt/logs/metrics.log]

      20:43:33,905 |-ERROR in ch.qos.logback.core.rolling.RollingFileAppender[metricsAppender] - openFile(/opt/logs/metrics.log,true) call failed. java.io.FileNotFoundException: /opt/logs/metrics.log (No such fil

      e or directory)

              at java.io.FileNotFoundException: /opt/logs/metrics.log (No such file or directory)

              at      at java.io.FileOutputStream.open0(Native Method)

              at      at java.io.FileOutputStream.open(FileOutputStream.java:270)

              at      at java.io.FileOutputStream.<init>(FileOutputStream.java:213)

              at      at ch.qos.logback.core.recovery.ResilientFileOutputStream.<init>(ResilientFileOutputStream.java:26)

              at      at ch.qos.logback.core.FileAppender.openFile(FileAppender.java:204)

              at      at ch.qos.logback.core.FileAppender.start(FileAppender.java:127)

              at      at ch.qos.logback.core.rolling.RollingFileAppender.start(RollingFileAppender.java:100)

              at      at ch.qos.logback.core.joran.action.AppenderAction.end(AppenderAction.java:90)

              at      at ch.qos.logback.core.joran.spi.Interpreter.callEndAction(Interpreter.java:309)

              at      at ch.qos.logback.core.joran.spi.Interpreter.endElement(Interpreter.java:193)

      root@onap2-nfs:~#

            sh1986 sh1986
            vv770d vv770d
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: