Code Monkey home page Code Monkey logo

openjnpr-container-vmx's People

Contributors

a-elita avatar ashguptablr avatar mwiget avatar rameshrn avatar steffenries avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

openjnpr-container-vmx's Issues

vmxt terminates when running on CentOS 7.5

$ uname -a
Linux ESXi.fritz.box 3.10.0-862.14.4.el7.x86_64 #1 SMP Wed Sep 26 15:12:11 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
[mwiget@ESXi vmx]$ cat /etc/centos-release
CentOS Linux release 7.5.1804 (Core)
$

Tried vMX 18.3 and earlier versions and they don't get fpc up and running. RIOT is running but vmxt isn't. Seems to be a kernel related issue?

Ubuntu uses kernel version 4.x and there vMX 18.3 (and earlier)versions run fine.

$ uname -a
Linux sb 4.15.0-33-generic #36-Ubuntu SMP Wed Aug 15 16:00:05 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux

18.2R1.9, 21.2R1 Containers up but not ready (...)

Hi,
First of all big thumbs up for the project!
I'm trying to create a lab on Centos7 with the use of the above images. Both created and up however I'm not sure what's wrong.
When I run ./getpass.sh it will show dots long after the build (...) also getpass will prompt me for the pass but it seems whatever I enter 3 times it will always return the container info with (...)
i.e
[root@tds OpenJNPR-Container-vMX]# ./getpass.sh Password: Password: Password: vMX openjnpr-container-vmx-vmx2-1 (v4:172.22.0.2 v6:) 18.2R1.9 GoigoiF5ushathung4hohWee ... Password: Password: Password: vMX openjnpr-container-vmx-vmx1-1 (v4:172.22.0.3 v6:) 21.2R1 loi8eihoL8bee6ic6yeey9ah ...

Containers are up and I can ssh with lab user as seems it can not access default location for rsa:

WARNING: Can't read ssh public key file id_rsa.pub. Creating user 'lab' with same password as root

# docker container ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 9b06303c3de8 juniper/openjnpr-container-vmx:bionic "/launch.sh" 40 minutes ago Up 40 minutes 0.0.0.0:32790->22/tcp, :::32790->22/tcp, 0.0.0.0:32788->830/tcp, :::32788->830/tcp openjnpr-container-vmx-vmx2-1 3764e07c2ff3 juniper/openjnpr-container-vmx:bionic "/launch.sh" 40 minutes ago Up 40 minutes 0.0.0.0:32793->22/tcp, :::32793->22/tcp, 0.0.0.0:32792->830/tcp, :::32792->830/tcp openjnpr-container-vmx-vmx1-1

fpc on both images after some time of testing it's "Unresponsive" :

`lab@openjnpr-container-vmx-vmx2-1> show chassis fpc
Temp CPU Utilization (%) CPU Utilization (%) Memory Utilization (%)
Slot State (C) Total Interrupt 1min 5min 15min DRAM (MB) Heap Buffer
0 Offline ---Unresponsive---
1 Empty
2 Empty
3 Empty
4 Empty
5 Empty
6 Empty
7 Empty
8 Empty
9 Empty
10 Empty
11 Empty

lab@openjnpr-container-vmx-vmx1-1> show chassis fpc
Temp CPU Utilization (%) CPU Utilization (%) Memory Utilization (%)
Slot State (C) Total Interrupt 1min 5min 15min DRAM (MB) Heap Buffer
0 Present Testing
1 Empty
2 Empty
3 Empty
4 Empty
5 Empty
6 Empty
7 Empty
8 Empty
9 Empty
10 Empty
11 Empty

`
Attached are both container logs, please note the 21.2 EOF is different to 18.2

Once again I appreciate your work, please let me know what I could improve to get root access and on 21.2 probe devices log error msg. Also I have not included Yaml enviremental vars as this is not clear for me where and if I need to add it.
Was trying to run it on Rocky9 Linux as Centos7 & 8 are dead but had some issues, do you plan to update it for newer distros ?

Best regards
Bartek

Logs:

vmx1-1_v21.2.txt
vmx2-1_v18.2.txt

compose file :
`cat docker-compose.yml

version: "3.9"

services:

vmx1:
image: juniper/openjnpr-container-vmx:bionic
privileged: true
tty: true
stdin_open: true
ports:
- "22"
- "830"
environment:
- ID=vmx1
- LICENSE=license-eval.txt
- IMAGE=junos-vmx-x86-64-21.2R1-S1.3.qcow2
- PUBLICKEY=id_rsa.pub
- CONFIG=vmx1.conf
# - WAITFOR=eth4
- IO_CORE=2
- WORKER_CORE=3
- MASTER_CORE=4
- VMXT_CORE=5
#- HDDIMAGE=/images/p1.qcow2 # if we want it to be persistant
volumes:
# - $PWD/images:/images
- $PWD:/u:ro
- /var/run/docker.sock:/var/run/docker.sock
networks:
mgmt:
net-a:
net-b:
net-c:

vmx2:
image: juniper/openjnpr-container-vmx:bionic
privileged: true
tty: true
stdin_open: true
ports:
- "22"
- "830"
environment:
- ID=vmx2
- LICENSE=license-eval.txt
- IMAGE=junos-vmx-x86-64-18.2R1.9.qcow2
- PUBLICKEY=id_rsa.pub
- CONFIG=vmx2.conf
- IO_CORE=6
- WORKER_CORE=7
- MASTER_CORE=8
- VMXT_CORE=9
volumes:
- $PWD:/u:ro
- /var/run/docker.sock:/var/run/docker.sock
networks:
mgmt:
net-a:
net-b:
net-c:

networks:
mgmt:
net-a:
net-b:
net-c:
`

Can only start one vmx

I have two vmx configured in the docker-compose.yml but only one is up. I reconfigured huge memory to 4GB instead 2GB. Still the same result.

dqi@dev-10-42-3-111:~/work-dev/robot$ cat docker-compose.yml
# Copyright (c) 2017, Juniper Networks, Inc.
# # All rights reserved.
#
version: "3"

services:

  vmx1:
    image: docker-juniper-vmx:latest
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx1
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-18.4R3.3.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx1.conf
        #      - WAITFOR=eth4
      - IO_CORE=2
      - WORKER_CORE=3
      - MASTER_CORE=4
        #      - VMXT_CORE=5
        #      - HDDIMAGE=/images/p1.qcow2 # if we want it to be persistant
    volumes:
        #      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:


  vmx2:
    image: docker-juniper-vmx:latest
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx2
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-18.4R3.3.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx2.conf
        #      - WAITFOR=eth4
      - IO_CORE=6
      - WORKER_CORE=7
      - MASTER_CORE=8
        #      - VMXT_CORE=9
        #      - HDDIMAGE=/images/p1.qcow2 # if we want it to be persistant
    volumes:
        #      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:

networks:
  mgmt:
  net-a:
  net-b:
  net-c:

dqi@dev-10-42-3-111:~/work-dev/robot$ docker ps
CONTAINER ID        IMAGE                                                      COMMAND             CREATED             STATUS              PORTS                                           NAMES
7f0902ea5e8b        docker-juniper-vmx:latest   "/launch.sh"        35 minutes ago      Up 35 minutes       0.0.0.0:32813->22/tcp, 0.0.0.0:32812->830/tcp   robot_vmx1_1
23df5b9ea8e2        docker-juniper-vmx:latest   "/launch.sh"        35 minutes ago      Up 35 minutes       0.0.0.0:32815->22/tcp, 0.0.0.0:32814->830/tcp   robot_vmx2_1

dqi@dev-10-42-3-111:~/work-dev/robot$ ./getpass.sh
vMX robot_vmx1_1 (v4:172.25.0.2 v6:) 18.4R3.3 Efeiwah3wai8eugh2ootiehe 	 ready
vMX robot_vmx2_1 (v4:172.25.0.3 v6:) 18.4R3.3 au1Aig6zieThoCh2VoN1siga 	 ...

dqi@dev-10-42-3-111:~/work-dev/robot$ docker logs robot_vmx1_1 |grep hugepages
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
EAL: Started without hugepages support, physical addresses not available

dqi@dev-10-42-3-111:~/work-dev/robot$ docker logs robot_vmx2_1 |grep hugepages
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory

Juniper Networks vMX Docker Light Container
 
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64
 
CPU Model ................................ Intel Core Processor (Broadwell)
CPU affinity of this container ........... 0-7
KVM hardware virtualization extension .... yes
Total System Memory ...................... 15 GB
Free Hugepages ........................... yes (4 x 1024 MB = 4096 MB)
Check for container privileged mode ...... yes
Check for sudo/root privileges ........... yes
Loop mount filesystem capability ......... yes
docker access ............................ CONTAINER ID        IMAGE                                                      COMMAND             CREATED             STATUS                  PORTS                                           NAMES
7f0902ea5e8b        artprod.dev.bloomberg.com/nfun/docker-juniper-vmx:latest   "/launch.sh"        3 seconds ago       Up 2 seconds            0.0.0.0:32813->22/tcp, 0.0.0.0:32812->830/tcp   robot_vmx1_1
23df5b9ea8e2        artprod.dev.bloomberg.com/nfun/docker-juniper-vmx:latest   "/launch.sh"        3 seconds ago       Up Less than a second   0.0.0.0:32815->22/tcp, 0.0.0.0:32814->830/tcp   robot_vmx2_1
yes

lcpu affinity ............................  0-7

NUMA node(s):        1
NUMA node0 CPU(s):   0-7

system dependencies ok
/u contains the following files:
Custom_Library	    junos-vmx-x86-64-18.4R3.3.qcow2  resources
Makefile	    library			     results
README.md	    license-eval.txt		     tests
docker-compose.yml  requirements.txt		     vmx1.conf
getpass.sh	    requirements_python2.7.txt	     vmx1.conf.orig
id_rsa.pub	    requirements_python3.7.txt	     vmx2.conf
/fix_network_order.sh: trying to fix network interface order via docker inspect myself ...
grep: /usr/share/pfe/core_mapping.cfg: No such file or directory
MACS=02:42:ac:19:00:03 02:42:ac:18:00:02 02:42:ac:17:00:03 02:42:ac:16:00:03 
02:42:ac:19:00:03 eth0 == eth0
02:42:ac:18:00:02 eth1 == eth1
02:42:ac:17:00:03 eth2 == eth2
02:42:ac:16:00:03 eth3 == eth3
using qcow2 image junos-vmx-x86-64-18.4R3.3.qcow2
LICENSE=license-eval.txt
52: eth0@if53: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default 
    link/ether 02:42:ac:19:00:03 brd ff:ff:ff:ff:ff:ff link-netnsid 0
Interface  IPv6 address 
Bridging eth0 (172.25.0.3/16||02:42:ac:19:00:03) with fxp0
Current MAC:   02:42:ac:19:00:03 (unknown)
Permanent MAC: 00:00:00:00:00:00 (XEROX CORPORATION)
New MAC:       00:1a:6c:9a:4a:57 (CISCO SYSTEMS, INC.)
default route:
mygw=
-----------------------------------------------------------------------
vMX robot_vmx2_1 (v4:172.25.0.3 v6:) 18.4R3.3 root password au1Aig6zieThoCh2VoN1siga
-----------------------------------------------------------------------

bridge name	bridge id		STP enabled	interfaces
br-ext		8000.001a6c9a4a57	no		eth0
							fxp0
br-int		8000.2274a33c656a	no		em1
Creating empty /tmp/vmxhdd.img for VCP ...
Creating config drive 
METADISK=/tmp/configdrive.qcow2 CONFIG=/tmp/vmx2.conf LICENSE=/u/license-eval.txt
Creating config drive (configdrive.img) ...
extracting licenses from /u/license-eval.txt
  writing license file config_drive/config/license/E435890758.lic ...
adding config file /tmp/vmx2.conf
-rw-r--r-- 1 root root 458752 Dec  8 20:45 /tmp/configdrive.qcow2
Starting PFE ...
Booting VCP ...
mv: cannot stat '/etc/riot/riot_init.conf': No such file or directory
mv: cannot stat '/etc/vmxt/vmxt_init.conf': No such file or directory
Waiting for VCP to boot... Consoles: serial port  

BIOS drive A: is disk0

BIOS drive C: is disk1

BIOS drive D: is disk2

BIOS drive E: is disk3

BIOS 639kB/2096000kB available memory



FreeBSD/x86 bootstrap loader, Revision 1.1

(Wed Dec 11 00:07:04 PST 2019 [email protected])

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-��[m�[H�[J�[H�[KAutoboot in 3 seconds... (press Ctrl-C to interrupt) �[H�[KAutoboot in 2 seconds... (press Ctrl-C to interrupt) �[H�[KAutoboot in 1 seconds... (press Ctrl-C to interrupt) �[H�[K

Booting from Junos volume ...

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/os-kernel/kernel text=0x45e778 /�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�data=0x840c8+0x30d930 -�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�syms=[0x8+0x96ba0\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�+0x8+0x830ce-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�]

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/pending/boot/junos-net-platform/mtx_re.ko -�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�size 0x2883f0 at 0xd0b000

loading required module 'netstack'

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/pending/boot/netstack/netstack.ko \�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�size 0x16b92b8 at 0xf94000

loading required module 'crypto'

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/pending/boot/os-crypto/crypto.ko |�/�-�\�|�/�-�\�|�size 0x43e28 at 0x264e000

loading required module 'pvi_db'

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/pending/boot/netstack/pvi_db.ko |�size 0x68d8 at 0x2692000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/junos-modules-platform/fxpci.ko /�-�size 0xca40 at 0x2699000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/pending/boot/junos-modules-platform/pcidev.ko \�|�size 0x8318 at 0x26a6000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/junos-modules/fips_core.ko /�size 0x6268 at 0x26af000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/pending/boot/junos-modules/hmac_drbg.ko -�\�size 0x9510 at 0x26b6000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/pending/boot/junos-modules/mac_sdk.ko |�/�-�size 0x129f8 at 0x26c0000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/pending/boot/junos-modules/sdk_core.ko \�|�/�-�\�|�size 0x25980 at 0x26d3000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/junos-modules/junosprocfs.ko /�size 0x5838 at 0x26f9000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/pending/boot/junos-modules/mac_fips.ko \�size 0x5798 at 0x26ff000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/pending/boot/netstack/acb.ko -�\�|�/�-�\�|�/�-�\�|�/�-�\�|�size 0x6e228 at 0x2705000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/netstack/ptxfabsw.ko /�size 0x6218 at 0x2774000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/pending/boot/os-kernel/contents.izo -�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�size=0x884400

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/pending/boot/os-kernel/miibus.ko |�/�-�\�|�/�-�\�|�size 0x3fda8 at 0x2fff000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/os-kernel/if_em.ko /�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�size 0x7f858 at 0x303f000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/pending/boot/os-kernel/if_fxp.ko -�\�|�size 0x13668 at 0x30bf000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/os-kernel/if_igb.ko /�-�\�|�/�-�\�|�/�-�\�|�/�-�size 0x6b888 at 0x30d3000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/pending/boot/os-kernel/if_ixlv1211k.ko |�/�-�\�|�/�-�size 0x34050 at 0x313f000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/pending/boot/os-vmguest/virtio.ko |�size 0x58b8 at 0x3174000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/os-vmguest/virtio_blk.ko /�size 0x7c68 at 0x317a000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/pending/boot/os-vmguest/virtio_pci.ko -�\�size 0x7318 at 0x3182000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/pending/boot/os-vmguest/virtio_random.ko |�size 0x28b8 at 0x318a000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/os-vmguest/virtio_scsi.ko /�-�size 0xc760 at 0x318d000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/pending/boot/os-vmguest/virtio_9pnet.ko \�|�size 0xfbf0 at 0x319a000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/pending/boot/os-vmguest/virtio_9pfs.ko /�-�\�size 0x10890 at 0x31aa000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/pending/boot/os-vmguest/if_vtnet.ko |�/�-�size 0x13470 at 0x31bb000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/pending/boot/os-vmguest/if_vmx.ko \�|�size 0x121f8 at 0x31cf000


Booting [/packages/sets/pending/boot/os-kernel/kernel]...               

GDB: debug ports: uart

GDB: current port: uart

KDB: debugger backends: ddb gdb ndb

KDB: current backend: ddb

Copyright (c) 1992-2017 The FreeBSD Project.

Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

	The Regents of the University of California. All rights reserved.

FreeBSD is a registered trademark of The FreeBSD Foundation.

FreeBSD JNPR-11.0-20191211.fa5e90e_builder_stable_11 #0 r356482+fa5e90e7d9f(HEAD): Wed Dec 11 00:03:20 PST 2019

    [email protected]:/volume/build/junos/occam/llvm-5.0/sandbox-20191122/freebsd/stable_11/20191122.235948_builder_stable_11.fa5e90e/obj/amd64/juniper/kernels/JNPR-AMD64-PRD/kernel amd64

Juniper clang version 5.0.2  (based on LLVM 5.0.2)

VT(vga): text 80x25

CPU: Intel Core Processor (Broadwell) (2494.28-MHz K8-class CPU)

  Origin="GenuineIntel"  Id=0x306d2  Family=0x6  Model=0x3d  Stepping=2

  Features=0x783fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2>

  Features2=0xf7fa3203<SSE3,PCLMULQDQ,SSSE3,FMA,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,AVX,F16C,RDRAND,HV>

  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>

  AMD Features2=0x121<LAHF,ABM,Prefetch>

  Structured Extended Features=0x1c0f3a<TSCADJ,BMI1,HLE,AVX2,BMI2,ERMS,INVPCID,RTM,RDSEED,ADX,SMAP>

  XSAVE Features=0x1<XSAVEOPT>

Hypervisor: Origin = "KVMKVMKVM"

real memory  = 2147483648 (2048 MB)

avail memory = 2022653952 (1928 MB)

mtx_platform_early_bootinit: M/T/EX/SRX Series Early Boot Initialization

mtx_platform_set_vm_retype: sysinfo_product=VM-vcp_vmx1-161-re-0

mtx_platform_set_re_type: vm_retype :RE-VMX

mtx_platform_set_re_type: Found RE type 160 RE-VMX

Event timer "LAPIC" quality 600

ACPI APIC Table: <BOCHS  BXPCAPIC>

random: entropy device external interface

random: <Fortuna> initialized

Security policy loaded: JUNOS MAC/privcheck (mac_privcheck)

Security policy loaded: Junos MAC/fips (mac_fips)

Security policy loaded: MAC/veriexec (mac_veriexec)

Security policy loaded: Junos MAC/SDK (mac_sdk)

MAC/veriexec fingerprint module loaded: SHA1

MAC/veriexec fingerprint module loaded: SHA256

MAC/veriexec fingerprint module loaded: SHA384

ioapic0 <Version 1.1> irqs 0-23 on motherboard

netisr_init: forcing maxthreads from 4 to 1

Creating PCI Scan thread

pcidev module loaded, 0 (null)

random: registering fast source Intel Secure Key RNG

random: fast provider: "Intel Secure Key RNG"

Initializing M/T/EX platform properties ..

nexus0

vtvga0: <VT VGA driver> on motherboard

ofwbus0: <Open Firmware Device Tree> on motherboard

fdtio0: <FDT I/O port space> on ofwbus0

fpga0: <RE system controller> port 0x191-0x198 on fdtio0

cryptosoft0: <software crypto> on motherboard

acpi0: <BOCHS BXPCRSDT> on motherboard

acpi0: Power Button (fixed)

cpu0: <ACPI CPU> on acpi0

atrtc0: <AT realtime clock> port 0x70-0x71,0x72-0x77 irq 8 on acpi0

Event timer "RTC" frequency 32768 Hz quality 0

hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0

Timecounter "HPET" frequency 100000000 Hz quality 950

Timecounter "ACPI-fast" frequency 3579545 Hz quality 900

acpi_timer0: <24-bit timer at 3.579545MHz> port 0x608-0x60b on acpi0

pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0

pci0: <ACPI PCI bus> on pcib0

isab0: <PCI-ISA bridge> at device 1.0 on pci0

isa0: <ISA bus> on isab0

atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc040-0xc04f at device 1.1 on pci0

ata0: <ATA channel> at channel 0 on atapci0

ata1: <ATA channel> at channel 1 on atapci0

smb0: <Intel 82371AB SMB controller> irq 9 at device 1.3 on pci0

vgapci0: <VGA-compatible display> mem 0xfc000000-0xfdffffff,0xfeb90000-0xfeb90fff at device 2.0 on pci0

vgapci0: Boot video device

virtio_pci0: <VirtIO PCI Network adapter> port 0xc000-0xc01f mem 0xfeb91000-0xfeb91fff,0xfe000000-0xfe003fff irq 11 at device 3.0 on pci0

vtnet0: <VirtIO Networking Adapter> on virtio_pci0

virtio_pci1: <VirtIO PCI Network adapter> port 0xc020-0xc03f mem 0xfeb92000-0xfeb92fff,0xfe004000-0xfe007fff irq 11 at device 4.0 on pci0

vtnet1: <VirtIO Networking Adapter> on virtio_pci1

atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0

atkbd0: <AT Keyboard> irq 1 on atkbdc0

atkbd0: [GIANT-LOCKED]

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 on acpi0

uart0: console (9600,n,8,1)

uart0: [GIANT-LOCKED]

orm0: <ISA Option ROMs> at iomem 0xc0000-0xc97ff,0xed000-0xeffff on isa0

jnx_product_set_vplatform: vchassis_type is 161

VPlatform: Setting product model to unknown for product type 161 

virtual chassis member-id = 255

virtual chassis mode      = 0

virtual chassis fpc-slots = 255

virtual chassis effective fpc-slots = 12

virtual chassis ifstate revert      = 1

Initializing Kernel PVIDB.

Unified Services mode is turned off(0)

Initializing product: 161 ..

Setting up M/T interface operations and attributes

platform_set_re_misc_properties_common: vm_guest=5

JUNOS procfs is initialized.

Timecounters tick every 1.000 msec

Registering tcp_platform_dependent = tcp_handle_special_ports

md0: Preloaded image </packages/sets/pending/boot/os-kernel/contents.izo> 8930304 bytes at 0xffffffff8277a218

ada0 at ata0 bus 0 scbus0 target 0 lun 0

ada0: <QEMU HARDDISK 2.5+> ATA-7 device

ada0: Serial Number QM00001

ada0: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada0: 27649MB (56625152 512 byte sectors)

ada1 at ata0 bus 0 scbus0 target 1 lun 0

ada1: <QEMU HARDDISK 2.5+> ATA-7 device

ada1: Serial Number QM00002

ada1: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada1: 4096MB (8388608 512 byte sectors)

ada2 at ata1 bus 0 scbus1 target 0 lun 0

ada2: <QEMU HARDDISK 2.5+> ATA-7 device

ada2: Serial Number QM00003

ada2: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada2: 50MB (102400 512 byte sectors)

Timecounter "TSC-low" frequency 1247138483 Hz quality 800

Trying to mount root from cd9660:/dev/md0.uzip []...

Kernel thread "wkupdaemon" (pid 41) exited prematurely.

/dev/gpt/junos: FILE SYSTEM CLEAN; SKIPPING CHECKS

/dev/gpt/junos: clean, 19745891 free (11 frags, 2468235 blocks, 0.0% fragmentation)

tunefs: soft updates set

@ 1607460400 [2020-12-08 20:46:40] preboot

Initializing Verified Exec:

Verified os-kernel-prd-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Enforcing Verified Exec:

Verified os-libs-11-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-libs-11-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-runtime-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-runtime-x86-64-20191211.fa5e90e_builder_stable_11

@ 1607460409 [2020-12-08 20:46:49 UTC] activating

Verified jservices-aacl-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-alg-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-appid-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-cos-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-cpcd-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-crypto-base-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-fwdd-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-hcm-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

random: unblocking device.

Verified jservices-idp-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-ids-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-ipsec-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-jdpi-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-jflow-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-llpdf-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-lrf-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-mobile-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-mss-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-nat-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-pcef-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-rpm-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-rtcom-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-sfw-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-softwire-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-ssl-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-tcp-log-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-telemetry-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-traffic-dird-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jservices-urlf-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified junos-openconfig-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

kern.activate_pending_set: 0 -> 1

NOTE: 'pending' set now 'active'

@ 1607460413 [2020-12-08 20:46:53 UTC] mount start

@ 1607460414 [2020-12-08 20:46:54 UTC] junos 18.4R3.3

Verified os-zoneinfo-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-zoneinfo-20191211.fa5e90e_builder_stable_11

Verified junos-net-prd-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-net-prd-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-libs-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-x86-64-20191221.040256_builder_junos_184_r3

Verified os-libs-compat32-11-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-libs-compat32-11-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-compat32-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-compat32-x86-64-20191211.fa5e90e_builder_stable_11

Verified junos-libs-compat32-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-compat32-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-runtime-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-runtime-x86-32-20191221.040256_builder_junos_184_r3

Starting watchdog daemon ...

Verified jail-runtime signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jsim-pfe-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-pfe-x86-32-20191221.040256_builder_junos_184_r3

Verified sflow-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting sflow-mx-x86-32-20191221.040256_builder_junos_184_r3

Verified py-extensions-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting py-extensions-x86-32-20191221.040256_builder_junos_184_r3

Verified py-base-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting py-base-x86-32-20191221.040256_builder_junos_184_r3

Verified os-vmguest-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-vmguest-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-crypto-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-crypto-x86-64-20191211.fa5e90e_builder_stable_11

Verified na-telemetry-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting na-telemetry-x86-32-18.4R3.3

Verified junos-libs-compat32-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-compat32-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-runtime-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-runtime-mx-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-appidd-mx signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified junos-platform-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-platform-x86-32-20191221.040256_builder_junos_184_r3

Mounting junos-openconfig-x86-32-18.4R3.3

Verified junos-modules-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-modules-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-modules-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-modules-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-libs-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-jsqlsync-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-jsqlsync-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-dp-crypto-support-mtx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-dp-crypto-support-mtx-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-daemons-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-daemons-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-daemons-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-daemons-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified jsim-wrlinux-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-wrlinux-x86-32-20191221.040256_builder_junos_184_r3

Verified jsim-pfe-vmx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-pfe-vmx-x86-32-20191221.040256_builder_junos_184_r3

Verified jsd-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsd-x86-32-18.4R3.3-jet-1

Verified jinsight-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jinsight-x86-32-18.4R3.3

Verified jdocs-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jdocs-x86-32-20191221.040256_builder_junos_184_r3

@ 1607460590 [2020-12-08 20:49:50 UTC] mount done

Tue Dec  8 20:49:53 UTC 2020 vmguest: setup ...

Tue Dec  8 20:49:54 UTC 2020 vmguest: mounted /dev/ada2

Tue Dec  8 20:49:54 UTC 2020 vmguest: found /mnt/vmm-config.tgz

Tue Dec  8 20:49:54 UTC 2020 vmguest: found vm_retype VMX

vm_retype=""RE-VMX""

Tue Dec  8 20:49:54 UTC 2020 vmguest: adding kern.timecounter.invariant_tsc=1 to /boot/vmguest.conf

Tue Dec  8 20:49:54 UTC 2020 vmguest: adding kern.timecounter.smp_tsc=1 to /boot/vmguest.conf

Tue Dec  8 20:49:54 UTC 2020 vmguest: adding kern.timecounter.vm_guest_tsc=1 to /boot/vmguest.conf

Cannot find: jsim-wrlinux

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

Cannot find: jsim-pfe-internal

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

/usr/sbin/pkg: package jsim-pfe-vmx-x86-32-20191221.040256_builder_junos_184_r3 is already installed

Tue Dec  8 20:49:54 UTC 2020 vmguest: no legacy data disk detected

Tue Dec  8 20:49:55 UTC 2020 vmguest: initializing /dev/gpt/config

/dev/gpt/config: 409.6MB (838848 sectors) block size 32768, fragment size 4096

	using 4 cylinder groups of 102.41MB, 3277 blks, 13184 inodes.

super-block backups (for fsck_ffs -b #) at:

 192, 209920, 419648, 629376

Tue Dec  8 20:49:55 UTC 2020 vmguest: initializing /dev/gpt/var

/dev/gpt/var: 3686.4MB (7549672 sectors) block size 32768, fragment size 4096

	using 6 cylinder groups of 626.09MB, 20035 blks, 80256 inodes.

super-block backups (for fsck_ffs -b #) at:

 192, 1282432, 2564672, 3846912, 5129152, 6411392

** /dev/gpt/config

** Last Mounted on /.mount/mnt2

** Phase 1 - Check Blocks and Sizes

** Phase 2 - Check Pathnames

** Phase 3 - Check Connectivity

** Phase 4 - Check Reference Counts

** Phase 5 - Check Cyl groups

2 files, 2 used, 101469 free (13 frags, 12682 blocks, 0.0% fragmentation)



***** FILE SYSTEM IS CLEAN *****

** /dev/gpt/var

** Last Mounted on /.mount/mnt2

** Phase 1 - Check Blocks and Sizes

** Phase 2 - Check Pathnames

** Phase 3 - Check Connectivity

** Phase 4 - Check Reference Counts

** Phase 5 - Check Cyl groups

93 files, 67 used, 913425 free (17 frags, 114176 blocks, 0.0% fragmentation)



***** FILE SYSTEM IS CLEAN *****

Tue Dec  8 20:49:56 UTC 2020 vmguest: porter :

Tue Dec  8 20:49:56 UTC 2020 vmguest: rebooting ...

Waiting (max 60 seconds) for system process `vnlru' to stop... done

Waiting (max 60 seconds) for system process `bufdaemon' to stop... done

Waiting (max 60 seconds) for system process `syncer' to stop... 

Syncing disks, vnodes remaining... 0 0 0 done

All buffers synced.

Uptime: 3m27s

Khelp module "jsocket" can't unload until its refcount drops from 2 to 0.

Rebooting...

Consoles: serial port  

BIOS drive A: is disk0

BIOS drive C: is disk1

BIOS drive D: is disk2

BIOS drive E: is disk3

BIOS 639kB/2096000kB available memory



FreeBSD/x86 bootstrap loader, Revision 1.1

(Wed Dec 11 00:07:04 PST 2019 [email protected])

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-��[m�[H�[J�[H�[KAutoboot in 3 seconds... (press Ctrl-C to interrupt) �[H�[KAutoboot in 2 seconds... (press Ctrl-C to interrupt) �[H�[KAutoboot in 1 seconds... (press Ctrl-C to interrupt) �[H�[K

Booting from Junos volume ...

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/active/boot/os-kernel/kernel text=0x45e778 |�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�data=0x840c8+0x30d930 /�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�syms=[0x8+0x96ba0-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�+0x8+0x830ce/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�]

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/active/boot/junos-net-platform/mtx_re.ko \�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�size 0x2883f0 at 0xd0b000

loading required module 'netstack'

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/active/boot/netstack/netstack.ko \�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�size 0x16b92b8 at 0xf94000

loading required module 'crypto'

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/os-crypto/crypto.ko -�\�|�/�-�\�|�/�-�\�size 0x43e28 at 0x264e000

loading required module 'pvi_db'

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/netstack/pvi_db.ko -�\�size 0x68d8 at 0x2692000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/active/boot/junos-modules-platform/fxpci.ko |�/�size 0xca40 at 0x2699000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/junos-modules-platform/pcidev.ko -�size 0x8318 at 0x26a6000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/active/boot/junos-modules/fips_core.ko |�size 0x6268 at 0x26af000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/active/boot/junos-modules/hmac_drbg.ko /�size 0x9510 at 0x26b6000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/active/boot/junos-modules/mac_sdk.ko \�|�size 0x129f8 at 0x26c0000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/junos-modules/sdk_core.ko -�\�|�/�-�\�size 0x25980 at 0x26d3000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/active/boot/junos-modules/junosprocfs.ko |�size 0x5838 at 0x26f9000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/active/boot/junos-modules/mac_fips.ko /�size 0x5798 at 0x26ff000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/active/boot/netstack/acb.ko /�-�\�|�/�-�\�|�/�-�\�|�/�-�\�size 0x6e228 at 0x2705000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/netstack/ptxfabsw.ko -�size 0x6218 at 0x2774000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/active/boot/os-kernel/contents.izo \�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�size=0x884400

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/active/boot/os-kernel/miibus.ko /�-�\�|�/�-�\�|�/�size 0x3fda8 at 0x2fff000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/os-kernel/if_em.ko -�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�size 0x7f858 at 0x303f000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/active/boot/os-kernel/if_fxp.ko \�|�/�size 0x13668 at 0x30bf000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/active/boot/os-kernel/if_igb.ko \�|�/�-�\�|�/�-�\�|�/�-�\�|�size 0x6b888 at 0x30d3000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/active/boot/os-kernel/if_ixlv1211k.ko /�-�\�|�/�-�\�size 0x34050 at 0x313f000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/active/boot/os-vmguest/virtio.ko |�size 0x58b8 at 0x3174000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/os-vmguest/virtio_blk.ko -�size 0x7c68 at 0x317a000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�/packages/sets/active/boot/os-vmguest/virtio_pci.ko \�size 0x7318 at 0x3182000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/active/boot/os-vmguest/virtio_random.ko size 0x28b8 at 0x318a000

/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/os-vmguest/virtio_scsi.ko -�size 0xc760 at 0x318d000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/active/boot/os-vmguest/virtio_9pnet.ko |�/�size 0xfbf0 at 0x319a000

-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�/packages/sets/active/boot/os-vmguest/virtio_9pfs.ko -�\�size 0x10890 at 0x31aa000

|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/packages/sets/active/boot/os-vmguest/if_vtnet.ko /�-�size 0x13470 at 0x31bb000

\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�|�/�-�\�/packages/sets/active/boot/os-vmguest/if_vmx.ko |�/�size 0x121f8 at 0x31cf000


Booting [/packages/sets/active/boot/os-kernel/kernel]...               

GDB: debug ports: uart

GDB: current port: uart

KDB: debugger backends: ddb gdb ndb

KDB: current backend: ddb

Copyright (c) 1992-2017 The FreeBSD Project.

Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994

	The Regents of the University of California. All rights reserved.

FreeBSD is a registered trademark of The FreeBSD Foundation.

FreeBSD JNPR-11.0-20191211.fa5e90e_builder_stable_11 #0 r356482+fa5e90e7d9f(HEAD): Wed Dec 11 00:03:20 PST 2019

    [email protected]:/volume/build/junos/occam/llvm-5.0/sandbox-20191122/freebsd/stable_11/20191122.235948_builder_stable_11.fa5e90e/obj/amd64/juniper/kernels/JNPR-AMD64-PRD/kernel amd64

Juniper clang version 5.0.2  (based on LLVM 5.0.2)

VT(vga): text 80x25

CPU: Intel Core Processor (Broadwell) (2494.29-MHz K8-class CPU)

  Origin="GenuineIntel"  Id=0x306d2  Family=0x6  Model=0x3d  Stepping=2

  Features=0x783fbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,MMX,FXSR,SSE,SSE2>

  Features2=0xf7fa3203<SSE3,PCLMULQDQ,SSSE3,FMA,CX16,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,TSCDLT,AESNI,XSAVE,AVX,F16C,RDRAND,HV>

  AMD Features=0x2c100800<SYSCALL,NX,Page1GB,RDTSCP,LM>

  AMD Features2=0x121<LAHF,ABM,Prefetch>

  Structured Extended Features=0x1c0f3a<TSCADJ,BMI1,HLE,AVX2,BMI2,ERMS,INVPCID,RTM,RDSEED,ADX,SMAP>

  XSAVE Features=0x1<XSAVEOPT>

  TSC: P-state invariant

Hypervisor: Origin = "KVMKVMKVM"

real memory  = 2147483648 (2048 MB)

avail memory = 2022653952 (1928 MB)

mtx_platform_early_bootinit: M/T/EX/SRX Series Early Boot Initialization

mtx_platform_set_vm_retype: sysinfo_product=VM-vcp_vmx1-161-re-0

mtx_platform_set_re_type: vm_retype :RE-VMX

mtx_platform_set_re_type: Found RE type 160 RE-VMX

Event timer "LAPIC" quality 600

ACPI APIC Table: <BOCHS  BXPCAPIC>

random: entropy device external interface

random: <Fortuna> initialized

Security policy loaded: JUNOS MAC/privcheck (mac_privcheck)

Security policy loaded: Junos MAC/fips (mac_fips)

Security policy loaded: MAC/veriexec (mac_veriexec)

Security policy loaded: Junos MAC/SDK (mac_sdk)

MAC/veriexec fingerprint module loaded: SHA1

MAC/veriexec fingerprint module loaded: SHA256

MAC/veriexec fingerprint module loaded: SHA384

ioapic0 <Version 1.1> irqs 0-23 on motherboard

netisr_init: forcing maxthreads from 4 to 1

Creating PCI Scan thread

pcidev module loaded, 0 (null)

random: registering fast source Intel Secure Key RNG

random: fast provider: "Intel Secure Key RNG"

Initializing M/T/EX platform properties ..

nexus0

vtvga0: <VT VGA driver> on motherboard

ofwbus0: <Open Firmware Device Tree> on motherboard

fdtio0: <FDT I/O port space> on ofwbus0

fpga0: <RE system controller> port 0x191-0x198 on fdtio0

cryptosoft0: <software crypto> on motherboard

acpi0: <BOCHS BXPCRSDT> on motherboard

acpi0: Power Button (fixed)

cpu0: <ACPI CPU> on acpi0

atrtc0: <AT realtime clock> port 0x70-0x71,0x72-0x77 irq 8 on acpi0

Event timer "RTC" frequency 32768 Hz quality 0

hpet0: <High Precision Event Timer> iomem 0xfed00000-0xfed003ff on acpi0

Timecounter "HPET" frequency 100000000 Hz quality 950

Timecounter "ACPI-fast" frequency 3579545 Hz quality 900

acpi_timer0: <24-bit timer at 3.579545MHz> port 0x608-0x60b on acpi0

pcib0: <ACPI Host-PCI bridge> port 0xcf8-0xcff on acpi0

pci0: <ACPI PCI bus> on pcib0

isab0: <PCI-ISA bridge> at device 1.0 on pci0

isa0: <ISA bus> on isab0

atapci0: <Intel PIIX3 WDMA2 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xc040-0xc04f at device 1.1 on pci0

ata0: <ATA channel> at channel 0 on atapci0

ata1: <ATA channel> at channel 1 on atapci0

smb0: <Intel 82371AB SMB controller> irq 9 at device 1.3 on pci0

vgapci0: <VGA-compatible display> mem 0xfc000000-0xfdffffff,0xfeb90000-0xfeb90fff at device 2.0 on pci0

vgapci0: Boot video device

virtio_pci0: <VirtIO PCI Network adapter> port 0xc000-0xc01f mem 0xfeb91000-0xfeb91fff,0xfe000000-0xfe003fff irq 11 at device 3.0 on pci0

vtnet0: <VirtIO Networking Adapter> on virtio_pci0

virtio_pci1: <VirtIO PCI Network adapter> port 0xc020-0xc03f mem 0xfeb92000-0xfeb92fff,0xfe004000-0xfe007fff irq 11 at device 4.0 on pci0

vtnet1: <VirtIO Networking Adapter> on virtio_pci1

atkbdc0: <Keyboard controller (i8042)> port 0x60,0x64 irq 1 on acpi0

atkbd0: <AT Keyboard> irq 1 on atkbdc0

atkbd0: [GIANT-LOCKED]

uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 on acpi0

uart0: console (9600,n,8,1)

uart0: [GIANT-LOCKED]

orm0: <ISA Option ROMs> at iomem 0xc0000-0xc97ff,0xed000-0xeffff on isa0

jnx_product_set_vplatform: vchassis_type is 161

VPlatform: Setting product model to unknown for product type 161 

virtual chassis member-id = 255

virtual chassis mode      = 0

virtual chassis fpc-slots = 255

virtual chassis effective fpc-slots = 12

virtual chassis ifstate revert      = 1

Initializing Kernel PVIDB.

Unified Services mode is turned off(0)

Initializing product: 161 ..

Setting up M/T interface operations and attributes

platform_set_re_misc_properties_common: vm_guest=5

platform_set_re_misc_properties_common: vm_retype: 'RE-VMX'

platform_set_re_misc_properties_common: renaming em0 -> fxp0

JUNOS procfs is initialized.

Timecounters tick every 1.000 msec

Registering tcp_platform_dependent = tcp_handle_special_ports

md0: Preloaded image </packages/sets/active/boot/os-kernel/contents.izo> 8930304 bytes at 0xffffffff8277a218

ada0 at ata0 bus 0 scbus0 target 0 lun 0

ada0: <QEMU HARDDISK 2.5+> ATA-7 device

ada0: Serial Number QM00001

ada0: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada0: 27649MB (56625152 512 byte sectors)

ada1 at ata0 bus 0 scbus0 target 1 lun 0

ada1: <QEMU HARDDISK 2.5+> ATA-7 device

ada1: Serial Number QM00002

ada1: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada1: 4096MB (8388608 512 byte sectors)

ada2 at ata1 bus 0 scbus1 target 0 lun 0

ada2: <QEMU HARDDISK 2.5+> ATA-7 device

ada2: Serial Number QM00003

ada2: 16.700MB/s transfers (WDMA2, PIO 8192bytes)

ada2: 50MB (102400 512 byte sectors)

Timecounter "TSC-low" frequency 1247143872 Hz quality 1000

Trying to mount root from cd9660:/dev/md0.uzip []...

Kernel thread "wkupdaemon" (pid 41) exited prematurely.

/dev/gpt/junos: FILE SYSTEM CLEAN; SKIPPING CHECKS

/dev/gpt/junos: clean, 19717014 free (182 frags, 2464604 blocks, 0.0% fragmentation)

@ 1607460674 [2020-12-08 20:51:14] preboot

Initializing Verified Exec:

Verified os-kernel-prd-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Enforcing Verified Exec:

Verified os-libs-11-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-libs-11-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-runtime-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-runtime-x86-64-20191211.fa5e90e_builder_stable_11

/dev/gpt/config: FILE SYSTEM CLEAN; SKIPPING CHECKS

/dev/gpt/config: clean, 101469 free (13 frags, 12682 blocks, 0.0% fragmentation)

/dev/gpt/var: FILE SYSTEM CLEAN; SKIPPING CHECKS

/dev/gpt/var: clean, 913424 free (16 frags, 114176 blocks, 0.0% fragmentation)

@ 1607460679 [2020-12-08 20:51:19 UTC] mount start

@ 1607460679 [2020-12-08 20:51:19 UTC] junos 18.4R3.3

Verified os-zoneinfo-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-zoneinfo-20191211.fa5e90e_builder_stable_11

Verified junos-net-prd-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-net-prd-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-libs-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-x86-64-20191221.040256_builder_junos_184_r3

Verified os-libs-compat32-11-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-libs-compat32-11-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-compat32-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-compat32-x86-64-20191211.fa5e90e_builder_stable_11

Verified junos-libs-compat32-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-compat32-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-runtime-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-runtime-x86-32-20191221.040256_builder_junos_184_r3

Starting watchdog daemon ...

Verified jail-runtime-x86-32-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Verified jsim-pfe-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-pfe-x86-32-20191221.040256_builder_junos_184_r3

Verified sflow-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting sflow-mx-x86-32-20191221.040256_builder_junos_184_r3

Verified py-extensions-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting py-extensions-x86-32-20191221.040256_builder_junos_184_r3

random: unblocking device.

Verified py-base-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting py-base-x86-32-20191221.040256_builder_junos_184_r3

Verified os-vmguest-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-vmguest-x86-64-20191211.fa5e90e_builder_stable_11

Verified os-crypto-x86-64-20191211 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting os-crypto-x86-64-20191211.fa5e90e_builder_stable_11

Verified na-telemetry-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting na-telemetry-x86-32-18.4R3.3

Verified junos-libs-compat32-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-compat32-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-runtime-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-runtime-mx-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-platform-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-platform-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-openconfig-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-openconfig-x86-32-18.4R3.3

Verified junos-modules-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-modules-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-modules-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-modules-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-libs-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-libs-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-jsqlsync-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-jsqlsync-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-dp-crypto-support-mtx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-dp-crypto-support-mtx-x86-32-20191221.040256_builder_junos_184_r3

Verified junos-daemons-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-daemons-x86-64-20191221.040256_builder_junos_184_r3

Verified junos-daemons-mx-x86-64-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-daemons-mx-x86-64-20191221.040256_builder_junos_184_r3

Verified jsim-wrlinux-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-wrlinux-x86-32-20191221.040256_builder_junos_184_r3

Verified jsim-pfe-vmx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsim-pfe-vmx-x86-32-20191221.040256_builder_junos_184_r3

Verified jsd-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jsd-x86-32-18.4R3.3-jet-1

Verified jinsight-x86-32-18.4R3 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jinsight-x86-32-18.4R3.3

Verified jdocs-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting jdocs-x86-32-20191221.040256_builder_junos_184_r3

@ 1607460776 [2020-12-08 20:52:56 UTC] mount done

Checking platform support for: vmx

Attempting to add missing jsdn

Cannot find: jsdn.tgz

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

Attempting to add missing junos-appsecure-he

Cannot find: junos-appsecure-he.tgz

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

Attempting to add missing junos-secintel

Cannot find: junos-secintel.tgz

usage: /usr/sbin/pkg add <pkg> ...

where <pkg> is a compressed tar file

@ 1607460779 [2020-12-08 20:52:59 UTC] mountlate start

Verified junos-appidd-mx-x86-32-20191221 signed by PackageProductionEc_2019 method ECDSA256+SHA256

Mounting junos-appidd-mx-x86-32-20191221.040256_builder_junos_184_r3

@ 1607460780 [2020-12-08 20:53:00 UTC] mountlate done

kern.module_path: /packages/sets/active/boot/os-vmguest/;/packages/sets/active/boot/os-kernel/;/packages/sets/active/boot/os-crypto/;/packages/sets/active/boot/netstack/;/packages/sets/active/boot/junos-modules/;/packages/sets/active/boot/junos-modules-platform/;/packages/sets/active/boot/junos-net-platform/ -> /modules;/modules/dev;/modules/ifpfe_drv;/modules/ifpfe_media;/modules/jam_core;/modules/jam_plugin;/modules/peertype;/modules/platform

Loading JUNOS chassis module

chassis_init_hw_chassis_startup_time: chassis startup time 0.000000, shared: 0x7ffffffff300, base: 0x7ffffffff000, offset: 0x300

IPsec: Initialized Security Association Processing.

fuse-freebsd: version 0.4.4, FUSE ABI 7.8



pci-hgcomdev module loadedLoading the CHMIC module

Loading POS driver

 Loading Aggregate sonet driver

Loading the IMA Group Media Layer; Attaching to media services layer

Loading the IMA Link Media Layer; Attaching to media services layer

Loading the SONET Media Layer; Attaching to media services layer

Loading the Protobuf-C module

Loading the JAM-Core module

Loading the JAM-Core module - succeeded

Loading Multilink Services PICs module.

Loading the M&T Platform NETPFE module

MTX Platform JAM-Core module - load success

MPC NG 2E/3E JAM Plugin: load succeeded

 bcmsdk_5_9_x kld

 Loading BCMSDK module.....

Junosprocfs mounted on /junosproc.

@ 1607460783 [2020-12-08 20:53:03 UTC] mtx_init product vmx

@ 1607460783 [2020-12-08 20:53:03 UTC] mtx_init pvi_model

@ 1607460783 [2020-12-08 20:53:03 UTC] mtx_init tvp_mode 0

Timecounter "KVMCLOCK" frequency 1000000000 Hz quality 1000

@ 1607460783 [2020-12-08 20:53:03 UTC] mgd start

Creating initial configuration:  ...

mgd: warning: MD5File failed for /config/juniper.conf.gz

<output>Generating RSA2 key /etc/ssh/ssh_host_rsa_key</output>

<output>

Generated SSH key file /etc/ssh/ssh_host_rsa_key.pub with fingerprint SHA256:2wWeO/5HJwAIyrkHZs6ZFN/9qmo0vKFpdX7ze6+JZYc




Generating public/private rsa key pair.

Your identification has been saved in /etc/ssh/ssh_host_rsa_key.

Your public key has been saved in /etc/ssh/ssh_host_rsa_key.pub.

The key fingerprint is:

SHA256:2wWeO/5HJwAIyrkHZs6ZFN/9qmo0vKFpdX7ze6+JZYc root@robot_vmx2_1

The key&#39;s randomart image is:

+---[RSA 2048]----+

|    . .. .       |

|   . = ....      |

|    O . . o.     |

|   * =   . +.    |

|    *.. S o o.   |

|     .* .o +  o..|

|     = *. =  .Eo.|

|    + o .oo. +oo |

|   . ......+=+oo.|

+----[SHA256]-----+

</output>

<output>Generating ECDSA key /etc/ssh/ssh_host_ecdsa_key</output>

<output>

Generated SSH key file /etc/ssh/ssh_host_ecdsa_key.pub with fingerprint SHA256:6Aq2fd40ucCQpsZbDJv+F4qbDVr4bBZ2pIp4jyj55Wg




Generating public/private ecdsa key pair.

Your identification has been saved in /etc/ssh/ssh_host_ecdsa_key.

Your public key has been saved in /etc/ssh/ssh_host_ecdsa_key.pub.

The key fingerprint is:

SHA256:6Aq2fd40ucCQpsZbDJv+F4qbDVr4bBZ2pIp4jyj55Wg root@robot_vmx2_1

The key&#39;s randomart image is:

+---[ECDSA 256]---+

|                 |

|                 |

|                 |

|    .. .         |

|  .o+ . S        |

| o+B.+.  .       |

|++@++.+.+        |

|*XE#..o+ o       |

|+*%+B+. o        |

+----[SHA256]-----+

</output>

<output>Generating ED25519 key /etc/ssh/ssh_host_ed25519_key</output>

<output>

Generated SSH key file /etc/ssh/ssh_host_ed25519_key.pub with fingerprint SHA256:3EKn6HTtGPjD/eBZOR1b+YK178zo2JKpkU79dR1AZmk




Generating public/private ed25519 key pair.

Your identification has been saved in /etc/ssh/ssh_host_ed25519_key.

Your public key has been saved in /etc/ssh/ssh_host_ed25519_key.pub.

The key fingerprint is:

SHA256:3EKn6HTtGPjD/eBZOR1b+YK178zo2JKpkU79dR1AZmk root@robot_vmx2_1

The key&#39;s randomart image is:

+--[ED25519 256]--+

|             +.  |

|            +E   |

|        . . ..   |

|       = =    . .|

|      + S o   oo.|

|     o + * o = =+|

|      . = B *o= =|

|         = *+= B.|

|          =.oo=.=|

+----[SHA256]-----+

</output>

mgd: commit complete

@ 1607460852 [2020-12-08 20:54:12 UTC] mgd done

a boot

a config

a config/juniper.conf

a config/license

a config/license/E435890758.lic

a var

a var/db

a var/db/vmm

a var/db/vmm/etc

a var/db/vmm/yang

x boot/

x config/

x config/juniper.conf

x config/license/

x config/license/E435890758.lic

x var/

x var/db/

x var/db/vmm/

x var/db/vmm/etc/

x var/db/vmm/yang/

Failed to rename ... 

	old_ifname to jnx_re_host_ifd_name, error 2

Failed to rename ... 

	old_ifname to jnx_re_host_ifd_name, error 2



 Lock Manager

RDM Embedded 7 [04-Aug-2006] http://www.birdstep.com

Copyright (c) 1992-2006 Birdstep Technology, Inc.  All Rights Reserved.



Unix Domain sockets Lock manager

Lock manager 'lockmgr' started successfully.



Database Initialization Utility

RDM Embedded 7 [04-Aug-2006] http://www.birdstep.com

Copyright (c) 1992-2006 Birdstep Technology, Inc.  All Rights Reserved.



Profile database initialized

Set Enhanced BBE Default...

Enhanced BBE Default for vmx set to... 2

Set Enhanced BBE to 2

lag enhanced disabled 0 

No core dumps found.

Prefetching /usr/sbin/rpd ...

Prefetching /usr/libexec64/rpd ...

Prefetching /usr/sbin/lacpd ...

Prefetching /usr/sbin/chassisd ...

Starting jlaunchhelperd.

Invoking jdid_diag_mode_setup.sh on junos

Starting cron.



Tue Dec  8 20:54:17 UTC 2020




FreeBSD/amd64 (robot_vmx2_1) (ttyu0)





login: Done [531s]
root@robot_vmx2_1> configure ephemeral openjnpr-container-vmx-vfp0 
warning: uncommitted changes will be discarded on exit
Entering configuration mode

[edit]
root@robot_vmx2_1# set interfaces ge-0/0/0 description "robot_net-a" 

[edit]
root@robot_vmx2_1# set interfaces ge-0/0/1 description "robot_net-b" 

[edit]
root@robot_vmx2_1# set interfaces ge-0/0/2 description "robot_net-c" 

[edit]
root@robot_vmx2_1# commit and-quit 
commit complete
Exiting configuration mode

root@robot_vmx2_1> 
patching riot.tgz ...
patching file riot/dpdk/dpdk_setup.sh
patching done. Uploading riot_lnx.tgz to VCP ...
starting mpcsd
sh: /usr/share/pfe/set_fips_optest.sh: No such file or directory
fpc.core.push.sh: no process found
mpc : 
tnp_hello_tx: no process found
cat: /var/jnx/card/local/type: No such file or directory
tx_hello_tx: Failed to get card type defaulting to 0
cat: /var/jnx/card/local/slot: No such file or directory
tx_hello_tx: Failed to get card slot defaulting to 0
tnp_hello_tx: Board type 0
tnp_hello_tx: Board slot 0
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
sudo: /sbin/modprobe: command not found
dpdk_setup.sh: line 28: lsmod: command not found
sudo: /sbin/insmod: command not found
cat: /var/jnx/card/local/type: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
0x0BAA
cat: /var/jnx/card/local/type: No such file or directory
start_riot.sh: line 100: [: -eq: unary operator expected
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 0 on socket 0
EAL: Detected lcore 3 as core 0 on socket 0
EAL: Detected lcore 4 as core 0 on socket 0
EAL: Detected lcore 5 as core 0 on socket 0
EAL: Detected lcore 6 as core 0 on socket 0
EAL: Detected lcore 7 as core 0 on socket 0
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
EAL: core 8 unavailable
EAL: invalid parameter for --lcores

Usage: /home/pfe/riot/build/app/riot [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --master-lcore ID   Core ID that is used as master
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --pci-blacklist Add a PCI device in black list.
                      Prevent EAL from using this PCI device. The argument
                      format is <domain:bus:devid.func>.
  -w, --pci-whitelist Add a PCI device in white list.
                      Only use the specified PCI devices. The argument format
                      is <[domain:]bus:devid.func>. This option can be present
                      several times (once per device).
                      [NOTE: PCI whitelist cannot be used with -b option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<int>   Set global log level
  --log-level=<type-regexp>,<int>
                      Set specific log level
  -v                  Display version information on startup
  -h, --help          This help

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --base-virtaddr     Base virtual address
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --xen-dom0          Support running on Xen dom0 without hugetlbfs

===== Application Usage =====

                                                                               
    /home/pfe/riot/build/app/riot <EAL PARAMS> -- <APP PARAMS>                                            
                                                                               
Application manadatory parameters:                                             
    --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and      
           queues handled by the I/O RX lcores                                 
    --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX   
           lcores                                                              
    --w "LCORE, ..." : List of the worker lcores                             
    --f "LCORE, ..." : Flow manager lcore                                    
                                                                               
Application optional parameters:                                               
    --rsz "A, B, C, D" : Ring sizes                                          
           A = Size (in number of buffer descriptors) of each of the NIC RX    
               rings read by the I/O RX lcores (default value is 2048)           
           B = Size (in number of elements) of each of the SW rings used by the
               I/O RX lcores to send packets to worker lcores (default value is
               2048)                                                             
           C = Size (in number of elements) of each of the SW rings used by the
               worker lcores to send packets to I/O TX lcores (default value is
               2048)                                                             
           D = Size (in number of buffer descriptors) of each of the NIC TX    
               rings written by I/O TX lcores (default value is 1024)            
    --bsz "(A, B), (C, D), (E, F)" :  Burst sizes                            
           A = I/O RX lcore read burst size from NIC RX (default value is 144)  
           B = I/O RX lcore write burst size to output SW rings (default value 
               is 144)                                                          
           C = Worker lcore read burst size from input SW rings (default value 
               is 144)                                                          
           D = Worker lcore write burst size to output SW rings (default value 
               is 144)                                                          
           E = I/O TX lcore read burst size from input SW rings (default value 
               is 144)                                                          
           F = I/O TX lcore write burst size to NIC TX (default value is 144)   
    --rpio "A, B, C" :  RPIO server ports                                    
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = Command port                                                    
           C = Event port                                                      
    --hostif "A, B" :  HOST server port                                      
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = port                                                            
    --conf "config file location"                                            
    --init "init file location"                                              
    --xmlrpc "A, B" : XMLRPC server params                                   
           A = Username                                                        
           B = Password                                                        
    --xmlrpcport "Server Port"                                               
    --corehz HZ : Simulated core clock frequency                               
    --uw "A" : Ucode workers                                                 
           A = Number of ucode workers                                         
    --txvlan :  Tx vlan to be used per port                                    
    --service "A, (B, C), D, E, F"                                           
           A = Service pic port                                                
           B = Src mac address on the riot side                                
           C = Dst mac address on the mspmand side                             
           D = Service perf mode                                               
           E = Number of services data threads                                 
           F = Number of service workers                                       
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
mpc : 
cat: /var/jnx/card/local/type: No such file or directory
tx_hello_tx: Failed to get card type defaulting to 0
cat: /var/jnx/card/local/slot: No such file or directory
tx_hello_tx: Failed to get card slot defaulting to 0
tnp_hello_tx: Board type 0
tnp_hello_tx: Board slot 0
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
sudo: /sbin/modprobe: command not found
dpdk_setup.sh: line 28: lsmod: command not found
sudo: /sbin/insmod: command not found
cat: /var/jnx/card/local/type: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
0x0BAA
cat: /var/jnx/card/local/type: No such file or directory
start_riot.sh: line 100: [: -eq: unary operator expected
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 0 on socket 0
EAL: Detected lcore 3 as core 0 on socket 0
EAL: Detected lcore 4 as core 0 on socket 0
EAL: Detected lcore 5 as core 0 on socket 0
EAL: Detected lcore 6 as core 0 on socket 0
EAL: Detected lcore 7 as core 0 on socket 0
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
EAL: core 8 unavailable
EAL: invalid parameter for --lcores

Usage: /home/pfe/riot/build/app/riot [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --master-lcore ID   Core ID that is used as master
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --pci-blacklist Add a PCI device in black list.
                      Prevent EAL from using this PCI device. The argument
                      format is <domain:bus:devid.func>.
  -w, --pci-whitelist Add a PCI device in white list.
                      Only use the specified PCI devices. The argument format
                      is <[domain:]bus:devid.func>. This option can be present
                      several times (once per device).
                      [NOTE: PCI whitelist cannot be used with -b option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<int>   Set global log level
  --log-level=<type-regexp>,<int>
                      Set specific log level
  -v                  Display version information on startup
  -h, --help          This help

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --base-virtaddr     Base virtual address
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --xen-dom0          Support running on Xen dom0 without hugetlbfs

===== Application Usage =====

                                                                               
    /home/pfe/riot/build/app/riot <EAL PARAMS> -- <APP PARAMS>                                            
                                                                               
Application manadatory parameters:                                             
    --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and      
           queues handled by the I/O RX lcores                                 
    --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX   
           lcores                                                              
    --w "LCORE, ..." : List of the worker lcores                             
    --f "LCORE, ..." : Flow manager lcore                                    
                                                                               
Application optional parameters:                                               
    --rsz "A, B, C, D" : Ring sizes                                          
           A = Size (in number of buffer descriptors) of each of the NIC RX    
               rings read by the I/O RX lcores (default value is 2048)           
           B = Size (in number of elements) of each of the SW rings used by the
               I/O RX lcores to send packets to worker lcores (default value is
               2048)                                                             
           C = Size (in number of elements) of each of the SW rings used by the
               worker lcores to send packets to I/O TX lcores (default value is
               2048)                                                             
           D = Size (in number of buffer descriptors) of each of the NIC TX    
               rings written by I/O TX lcores (default value is 1024)            
    --bsz "(A, B), (C, D), (E, F)" :  Burst sizes                            
           A = I/O RX lcore read burst size from NIC RX (default value is 144)  
           B = I/O RX lcore write burst size to output SW rings (default value 
               is 144)                                                          
           C = Worker lcore read burst size from input SW rings (default value 
               is 144)                                                          
           D = Worker lcore write burst size to output SW rings (default value 
               is 144)                                                          
           E = I/O TX lcore read burst size from input SW rings (default value 
               is 144)                                                          
           F = I/O TX lcore write burst size to NIC TX (default value is 144)   
    --rpio "A, B, C" :  RPIO server ports                                    
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = Command port                                                    
           C = Event port                                                      
    --hostif "A, B" :  HOST server port                                      
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = port                                                            
    --conf "config file location"                                            
    --init "init file location"                                              
    --xmlrpc "A, B" : XMLRPC server params                                   
           A = Username                                                        
           B = Password                                                        
    --xmlrpcport "Server Port"                                               
    --corehz HZ : Simulated core clock frequency                               
    --uw "A" : Ucode workers                                                 
           A = Number of ucode workers                                         
    --txvlan :  Tx vlan to be used per port                                    
    --service "A, (B, C), D, E, F"                                           
           A = Service pic port                                                
           B = Src mac address on the riot side                                
           C = Dst mac address on the mspmand side                             
           D = Service perf mode                                               
           E = Number of services data threads                                 
           F = Number of service workers                                       
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
mpc : 
cat: /var/jnx/card/local/type: No such file or directory
tx_hello_tx: Failed to get card type defaulting to 0
cat: /var/jnx/card/local/slot: No such file or directory
tx_hello_tx: Failed to get card slot defaulting to 0
tnp_hello_tx: Board type 0
tnp_hello_tx: Board slot 0
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
sudo: /sbin/modprobe: command not found
dpdk_setup.sh: line 28: lsmod: command not found
sudo: /sbin/insmod: command not found
cat: /var/jnx/card/local/type: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
0x0BAA
cat: /var/jnx/card/local/type: No such file or directory
start_riot.sh: line 100: [: -eq: unary operator expected
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 0 on socket 0
EAL: Detected lcore 3 as core 0 on socket 0
EAL: Detected lcore 4 as core 0 on socket 0
EAL: Detected lcore 5 as core 0 on socket 0
EAL: Detected lcore 6 as core 0 on socket 0
EAL: Detected lcore 7 as core 0 on socket 0
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
EAL: core 8 unavailable
EAL: invalid parameter for --lcores

Usage: /home/pfe/riot/build/app/riot [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --master-lcore ID   Core ID that is used as master
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --pci-blacklist Add a PCI device in black list.
                      Prevent EAL from using this PCI device. The argument
                      format is <domain:bus:devid.func>.
  -w, --pci-whitelist Add a PCI device in white list.
                      Only use the specified PCI devices. The argument format
                      is <[domain:]bus:devid.func>. This option can be present
                      several times (once per device).
                      [NOTE: PCI whitelist cannot be used with -b option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<int>   Set global log level
  --log-level=<type-regexp>,<int>
                      Set specific log level
  -v                  Display version information on startup
  -h, --help          This help

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --base-virtaddr     Base virtual address
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --xen-dom0          Support running on Xen dom0 without hugetlbfs

===== Application Usage =====

                                                                               
    /home/pfe/riot/build/app/riot <EAL PARAMS> -- <APP PARAMS>                                            
                                                                               
Application manadatory parameters:                                             
    --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and      
           queues handled by the I/O RX lcores                                 
    --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX   
           lcores                                                              
    --w "LCORE, ..." : List of the worker lcores                             
    --f "LCORE, ..." : Flow manager lcore                                    
                                                                               
Application optional parameters:                                               
    --rsz "A, B, C, D" : Ring sizes                                          
           A = Size (in number of buffer descriptors) of each of the NIC RX    
               rings read by the I/O RX lcores (default value is 2048)           
           B = Size (in number of elements) of each of the SW rings used by the
               I/O RX lcores to send packets to worker lcores (default value is
               2048)                                                             
           C = Size (in number of elements) of each of the SW rings used by the
               worker lcores to send packets to I/O TX lcores (default value is
               2048)                                                             
           D = Size (in number of buffer descriptors) of each of the NIC TX    
               rings written by I/O TX lcores (default value is 1024)            
    --bsz "(A, B), (C, D), (E, F)" :  Burst sizes                            
           A = I/O RX lcore read burst size from NIC RX (default value is 144)  
           B = I/O RX lcore write burst size to output SW rings (default value 
               is 144)                                                          
           C = Worker lcore read burst size from input SW rings (default value 
               is 144)                                                          
           D = Worker lcore write burst size to output SW rings (default value 
               is 144)                                                          
           E = I/O TX lcore read burst size from input SW rings (default value 
               is 144)                                                          
           F = I/O TX lcore write burst size to NIC TX (default value is 144)   
    --rpio "A, B, C" :  RPIO server ports                                    
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = Command port                                                    
           C = Event port                                                      
    --hostif "A, B" :  HOST server port                                      
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = port                                                            
    --conf "config file location"                                            
    --init "init file location"                                              
    --xmlrpc "A, B" : XMLRPC server params                                   
           A = Username                                                        
           B = Password                                                        
    --xmlrpcport "Server Port"                                               
    --corehz HZ : Simulated core clock frequency                               
    --uw "A" : Ucode workers                                                 
           A = Number of ucode workers                                         
    --txvlan :  Tx vlan to be used per port                                    
    --service "A, (B, C), D, E, F"                                           
           A = Service pic port                                                
           B = Src mac address on the riot side                                
           C = Dst mac address on the mspmand side                             
           D = Service perf mode                                               
           E = Number of services data threads                                 
           F = Number of service workers                                       
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.
mpc : 
cat: /var/jnx/card/local/type: No such file or directory
tx_hello_tx: Failed to get card type defaulting to 0
cat: /var/jnx/card/local/slot: No such file or directory
tx_hello_tx: Failed to get card slot defaulting to 0
tnp_hello_tx: Board type 0
tnp_hello_tx: Board slot 0
Linux 23df5b9ea8e2 4.15.0-126-generic #129-Ubuntu SMP Mon Nov 23 18:53:38 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
sudo: /sbin/modprobe: command not found
dpdk_setup.sh: line 28: lsmod: command not found
sudo: /sbin/insmod: command not found
cat: /var/jnx/card/local/type: No such file or directory
dpdk_setup.sh: line 62: /sys/kernel/mm/hugepages/hugepages-2048kB/nr_hugepages: No such file or directory
0x0BAA
cat: /var/jnx/card/local/type: No such file or directory
start_riot.sh: line 100: [: -eq: unary operator expected
EAL: Detected lcore 0 as core 0 on socket 0
EAL: Detected lcore 1 as core 0 on socket 0
EAL: Detected lcore 2 as core 0 on socket 0
EAL: Detected lcore 3 as core 0 on socket 0
EAL: Detected lcore 4 as core 0 on socket 0
EAL: Detected lcore 5 as core 0 on socket 0
EAL: Detected lcore 6 as core 0 on socket 0
EAL: Detected lcore 7 as core 0 on socket 0
EAL: Support maximum 128 logical core(s) by configuration.
EAL: Detected 8 lcore(s)
EAL: core 8 unavailable
EAL: invalid parameter for --lcores

Usage: /home/pfe/riot/build/app/riot [options]

EAL common options:
  -c COREMASK         Hexadecimal bitmask of cores to run on
  -l CORELIST         List of cores to run on
                      The argument format is <c1>[-c2][,c3[-c4],...]
                      where c1, c2, etc are core indexes between 0 and 128
  --lcores COREMAP    Map lcore set to physical cpu set
                      The argument format is
                            '<lcores[@cpus]>[<,lcores[@cpus]>...]'
                      lcores and cpus list are grouped by '(' and ')'
                      Within the group, '-' is used for range separator,
                      ',' is used for single number separator.
                      '( )' can be omitted for single element group,
                      '@' can be omitted if cpus and lcores have the same value
  -s SERVICE COREMASK Hexadecimal bitmask of cores to be used as service cores
  --master-lcore ID   Core ID that is used as master
  -n CHANNELS         Number of memory channels
  -m MB               Memory to allocate (see also --socket-mem)
  -r RANKS            Force number of memory ranks (don't detect)
  -b, --pci-blacklist Add a PCI device in black list.
                      Prevent EAL from using this PCI device. The argument
                      format is <domain:bus:devid.func>.
  -w, --pci-whitelist Add a PCI device in white list.
                      Only use the specified PCI devices. The argument format
                      is <[domain:]bus:devid.func>. This option can be present
                      several times (once per device).
                      [NOTE: PCI whitelist cannot be used with -b option]
  --vdev              Add a virtual device.
                      The argument format is <driver><id>[,key=val,...]
                      (ex: --vdev=net_pcap0,iface=eth2).
  -d LIB.so|DIR       Add a driver or driver directory
                      (can be used multiple times)
  --vmware-tsc-map    Use VMware TSC map instead of native RDTSC
  --proc-type         Type of this process (primary|secondary|auto)
  --syslog            Set syslog facility
  --log-level=<int>   Set global log level
  --log-level=<type-regexp>,<int>
                      Set specific log level
  -v                  Display version information on startup
  -h, --help          This help

EAL options for DEBUG use only:
  --huge-unlink       Unlink hugepage files after init
  --no-huge           Use malloc instead of hugetlbfs
  --no-pci            Disable PCI
  --no-hpet           Disable HPET
  --no-shconf         No shared config (mmap'd files)

EAL Linux options:
  --socket-mem        Memory to allocate on sockets (comma separated values)
  --huge-dir          Directory where hugetlbfs is mounted
  --file-prefix       Prefix for hugepage filenames
  --base-virtaddr     Base virtual address
  --create-uio-dev    Create /dev/uioX (usually done by hotplug)
  --vfio-intr         Interrupt mode for VFIO (legacy|msi|msix)
  --xen-dom0          Support running on Xen dom0 without hugetlbfs

===== Application Usage =====

                                                                               
    /home/pfe/riot/build/app/riot <EAL PARAMS> -- <APP PARAMS>                                            
                                                                               
Application manadatory parameters:                                             
    --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and      
           queues handled by the I/O RX lcores                                 
    --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX   
           lcores                                                              
    --w "LCORE, ..." : List of the worker lcores                             
    --f "LCORE, ..." : Flow manager lcore                                    
                                                                               
Application optional parameters:                                               
    --rsz "A, B, C, D" : Ring sizes                                          
           A = Size (in number of buffer descriptors) of each of the NIC RX    
               rings read by the I/O RX lcores (default value is 2048)           
           B = Size (in number of elements) of each of the SW rings used by the
               I/O RX lcores to send packets to worker lcores (default value is
               2048)                                                             
           C = Size (in number of elements) of each of the SW rings used by the
               worker lcores to send packets to I/O TX lcores (default value is
               2048)                                                             
           D = Size (in number of buffer descriptors) of each of the NIC TX    
               rings written by I/O TX lcores (default value is 1024)            
    --bsz "(A, B), (C, D), (E, F)" :  Burst sizes                            
           A = I/O RX lcore read burst size from NIC RX (default value is 144)  
           B = I/O RX lcore write burst size to output SW rings (default value 
               is 144)                                                          
           C = Worker lcore read burst size from input SW rings (default value 
               is 144)                                                          
           D = Worker lcore write burst size to output SW rings (default value 
               is 144)                                                          
           E = I/O TX lcore read burst size from input SW rings (default value 
               is 144)                                                          
           F = I/O TX lcore write burst size to NIC TX (default value is 144)   
    --rpio "A, B, C" :  RPIO server ports                                    
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = Command port                                                    
           C = Event port                                                      
    --hostif "A, B" :  HOST server port                                      
           A = Protocol family                                                 
               local : UNIX domain sockets                                     
               inet  : TCP sockets                                             
           B = port                                                            
    --conf "config file location"                                            
    --init "init file location"                                              
    --xmlrpc "A, B" : XMLRPC server params                                   
           A = Username                                                        
           B = Password                                                        
    --xmlrpcport "Server Port"                                               
    --corehz HZ : Simulated core clock frequency                               
    --uw "A" : Ucode workers                                                 
           A = Number of ucode workers                                         
    --txvlan :  Tx vlan to be used per port                                    
    --service "A, (B, C), D, E, F"                                           
           A = Service pic port                                                
           B = Src mac address on the riot side                                
           C = Dst mac address on the mspmand side                             
           D = Service perf mode                                               
           E = Number of services data threads                                 
           F = Number of service workers                                       
EAL: FATAL: Invalid 'command line' arguments.
EAL: Invalid 'command line' arguments.

Load custom yang module with translation script at launch

In order to boot the vMX instance with a custom yang based configuration, Junos must have a matching YANG schema and an optional translation script in Python or SLAX loaded during startup.

Some hints can be taken from prior work at https://github.com/Juniper/vmx-docker-lwaftr/blob/master/launch.sh

YANG schemas can be modified by a a deviation schema file, which must be loaded together with the main schema, but via separate files and separate argument to /usr/libexec/ui/yang-pkg.

Optional translation scripts are loaded together with the schema files using the same yang-pkg command.

/usr/libexec/ui/yang-pkg add -X -i <name> -m <schema-file> -d <deviation-file> -a <action-script>

Example for l2vpn custom yang without a deviation file:

/usr/libexec/ui/yang-pkg add -X -i l2vpn -m l2vpn.yang -a l2vpn.slax
root@vmx1:~ # /usr/libexec/ui/yang-pkg add -X -i l2vpn -m l2vpn.yang -a l2vpn.slax
<output>
YANG modules validation : START
YANG modules validation : SUCCESS
Scripts syntax validation : START
l2vpn.slax: script check succeeds
Scripts syntax validation : SUCCESS
TLV generation: START
TLV generation: SUCCESS
Building schema and reloading /config/juniper.conf.gz ...
Restarting mgd ...
</output>

The idea is to provide the container with a list of schema, deviation and action scripts via separate environment variables. The files must be made available via mount point within container, same location as the Junos configuration file (and others).

YANG_SCHEMA="l2vpn.yang"
YANG_DEVIATION="l2vpn-dev.yang"     # optional
YANG_ACTION="l2vpn.slax"            # optional
YANG_PACKAGE="custom-l2vpn"         # optional

Failed to run with junos-vmx-x86-64-21.1R1.11.qcow2 - 1 failed system dependencies. Terminating

Failing to run with junos-vmx-x86-64-21.1R1.11.qcow2. Could you give me some advice?

$ docker logs 01c5ca503af4
Juniper Networks vMX Docker Light Container
 
Linux 01c5ca503af4 5.4.0-1038-aws #40~18.04.1-Ubuntu SMP Sat Feb 6 01:56:56 UTC 2021 x86_64
 
CPU Model ................................ Intel(R) Xeon(R) Platinum 8124M CPU @ 3.00GHz
CPU affinity of this container ........... 0-7
KVM hardware virtualization extension .... no
Check http://www.linux-kvm.org/page/FAQ
 
Total System Memory ...................... 15 GB
Free Hugepages ........................... yes (8 x 1024 MB = 8192 MB)
Check for container privileged mode ...... yes
Check for sudo/root privileges ........... yes
Loop mount filesystem capability ......... yes
docker access ............................ CONTAINER ID        IMAGE                                   COMMAND             CREATED             STATUS                  PORTS                                           NAMES
01c5ca503af4        juniper/openjnpr-container-vmx:bionic   "/launch.sh"        1 second ago        Up Less than a second   0.0.0.0:32781->22/tcp, 0.0.0.0:32780->830/tcp   openjnprcontainervmx_vmx1_1
yes

lcpu affinity ............................  0-7

NUMA node(s):        1
NUMA node0 CPU(s):   0-7

1 failed system dependencies. Terminating
$ cat docker-compose.yml 
# Copyright (c) 2017, Juniper Networks, Inc.
# # All rights reserved.
#
version: "3"

services:

  vmx1:
    image: juniper/openjnpr-container-vmx:bionic
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx1
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-21.1R1.11.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx1.conf
        #      - WAITFOR=eth4
      - IO_CORE=2
      - WORKER_CORE=3
      - MASTER_CORE=4
      - VMXT_CORE=5
#      - HDDIMAGE=/images/p1.qcow2 # if we want it to be persistant
    volumes:
#      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      mgmt:
      net-a:
      net-b:
      net-c:

networks:
  mgmt:
  net-a:
  net-b:
  net-c:
$ uname -a
Linux ip-172-31-7-137 5.4.0-1038-aws #40~18.04.1-Ubuntu SMP Sat Feb 6 01:56:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ docker-compose version
docker-compose version 1.17.1, build unknown
docker-py version: 2.5.1
CPython version: 2.7.17
OpenSSL version: OpenSSL 1.1.1  11 Sep 2018
ubuntu@ip-172-31-7-137:~/OpenJNPR-Container-vMX$ docker version
Client:
 Version:           19.03.6
 API version:       1.40
 Go version:        go1.12.17
 Git commit:        369ce74a3c
 Built:             Fri Dec 18 12:21:44 2020
 OS/Arch:           linux/amd64
 Experimental:      false

Server:
 Engine:
  Version:          19.03.6
  API version:      1.40 (minimum version 1.12)
  Go version:       go1.12.17
  Git commit:       369ce74a3c
  Built:            Thu Dec 10 13:23:49 2020
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.3.3-0ubuntu1~18.04.4
  GitCommit:        
 runc:
  Version:          spec: 1.0.1-dev
  GitCommit:        
 docker-init:
  Version:          0.18.0
  GitCommit:        

Unable to start fpc - hangs at /boot/loader.conf: No such file or directory

I get the following when starting Junos 20.4 on bionic

Creating openjnprcontainervmx_vmx1_1 ... done
Attaching to openjnprcontainervmx_vmx1_1
vmx1_1  | Juniper Networks vMX Docker Light Container
vmx1_1  |
vmx1_1  | Linux 3aedd1522a62 5.4.195-1.el7.elrepo.x86_64 #1 SMP Tue May 17 15:53:20 EDT 2022 x86_64
vmx1_1  |
vmx1_1  | CPU Model ................................ Intel(R) Xeon(R) Gold 6248 CPU @ 2.50GHz
vmx1_1  | CPU affinity of this container ........... 0-7
vmx1_1  | KVM hardware virtualization extension .... yes
vmx1_1  | Total System Memory ...................... 15 GB
vmx1_1  | Free Hugepages ........................... yes (2048 x 2 MB = 4096 MB)
vmx1_1  | Check for container privileged mode ...... yes
vmx1_1  | Check for sudo/root privileges ........... yes
vmx1_1  | Loop mount filesystem capability ......... yes
vmx1_1  | docker access ............................ CONTAINER ID   IMAGE                                   COMMAND        CREATED        STATUS                  PORTS                                                                                NAMES
vmx1_1  | 3aedd1522a62   juniper/openjnpr-container-vmx:bionic   "/launch.sh"   1 second ago   Up Less than a second   0.0.0.0:49202->22/tcp, :::49202->22/tcp, 0.0.0.0:49201->830/tcp, :::49201->830/tcp   openjnprcontainervmx_vmx1_1
vmx1_1  | yes
vmx1_1  |
vmx1_1  | lcpu affinity ............................  0-7
vmx1_1  |
vmx1_1  | NUMA node(s):        1
vmx1_1  | NUMA node0 CPU(s):   0-7
vmx1_1  |
vmx1_1  | system dependencies ok
vmx1_1  | CONFIG: NIC RX ports: CONFIG: 0 (CONFIG: 0 CONFIG: )  CONFIG: 1 (CONFIG: 0 CONFIG: )  CONFIG: 2 (CONFIG: 0 CONFIG: )  CONFIG: ;
vmx1_1  | CONFIG: I/O lcore 1 (socket 0): CONFIG: RX ports  CONFIG: (0, 0, 0)  CONFIG: (1, 0, 1)  CONFIG: (2, 0, 2)  CONFIG: ; CONFIG: Output rings  CONFIG:
vmx1_1  | Priority : HiCONFIG:  0x7f7d2b348d40  CONFIG:
vmx1_1  | Priority : MedCONFIG:  0x7f7d2b344c00  CONFIG:
vmx1_1  | Priority : NorCONFIG:  0x7f7d2b340ac0  CONFIG: ;
vmx1_1  | CONFIG: Worker lcore 2 (socket 0) ID 0: CONFIG: Input rings  CONFIG:
vmx1_1  | Priority : HiCONFIG:  0x46923c0  CONFIG:  0x4692488  CONFIG:
vmx1_1  | Priority : MedCONFIG:  0x46923c0  CONFIG:
vmx1_1  | Priority : NorCONFIG:  0x46923c0  CONFIG: ;
vmx1_1  | CONFIG:
vmx1_1  | CONFIG:
vmx1_1  | CONFIG: NIC TX ports:  CONFIG: 0  CONFIG: 1  CONFIG: 2  CONFIG: ;
vmx1_1  | CONFIG: I/O lcore 1 (socket 0): CONFIG: Input rings per TX port  CONFIG: 0 (CONFIG: 0x7f7d2b33c980  CONFIG: )  CONFIG: 1 (CONFIG: 0x7f7d2b338840  CONFIG: )  CONFIG: 2 (CONFIG: 0x7f7d2b334700  CONFIG: )  CONFIG: ;
vmx1_1  | CONFIG: Worker lcore 2 (socket 0) ID 0:
vmx1_1  | CONFIG: Output rings per TX port  CONFIG: 0 (0x7f7d2b33c980)  CONFIG: 1 (0x7f7d2b338840)  CONFIG: 2 (0x7f7d2b334700)  CONFIG: ;
vmx1_1  | CONFIG: Ring sizes: NIC RX = 2048; Worker in = 2048; Worker out = 2048; NIC TX = 1024;
vmx1_1  | CONFIG: Burst sizes: I/O RX (rd = 32, wr = 32); Worker (rd = 32, wr = 32); I/O TX (rd = 32, wr = 32)
vmx1_1  | RUNTIME: Logical core 1 (I/O) main loop.
vmx1_1  |
vmx1_1  | RUNTIME: Logical core 2 (worker 0) main loop.
vmx1_1  |
vmx1_1  | cat: /boot/loader.conf: No such file or directory
vmx1_1  | cat: /boot/loader.conf: No such file or directory
vmx1_1  | cat: /boot/loader.conf: No such file or directory
vmx1_1  | cat: /boot/loader.conf: No such file or directory

I can't get the the fpc online - just sits at testing

davew@openjnprcontainervmx_vmx1_1> show chassis fpc
                     Temp  CPU Utilization (%)   CPU Utilization (%)  Memory    Utilization (%)
Slot State            (C)  Total  Interrupt      1min   5min   15min  DRAM (MB) Heap     Buffer
  0  Present          Testing
  1  Empty
  2  Empty
  3  Empty
  4  Empty
  5  Empty
  6  Empty
  7  Empty
  8  Empty
  9  Empty
 10  Empty
 11  Empty

CONFIG: Incorrect value for --rx argument (-2) on Rocky9 Linux

openjnpr-container-vmx-vmx1-1 | CONFIG: Incorrect value for --rx argument (-2)
openjnpr-container-vmx-vmx1-1 |
openjnpr-container-vmx-vmx1-1 | /home/pfe/riot/build/app/riot --
openjnpr-container-vmx-vmx1-1 |
openjnpr-container-vmx-vmx1-1 | Application manadatory parameters:
openjnpr-container-vmx-vmx1-1 | --rx "(PORT, QUEUE, IXPORT, LCORE), ..." : List of NIC RX ports and
openjnpr-container-vmx-vmx1-1 | queues handled by the I/O RX lcores
openjnpr-container-vmx-vmx1-1 | --tx "(PORT, LCORE), ..." : List of NIC TX ports handled by the I/O TX
openjnpr-container-vmx-vmx1-1 | lcores
openjnpr-container-vmx-vmx1-1 | --w "LCORE, ..." : List of the worker lcores
openjnpr-container-vmx-vmx1-1 | --f "LCORE, ..." : Flow manager lcore

Check for container privileged mode ...... no! Please run container with --privileged option

i cannot start the vMX in privileged mode
the docker-compose file seems correct

`ciscobgp@ciscobgp-virtual-machine:~/projects/Jnp_vMX/OpenJNPR-Container-vMX$ cat docker-compose.yml
version: "3"

services:

  vmx1:
    image: juniper/openjnpr-container-vmx:bionic
    privileged: true
    tty: true`

it fails on system check

`cat src/system_check.sh
...
echo -n "Check for container privileged mode ...... "
echo "hello" 2>/dev/null > /sys/fs/cgroup/aaa
if [ $? -eq 0 ]; then
  echo yes
else
  echo "no! Please run container with --privileged option"
  fatal=$(($fatal + 1))
fi`

`ciscobgp@ciscobgp-virtual-machine:~/projects/Jnp_vMX/OpenJNPR-Container-vMX$ docker ps -a
CONTAINER ID   IMAGE                                   COMMAND                  CREATED          STATUS                      PORTS     NAMES
d17c42137504   juniper/openjnpr-container-vmx:bionic   "/launch.sh"             22 minutes ago   Exited (1) 22 minutes ago             openjnpr-container-vmx_vmx1_1`

`ciscobgp@ciscobgp-virtual-machine:~/projects/Jnp_vMX/OpenJNPR-Container-vMX$ docker logs d17c42137504
Juniper Networks vMX Docker Light Container
 
Linux d17c42137504 5.19.0-46-generic #47~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Wed Jun 21 15:35:31 UTC 2 x86_64
 
CPU Model ................................ Intel(R) Xeon(R) Gold 6240 CPU @ 2.60GHz
CPU affinity of this container ........... 0-7
KVM hardware virtualization extension .... yes
Total System Memory ...................... 31 GB
Free Hugepages ........................... yes (9 x 1024 MB = 9216 MB)
Check for container privileged mode ...... no! Please run container with --privileged option
Check for sudo/root privileges ........... yes
Loop mount filesystem capability ......... yes
docker access ............................ CONTAINER ID   IMAGE                                   COMMAND        CREATED         STATUS                  PORTS                                                                                NAMES
d17c42137504   juniper/openjnpr-container-vmx:bionic   "/launch.sh"   2 seconds ago   Up Less than a second   0.0.0.0:49154->22/tcp, :::49154->22/tcp, 0.0.0.0:49153->830/tcp, :::49153->830/tcp   openjnpr-container-vmx_vmx1_1
yes

lcpu affinity ............................  0-7

NUMA node(s):        1
NUMA node0 CPU(s):   0-7

1 failed system dependencies. Terminating`
'''

i am running docker version 20.10.21 , and i cannot find a way to make it work

ciscobgp@ciscobgp-virtual-machine:~/projects/Jnp_vMX/OpenJNPR-Container-vMX$ docker version
Client:
 Version:           20.10.21
 API version:       1.41
 Go version:        go1.18.1
 Git commit:        20.10.21-0ubuntu1~22.04.3
 Built:             Thu Apr 27 05:57:17 2023
 OS/Arch:           linux/amd64
 Context:           default
 Experimental:      true




macvlan and vMX

I'm not sure if I'm doing something wrong or that it's a bug :)

The idea is that the fxp0 is connected to a management vlan. On the physical host I've got eth1 connected untagged to a switch in the right vlan. I've created a macvlan with eth1 as a parent.

This works for an alpine linux container. I can ping an outside host and vice versa. (note, I've attached this container later, so not via docker-compose)
It doesn't work with my vMX container.

When tcpdumping on the physical host, I see ping requests coming from the vMX towards the real world and see ping replies coming in on eth1.
On the vMX however, I don't see the replies. The only thing I see on the vMX are arp packets and broadcast packets, but no unicast.
On the alpine linux container I do see the unicast ofcourse.

Now, I'm quite new to docker, so it might be that I'm misinterpreting something, but this should normally work, right?
I have been able to connect two vMX's together with macvlan to do some L2 protocols over the link (lacp and lldp), but why doesn't it work when I connect it to a physical interface?

$ docker inspect vmx_01-mgmt 
[
    {
        "Name": "vmx_01-mgmt",
        "Id": "4b61327756c5c977b04e153569c560905f6931071e4f59cd158ee36ef0c8cd35",
        "Created": "2021-02-23T16:22:34.982498718Z",
        "Scope": "local",
        "Driver": "macvlan",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "192.168.45.0/24"
                }
            ]
        },
        "Internal": false,
        "Attachable": true,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "4b2a273f222ec02f32dce5bad2e44ec66710f9b3b0a849068ea647cbf016c4e8": {
                "Name": "infallible_elion",
                "EndpointID": "33cc2792acb7190251b1a7d5b7d24551c1e193698ae3a5374afabfd763cd87db",
                "MacAddress": "02:42:c0:a8:2d:0b",
                "IPv4Address": "192.168.45.11/24",
                "IPv6Address": ""
            },
            "534f5b16aa43a7c17f896c5bb6dc3a28744eadd1f292c85d698211fb8c2ff713": {
                "Name": "vmx_aqplm1-rt001i_1",
                "EndpointID": "2dcd05c6532870acd7deedcd869214b0eed186cbafb7fbc0a4d46ec3e82dd682",
                "MacAddress": "02:42:c0:a8:2d:0a",
                "IPv4Address": "192.168.45.10/24",
                "IPv6Address": ""
            }
        },
        "Options": {
            "parent": "eth1"
        },
        "Labels": {
            "com.docker.compose.network": "01-mgmt",
            "com.docker.compose.project": "vmx"
        }
    }
]

$ cat docker-compose.yml 
version: "3"

services:

  aqplm1-rt001i:
    image: juniper/openjnpr-container-vmx:bionic
    privileged: true
    tty: true
    stdin_open: true
    environment:
      - ID=aqplm1-rt001i
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-20.4R1.12.qcow2
      - PUBLICKEY=id_rsa.pub
#      - CONFIG=aqplm1-rt001i.conf
    volumes:
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      01-mgmt:
        ipv4_address: 192.168.45.10
      02-bla:

networks:
  01-mgmt:
    driver: macvlan 
    driver_opts:
       parent: eth1
    ipam:
       config:
         - subnet: 192.168.45.0/24
  02-bla:

Support for IPv6 address on fxp0 when IPv6 is enabled in docker networks

When IPv6 addresses are used in docker networks (docker compose 2.x file format) vmx does not properly configure IPv6 on fxp0. A small patch will follow to resolve this.

Example docker-compose.yml:

version: "2.1"

services:

  vmx1:
    image: juniper/openjnpr-container-vmx:trusty  
    hostname: vmx1
    container_name: vmx1
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx1
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-17.3R2.10.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx1.conf
#      - VMXT=vmxt.conf
#      - HDDIMAGE=/images/p1.qcow2 # if we want it to be persistent
    volumes:
#      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      net0-mgmt:
        ipv4_address: 172.16.0.10
        ipv6_address: fd00::10
      net1-p2p:
        ipv4_address: 10.1.0.5
        ipv6_address: fd00:1::a

  vmx2:
    image: juniper/openjnpr-container-vmx:bionic
    hostname: vmx2
    container_name: vmx2
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx2
      - LICENSE=license-eval.txt
      - IMAGE=junos-vmx-x86-64-18.2R1.9.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx2.conf
      - VMXT=vmxt.conf
#      - HDDIMAGE=/images/p2.qcow2 # if we want it to be persistant
    volumes:
#      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      net0-mgmt:
        ipv4_address: 172.16.0.11
        ipv6_address: fd00::11
      net1-p2p:
        ipv4_address: 10.1.0.6
        ipv6_address: fd00:1::b
networks:
  net0-mgmt:
    enable_ipv6: true
    ipam:
      config:
        - subnet: 172.16.0.0/24
        - subnet: fd00::/64
  net1-p2p:
    enable_ipv6: true
    ipam:
      config:
        - subnet: 10.1.0.0/24
        - subnet: fd00:1::/64

Macvlan and LACP

Not sure if this is a bug or a feature ;)

I'm running vMX on docker as a lab environment to test our automation. In the real world we have LACP between some routers, so in the lab I wanted to do the same.

My understanding of macvlan was that is acted as a layer 1 connection. So I've got 2 vMX's with 2 networks, both macvlan. And in some level, it does work. LACP is up and running. However, I get no unicast. I do see ARP traffic when tcpdumping, but no ICMP.

When I remove the LACP bundle, ping does work.

If this is something that "just doesn't work", I'm fine with that. Although I was hoping to recreate our real life environment in the lab as much as possible.

$ docker inspect vmx_02-rt1-rt2-1 
[
    {
        "Name": "vmx_02-rt1-rt2-1",
        "Id": "b3f87a63bd47ffca99b3f6d095ae52b3b8fbdd8e4b87504e3080a31a22af4b36",
        "Created": "2021-03-05T11:11:20.532045287Z",
        "Scope": "local",
        "Driver": "macvlan",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.29.16.64/26",
                    "Gateway": "172.29.16.65"
                }
            ]
        },
        "Internal": false,
        "Attachable": true,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "1ddc62eadca9435761bf3eb40e3c99da3879135511754c60bf1b13d704508568": {
                "Name": "vmx_rt001i_1",
                "EndpointID": "2b85a40ed5fc207da718004f32f2ca14fab1bef182f276f0f5d580bd3242dcfc",
                "MacAddress": "02:42:ac:1d:10:42",
                "IPv4Address": "172.29.16.66/26",
                "IPv6Address": ""
            },
            "5c1b9df87936f54814d6ecb586570656fc9bbaa3f348854cc374ed1fb8505a27": {
                "Name": "vmx_rt002i_1",
                "EndpointID": "f0121e83823920fdee262aa64dbeb31dfd50c06df48672c011e5384a2701f8f1",
                "MacAddress": "02:42:ac:1d:10:43",
                "IPv4Address": "172.29.16.67/26",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "02-rt1-rt2-1",
            "com.docker.compose.project": "vmx"
        }
    }
]
$ docker inspect vmx_03-rt1-rt2-2 
[
    {
        "Name": "vmx_03-rt1-rt2-2",
        "Id": "86035e40cee857c0cbce231b3432abfdd98276dd991bd8302c1ed890d93add27",
        "Created": "2021-03-05T11:11:20.618603232Z",
        "Scope": "local",
        "Driver": "macvlan",
        "EnableIPv6": false,
        "IPAM": {
            "Driver": "default",
            "Options": null,
            "Config": [
                {
                    "Subnet": "172.29.16.128/26",
                    "Gateway": "172.29.16.129"
                }
            ]
        },
        "Internal": false,
        "Attachable": true,
        "Ingress": false,
        "ConfigFrom": {
            "Network": ""
        },
        "ConfigOnly": false,
        "Containers": {
            "1ddc62eadca9435761bf3eb40e3c99da3879135511754c60bf1b13d704508568": {
                "Name": "vmx_rt001i_1",
                "EndpointID": "37195e5e9a4ddcd465bbf49c4e083dac7406363dece065eaa6898bdd8c1e8bef",
                "MacAddress": "02:42:ac:1d:10:82",
                "IPv4Address": "172.29.16.130/26",
                "IPv6Address": ""
            },
            "5c1b9df87936f54814d6ecb586570656fc9bbaa3f348854cc374ed1fb8505a27": {
                "Name": "vmx_rt002i_1",
                "EndpointID": "8e2256e3d01d69cadd446dc41cfd87ce6d9d44d7e2225955fef0dc803ac96fbc",
                "MacAddress": "02:42:ac:1d:10:83",
                "IPv4Address": "172.29.16.131/26",
                "IPv6Address": ""
            }
        },
        "Options": {},
        "Labels": {
            "com.docker.compose.network": "03-rt1-rt2-2",
            "com.docker.compose.project": "vmx"
        }
    }
]


root@vmx_rt001i_1> show configuration interfaces 
ge-0/0/0 {
    description vmx_02-rt1-rt2-1;
    gigether-options {
        802.3ad ae0;
    }
}
ge-0/0/1 {
    description vmx_03-rt1-rt2-2;
    gigether-options {
        802.3ad ae0;
    }
}
ae0 {
    aggregated-ether-options {
        minimum-links 1;
        lacp {
            active;
        }
    }
    unit 0 {
        family inet {
            address 192.168.45.250/24;
        }
    }
}

Launch as root creates commit error leading to 'Amnesia'

If the container is launched as root (or using sudo), the initial configuration can't be committed due to the following error (docker logs ...):

Creating initial configuration:  ...

[edit groups openjnpr-container-vmx routing-options]

  'static'

    warning: statement has no contents; ignored

mgd: warning: MD5File failed for /config/juniper.conf.gz

mgd: error: cannot create user account: root

Need to handle this case better when creating the initial configuration.

vMX failed to boot

vMX failed to boot up. Please help. Much thanks.


dev-10-42-3-111:~/work-dev/OpenJNPR-Container-vMX$ docker logs openjnprcontainervmx_vmx1_1
Juniper Networks vMX Docker Light Container

Linux c64461825466 4.15.0-123-generic #126-Ubuntu SMP Wed Oct 21 09:40:11 UTC 2020 x86_64

CPU Model ................................ Intel Core Processor (Broadwell)
CPU affinity of this container ........... 0-7
KVM hardware virtualization extension .... yes
Total System Memory ...................... 15 GB
Free Hugepages ........................... yes (2 x 1024 MB = 2048 MB)
Check for container privileged mode ...... yes
Check for sudo/root privileges ........... yes
Loop mount filesystem capability ......... yes
docker access ............................ CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
c64461825466 juniper/openjnpr-container-vmx:bionic "/launch.sh" 2 seconds ago Up Less than a second 0.0.0.0:32829->22/tcp, 0.0.0.0:32828->830/tcp openjnprcontainervmx_vmx1_1
yes

lcpu affinity ............................ 0-7

NUMA node(s): 1
NUMA node0 CPU(s): 0-7

system dependencies ok
/u contains the following files:
LICENSE id_rsa.pub regression
Makefile images src
Makefile.old junos-vmx-x86-64-18.2R1.9.qcow2 vmx
README.md junos-vmx-x86-64-18.2R1.9.tgz vmx-bundle-18.2R1.9.tgz
contents junos.txt vmx1.conf
docker-compose.yml license-eval.txt
getpass.sh old-docker-compose.yml
/fix_network_order.sh: trying to fix network interface order via docker inspect myself ...
grep: /usr/share/pfe/core_mapping.cfg: No such file or directory
MACS=02:42:c0:a8:50:02 02:42:c0:a8:40:02 02:42:c0:a8:30:02 02:42:c0:a8:20:02
02:42:c0:a8:50:02 eth0 == eth0
02:42:c0:a8:40:02 eth1 == eth1
02:42:c0:a8:30:02 eth2 == eth2
02:42:c0:a8:20:02 eth3 == eth3
using qcow2 image junos-vmx-x86-64-18.2R1.9.qcow2
LICENSE=license-eval.txt
76: eth0@if77: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default
link/ether 02:42:c0:a8:50:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
Interface IPv6 address
Bridging eth0 (192.168.80.2/20||02:42:c0:a8:50:02) with fxp0
Current MAC: 02:42:c0:a8:50:02 (unknown)
Permanent MAC: 00:00:00:00:00:00 (XEROX CORPORATION)
New MAC: 00:50:5c:9f:64:62 (TUNDO CORPORATION)
default route:
mygw=

vMX openjnprcontainervmx_vmx1_1 (v4:192.168.80.2 v6:) 18.2R1.9 root password jue6NieghohpieH4aitheiba

bridge name bridge id STP enabled interfaces
br-ext 8000.00505c9f6462 no eth0
fxp0
br-int 8000.ead2160613b0 no em1
Creating /images/p1.qcow2 for VCP ...
Creating config drive
METADISK=/tmp/configdrive.qcow2 CONFIG=/tmp/vmx1.conf LICENSE=/u/license-eval.txt
Creating config drive (configdrive.img) ...
extracting licenses from /u/license-eval.txt
writing license file config_drive/config/license/E435890758.lic ...
adding /u/junos-vmx-x86-64-18.2R1.9.tgz
adding config file /tmp/vmx1.conf
cp: error writing '/mnt/vmm-config.tgz': No space left on device
-rw-r--r-- 1 root root 52756480 Dec 2 06:50 /tmp/configdrive.qcow2
Starting PFE ...
Booting VCP ...
mv: cannot stat '/etc/riot/riot_init.conf': No such file or directory
mv: cannot stat '/etc/vmxt/vmxt_init.conf': No such file or directory
Waiting for VCP to boot... Consoles: serial port
BIOS drive A: is disk0
BIOS drive C: is disk1
BIOS drive D: is disk2
BIOS drive E: is disk3
BIOS 639kB/1047424kB available memory

FreeBSD/x86 bootstrap loader, Revision 1.1
([email protected], Thu Jun 14 14:21:45 PDT 2018)

Booting from Junos volume ...


dev-10-42-3-111:~/work-dev/OpenJNPR-Container-vMX$ docker exec -it openjnprcontainervmx_vmx1_1 ls -ltr /etc/vmxt
total 4
-rw-rw-r-- 1 root root 71 Nov 17 18:40 init.conf


dev-10-42-3-111:~/work-dev/OpenJNPR-Container-vMX$ docker exec -it openjnprcontainervmx_vmx1_1 ls -ltr /etc/riot
total 4
-rw-r--r-- 1 root root 0 Nov 18 06:16 runtime.conf
-rw-rw-r-- 1 root root 232 Dec 2 06:49 init.conf

Corrupted containers on restart using a persistent drive

Using the following docker-compose file

version: "2.1"

services:

  vmx1:
    image: juniper/openjnpr-container-vmx:trusty
    hostname: vmx1
    container_name: vmx1
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx1
      - LICENSE=vMX_license.txt
      - IMAGE=junos-vmx-x86-64-17.3R2.10.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx1.conf
#      - VMXT=vmxt.conf
      - HDDIMAGE=/images/p1.qcow2
    volumes:
      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      net0-mgmt:
        ipv4_address: 172.16.0.10
        ipv6_address: fd00::10
      net1-p2p:
        ipv4_address: 10.1.0.5
        ipv6_address: fd00:1::a

  vmx2:
    image: juniper/openjnpr-container-vmx:bionic
    hostname: vmx2
    container_name: vmx2
    privileged: true
    tty: true
    stdin_open: true
    ports:
      - "22"
      - "830"
    environment:
      - ID=vmx2
      - LICENSE=vMX_license.txt
      - IMAGE=junos-vmx-x86-64-18.2R1.9.qcow2
      - PUBLICKEY=id_rsa.pub
      - CONFIG=vmx2.conf
      - VMXT=vmxt.conf
      - HDDIMAGE=/images/p2.qcow2 # if we want it to be persistant
    volumes:
      - $PWD/images:/images
      - $PWD:/u:ro
      - /var/run/docker.sock:/var/run/docker.sock
    networks:
      net0-mgmt:
        ipv4_address: 172.16.0.11
        ipv6_address: fd00::11
      net1-p2p:
        ipv4_address: 10.1.0.6
        ipv6_address: fd00:1::b
networks:
  net0-mgmt:
    enable_ipv6: true
    ipam:
      config:
        - subnet: 172.16.0.0/24
        - subnet: fd00::/64
  net1-p2p:
    enable_ipv6: true
    ipam:
      config:
        - subnet: 10.1.0.0/24
        - subnet: fd00:1::/64

Containers boot fine the first time but if you shut them down with docker-compose down on restart they are corrupted (see attached log files).
My environment settings:

Linux <hostname> 4.9.0-0.bpo.6-amd64 #1 SMP Debian 4.9.88-1+deb9u1~bpo8+1 (2018-05-13) x86_64 GNU/Linux

$ docker-compose --version
docker-compose version 1.23.1, build b02f1306

$ docker --version
Docker version 18.06.1-ce, build e68fc7a

vmx1_persistent_problem.log.gz
vmx2_persistent_problem.log.gz

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.