nautobot / nautobot-app-netbox-importer

Nautobot plugin to simplify data migration from NetBox
https://docs.nautobot.com/projects/netbox-importer/en/latest/
Other
21 stars 11 forks source link

Traceback during sync phase when trying to import from Netbox 2.10.8 to Nautobot 1.2.3 #63

Closed jcsicard closed 2 years ago

jcsicard commented 2 years ago

Environment

Expected Behavior

Successful import

Observed Behavior

Importer traceback during import "sync" phase:

[root@ladm545l nautobot-docker-compose]# docker-compose exec -T nautobot sh -c "nautobot-server import_netbox_json --bypass-data-validation -v 3 /tmp/netbox_data.json 2.10.8" 15:05:06 info Loading NetBox JSON data into memory... filename: {'/tmp/netbox_data.json'} 15:05:08 info JSON data loaded into memory successfully. 15:05:08 info Loading imported NetBox source data into DiffSync... contenttype : 100%|██████████| 90/ 90 [00:00] permission : 0%| | 0/ 363 [00:00]15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: admin model: logentry 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: admin model: logentry 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: admin model: logentry 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: auth model: permission 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: auth model: permission 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: auth model: permission 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: contenttypes model: contenttype 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: contenttypes model: contenttype 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: contenttypes model: contenttype 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: sessions model: session 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: sessions model: session 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: sessions model: session 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: useraction 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: useraction 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: useraction 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: reportresult 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: reportresult 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: reportresult 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: customfieldvalue 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: customfieldvalue 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: customfieldvalue 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: topologymap 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: topologymap 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: topologymap 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: graph 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: graph 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: graph 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: sessionkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: sessionkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: sessionkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: userkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: userkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: userkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: userkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: secret 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: secret 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: secret 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: secretrole 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: secretrole 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: secretrole 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: admin model: logentry 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: auth model: permission 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: contenttypes model: contenttype permission : 54%|█████▍ | 197/ 363 [00:00]15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: sessions model: session 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: customfieldvalue 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: objectchange 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: objectchange 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: objectchange 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: objectchange 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: reportresult 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: graph 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: topologymap 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: secretrole 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: secret 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: userkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: secrets model: sessionkey 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:08 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: userconfig 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: userconfig 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: userconfig 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: userconfig 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: extras model: job 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: admingroup 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: admingroup 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: admingroup 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: admingroup 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: adminuser 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: adminuser 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: adminuser 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: users model: adminuser 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: dcim model: cablepath 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: dcim model: cablepath 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: dcim model: cablepath 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: dcim model: cablepath 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: nextbox_ui_plugin model: savedtopology 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: nextbox_ui_plugin model: savedtopology 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: nextbox_ui_plugin model: savedtopology 15:05:09 debug Flagging permission for extraneous content-type as ignorable diffsync: NetBox210DiffSync app_label: nextbox_ui_plugin model: savedtopology permission : 100%|██████████| 363/ 363 [00:00] group : 100%|██████████| 13/ 13 [00:00] user : 0%| | 0/ 2 [00:00]15:05:09 debug Looking for UserConfig corresponding to User username: admin 15:05:09 debug Looking for UserConfig corresponding to User username: xsicardj user : 100%|██████████| 2/ 2 [00:00] token : 100%|██████████| 1/ 1 [00:00] customfield : 100%|██████████| 11/ 11 [00:00] tenantgroup : 100%|██████████| 8/ 8 [00:00] tenant : 100%|██████████| 61/ 61 [00:00] region : 100%|██████████| 7/ 7 [00:00] site : 100%|██████████| 18/ 18 [00:00] manufacturer : 100%|██████████| 38/ 38 [00:00] devicetype : 100%|██████████| 337/ 337 [00:00] devicerole : 100%|██████████| 29/ 29 [00:00] platform : 100%|██████████| 11/ 11 [00:00] clustertype : 100%|██████████| 8/ 8 [00:00] clustergroup : 100%|██████████| 8/ 8 [00:00] cluster : 100%|██████████| 10/ 10 [00:00] provider : 100%|██████████| 13/ 13 [00:00] circuittype : 100%|██████████| 7/ 7 [00:00] circuit : 100%|██████████| 52/ 52 [00:00] circuittermination : 100%|██████████| 75/ 75 [00:00] rackgroup : 100%|██████████| 275/ 275 [00:00] rackrole : 100%|██████████| 16/ 16 [00:00] rack : 100%|██████████| 651/ 651 [00:00] rir : 100%|██████████| 12/ 12 [00:00] aggregate : 100%|██████████| 69/ 69 [00:00] role : 100%|██████████| 9/ 9 [00:00] vlangroup : 100%|██████████| 124/ 124 [00:00] vlan : 100%|██████████| 2565/ 2565 [00:00] prefix : 100%|██████████| 5727/ 5727 [00:01] device : 100%|██████████| 6671/ 6671 [00:01] consoleporttemplate : 100%|██████████| 17/ 17 [00:00] consoleserverporttemplate: 100%|██████████| 112/ 112 [00:00] powerporttemplate : 100%|██████████| 30/ 30 [00:00] poweroutlettemplate : 100%|██████████| 26/ 26 [00:00] rearporttemplate : 100%|██████████| 253/ 253 [00:00] frontporttemplate : 100%|██████████| 274/ 274 [00:00] interfacetemplate : 100%|██████████| 454/ 454 [00:00] devicebaytemplate : 100%|██████████| 170/ 170 [00:00] devicebay : 100%|██████████| 1068/ 1068 [00:00] virtualchassis : 100%|██████████| 5/ 5 [00:00] virtualmachine : 100%|██████████| 7/ 7 [00:00] consoleport : 100%|██████████| 109/ 109 [00:00] consoleserverport : 100%|██████████| 32/ 32 [00:00] powerport : 100%|██████████| 200/ 200 [00:00] rearport : 100%|██████████| 2247/ 2247 [00:00] frontport : 100%|██████████| 2444/ 2444 [00:00] interface : 100%|██████████| 103765/103765 [00:18] vminterface : 100%|██████████| 16/ 16 [00:00] ipaddress : 100%|██████████| 12163/ 12163 [00:01] cable : 100%|██████████| 61/ 61 [00:00] tag : 100%|██████████| 61/ 61 [00:00] configcontext : 100%|██████████| 1/ 1 [00:00] exporttemplate : 100%|██████████| 1/ 1 [00:00] webhook : 100%|██████████| 3/ 3 [00:00] taggeditem : 100%|██████████| 28006/ 28006 [00:05] 15:05:40 info Data loading from NetBox source data complete. 15:05:40 info Loading data from Nautobot into DiffSync... contenttype : 100%|██████████| 122/ 122 [00:00] permission : 0%| | 0/ 488 [00:00]15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: admin model: logentry 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: admin model: logentry 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: admin model: logentry 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: admin model: logentry 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: auth model: permission 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: auth model: permission 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: auth model: permission 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: auth model: permission 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: contenttypes model: contenttype 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: contenttypes model: contenttype 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: contenttypes model: contenttype 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: contenttypes model: contenttype 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: database model: constance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: database model: constance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: database model: constance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: database model: constance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: dcim model: cablepath 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: dcim model: cablepath 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: dcim model: cablepath 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: dcim model: cablepath 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: clockedschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: clockedschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: clockedschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: clockedschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: crontabschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: crontabschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: crontabschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: crontabschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: intervalschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: intervalschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: intervalschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: intervalschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: periodictask 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: periodictask 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: periodictask 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: periodictask 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: periodictasks 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: periodictasks 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: periodictasks 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: periodictasks 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: solarschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: solarschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: solarschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: django_celery_beat model: solarschedule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: computedfield 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: computedfield 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: computedfield 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: computedfield 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: configcontextschema 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: configcontextschema 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: configcontextschema 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: configcontextschema 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: fileattachment 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: fileattachment 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: fileattachment 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: fileattachment 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: fileproxy 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: fileproxy 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: fileproxy 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: fileproxy 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: gitrepository 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: gitrepository 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: gitrepository 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: gitrepository 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: graphqlquery 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: graphqlquery 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: graphqlquery permission : 48%|████▊ | 235/ 488 [00:00]15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: graphqlquery 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: healthchecktestmodel 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: healthchecktestmodel 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: healthchecktestmodel 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: healthchecktestmodel 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: job 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: job 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: job 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: job 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: joblogentry 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: joblogentry 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: joblogentry 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: joblogentry 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: objectchange 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: objectchange 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: objectchange 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: objectchange 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: relationship 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: relationship 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: relationship 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: relationship 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: relationshipassociation 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: relationshipassociation 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: relationshipassociation 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: relationshipassociation 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: scheduledjob 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: scheduledjob 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: scheduledjob 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: scheduledjob 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: scheduledjobs 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: scheduledjobs 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: scheduledjobs 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: scheduledjobs 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secret 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secret 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secret 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secret 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secretsgroup 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secretsgroup 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secretsgroup 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secretsgroup 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secretsgroupassociation 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secretsgroupassociation 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secretsgroupassociation 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: secretsgroupassociation 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: status 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: status 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: status 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: extras model: status 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: circuitimpact 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: circuitimpact 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: circuitimpact 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: circuitimpact 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: circuitmaintenance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: circuitmaintenance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: circuitmaintenance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: circuitmaintenance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: note 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: note 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: note 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: note 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: notificationsource 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: notificationsource 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: notificationsource 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: notificationsource 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: parsednotification 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: parsednotification 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: parsednotification 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: parsednotification 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: rawnotification 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: rawnotification 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: rawnotification 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_circuit_maintenance model: rawnotification 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_data_validation_engine model: minmaxvalidationrule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_data_validation_engine model: minmaxvalidationrule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_data_validation_engine model: minmaxvalidationrule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_data_validation_engine model: minmaxvalidationrule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_data_validation_engine model: regularexpressionvalidationrule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_data_validation_engine model: regularexpressionvalidationrule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_data_validation_engine model: regularexpressionvalidationrule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_data_validation_engine model: regularexpressionvalidationrule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_device_onboarding model: onboardingdevice 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_device_onboarding model: onboardingdevice 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_device_onboarding model: onboardingdevice 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_device_onboarding model: onboardingdevice 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_device_onboarding model: onboardingtask 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_device_onboarding model: onboardingtask 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_device_onboarding model: onboardingtask 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_device_onboarding model: onboardingtask 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: compliancefeature 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: compliancefeature 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: compliancefeature 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: compliancefeature 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: compliancerule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: compliancerule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: compliancerule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: compliancerule 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configcompliance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configcompliance 15:05:40 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configcompliance 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configcompliance 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configremove 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configremove 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configremove 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configremove 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configreplace 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configreplace 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configreplace 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: configreplace 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: goldenconfig 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: goldenconfig 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: goldenconfig 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: goldenconfig 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: goldenconfigsetting 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: goldenconfigsetting 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: goldenconfigsetting 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: nautobot_golden_config model: goldenconfigsetting 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: sessions model: session 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: sessions model: session 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: sessions model: session 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: sessions model: session 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: association 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: association 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: association 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: association 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: code 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: code 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: code 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: code 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: nonce 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: nonce 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: nonce 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: nonce 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: partial 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: partial 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: partial 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: partial 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: usersocialauth 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: usersocialauth 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: usersocialauth 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: social_django model: usersocialauth 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: users model: admingroup 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: users model: admingroup 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: users model: admingroup 15:05:41 debug Flagging permission for extraneous content-type as ignorable diffsync: NautobotDiffSync app_label: users model: admingroup permission : 100%|██████████| 488/ 488 [00:00] status : 100%|██████████| 19/ 19 [00:00] group : 100%|██████████| 13/ 13 [00:00] user : 100%|██████████| 49/ 49 [00:00] token : 100%|██████████| 11/ 11 [00:00] customfield : 100%|██████████| 19/ 19 [00:00] 15:05:41 info Data loading from Nautobot complete. 15:05:41 info Beginning data synchronization... | | 0/ ? [00:00]15:05:41 info Beginning diff calculation src: NetBox210DiffSync dst: NautobotDiffSync flags: DiffSyncFlags.SKIP_UNMATCHED_DST diff: 99%|█████████▉| 167854/169527 [00:30]15:06:12 info Diff calculation complete src: NetBox210DiffSync dst: NautobotDiffSync flags: DiffSyncFlags.SKIP_UNMATCHED_DST 15:06:12 info Beginning sync src: NetBox210DiffSync dst: NautobotDiffSync flags: DiffSyncFlags.SKIP_UNMATCHED_DST diff: 100%|██████████| 169527/169527 [00:30] sync: 0%| | 0/168353 [00:00]15:06:12 info Updated successfully src: NetBox210DiffSync dst: NautobotDiffSync flags: DiffSyncFlags.SKIP_UNMATCHED_DST action: update model: customfield unique_id: 54ace47c-0e04-595c-9833-afab5bdff6e3 diffs: {'+': {'content_types': [{'app_label': 'ipam', 'model': 'prefix'}]}, '-': {'content_types': []}} status: success sync: 0%| | 23/168353 [00:00] Traceback (most recent call last): File "/usr/local/bin/nautobot-server", line 8, in sys.exit(main()) File "/usr/local/lib/python3.9/site-packages/nautobot/core/cli.py", line 54, in main run_app( File "/usr/local/lib/python3.9/site-packages/nautobot/core/runner/runner.py", line 266, in run_app management.execute_from_command_line([runner_name, command] + command_args) File "/usr/local/lib/python3.9/site-packages/django/core/management/init.py", line 401, in execute_from_command_line utility.execute() File "/usr/local/lib/python3.9/site-packages/django/core/management/init.py", line 395, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/usr/local/lib/python3.9/site-packages/django/core/management/base.py", line 330, in run_from_argv self.execute(*args, *cmd_options) File "/usr/local/lib/python3.9/site-packages/django/core/management/base.py", line 371, in execute output = self.handle(args, **options) File "/opt/nautobot/.local/lib/python3.9/site-packages/nautobot_netbox_importer/management/commands/import_netbox_json.py", line 66, in handle target.sync_from(source, flags=DiffSyncFlags.SKIP_UNMATCHED_DST, callback=p_bar.diffsync_callback) File "/opt/nautobot/.local/lib/python3.9/site-packages/nautobot_netbox_importer/diffsync/adapters/abstract.py", line 300, in sync_from return super().sync_from(source, diff_class=diff_class, flags=flags, callback=callback) File "/opt/nautobot/.local/lib/python3.9/site-packages/diffsync/init.py", line 476, in sync_from result = syncer.perform_sync() File "/opt/nautobot/.local/lib/python3.9/site-packages/diffsync/helpers.py", line 313, in perform_sync changed |= self.sync_diff_element(element) File "/opt/nautobot/.local/lib/python3.9/site-packages/diffsync/helpers.py", line 345, in sync_diff_element changed, modified_model = self.sync_model(model, ids, attrs) File "/opt/nautobot/.local/lib/python3.9/site-packages/diffsync/helpers.py", line 393, in sync_model model = self.model_class.create(diffsync=self.dst_diffsync, ids=ids, attrs=attrs) File "/opt/nautobot/.local/lib/python3.9/site-packages/nautobot_netbox_importer/diffsync/models/abstract.py", line 295, in create record = cls.create_nautobot_record( File "/opt/nautobot/.local/lib/python3.9/site-packages/nautobot_netbox_importer/diffsync/models/abstract.py", line 230, in create_nautobot_record record.created = model_data["created"] KeyError: 'created'

Steps to Reproduce

  1. Export netbox data: /opt/netbox/venv/bin/python /opt/netbox/netbox/manage.py dumpdata --traceback --format=json --exclude admin.logentry --exclude sessions.session --e xclude extras.ObjectChange --exclude extras.Script --exclude extras.Report"
  2. Copy netbox data to nautobot container docker cp /data/netbox-exports/netbox-data-export-20220118-0956.json "$(docker-compose ps -q nautobot)":/tmp/netbox_data.json
  3. Run import within nautobot container docker-compose exec -T nautobot sh -c "nautobot-server import_netbox_json --bypass-data-validation -v 3 /tmp/netbox_data.json 2.10.8"
glennmatthews commented 2 years ago

This appears to be due to the addition of change-logging for Custom Fields in Nautobot 1.2.3 (NetBox 2.10 doesn't have change-logging for custom fields, hence the KeyError). The plugin needs to be updated to handle the case where the NetBox data doesn't have this key but Nautobot does.

jcsicard commented 2 years ago

Can confirm that the issue is not present with Nautobot 1.2.2.