The owner of the file (as well as the directory) is karaf.karaf. From /etc/passwd:
karaf:x:1001:1001::/home/karaf:/bin/bash From /etc/group: karaf:x:1001: The owner of the docker process in which karaf is running is root. So I don’t think it’s a permissions problem. The etc directory is mounted as a volume. It seems to be working fine (i.e. files can be changed both within the container and on the host). Cheers, =David > On Oct 28, 2019, at 17:17, Jean-Baptiste Onofré <[email protected]> wrote: > > Hmmm, > > does the user running Karaf has permission to read the file/folder ? > > Regards > JB > > On 28/10/2019 08:11, David Leangen wrote: >> >> You amaze me! How are you so fast? >> >> Anyway… >> >> Again you’ll have to excuse my ignorance, but… >> >> [root@deimos features]# pwd >> /home/karaf/features >> [root@deimos features]# ls >> 01-enroute.xml 03-base.xml 05-platform.xml 07-ddd.xml >> 09-app.xml integral.xml ws.xml >> 02-patches.xml 04-bucketz.xml 06-web.xml 08-application.xml >> 10-installation.xml licensing.xml >> [root@deimos features]# >> >> >> Then: >> >> karaf@root()> feature:repo-addfile:/home/karaf/features/01-enroute.xml >> Adding feature url file:/home/karaf/features/01-enroute.xml >> Error executing command: /home/karaf/features/01-enroute.xml (No such file >> or directory) : file:/home/karaf/features/01-enroute.xml >> karaf@root()> >> >> >> Cheers, >> =David >> >> >>> On Oct 28, 2019, at 16:04, Jean-Baptiste Onofré <[email protected] >>> <mailto:[email protected]><mailto:[email protected] >>> <mailto:[email protected]>>> wrote: >>> >>> Hi, >>> >>> You can do: >>> >>> feature:repo-add file:/path/to/your/features.xml >>> >>> Then >>> >>> feature:install -v -t enroute >>> >>> Regards >>> JB
