[MacPorts] #31695: xorg-libxcb @1.7_0+python26 Nested evaluations (infinite loop?)
#31695: xorg-libxcb @1.7_0+python26 Nested evaluations (infinite loop?) -------------------------------------+-------------------------------------- Reporter: kurt.heumiller@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: xorg-libxcb -------------------------------------+-------------------------------------- Running SnowLeopard, upgraded XCode and reinstalled latest version of MacPorts, was trying to follow the migration suggestions but cannot get past uninstalling bmdva:~ kh65$ sudo port -fp uninstall --follow-dependents installed Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Log for xorg-libxcb is at: /opt/local/var/macports/logs /_opt_local_var_macports_registry_portfiles_xorg-libxcb_1.7_0+python26 /xorg-libxcb/main.log Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Log for xorg-libxcb is at: /opt/local/var/macports/logs /_opt_local_var_macports_registry_portfiles_xorg-xcb-proto_1.6_0+python26 /xorg-xcb-proto/main.log Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?) ... and it goes on like that until I ctrl+z -- Ticket URL: <https://trac.macports.org/ticket/31695> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31695: xorg-libxcb @1.7_0+python26 Nested evaluations (infinite loop?) -------------------------------------+-------------------------------------- Reporter: kurt.heumiller@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: xorg-libxcb -------------------------------------+-------------------------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => jeremyhu@… Old description:
Running SnowLeopard, upgraded XCode and reinstalled latest version of MacPorts, was trying to follow the migration suggestions but cannot get past uninstalling
bmdva:~ kh65$ sudo port -fp uninstall --follow-dependents installed
Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Log for xorg-libxcb is at: /opt/local/var/macports/logs /_opt_local_var_macports_registry_portfiles_xorg-libxcb_1.7_0+python26 /xorg-libxcb/main.log Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Log for xorg-libxcb is at: /opt/local/var/macports/logs /_opt_local_var_macports_registry_portfiles_xorg-xcb-proto_1.6_0+python26 /xorg-xcb-proto/main.log Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?)
... and it goes on like that until I ctrl+z
New description: Running SnowLeopard, upgraded XCode and reinstalled latest version of MacPorts, was trying to follow the migration suggestions but cannot get past uninstalling {{{ bmdva:~ kh65$ sudo port -fp uninstall --follow-dependents installed Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Log for xorg-libxcb is at: /opt/local/var/macports/logs /_opt_local_var_macports_registry_portfiles_xorg-libxcb_1.7_0+python26 /xorg-libxcb/main.log Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Log for xorg-libxcb is at: /opt/local/var/macports/logs /_opt_local_var_macports_registry_portfiles_xorg-xcb-proto_1.6_0+python26 /xorg-xcb-proto/main.log Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 Error: Target org.macports.uninstall returned: too many nested evaluations (infinite loop?) Warning: Failed to execute portfile from registry for xorg-libxcb @1.7_0+python26 too many nested evaluations (infinite loop?) }}} ... and it goes on like that until I ctrl+z -- -- Ticket URL: <https://trac.macports.org/ticket/31695#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31695: xorg-libxcb @1.7_0+python26 Nested evaluations (infinite loop?) -------------------------------------+-------------------------------------- Reporter: kurt.heumiller@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: xorg-libxcb -------------------------------------+-------------------------------------- Comment(by macporter90210@…): Perhaps the problem is line 10 of the log file: {{{ :debug:uninstall Logging disabled, error opening log file: can't read "portpath": no such variable }}} What does this mean? -- Ticket URL: <https://trac.macports.org/ticket/31695#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31695: xorg-libxcb @1.7_0+python26 Nested evaluations (infinite loop?) -------------------------------------+-------------------------------------- Reporter: kurt.heumiller@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: xorg-libxcb -------------------------------------+-------------------------------------- Comment(by macporter90210@…): In the meantime, this is the workaround I used {{{ port installed > myports.txt cat myports.txt | xargs sudo port -fp uninstall }}} -- Ticket URL: <https://trac.macports.org/ticket/31695#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31695: xorg-libxcb @1.7_0+python26 Nested evaluations (infinite loop?) -------------------------------------+-------------------------------------- Reporter: kurt.heumiller@… | Owner: jeremyhu@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Keywords: | Port: xorg-libxcb -------------------------------------+-------------------------------------- Comment(by henx@…): The workaround described above by macporter90210@gmail.com works perfectly. Thank you very much! -- Ticket URL: <https://trac.macports.org/ticket/31695#comment:5> MacPorts <http://www.macports.org/> Ports system for Mac OS
#31695: xorg-libxcb @1.7_0+python26 Nested evaluations (infinite loop?) --------------------------------------+------------------------------------- Reporter: kurt.heumiller@… | Owner: jeremyhu@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: worksforme | Keywords: Port: xorg-libxcb | --------------------------------------+------------------------------------- Changes (by jmr@…): * status: new => closed * resolution: => worksforme Comment: Replying to [comment:3 macporter90210@…]:
In the meantime, this is the workaround I used
{{{ port installed > myports.txt cat myports.txt | xargs sudo port -fp uninstall }}}
Which is exactly equivalent to `sudo port -fp uninstall installed`; i.e. the only difference is not using --follow-dependents. Maybe there was a dependency loop in your registry? Since 2.0.2, ports will be uninstalled in dependency order anyway, so I've removed --follow-dependents from the instructions. That's probably all that can be done without a reproducible test case. -- Ticket URL: <https://trac.macports.org/ticket/31695#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts