Hello,
regarding the container settings, you created docker
container with "mmbh" user and consequently the shared
directory between inside & outside docker container is
"/home/mmbh/xds-workspace" :
So you must use the same user (meaning the same path) in
the xds-cli command :
xds-cli prj add
--label="Project_helloworld-native-application" --type=pm
--path=/home/mehdi/xds-workspace/helloworld-native-application
--server-path=/home/devel/xds-workspace/helloworld-native-application
Must be:
xds-cli prj add
--label="Project_helloworld-native-application" --type=pm
--path=/home/mmbh/xds-workspace/helloworld-native-application
--server-path=/home/devel/xds-workspace/helloworld-native-application
Regards,
Sebastien.
On 16/04/2019 09:43, mahdi ben henda wrote:
> hello,
> thank you sébastien for your replay,
> for the command xds-cli prj ls -v it shows me
nothing.
> mehdi@mehdi:~$ docker ps -a
> CONTAINER ID
IMAGE
COMMAND CREATED
STATUS
PORTS
NAMES
> 3fb7e1f9904b docker.automotivelinux.org/agl/worker-xds:6.99.4
"/usr/bin/wait_for_n…" 3 days ago Up About a
minute 0.0.0.0:8000->8000/tcp, 0.0.0.0:69->69/udp,
0.0.0.0:10809->10809/tcp, 0.0.0.0:2222->22/tcp
agl-xds-mehdi-0-mmbh
>
> mehdi@mehdi:~$ docker inspect 3fb7e1f9904b
> [
> {
> "Id":
"3fb7e1f9904b7f8525710d4c2588eec40346140cb71f43a2e1f926216b52baec",
> "Created": "2019-04-12T08:19:11.277424522Z",
> "Path": "/usr/bin/wait_for_net.sh",
> "Args": [
> "/bin/systemd"
> ],
> "State": {
> "Status": "running",
> "Running": true,
> "Paused": false,
> "Restarting": false,
> "OOMKilled": false,
> "Dead": false,
> "Pid": 5648,
> "ExitCode": 0,
> "Error": "",
> "StartedAt":
"2019-04-16T07:37:29.632181611Z",
> "FinishedAt":
"2019-04-15T21:19:30.933750314Z"
> },
> "Image":
"sha256:210dffda7f698c62c2ceec456e17363e7754dab4db298639fb7ed74920977942",
> "ResolvConfPath":
"/var/lib/docker/containers/3fb7e1f9904b7f8525710d4c2588eec40346140cb71f43a2e1f926216b52baec/resolv.conf",
> "HostnamePath":
"/var/lib/docker/containers/3fb7e1f9904b7f8525710d4c2588eec40346140cb71f43a2e1f926216b52baec/hostname",
> "HostsPath":
"/var/lib/docker/containers/3fb7e1f9904b7f8525710d4c2588eec40346140cb71f43a2e1f926216b52baec/hosts",
> "LogPath":
"/var/lib/docker/containers/3fb7e1f9904b7f8525710d4c2588eec40346140cb71f43a2e1f926216b52baec/3fb7e1f9904b7f8525710d4c2588eec40346140cb71f43a2e1f926216b52baec-json.log",
> "Name": "/agl-xds-mehdi-0-mmbh",
> "RestartCount": 0,
> "Driver": "overlay2",
> "Platform": "linux",
> "MountLabel": "",
> "ProcessLabel": "",
> "AppArmorProfile": "unconfined",
> "ExecIDs": null,
> "HostConfig": {
> "Binds": [
>
"/home/mmbh/xds-workspace:/home/devel/xds-workspace",
>
"/home/mmbh/xds-workspace/.xdt_0:/xdt",
> "/sys/fs/cgroup:/sys/fs/cgroup:ro"
> ],
> "ContainerIDFile": "",
> "LogConfig": {
> "Type": "json-file",
> "Config": {}
> },
> "NetworkMode": "default",
> "PortBindings": {
> "10809/tcp": [
> {
> "HostIp": "",
> "HostPort": "10809"
> }
> ],
> "22/tcp": [
> {
> "HostIp": "",
> "HostPort": "2222"
> }
> ],
> "69/udp": [
> {
> "HostIp": "",
> "HostPort": "69"
> }
> ],
> "8000/tcp": [
> {
> "HostIp": "",
> "HostPort": "8000"
> }
> ]
> },
> "RestartPolicy": {
> "Name": "no",
> "MaximumRetryCount": 0
> },
> "AutoRemove": false,
> "VolumeDriver": "",
> "VolumesFrom": null,
> "CapAdd": null,
> "CapDrop": null,
> "Dns": [],
> "DnsOptions": [],
> "DnsSearch": [],
> "ExtraHosts": null,
> "GroupAdd": null,
> "IpcMode": "shareable",
> "Cgroup": "",
> "Links": null,
> "OomScoreAdj": 0,
> "PidMode": "",
> "Privileged": true,
> "PublishAllPorts": false,
> "ReadonlyRootfs": false,
> "SecurityOpt": [
> "label=disable"
> ],
> "UTSMode": "",
> "UsernsMode": "",
> "ShmSize": 67108864,
> "Runtime": "runc",
> "ConsoleSize": [
> 0,
> 0
> ],
> "Isolation": "",
> "CpuShares": 0,
> "Memory": 0,
> "NanoCpus": 0,
> "CgroupParent": "",
> "BlkioWeight": 0,
> "BlkioWeightDevice": [],
> "BlkioDeviceReadBps": null,
> "BlkioDeviceWriteBps": null,
> "BlkioDeviceReadIOps": null,
> "BlkioDeviceWriteIOps": null,
> "CpuPeriod": 0,
> "CpuQuota": 0,
> "CpuRealtimePeriod": 0,
> "CpuRealtimeRuntime": 0,
> "CpusetCpus": "",
> "CpusetMems": "",
> "Devices": [],
> "DeviceCgroupRules": null,
> "DiskQuota": 0,
> "KernelMemory": 0,
> "MemoryReservation": 0,
> "MemorySwap": 0,
> "MemorySwappiness": null,
> "OomKillDisable": false,
> "PidsLimit": 0,
> "Ulimits": null,
> "CpuCount": 0,
> "CpuPercent": 0,
> "IOMaximumIOps": 0,
> "IOMaximumBandwidth": 0,
> "MaskedPaths": null,
> "ReadonlyPaths": null
> },
> "GraphDriver": {
> "Data": {
> "LowerDir":
"/var/lib/docker/overlay2/218e4533fa72c9dbaa9ca375edce934f26593d458d84d29628ad2905e69b8d6f-init/diff:/var/lib/docker/overlay2/f81873e967e7bb5febb96d240b888618a95d2552108ee39c3303428c3be32bf9/diff:/var/lib/docker/overlay2/bb66c5a6bd3f3e29fa8f9bf04aabafdd78ed273b045d467c1171ebb7537b41e9/diff:/var/lib/docker/overlay2/ab4a04edf20f58bd8aed2374e040e6241a3927bdf47fac4b9de6492b9924d1d2/diff",
> "MergedDir":
"/var/lib/docker/overlay2/218e4533fa72c9dbaa9ca375edce934f26593d458d84d29628ad2905e69b8d6f/merged",
> "UpperDir":
"/var/lib/docker/overlay2/218e4533fa72c9dbaa9ca375edce934f26593d458d84d29628ad2905e69b8d6f/diff",
> "WorkDir":
"/var/lib/docker/overlay2/218e4533fa72c9dbaa9ca375edce934f26593d458d84d29628ad2905e69b8d6f/work"
> },
> "Name": "overlay2"
> },
> "Mounts": [
> {
> "Type": "bind",
> "Source": "/home/mmbh/xds-workspace",
> "Destination":
"/home/devel/xds-workspace",
> "Mode": "",
> "RW": true,
> "Propagation": "rprivate"
> },
> {
> "Type": "bind",
> "Source": "/sys/fs/cgroup",
> "Destination": "/sys/fs/cgroup",
> "Mode": "ro",
> "RW": false,
> "Propagation": "rprivate"
> },
> {
> "Type": "bind",
> "Source":
"/home/mmbh/xds-workspace/.xdt_0",
> "Destination": "/xdt",
> "Mode": "",
> "RW": true,
> "Propagation": "rprivate"
> }
> ],
> "Config": {
> "Hostname": "agl-xds-mehdi-0-mmbh",
> "Domainname": "",
> "User": "",
> "AttachStdin": false,
> "AttachStdout": false,
> "AttachStderr": false,
> "ExposedPorts": {
> "10809/tcp": {},
> "22/tcp": {},
> "69/udp": {},
> "8000/tcp": {}
> },
> "Tty": true,
> "OpenStdin": true,
> "StdinOnce": false,
> "Env": [
>
"PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
> ],
> "Cmd": [
> "/bin/systemd"
> ],
> "ArgsEscaped": true,
> "Image": "docker.automotivelinux.org/agl/worker-xds:6.99.4",
> "Volumes": null,
> "WorkingDir": "",
> "Entrypoint": [
> "/usr/bin/wait_for_net.sh"
> ],
> "OnBuild": null,
> "Labels": {}
> },
> "NetworkSettings": {
> "Bridge": "",
> "SandboxID":
"475d485d8e8a88f6709b26b223c819601862ab125a389ebf4dc15addee1b73f9",
> "HairpinMode": false,
> "LinkLocalIPv6Address": "",
> "LinkLocalIPv6PrefixLen": 0,
> "Ports": {
> "10809/tcp": [
> {
> "HostIp": "0.0.0.0",
> "HostPort": "10809"
> }
> ],
> "22/tcp": [
> {
> "HostIp": "0.0.0.0",
> "HostPort": "2222"
> }
> ],
> "69/udp": [
> {
> "HostIp": "0.0.0.0",
> "HostPort": "69"
> }
> ],
> "8000/tcp": [
> {
> "HostIp": "0.0.0.0",
> "HostPort": "8000"
> }
> ]
> },
> "SandboxKey":
"/var/run/docker/netns/475d485d8e8a",
> "SecondaryIPAddresses": null,
> "SecondaryIPv6Addresses": null,
> "EndpointID":
"2389490ba2808f963ecbf1006bed41c715b3f3b679549c6379fc7d4293e6c64f",
> "Gateway": "172.17.0.1",
> "GlobalIPv6Address": "",
> "GlobalIPv6PrefixLen": 0,
> "IPAddress": "172.17.0.2",
> "IPPrefixLen": 16,
> "IPv6Gateway": "",
> "MacAddress": "02:42:ac:11:00:02",
> "Networks": {
> "bridge": {
> "IPAMConfig": null,
> "Links": null,
> "Aliases": null,
> "NetworkID":
"58829f587e1fff2b3342b5aff20210f98c8d339a17d90e84356f42132f6fbf6d",
> "EndpointID":
"2389490ba2808f963ecbf1006bed41c715b3f3b679549c6379fc7d4293e6c64f",
> "Gateway": "172.17.0.1",
> "IPAddress": "172.17.0.2",
> "IPPrefixLen": 16,
> "IPv6Gateway": "",
> "GlobalIPv6Address": "",
> "GlobalIPv6PrefixLen": 0,
> "MacAddress":
"02:42:ac:11:00:02",
> "DriverOpts": null
> }
> }
> }
> }
> ]
>
> Mohamed Mahdi Ben Henda,
> Chair IEEE ENISo Student Branch,
> industrial electronics engineering student at the
national school of engineering of Sousse.
>
>
> On Mon, Apr 15, 2019 at 6:20 PM Sébastien Douheret <sebastien.douheret@xxxxxxx>
wrote:
>
> Hello,
>
> would you please provide me the output of
following commands ?
>
> xds-cli prj ls -v
>
> docker ps -a
>
> docker inspect XXXX ;# where XXXX is the id
of the docker container where xds-server is running
>
>
> Regards,
> Sebastien.
>
>
On
15/04/2019 16:04, mahdi ben henda wrote:
hello,
I'm working to create my first AGL application on
my raspberry pi or the xds-server is running locally
in a docker container and the xds-agent is running
correctly locally on my machine and I had downloaded
an SDK from the xds dashboard so I wanted to test the
helloworld-native-application but I find my self stuck
in an error when I want to declare the project. i had
run this command:"xds-cli prj add
--label="Project_helloworld-native-application"
--type=pm
--path=/home/mehdi/xds-workspace/helloworld-native-application
--server-path=/home/devel/xds-workspace/helloworld-native-application
but i have this error and i didn't know the cause of
it or how to solve it "FolderAdd error: Cannot create
ServerPath directory:
/home/devel/xds-workspace/helloworld-native-application"
hope you can help with my problem and thank you for
all your help and your time.
kind regards.
Mohamed
Mahdi Ben Henda,
Chair
IEEE
ENISo Student Branch,
industrial
electronics engineering student at the
national school of engineering of
Sousse.
_______________________________________________
automotive-discussions mailing list
automotive-discussions@xxxxxxxxxxxxxxxxxxxxxxxxx
https://lists.linuxfoundation.org/mailman/listinfo/automotive-discussions
--
sebastien.douheret@xxxxxxx - www.iot.bzh