最近在测试jumpserver资产上传功能时出现各种报错,其中以下报错折腾了很久
log日志显示如下
File "/opt/py3/lib/python3.6/site-packages/MySQLdb/connections.py", line 50, in defaulterrorhandler
raise errorvalue
File "/opt/py3/lib/python3.6/site-packages/MySQLdb/cursors.py", line 252, in execute
res = self._query(query)
File "/opt/py3/lib/python3.6/site-packages/MySQLdb/cursors.py", line 378, in _query
db.query(q)
File "/opt/py3/lib/python3.6/site-packages/MySQLdb/connections.py", line 280, in query
_mysql.connection.query(self, query)
django.db.utils.IntegrityError: (1062, "Duplicate entry 'transporter09-005' for key 'assets_asset_org_id_hostname_13a2c598_uniq'")
仔细看日志可知,有主机名发生了重复,于是把资产清单中的重复主机名进行去重后再次上传
搞定!
© 走过岁月...... | Powered by LOFTER