Package Details: sslyze 2.1.3-1

Git Clone URL: https://aur.archlinux.org/sslyze.git (read-only)
Package Base: sslyze
Description: Fast and full-featured SSL scanner.
Upstream URL: https://github.com/nabla-c0d3/sslyze
Licenses: AGPL3
Submitter: fxbru
Maintainer: goll (Bevan)
Last Packager: Bevan
Votes: 22
Popularity: 0.548346
First Submitted: 2012-11-09 17:23
Last Updated: 2019-06-16 08:25

Dependencies (2)

Required by (0)

Sources (2)

Latest Comments

1 2 3 Next › Last »

Bevan commented on 2019-06-16 08:26

Could you try building the package without yay (as described on https://wiki.archlinux.org/index.php/Arch_User_Repository#Installing_packages)?

If that does not work, please post the output of

  • /usr/bin/pip --version
  • head -n1 /usr/bin/pip
  • pip list --user

Btw: I just updated the package to 2.1.3.

surrealistic commented on 2019-06-15 23:22

Hi @Bevan! Thank you for your answer. I haven't change my python configuration and if I remember well Arch runs Python 3 by default, I've checked the commands you said in case that any software did the change:

  • which python:

    /usr/bin/python

  • pacman -Qo $(which python):

    /usr/bin/python is owned by python 3.7.3-1

  • python --version:

    Python 3.7.3

Bevan commented on 2019-06-15 17:00

surrealistic: On first glance, this looks to me like setup.py is executed by python 2 instead of python 3 (there indeed the open() function had no encoding keyword). Do you have configured your system somehow that python 2 is the default?

If nothing comes to your mind, could you please run the following three commands and post their output here?

  • which python
  • pacman -Qo $(which python)
  • python --version

surrealistic commented on 2019-06-15 14:11

Hi!

I'm having an issue while updating sslyze for some days. I saw the new update is available with yay and I'm trying to update it but every time I try to upload it, it throw the next error message:

ERROR: Complete output from command python setup.py egg_info:
ERROR: Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/tmp/pip-req-build-Bq5MvW/setup.py", line 51, in <module>
    long_description=get_long_description(),
  File "/tmp/pip-req-build-Bq5MvW/setup.py", line 26, in get_long_description
    with open(path.join(root_path, 'README.md'), encoding='utf-8') as f:
TypeError: 'encoding' is an invalid keyword argument for this function
----------------------------------------
ERROR: Command "python setup.py egg_info" failed with error code 1 in /tmp/pip-req-build-Bq5MvW/
==> ERROR: A failure occurred in package().
    Aborting...
Error making: sslyze

Bevan commented on 2019-02-13 19:31

@Cyber_STX: Should be fixed now.

Bevan commented on 2019-02-13 14:31

@Cyber_STX: It looks like you have jython installed and /opt/jython/bin before /usr/bin in your $PATH. I think there are two options:

  • (temporarily) remove /opt/bin/jython from $PATH or move it to the end

  • replace "pip" by "/usr/bin/pip" in the sslyze PKGBUILD

Later today I can probably push a version implementing the second variant here.

Btw: This plays an important role here as well: https://bugs.archlinux.org/task/45315

Cyber_STX commented on 2019-02-13 14:27

Hello,

There is a problem when we try to install the package:

/home/user/.cache/yay/sslyze/PKGBUILD: /opt/jython/bin/pip: /build/jython/pkg/jython/opt/jython/bin/jython: bad interpreter: No such file or directory
==> ERROR: A failure occurred in package().
    Aborting...
Error making: sslyze

ahinrichs commented on 2018-08-27 08:50

Just recognized: It was pure luck, I stumbled on this three hours after 2.0.0 was released

ahinrichs commented on 2018-08-27 08:43

Upstream 2.0.0 works for me (PKGBUILD patch here http://ix.io/1lkM )

Bevan commented on 2018-08-13 14:41

Seems like sslyze / nassl is not yet compatible with Python 3.7: https://github.com/nabla-c0d3/sslyze/issues/325

I guess there is not much we can do here but wait…