From owner-freebsd-questions@freebsd.org Fri Sep 8 19:45:44 2017 Return-Path: Delivered-To: freebsd-questions@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B6B12E06C87 for ; Fri, 8 Sep 2017 19:45:44 +0000 (UTC) (envelope-from fbsdq@peterk.org) Received: from chukcha.pknet.net (chukcha.pknet.net [206.125.170.170]) by mx1.freebsd.org (Postfix) with ESMTP id A68B868138 for ; Fri, 8 Sep 2017 19:45:44 +0000 (UTC) (envelope-from fbsdq@peterk.org) Received: from abaza.home.lan (unknown [72.42.100.184]) by chukcha.pknet.net (Postfix) with ESMTPSA id 9100F10A83B for ; Fri, 8 Sep 2017 13:45:35 -0600 (MDT) Subject: Re: sysutils/py-salt doesn't work with python3 | py36-salt fails to install To: freebsd-questions@freebsd.org References: <285fc7dd-4aa4-dfa9-65a4-37f44186d515@pinyon.org> From: Peter Message-ID: Date: Fri, 8 Sep 2017 13:45:38 -0600 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:52.0) Gecko/20100101 Thunderbird/52.3.0 MIME-Version: 1.0 In-Reply-To: <285fc7dd-4aa4-dfa9-65a4-37f44186d515@pinyon.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit Content-Language: en-US X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Sep 2017 19:45:44 -0000 On 09/07/17 16:00, Russell L. Carter wrote: > On 09/07/17 11:00, Peter wrote: >> All the python36 modules / python36 builds, and installs fine, but the >> port fails to install; > > https://docs.saltstack.com/en/latest/topics/installation/index.html#dependencies > > > Python 2.6 >= 2.6 <3.0 > > I am not entirely certain, but I think my whole tree of > python27 packages is only required by py-salt these > days. > > HTH, > Russell > > True, did not look at the installation instructions for 2017.7..., only the release notes which made it seem like python3 should work; https://docs.saltstack.com/en/latest/topics/releases/2017.7.0.html#python-3 and the latest commit comment in ports:   http://www.freshports.org/sysutils/py-salt ]Peter[ >> >> minion:#cat /etc/make.conf >> DEFAULT_VERSIONS= apache=2.4 php=7.1 pgsql=9.6 python=3.6 python3=3.6 >> >> minion:#make >> .. >> .... >> Installing salt-minion script to >> /usr/ports/sysutils/py-salt/work/stage/usr/local/bin >> Installing salt-run script to >> /usr/ports/sysutils/py-salt/work/stage/usr/local/bin >> Installing salt-ssh script to >> /usr/ports/sysutils/py-salt/work/stage/usr/local/bin >> Installing salt-syndic script to >> /usr/ports/sysutils/py-salt/work/stage/usr/local/bin >> Installing salt-unity script to >> /usr/ports/sysutils/py-salt/work/stage/usr/local/bin >> Installing spm script to >> /usr/ports/sysutils/py-salt/work/stage/usr/local/bin >> writing list of installed files to >> '/usr/ports/sysutils/py-salt/work/.PLIST.pymodtmp' >> install  -m 0644 >> /usr/ports/sysutils/py-salt/work/salt-2017.7.1/conf/master >> /usr/ports/sysutils/py-salt/work/stage/usr/local/etc/salt/master.sample >> install  -m 0644 >> /usr/ports/sysutils/py-salt/work/salt-2017.7.1/conf/minion >> /usr/ports/sysutils/py-salt/work/stage/usr/local/etc/salt/minion.sample >> ====> Compressing man pages (compress-man) >> ===> Staging rc.d startup script(s) >> minion:# >> minion:#make install >> ===>  Installing for py36-salt-2017.7.1_1 >> ===>   py36-salt-2017.7.1_1 depends on package: py36-Jinja2>0 - found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-MarkupSafe>0 - >> found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-botocore>0 - found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-libcloud>=0.14.0 >> - found >> ===>   py36-salt-2017.7.1_1 depends on package: >> py36-msgpack-python>=0.3 - >> found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-progressbar>0 - >> found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-requests>=1.0.0 >> - found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-tornado>=4.2.1 - >> found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-yaml>0 - found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-pyzmq>=2.2.0 - >> found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-pycrypto>=2.6.1 >> - found >> ===>   py36-salt-2017.7.1_1 depends on package: py36-setuptools>0 - >> found >> ===>   py36-salt-2017.7.1_1 depends on file: /usr/local/bin/python3.6 >> - found >> ===>  Checking if py36-salt already installed >> ===>   Registering installation for py36-salt-2017.7.1_1 >> pkg-static: Unable to access file >> /usr/ports/sysutils/py-salt/work/stage/usr/local/lib/python3.6/site-packages/salt/_syspaths.pyc:No >> >> such file or directory >> pkg-static: Unable to access file >> /usr/ports/sysutils/py-salt/work/stage/usr/local/lib/python3.6/site-packages/salt/_syspaths.pyo:No >> >> such file or directory >> *** Error code 74 >> >> Stop. >> make[1]: stopped in /usr/ports/sysutils/py-salt >> *** Error code 1 >> >> Stop. >> make: stopped in /usr/ports/sysutils/py-salt >> minion:# >> minion:#find ./ |grep syspaths.py >> ./work/salt-2017.7.1/salt/syspaths.py >> ./work/salt-2017.7.1/pkg/smartos/esky/_syspaths.py >> ./work/salt-2017.7.1/build/lib/salt/syspaths.py >> ./work/salt-2017.7.1/build/lib/salt/_syspaths.py >> ./work/stage/usr/local/lib/python3.6/site-packages/salt/syspaths.py >> ./work/stage/usr/local/lib/python3.6/site-packages/salt/_syspaths.py >> minion:# >> >> >> It does the build and install fine with python27, but I'm trying to >> get it >> going with python36.  Haven't been able to figure out how to properly >> get >> it tow work. >> >> Any ideas?  I've tried this on a fresh install of FreeBSD with only the >> /etc/make.conf changes - fails at same spot. >> Anyone else using py-salt with python3 ? >> >> >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> https://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to >> "freebsd-questions-unsubscribe@freebsd.org" >> > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org"