OK, maybe it's due to your custom distro.

Any chance I can check your distro ?

Regards
JB

On 27/09/2021 16:49, Matthias Leinweber wrote:
I tested it with the downloaded karaf binary distribution and it works.
With a custom distribution there seems to be a problem. I tested with my own as well as with the custom dynamic dist from examples. Pls test it with a xml file not only with cfg+jar.

br,
Matthias

Am Mo., 27. Sept. 2021 um 15:04 Uhr schrieb Jean-Baptiste Onofré <[email protected] <mailto:[email protected]>>:

    Thanks Matthias,

    I have basically similar, let me try on a fresh install.

    Regards
    JB

    On 27/09/2021 15:00, Matthias Leinweber wrote:
     > Hello JB,
     >
     > Linux 5.13.19-2-MANJARO on ext4
     >
     > Br,
     > Matthias
     >
     > Am Mo., 27. Sept. 2021 um 14:50 Uhr schrieb Jean-Baptiste Onofré
     > <[email protected] <mailto:[email protected]> <mailto:[email protected]
    <mailto:[email protected]>>>:
     >
     >     Hi Matthias,
     >
     >     what's your OS and environment ?
     >
     >     It seems to work fine to me: I added a new fileinstall
    factory pid and
     >     it's deploying from there.
     >
     >     Regards
     >     JB
     >
     >     On 27/09/2021 14:38, Matthias Leinweber wrote:
     >      > I also tried to add a config file
     >     (org.apache.felix.fileinstall-foo.cfg)
     >      > into the etc folder before first startup, But also no success.
     >      >
     >      > Br,
     >      > Matthias
     >      >
     >      > Am Fr., 24. Sept. 2021 um 10:28 Uhr schrieb Jean-Baptiste
    Onofré
     >      > <[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
    <mailto:[email protected] <mailto:[email protected]>
     >     <mailto:[email protected] <mailto:[email protected]>>>>:
     >      >
     >      >     I think you have a race condition: fileinstall is
    installed by
     >      >     startup.properties, and you provide the config via
    features
     >     core which
     >      >     come later in the bootstrap.
     >      >
     >      >     Let me try a startup like this and get back to you.
     >      >     I keep you posted.
     >      >
     >      >     Regards
     >      >     JB
     >      >
     >      >     On 24/09/2021 09:27, Matthias Leinweber wrote:
     >      >      > Hello,
     >      >      >
     >      >      > Does not work for us. In our assembly we add a boot
    feature
     >      >     containing:
     >      >      >
     >      >      >      <config name="org.apache.felix.fileinstall-camel">
     >      >      >        felix.fileinstall.dir =
    ${env:CAMEL_PATH:-/deploy/}
     >      >      >        felix.fileinstall.filter = .*\\.(xml|cfg|groovy)
     >      >      >        felix.fileinstall.poll = 1000
     >      >      >        felix.fileinstall.start.level = 80
     >      >      >        felix.fileinstall.active.level = 80
     >      >      >        felix.fileinstall.log.level = 3
     >      >      >      </config>
     >      >      >
     >      >      > The content of this fileinstaller does not get
    processed
     >     on the
     >      >     first
     >      >      > system start. After restart it's fine, but not a viable
     >     option. I
     >      >     tired
     >      >      > start+active @ 60,80,100 + start@100 active@80. As
    well as
     >      >     disable nio2.
     >      >      > In all cases I need to touch a file to make it working.
     >      >      >
     >      >      > br,
     >      >      > Matthias
     >      >      >
     >      >      > Am Do., 23. Sept. 2021 um 21:05 Uhr schrieb Paul Fraser
     >      >      > <[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>
     >      >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>>>:
     >      >      >
     >      >      >     Yes, running without clean works OK in my case.
     >      >      >
     >      >      >     Paul Fraser
     >      >      >
     >      >      >     On 23/9/21 6:45 pm, Jean-Baptiste Onofré wrote:
     >      >      >      > I guess it works fine without the clean arg
    right ?
     >      >      >      >
     >      >      >      > Regards
     >      >      >      > JB
     >      >      >      >
     >      >      >      > On 22/09/2021 13:15, Jesse White wrote:
     >      >      >      >> We're hitting a similar problem with the
    deploy/
     >     folder
     >      >     and can
     >      >      >      >> reproduce with a vanilla distribution of
    Karaf 4.3.3.
     >      >      >      >>
     >      >      >      >> On Mac OS w/ JDK 11:
     >      >      >      >>
     >      >      >      >>    tar zxvf apache-karaf-4.3.3.tar.gz &&
     >      >     cd apache-karaf-4.3.3
     >      >      >      >>    cp /tmp/confd-telemetry-feature.xml deploy/
     >      >      >      >>    ./bin/karaf clean
     >      >      >      >>
     >      >      >      >>    karaf@root()> feature:info
    confd-telemetry-auto
     >      >      >      >>    Feature not found
     >      >      >      >>
     >      >      >      >> Similar test with Karaf 4.3.2 shows:
     >      >      >      >>
     >      >      >      >>    karaf@root()> feature:info
      confd-telemetry-auto
     >      >      >      >>    Feature confd-telemetry-auto 1.0.0
     >      >      >      >>    Feature configuration:
     >      >      >      >>
     >      >     org.opennms.features.telemetry.listeners-single-port-flows
     >      >      >      >>
     >     org.opennms.features.telemetry.listeners-JTI-Listener
     >      >      >      >>
     >     org.opennms.features.telemetry.listeners-NXOS-Listener
     >      >      >      >>    ...
     >      >      >      >>
     >      >      >      >> Here's a reference to the feature file in
    question:
     >      >      >      >>
     >      >
    https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
     >      >
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
     >      >      >
     >      >
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
     >      >
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>
     >      >      >      >>
     >      >      >
     >      >
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
     >      >
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>
     >      >      >
     >      >
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>
     >      >
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>
>  <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b
    <https://gist.github.com/j-white/1574f34cb94dc2d9166ae9805bd4ba3b>>>>>
     >      >      >      >>
     >      >      >      >> Thanks for all the effort in maintaining the
     >     distribution
     >      >     - looking
     >      >      >      >> forward to getting R7 up and running with
    JDK 17!
     >      >      >      >>
     >      >      >      >> Best,
     >      >      >      >> Jesse
     >      >      >      >>
     >      >      >
     >      >
>  ------------------------------------------------------------------------
     >      >      >      >> *From:* Jean-Baptiste Onofre
    <[email protected] <mailto:[email protected]>
     >     <mailto:[email protected] <mailto:[email protected]>>
     >      >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>
     >      >      >     <mailto:[email protected]
    <mailto:[email protected]> <mailto:[email protected]
    <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>>>
     >      >      >      >> *Sent:* Tuesday, September 21, 2021 9:39 AM
     >      >      >      >> *To:* [email protected]
    <mailto:[email protected]>
     >     <mailto:[email protected] <mailto:[email protected]>>
     >      >     <mailto:[email protected]
    <mailto:[email protected]> <mailto:[email protected]
    <mailto:[email protected]>>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
     >      >     <mailto:[email protected]
    <mailto:[email protected]> <mailto:[email protected]
    <mailto:[email protected]>>>>
     >      >      >     <[email protected]
    <mailto:[email protected]> <mailto:[email protected]
    <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>
     >      >     <mailto:[email protected]
    <mailto:[email protected]> <mailto:[email protected]
    <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>>>
     >      >      >      >> *Subject:* Re: FileInstaller with 4.3.3
     >      >      >      >> WARNING: This email originated outside of
    NantHealth.
     >      >      >      >> DO NOT CLICK links or attachments unless you
     >     recognize the
     >      >      >     sender and
     >      >      >      >> are expecting this email.
     >      >      >      >> ________________________________
     >      >      >      >>
     >      >      >      >> Yes, I tried both, no clean, clean as argument,
     >     clean in
     >      >      >      >> config.properties.
     >      >      >      >>
     >      >      >      >> All works fine.
     >      >      >      >>
     >      >      >      >> Can you share some details about your test
    case and
     >      >     environment
     >      >      >      >> (especially if you are on Windows or Unix) ?
     >      >      >      >>
     >      >      >      >> Regards
     >      >      >      >> JB
     >      >      >      >>
     >      >      >      >>> Le 21 sept. 2021 à 15:00, Matthias Leinweber
     >      >      >      >>> <[email protected]
    <mailto:[email protected]>
     >     <mailto:[email protected]
    <mailto:[email protected]>>
     >      >     <mailto:[email protected]
    <mailto:[email protected]>
     >     <mailto:[email protected]
    <mailto:[email protected]>>>
     >      >      >     <mailto:[email protected]
    <mailto:[email protected]>
     >     <mailto:[email protected]
    <mailto:[email protected]>>
     >      >     <mailto:[email protected]
    <mailto:[email protected]>
     >     <mailto:[email protected]
    <mailto:[email protected]>>>>> a écrit :
     >      >      >      >>>
     >      >      >      >>> For me it's a custom dist. Did you do a
    clean start?
     >      >      >      >>>
     >      >      >      >>> Am Di., 21. Sept. 2021 um 14:28 Uhr schrieb
     >      >     Jean-Baptiste Onofre
     >      >      >      >>> <[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>
     >      >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>>>:
     >      >      >      >>> Hi,
     >      >      >      >>>
     >      >      >      >>> I did several test and it works fine for me.
     >      >      >      >>>
     >      >      >      >>> Here’s the very simplest test:
     >      >      >      >>>
     >      >      >      >>> - Starting from Karaf 4.3.3 vanilla
     >      >      >      >>> - I put commons-lang-2.6.jar in the deploy
    folder
     >     (while
     >      >     Karaf is
     >      >      >      >>> stopped)
     >      >      >      >>> - then, I’m starting Karaf with bin/karaf
     >      >      >      >>> - When I checked the bundle:list:
     >      >      >      >>>
     >      >      >      >>> 54 │ Active   │  10 │ 2.6.7              │
    OPS4J
     >     Pax Url
     >      >     - wrap:
     >      >      >      >>> 55 │ Active   │  80 │ 2.6                │
     >     Commons Lang
     >      >      >      >>>
     >      >      >      >>> So, you can see commons-lang installed and
    active,
     >      >     meaning the
     >      >      >      >>> deployers deployed it from the deploy folder.
     >      >      >      >>>
     >      >      >      >>> It works for me.
     >      >      >      >>>
     >      >      >      >>> Can you elaborate a bit your test case ?
     >      >      >      >>> Is it a custom distribution ?
     >      >      >      >>>
     >      >      >      >>> Regards
     >      >      >      >>> JB
     >      >      >      >>>
     >      >      >      >>> > Le 20 sept. 2021 à 08:29, Paul Fraser
     >      >     <[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>
     >      >      >     <mailto:[email protected]
    <mailto:[email protected]> <mailto:[email protected]
    <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>>> a écrit :
     >      >      >      >>> >
     >      >      >      >>> > Hi JB,
     >      >      >      >>> >
     >      >      >      >>> > Any result on this check?
     >      >      >      >>> >
     >      >      >      >>> > Paul Fraser
     >      >      >      >>> >
     >      >      >      >>> > On 17/9/21 9:55 pm, JB Onofré wrote:
     >      >      >      >>> >> I checked etc I will check deploy now.
     >      >      >      >>> >>
     >      >      >      >>> >> Regards
     >      >      >      >>> >> JB
     >      >      >      >>> >>
     >      >      >      >>> >>> Le 17 sept. 2021 à 12:29, Paul Fraser
     >      >     <[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>
     >      >      >     <mailto:[email protected]
    <mailto:[email protected]> <mailto:[email protected]
    <mailto:[email protected]>>
     >     <mailto:[email protected] <mailto:[email protected]>
    <mailto:[email protected] <mailto:[email protected]>>>>> a écrit :
     >      >      >      >>> >>>
     >      >      >      >>> >>> Hi JB,
     >      >      >      >>> >>>
     >      >      >      >>> >>> In my case the problem occurs using the
     >     deploy folder.
     >      >      >      >>> >>>
     >      >      >      >>> >>> Exact same code in 4.3.2 works, 4.3.3
    does not
     >      >     install the
     >      >      >      >>> deploy folder files.
     >      >      >      >>> >>>
     >      >      >      >>> >>> Paul
     >      >      >      >>> >>>
     >      >      >      >>> >>>> On 17/9/21 7:04 pm, Jean-Baptiste
    Onofré wrote:
     >      >      >      >>> >>>> Hi,
     >      >      >      >>> >>>>
     >      >      >      >>> >>>> did you updated the etc location in
     >      >     etc/config.properties (in
     >      >      >      >>> the felix.fileinstall.dir property) ?
     >      >      >      >>> >>>>
     >      >      >      >>> >>>> I just tried and it works fine for
    me. Here's my
     >      >     test case:
     >      >      >      >>> >>>>
     >      >      >      >>> >>>> 1. I created etc/my.config.cfg containing
     >     foo=bar
     >      >      >      >>> >>>> 2. I'm starting karaf
     >      >      >      >>> >>>> 3. I can see the config loaded:
     >      >      >      >>> >>>>
     >      >      >      >>> >>>> karaf@root()> config:list
     >     "(service.pid=my.config)"
     >      >      >      >>> >>>>
     >      >      >      >>> >>>>
     >      >      >      >>> >>>>
     >      >      >      >>> >>>>
     >      >      >      >>> >>>>
     >      >      >
>  ----------------------------------------------------------------
     >      >      >      >>> >>>> Pid:            my.config
     >      >      >      >>> >>>> BundleLocation: ?
     >      >      >      >>> >>>> Properties:
     >      >      >      >>> >>>>    felix.fileinstall.filename =
     >      >      >      >>>
     >      >      >
     >      >
>  file:/home/jbonofre/Workspace/karaf/assemblies/apache-karaf/target/apache-karaf-4.3.4-SNAPSHOT/etc/my.config.cfg
     >      >      >      >>> >>>>    foo = bar
     >      >      >      >>> >>>>    service.pid = my.config
     >      >      >      >>> >>>>
     >      >      >      >>> >>>> Can you share your test case ?
     >      >      >      >>> >>>>
     >      >      >      >>> >>>> Regards
     >      >      >      >>> >>>> JB
     >      >      >      >>> >>>>
     >      >      >      >>> >>>>
     >      >      >      >>> >>>>
     >      >      >      >>> >>>>> On 16/09/2021 14:31, Matthias
    Leinweber wrote:
     >      >      >      >>> >>>>> Hello,
     >      >      >      >>> >>>>>
     >      >      >      >>> >>>>> I am having a strange issue after I
    updated my
     >      >     assembly to
     >      >      >      >>> 4.3.3. I am using a custom file installer
     >     location which
     >      >     I deploy
     >      >      >      >>> with a feature.
     >      >      >      >>> >>>>>
     >      >      >      >>> >>>>> The strange thing is that the folder
    is not
     >     processed
     >      >      >      >>> automatically at startup, but if I touch a
    single
     >     file
     >      >     in the
     >      >      >     folder
     >      >      >      >>> all others files get processed as well.
     >      >      >      >>> >>>>>
     >      >      >      >>> >>>>> Any ideas?
     >      >      >      >>> >>>>>
     >      >      >      >>> >>>>> br,
     >      >      >      >>> >>>>> Matthias
     >      >      >      >>>
     >      >      >      >>>
     >      >      >      >>>
     >      >      >      >>>
     >      >      >      >>
     >      >      >      >>
     >      >      >      >>           CONFIDENTIALITY NOTICE
     >      >      >      >>           This e-mail message and any
    attachments are
     >      >     only for
     >      >      >     the use
     >      >      >      >>           of the intended recipient and may
    contain
     >      >     information
     >      >      >     that is
     >      >      >      >>           privileged, confidential or
    exempt from
     >      >     disclosure under
     >      >      >      >>           applicable law. If you are not
    the intended
     >      >     recipient, any
     >      >      >      >>           disclosure, distribution or other
    use of
     >     this
     >      >     e-mail
     >      >      >     message
     >      >      >      >>           or attachments is prohibited. If you
     >     have received
     >      >      >     this e-mail
     >      >      >      >>           message in error, please delete and
     >     notify the
     >      >     sender
     >      >      >      >>           immediately. Thank you.
     >      >      >      >>
     >      >      >
     >      >      >
     >      >      >
     >      >      >
     >      >
     >      >
     >      >
     >
     >



Reply via email to