Advertisement
Guest User

Untitled

a guest
Mar 8th, 2024
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 27.98 KB | None | 0 0
  1. Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color systemd-networkd 2>&1' with exit code '1': odroidxu4:
  2. ----------
  3. ID: unmask_systemd_networkd
  4. Function: service.unmasked
  5. Name: systemd-networkd
  6. Result: True
  7. Comment: Service systemd-networkd was already unmasked
  8. Started: 18:32:58.490086
  9. Duration: 42.616 ms
  10. Changes:
  11. ----------
  12. ID: enable_systemd_networkd
  13. Function: service.enabled
  14. Name: systemd-networkd
  15. Result: True
  16. Comment: Service systemd-networkd is already enabled, and is in the desired state
  17. Started: 18:32:58.533537
  18. Duration: 64.527 ms
  19. Changes:
  20. ----------
  21. ID: remove_systemd_networkd_defaults
  22. Function: file.absent
  23. Name: /etc/systemd/network/05-openmediavault-default.link
  24. Result: True
  25. Comment: File /etc/systemd/network/05-openmediavault-default.link is not present
  26. Started: 18:32:58.610659
  27. Duration: 2.162 ms
  28. Changes:
  29. ----------
  30. ID: unmask_systemd_resolved
  31. Function: service.unmasked
  32. Name: systemd-resolved
  33. Result: True
  34. Comment: Service systemd-resolved was already unmasked
  35. Started: 18:32:58.613193
  36. Duration: 46.608 ms
  37. Changes:
  38. ----------
  39. ID: enable_systemd_resolved
  40. Function: service.enabled
  41. Name: systemd-resolved
  42. Result: True
  43. Comment: Service systemd-resolved is already enabled, and is in the desired state
  44. Started: 18:32:58.660752
  45. Duration: 43.779 ms
  46. Changes:
  47. ----------
  48. ID: configure_etc_network_interfaces
  49. Function: file.managed
  50. Name: /etc/network/interfaces
  51. Result: True
  52. Comment: File /etc/network/interfaces is in the correct state
  53. Started: 18:32:58.705522
  54. Duration: 189.432 ms
  55. Changes:
  56. ----------
  57. ID: remove_netplan_systemd_networkd_config_files
  58. Function: module.run
  59. Result: True
  60. Comment: file.find: []
  61. Started: 18:32:58.898981
  62. Duration: 4.34 ms
  63. Changes:
  64. ----------
  65. file.find:
  66. ----------
  67. ID: remove_netplan_empty_systemd_networkd_config_files
  68. Function: module.run
  69. Result: True
  70. Comment: file.find: []
  71. Started: 18:32:58.903683
  72. Duration: 2.762 ms
  73. Changes:
  74. ----------
  75. file.find:
  76. ----------
  77. ID: remove_netplan_config_files
  78. Function: module.run
  79. Result: True
  80. Comment: file.find: ['/etc/netplan/10-openmediavault-default.yaml']
  81. Started: 18:32:58.906771
  82. Duration: 3.289 ms
  83. Changes:
  84. ----------
  85. file.find:
  86. - /etc/netplan/10-openmediavault-default.yaml
  87. ----------
  88. ID: configure_netplan_default
  89. Function: file.managed
  90. Name: /etc/netplan/10-openmediavault-default.yaml
  91. Result: True
  92. Comment: File /etc/netplan/10-openmediavault-default.yaml updated
  93. Started: 18:32:58.910391
  94. Duration: 608.253 ms
  95. Changes:
  96. ----------
  97. diff:
  98. New file
  99. ----------
  100. ID: configure_netplan_ethernet_enx001e06367807
  101. Function: file.managed
  102. Name: /etc/netplan/20-openmediavault-enx001e06367807.yaml
  103. Result: False
  104. Comment: Unable to manage file: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  105. Traceback (most recent call last):
  106. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
  107. output = template.render(**decoded_context)
  108. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
  109. self.environment.handle_exception()
  110. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
  111. reraise(*rewrite_traceback_stack(source=source))
  112. File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
  113. raise value.with_traceback(tb)
  114. File "<template>", line 6, in top-level template code
  115. File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
  116. return __context.call(__obj, *args, **kwargs)
  117. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
  118. return self.loader.run(run_func, *args, **kwargs)
  119. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
  120. return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  121. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
  122. return _func_or_method(*args, **kwargs)
  123. File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
  124. with salt.utils.files.fopen(path, access_mode) as file_obj:
  125. File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
  126. f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
  127. FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  128.  
  129. ; line 6
  130.  
  131. ---
  132. {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
  133. network:
  134. ethernets:
  135. {{ interface.devicename }}:
  136. match:
  137. {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
  138. macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
  139. {%- else %}
  140. name: {{ interface.devicename }}
  141. {%- endif %}
  142. {%- if interface.altmacaddress | length > 0 %}
  143. [...]
  144. ---
  145. Started: 18:32:59.519078
  146. Duration: 513.898 ms
  147. Changes:
  148. ----------
  149. ID: apply_netplan_config
  150. Function: cmd.run
  151. Name: netplan apply
  152. Result: True
  153. Comment: Command "netplan apply" run
  154. Started: 18:33:00.035699
  155. Duration: 467.494 ms
  156. Changes:
  157. ----------
  158. pid:
  159. 25882
  160. retcode:
  161. 0
  162. stderr:
  163. stdout:
  164. ----------
  165. ID: symlink_systemd_resolvconf
  166. Function: file.symlink
  167. Name: /etc/resolv.conf
  168. Result: True
  169. Comment: Symlink /etc/resolv.conf is present and owned by root:root
  170. Started: 18:33:00.504231
  171. Duration: 889.754 ms
  172. Changes:
  173.  
  174. Summary for odroidxu4
  175. -------------
  176. Succeeded: 12 (changed=5)
  177. Failed: 1
  178. -------------
  179. Total states run: 13
  180. Total run time: 2.879 s
  181. [ERROR ] Rendering exception occurred
  182. Traceback (most recent call last):
  183. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
  184. output = template.render(**decoded_context)
  185. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
  186. self.environment.handle_exception()
  187. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
  188. reraise(*rewrite_traceback_stack(source=source))
  189. File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
  190. raise value.with_traceback(tb)
  191. File "<template>", line 6, in top-level template code
  192. File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
  193. return __context.call(__obj, *args, **kwargs)
  194. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
  195. return self.loader.run(run_func, *args, **kwargs)
  196. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
  197. return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  198. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
  199. return _func_or_method(*args, **kwargs)
  200. File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
  201. with salt.utils.files.fopen(path, access_mode) as file_obj:
  202. File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
  203. f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
  204. FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  205.  
  206. During handling of the above exception, another exception occurred:
  207.  
  208. Traceback (most recent call last):
  209. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 219, in render_tmpl
  210. output = render_str(tmplstr, context, tmplpath)
  211. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 523, in render_jinja_tmpl
  212. raise SaltRenderError(
  213. salt.exceptions.SaltRenderError: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  214. Traceback (most recent call last):
  215. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
  216. output = template.render(**decoded_context)
  217. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
  218. self.environment.handle_exception()
  219. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
  220. reraise(*rewrite_traceback_stack(source=source))
  221. File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
  222. raise value.with_traceback(tb)
  223. File "<template>", line 6, in top-level template code
  224. File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
  225. return __context.call(__obj, *args, **kwargs)
  226. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
  227. return self.loader.run(run_func, *args, **kwargs)
  228. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
  229. return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  230. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
  231. return _func_or_method(*args, **kwargs)
  232. File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
  233. with salt.utils.files.fopen(path, access_mode) as file_obj:
  234. File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
  235. f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
  236. FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  237.  
  238. ; line 6
  239.  
  240. ---
  241. {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
  242. network:
  243. ethernets:
  244. {{ interface.devicename }}:
  245. match:
  246. {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
  247. macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
  248. {%- else %}
  249. name: {{ interface.devicename }}
  250. {%- endif %}
  251. {%- if interface.altmacaddress | length > 0 %}
  252. [...]
  253. ---
  254. [ERROR ] Unable to manage file: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  255. Traceback (most recent call last):
  256. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
  257. output = template.render(**decoded_context)
  258. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
  259. self.environment.handle_exception()
  260. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
  261. reraise(*rewrite_traceback_stack(source=source))
  262. File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
  263. raise value.with_traceback(tb)
  264. File "<template>", line 6, in top-level template code
  265. File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
  266. return __context.call(__obj, *args, **kwargs)
  267. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
  268. return self.loader.run(run_func, *args, **kwargs)
  269. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
  270. return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  271. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
  272. return _func_or_method(*args, **kwargs)
  273. File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
  274. with salt.utils.files.fopen(path, access_mode) as file_obj:
  275. File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
  276. f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
  277. FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  278.  
  279. ; line 6
  280.  
  281. ---
  282. {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
  283. network:
  284. ethernets:
  285. {{ interface.devicename }}:
  286. match:
  287. {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
  288. macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
  289. {%- else %}
  290. name: {{ interface.devicename }}
  291. {%- endif %}
  292. {%- if interface.altmacaddress | length > 0 %}
  293. [...]
  294. ---
  295.  
  296. OMV\ExecException: Failed to execute command 'export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin; export LANG=C.UTF-8; export LANGUAGE=; omv-salt deploy run --no-color systemd-networkd 2>&1' with exit code '1': odroidxu4:
  297. ----------
  298. ID: unmask_systemd_networkd
  299. Function: service.unmasked
  300. Name: systemd-networkd
  301. Result: True
  302. Comment: Service systemd-networkd was already unmasked
  303. Started: 18:32:58.490086
  304. Duration: 42.616 ms
  305. Changes:
  306. ----------
  307. ID: enable_systemd_networkd
  308. Function: service.enabled
  309. Name: systemd-networkd
  310. Result: True
  311. Comment: Service systemd-networkd is already enabled, and is in the desired state
  312. Started: 18:32:58.533537
  313. Duration: 64.527 ms
  314. Changes:
  315. ----------
  316. ID: remove_systemd_networkd_defaults
  317. Function: file.absent
  318. Name: /etc/systemd/network/05-openmediavault-default.link
  319. Result: True
  320. Comment: File /etc/systemd/network/05-openmediavault-default.link is not present
  321. Started: 18:32:58.610659
  322. Duration: 2.162 ms
  323. Changes:
  324. ----------
  325. ID: unmask_systemd_resolved
  326. Function: service.unmasked
  327. Name: systemd-resolved
  328. Result: True
  329. Comment: Service systemd-resolved was already unmasked
  330. Started: 18:32:58.613193
  331. Duration: 46.608 ms
  332. Changes:
  333. ----------
  334. ID: enable_systemd_resolved
  335. Function: service.enabled
  336. Name: systemd-resolved
  337. Result: True
  338. Comment: Service systemd-resolved is already enabled, and is in the desired state
  339. Started: 18:32:58.660752
  340. Duration: 43.779 ms
  341. Changes:
  342. ----------
  343. ID: configure_etc_network_interfaces
  344. Function: file.managed
  345. Name: /etc/network/interfaces
  346. Result: True
  347. Comment: File /etc/network/interfaces is in the correct state
  348. Started: 18:32:58.705522
  349. Duration: 189.432 ms
  350. Changes:
  351. ----------
  352. ID: remove_netplan_systemd_networkd_config_files
  353. Function: module.run
  354. Result: True
  355. Comment: file.find: []
  356. Started: 18:32:58.898981
  357. Duration: 4.34 ms
  358. Changes:
  359. ----------
  360. file.find:
  361. ----------
  362. ID: remove_netplan_empty_systemd_networkd_config_files
  363. Function: module.run
  364. Result: True
  365. Comment: file.find: []
  366. Started: 18:32:58.903683
  367. Duration: 2.762 ms
  368. Changes:
  369. ----------
  370. file.find:
  371. ----------
  372. ID: remove_netplan_config_files
  373. Function: module.run
  374. Result: True
  375. Comment: file.find: ['/etc/netplan/10-openmediavault-default.yaml']
  376. Started: 18:32:58.906771
  377. Duration: 3.289 ms
  378. Changes:
  379. ----------
  380. file.find:
  381. - /etc/netplan/10-openmediavault-default.yaml
  382. ----------
  383. ID: configure_netplan_default
  384. Function: file.managed
  385. Name: /etc/netplan/10-openmediavault-default.yaml
  386. Result: True
  387. Comment: File /etc/netplan/10-openmediavault-default.yaml updated
  388. Started: 18:32:58.910391
  389. Duration: 608.253 ms
  390. Changes:
  391. ----------
  392. diff:
  393. New file
  394. ----------
  395. ID: configure_netplan_ethernet_enx001e06367807
  396. Function: file.managed
  397. Name: /etc/netplan/20-openmediavault-enx001e06367807.yaml
  398. Result: False
  399. Comment: Unable to manage file: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  400. Traceback (most recent call last):
  401. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
  402. output = template.render(**decoded_context)
  403. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
  404. self.environment.handle_exception()
  405. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
  406. reraise(*rewrite_traceback_stack(source=source))
  407. File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
  408. raise value.with_traceback(tb)
  409. File "<template>", line 6, in top-level template code
  410. File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
  411. return __context.call(__obj, *args, **kwargs)
  412. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
  413. return self.loader.run(run_func, *args, **kwargs)
  414. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
  415. return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  416. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
  417. return _func_or_method(*args, **kwargs)
  418. File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
  419. with salt.utils.files.fopen(path, access_mode) as file_obj:
  420. File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
  421. f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
  422. FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  423.  
  424. ; line 6
  425.  
  426. ---
  427. {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
  428. network:
  429. ethernets:
  430. {{ interface.devicename }}:
  431. match:
  432. {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
  433. macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
  434. {%- else %}
  435. name: {{ interface.devicename }}
  436. {%- endif %}
  437. {%- if interface.altmacaddress | length > 0 %}
  438. [...]
  439. ---
  440. Started: 18:32:59.519078
  441. Duration: 513.898 ms
  442. Changes:
  443. ----------
  444. ID: apply_netplan_config
  445. Function: cmd.run
  446. Name: netplan apply
  447. Result: True
  448. Comment: Command "netplan apply" run
  449. Started: 18:33:00.035699
  450. Duration: 467.494 ms
  451. Changes:
  452. ----------
  453. pid:
  454. 25882
  455. retcode:
  456. 0
  457. stderr:
  458. stdout:
  459. ----------
  460. ID: symlink_systemd_resolvconf
  461. Function: file.symlink
  462. Name: /etc/resolv.conf
  463. Result: True
  464. Comment: Symlink /etc/resolv.conf is present and owned by root:root
  465. Started: 18:33:00.504231
  466. Duration: 889.754 ms
  467. Changes:
  468.  
  469. Summary for odroidxu4
  470. -------------
  471. Succeeded: 12 (changed=5)
  472. Failed: 1
  473. -------------
  474. Total states run: 13
  475. Total run time: 2.879 s
  476. [ERROR ] Rendering exception occurred
  477. Traceback (most recent call last):
  478. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
  479. output = template.render(**decoded_context)
  480. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
  481. self.environment.handle_exception()
  482. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
  483. reraise(*rewrite_traceback_stack(source=source))
  484. File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
  485. raise value.with_traceback(tb)
  486. File "<template>", line 6, in top-level template code
  487. File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
  488. return __context.call(__obj, *args, **kwargs)
  489. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
  490. return self.loader.run(run_func, *args, **kwargs)
  491. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
  492. return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  493. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
  494. return _func_or_method(*args, **kwargs)
  495. File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
  496. with salt.utils.files.fopen(path, access_mode) as file_obj:
  497. File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
  498. f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
  499. FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  500.  
  501. During handling of the above exception, another exception occurred:
  502.  
  503. Traceback (most recent call last):
  504. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 219, in render_tmpl
  505. output = render_str(tmplstr, context, tmplpath)
  506. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 523, in render_jinja_tmpl
  507. raise SaltRenderError(
  508. salt.exceptions.SaltRenderError: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  509. Traceback (most recent call last):
  510. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
  511. output = template.render(**decoded_context)
  512. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
  513. self.environment.handle_exception()
  514. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
  515. reraise(*rewrite_traceback_stack(source=source))
  516. File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
  517. raise value.with_traceback(tb)
  518. File "<template>", line 6, in top-level template code
  519. File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
  520. return __context.call(__obj, *args, **kwargs)
  521. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
  522. return self.loader.run(run_func, *args, **kwargs)
  523. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
  524. return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  525. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
  526. return _func_or_method(*args, **kwargs)
  527. File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
  528. with salt.utils.files.fopen(path, access_mode) as file_obj:
  529. File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
  530. f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
  531. FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  532.  
  533. ; line 6
  534.  
  535. ---
  536. {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
  537. network:
  538. ethernets:
  539. {{ interface.devicename }}:
  540. match:
  541. {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
  542. macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
  543. {%- else %}
  544. name: {{ interface.devicename }}
  545. {%- endif %}
  546. {%- if interface.altmacaddress | length > 0 %}
  547. [...]
  548. ---
  549. [ERROR ] Unable to manage file: Jinja error: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  550. Traceback (most recent call last):
  551. File "/usr/lib/python3/dist-packages/salt/utils/templates.py", line 477, in render_jinja_tmpl
  552. output = template.render(**decoded_context)
  553. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 1090, in render
  554. self.environment.handle_exception()
  555. File "/usr/lib/python3/dist-packages/jinja2/environment.py", line 832, in handle_exception
  556. reraise(*rewrite_traceback_stack(source=source))
  557. File "/usr/lib/python3/dist-packages/jinja2/_compat.py", line 28, in reraise
  558. raise value.with_traceback(tb)
  559. File "<template>", line 6, in top-level template code
  560. File "/usr/lib/python3/dist-packages/jinja2/sandbox.py", line 465, in call
  561. return __context.call(__obj, *args, **kwargs)
  562. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 149, in __call__
  563. return self.loader.run(run_func, *args, **kwargs)
  564. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1234, in run
  565. return self._last_context.run(self._run_as, _func_or_method, *args, **kwargs)
  566. File "/usr/lib/python3/dist-packages/salt/loader/lazy.py", line 1249, in _run_as
  567. return _func_or_method(*args, **kwargs)
  568. File "/usr/lib/python3/dist-packages/salt/modules/file.py", line 3973, in read
  569. with salt.utils.files.fopen(path, access_mode) as file_obj:
  570. File "/usr/lib/python3/dist-packages/salt/utils/files.py", line 393, in fopen
  571. f_handle = open(*args, **kwargs) # pylint: disable=resource-leakage
  572. FileNotFoundError: [Errno 2] No such file or directory: '/sys/class/net/enx001e06367807/addr_assign_type'
  573.  
  574. ; line 6
  575.  
  576. ---
  577. {%- set dns_config = salt['omv_conf.get']('conf.system.network.dns') -%}
  578. network:
  579. ethernets:
  580. {{ interface.devicename }}:
  581. match:
  582. {%- if salt['file.read']('/sys/class/net/' + interface.devicename + '/addr_assign_type') | int == 0 %} <======================
  583. macaddress: {{ salt['grains.get']('hwaddr_interfaces:' + interface.devicename) }}
  584. {%- else %}
  585. name: {{ interface.devicename }}
  586. {%- endif %}
  587. {%- if interface.altmacaddress | length > 0 %}
  588. [...]
  589. --- in /usr/share/php/openmediavault/system/process.inc:242
  590. Stack trace:
  591. #0 /usr/share/php/openmediavault/engine/module/serviceabstract.inc(62): OMV\System\Process->execute()
  592. #1 /usr/share/openmediavault/engined/rpc/config.inc(178): OMV\Engine\Module\ServiceAbstract->deploy()
  593. #2 [internal function]: Engined\Rpc\Config->applyChanges(Array, Array)
  594. #3 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
  595. #4 /usr/share/php/openmediavault/rpc/serviceabstract.inc(149): OMV\Rpc\ServiceAbstract->callMethod('applyChanges', Array, Array)
  596. #5 /usr/share/php/openmediavault/rpc/serviceabstract.inc(620): OMV\Rpc\ServiceAbstract->OMV\Rpc\{closure}('/tmp/bgstatusoQ...', '/tmp/bgoutputgq...')
  597. #6 /usr/share/php/openmediavault/rpc/serviceabstract.inc(159): OMV\Rpc\ServiceAbstract->execBgProc(Object(Closure))
  598. #7 /usr/share/openmediavault/engined/rpc/config.inc(199): OMV\Rpc\ServiceAbstract->callMethodBg('applyChanges', Array, Array)
  599. #8 [internal function]: Engined\Rpc\Config->applyChangesBg(Array, Array)
  600. #9 /usr/share/php/openmediavault/rpc/serviceabstract.inc(123): call_user_func_array(Array, Array)
  601. #10 /usr/share/php/openmediavault/rpc/rpc.inc(86): OMV\Rpc\ServiceAbstract->callMethod('applyChangesBg', Array, Array)
  602. #11 /usr/sbin/omv-engined(537): OMV\Rpc\Rpc::call('Config', 'applyChangesBg', Array, Array, 1)
  603. #12 {main}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement