Munki 5.5 vs 5.6 and Python

40 views
Skip to first unread message

bab gond

unread,
Dec 10, 2021, 11:44:21 AM12/10/21
to munki-discuss

hello,
I am on MacOS 10.15.7. When I use Munki 5.5.1.43365, mun ki is working fine.
When Munki upgrades to version 5.6.2.4398, I have Python errors that appear

Do you have a path to follow to resolve this problem?
Regards

Managed Software Update Tool
Copyright 2010-2021 The Munki Project
https://github.com/munki/munki

Starting...
Checking for available updates...
    Preventing idle sleep
Fatal Python error: _Py_CheckRecursiveCall: Cannot recover from stack overflow.
Python runtime state: initialized

Current thread 0x000000010b76bdc0 (most recent call first):
  File "/usr/local/munki/Python.framework/Versions/3.9/lib/python3.9/site-packages/objc/_pythonify.py", line 52 in numberWrapper
  File "/usr/local/munki/munkilib/prefs.py", line 216 in pref
  File "/usr/local/munki/munkilib/munkilog.py", line 38 in logging_level
  File "/usr/local/munki/munkilib/display.py", line 191 in display_debug1
  File "/usr/local/munki/munkilib/updatecheck/catalogs.py", line 465 in os_version_ok
  File "/usr/local/munki/munkilib/updatecheck/catalogs.py", line 593 in get_item_detail
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 323 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  File "/usr/local/munki/munkilib/updatecheck/analyze.py", line 369 in process_install
  ...
zsh: abort      sudo /usr/local/munki/managedsoftwareupdate --checkonly

Gregory Neagle

unread,
Dec 10, 2021, 11:46:16 AM12/10/21
to munki-...@googlegroups.com
This looks more like you have a manifest inclusion loop: manifest A includes manifest B, which includes manifest A…

-Greg

--
You received this message because you are subscribed to the Google Groups "munki-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to munki-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/munki-discuss/98730edf-99a7-473f-96e1-9e1100867ebdn%40googlegroups.com.

bab gond

unread,
Dec 13, 2021, 8:11:16 AM12/13/21
to munki-discuss

hello
thank you for your help.

Do you have any idea / track where I should look to resolve this inclusion loop problem?

bab gond

unread,
Dec 13, 2021, 9:20:13 AM12/13/21
to munki-discuss
In the configuration of a config file, a pkg is necessary ... and in the configuration of the pkg, the config file is necessary ... 😱

indeed it loop  🤯
Reply all
Reply to author
Forward
0 new messages