mail-in-a-box / mailinabox

Mail-in-a-Box helps individuals take back control of their email by defining a one-click, easy-to-deploy SMTP+everything else server: a mail server in a box.
https://mailinabox.email/
Creative Commons Zero v1.0 Universal
13.74k stars 1.43k forks source link

Error provisioning TLS certificate for new subdomain #1060

Closed TheGo2SWATking closed 7 years ago

TheGo2SWATking commented 7 years ago

Hi,

I've asked about this error before, but I haven't been able to get anywhere. What I did: add new domain alias so the subdomain autodiscover.example.com is included in the TLS certificates list. When I click the blue provision button I get this error:

autodiscover.example.com

Something unexpected went wrong: [NeedToInstallFile('http://autodiscover.example.com/.well-known/acme-challenge/Hmo6giAPUocggmTkKVp6IzTUinjcpo970KMRbccEZQM', 'Hmo6giAPUocggmTkKVp6IzTUinjcpo970KMRbccEZQM.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', 'Hmo6giAPUocggmTkKVp6IzTUinjcpo970KMRbccEZQM')]

Log: Reading account key from /home/user-data/ssl/lets_encrypt/account.pem. Validating existing account saved to /home/user-data/ssl/lets_encrypt/registration.json. Requesting new challenges for autodiscover.example.com. Validation file is not present --- a file must be installed on the web server. Reading account key from /home/user-data/ssl/lets_encrypt/account.pem. Validating existing account saved to /home/user-data/ssl/lets_encrypt/registration.json. Reusing existing challenges for autodiscover.example.com. Validation file is not present --- a file must be installed on the web server.

Regular certificate renewals have been working fine, I only get this error after adding a new subdomain. I have tried adding a different subdomain (like testcert.example.com) and gotten the same result. I would just go to startssl and get a free 3 year multi-subdomain certificate but I can't now since new certs from them are distrusted in browsers.

I also get two emails every night, presumably when daily tasks are run. One is essentially a duplicate of the error above, while the second spits this out:

Exception ignored in: <bound method ClientNetwork.del of <acme.client.ClientNetwork object at 0x7fe933202e80>> Traceback (most recent call last): File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 511, in del self.session.close() File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 689, in close for v in self.adapters.values(): File "/usr/lib/python3.4/_collections_abc.py", line 512, in iter for key in self._mapping: File "/usr/lib/python3.4/collections/init.py", line 91, in iter curr = root.next ReferenceError: weakly-referenced object no longer exists Exception ignored in: <bound method ClientNetwork.del of <acme.client.ClientNetwork object at 0x7fe9327a15c0>> Traceback (most recent call last): File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 511, in del self.session.close() File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 689, in close for v in self.adapters.values(): File "/usr/lib/python3.4/_collections_abc.py", line 512, in iter for key in self._mapping: File "/usr/lib/python3.4/collections/init.py", line 91, in iter curr = root.next ReferenceError: weakly-referenced object no longer exists

I'd really appreciate any advice/help anyone has for dealing with this issue. Thanks!

cromulus commented 7 years ago

My guess is that you'll need to uninstall and reinstall the python openssl library.

pip3 uninstall pyOpenSSL
pip3 install pyOpenSSL

and then ./management/ssl_certificates.py

TheGo2SWATking commented 7 years ago

I've already done that, but just for reference here's the output:

Uninstalling pyOpenSSL: /usr/local/lib/python3.4/dist-packages/OpenSSL/SSL.py /usr/local/lib/python3.4/dist-packages/OpenSSL/init.py /usr/local/lib/python3.4/dist-packages/OpenSSL/pycache/SSL.cpython-34.pyc /usr/local/lib/python3.4/dist-packages/OpenSSL/pycache/init.cpython-34.pyc /usr/local/lib/python3.4/dist-packages/OpenSSL/pycache/_util.cpython-34.pyc /usr/local/lib/python3.4/dist-packages/OpenSSL/pycache/crypto.cpython-34.pyc /usr/local/lib/python3.4/dist-packages/OpenSSL/pycache/rand.cpython-34.pyc /usr/local/lib/python3.4/dist-packages/OpenSSL/pycache/tsafe.cpython-34.pyc /usr/local/lib/python3.4/dist-packages/OpenSSL/pycache/version.cpython-34.pyc /usr/local/lib/python3.4/dist-packages/OpenSSL/_util.py /usr/local/lib/python3.4/dist-packages/OpenSSL/crypto.py /usr/local/lib/python3.4/dist-packages/OpenSSL/rand.py /usr/local/lib/python3.4/dist-packages/OpenSSL/tsafe.py /usr/local/lib/python3.4/dist-packages/OpenSSL/version.py /usr/local/lib/python3.4/dist-packages/pyOpenSSL-16.2.0.dist-info/DESCRIPTION.rst /usr/local/lib/python3.4/dist-packages/pyOpenSSL-16.2.0.dist-info/METADATA /usr/local/lib/python3.4/dist-packages/pyOpenSSL-16.2.0.dist-info/RECORD /usr/local/lib/python3.4/dist-packages/pyOpenSSL-16.2.0.dist-info/WHEEL /usr/local/lib/python3.4/dist-packages/pyOpenSSL-16.2.0.dist-info/metadata.json /usr/local/lib/python3.4/dist-packages/pyOpenSSL-16.2.0.dist-info/top_level.txt Proceed (y/n)? y Successfully uninstalled pyOpenSSL root@box:~# pip3 install pyOpenSSL Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python3/dist-packages Cleaning up... root@box:~# cd mailinabox/ root@box:~/mailinabox# ./management/ssl_certificates.py Traceback (most recent call last): File "./management/ssl_certificates.py", line 807, in provision_certificates_cmdline() File "./management/ssl_certificates.py", line 450, in provision_certificates_cmdline status = provision_certificates(env, agree_to_tos_url=agree_to_tos_url, logger=my_logger, force_domains=force_domains, show_extended_problems=show_extended_problems) File "./management/ssl_certificates.py", line 337, in provision_certificates logger=my_logger) File "/usr/local/lib/python3.4/dist-packages/free_tls_certificates/client.py", line 64, in issue_certificate agree_to_tos_url, validation_method, acme_server, logger) File "/usr/local/lib/python3.4/dist-packages/free_tls_certificates/client.py", line 112, in validate_domain_ownership acme_server=acme_server) File "/usr/local/lib/python3.4/dist-packages/free_tls_certificates/client.py", line 317, in create_client client = acme.client.Client(acme_server, key) File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 63, in init self.net.get(directory).json()) File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 624, in get self._send_request('GET', url, *kwargs), content_type=content_type) File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 606, in _send_request response = self.session.request(method, url, args, kwargs) File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 488, in request resp = self.send(prep, send_kwargs) File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 609, in send r = adapter.send(request, **kwargs) File "/usr/local/lib/python3.4/dist-packages/requests/adapters.py", line 423, in send timeout=timeout File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connectionpool.py", line 594, in urlopen chunked=chunked) File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connectionpool.py", line 350, in _make_request self._validate_conn(conn) File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connectionpool.py", line 835, in _validate_conn conn.connect() File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/connection.py", line 311, in connect cert_reqs=resolve_cert_reqs(self.certreqs), File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/util/ssl.py", line 267, in create_urllib3_context context.set_ciphers(ciphers or DEFAULT_CIPHERS) File "/usr/local/lib/python3.4/dist-packages/requests/packages/urllib3/contrib/pyopenssl.py", line 385, in set_ciphers self._ctx.set_cipher_list(ciphers) TypeError: must be str, not bytes

pumelo commented 7 years ago

I think there are two errors related to let's encrypt certs:

Dependencies are somhow not correct. I did not dig into this issue but for me the following did the trick:

sudo apt-get remove python3-openssl
sudo pip3 uninstall pyOpenSSL
sudo pip3 install pyOpenSSL

The other error is related to this: Something unexpected went wrong: Error creating new cert :: Too many certificates already issued for exact set of domains: xx.xx.xx yy.yy.yy zz.zz.zz In order to solve this you can do:

sudo ./management/ssl_certificates.py xx.xx.xx yy.yy.yy
sudo ./management/ssl_certificates.py zz.zz.zz

Basically issuing only a subset of the certs you need at once.

cromulus commented 7 years ago

@TheGo2SWATking If you'll notice in the output you posted above:

root@box:# pip3 install pyOpenSSL
Requirement already satisfied (use --upgrade to upgrade): pyOpenSSL in /usr/lib/python3/dist-packages
Cleaning up...

You never actually installed the newer version of pyOpenSSL. You'd need to include the --upgrade flag, as the error message indicates in order to install the latest version.

What's the output of these two commands: pip3 list and dpkg --list

TheGo2SWATking commented 7 years ago

root@box:~/mailinabox# pip3 install pyOpenSSL --upgrade Downloading/unpacking pyOpenSSL from https://pypi.python.org/packages/ac/93/b4cd538d31adacd07f83013860db6b88d78755af1f3fefe68ec22d397e7b/pyOpenSSL-16.2.0-py2.py3-none-any.whl#md5=7c87cf718171f736f29d1becb4c7b7a5 Downloading pyOpenSSL-16.2.0-py2.py3-none-any.whl (43kB): 43kB downloaded Requirement already up-to-date: six>=1.5.2 in /usr/local/lib/python3.4/dist-packages (from pyOpenSSL) Downloading/unpacking cryptography>=1.3.4 from https://pypi.python.org/packages/82/f7/d6dfd7595910a20a563a83a762bf79a253c4df71759c3b228accb3d7e5e4/cryptography-1.7.1.tar.gz#md5=2f63dee6ace602d1d20d1995f8538015 (from pyOpenSSL) Downloading cryptography-1.7.1.tar.gz (420kB): 420kB downloaded Running setup.py (path:/tmp/pip_build_root/cryptography/setup.py) egg_info for package cryptography no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '' found under directory 'vectors' Downloading/unpacking idna>=2.0 from https://pypi.python.org/packages/6b/f4/bb42887fb16eb5f5957897fec9e16d18c56dd8cdd2a729c13947ed786b92/idna-2.2-py2.py3-none-any.whl#md5=fbda7cc9f538bc08e4b23745eba6abac (from cryptography>=1.3.4->pyOpenSSL) Downloading idna-2.2-py2.py3-none-any.whl (55kB): 55kB downloaded Requirement already up-to-date: pyasn1>=0.1.8 in /usr/local/lib/python3.4/dist-packages (from cryptography>=1.3.4->pyOpenSSL) Downloading/unpacking setuptools>=11.3 from https://pypi.python.org/packages/e5/53/92a8ac9d252ec170d9197dcf988f07e02305a06078d7e83a41ba4e3ed65b/setuptools-33.1.1-py2.py3-none-any.whl#md5=77a226cc81aac2da6ec68c3e9b74e501 (from cryptography>=1.3.4->pyOpenSSL) Downloading setuptools-33.1.1-py2.py3-none-any.whl (472kB): 472kB downloaded Requirement already up-to-date: cffi>=1.4.1 in /usr/local/lib/python3.4/dist-packages (from cryptography>=1.3.4->pyOpenSSL) Requirement already up-to-date: pycparser in /usr/local/lib/python3.4/dist-packages (from cffi>=1.4.1->cryptography>=1.3.4->pyOpenSSL) Installing collected packages: pyOpenSSL, cryptography, idna, setuptools Found existing installation: pyOpenSSL 0.13 Not uninstalling pyOpenSSL at /usr/lib/python3/dist-packages, owned by OS Found existing installation: cryptography 1.6 Can't uninstall 'cryptography'. No files were found to uninstall. Running setup.py install for cryptography no previously-included directories found matching 'docs/_build' warning: no previously-included files matching '' found under directory 'vectors' generating cffi module 'build/temp.linux-x86_64-3.4/_padding.c' generating cffi module 'build/temp.linux-x86_64-3.4/_constant_time.c' generating cffi module 'build/temp.linux-x86_64-3.4/_openssl.c' building '_openssl' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_64-3.4/_openssl.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_openssl.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_openssl.o -lssl -lcrypto -o build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_openssl.abi3.so building '_constant_time' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_64-3.4/_constant_time.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_constant_time.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_constant_time.o -o build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_constant_time.abi3.so building '_padding' extension x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_64-3.4/_padding.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_padding.o x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_padding.o -o build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_padding.abi3.so Could not find .egg-info directory in install record for cryptography>=1.3.4 from https://pypi.python.org/packages/82/f7/d6dfd7595910a20a563a83a762bf79a253c4df71759c3b228accb3d7e5e4/cryptography-1.7.1.tar.gz#md5=2f63dee6ace602d1d20d1995f8538015 in /usr/local/lib/python3.4/dist-packages (from pyOpenSSL) Found existing installation: idna 2.1 Uninstalling idna: Successfully uninstalled idna Found existing installation: setuptools 30.2.0 Uninstalling setuptools: Not removing or modifying (outside of prefix): /usr/bin/easy_install Successfully uninstalled setuptools Successfully installed pyOpenSSL cryptography idna setuptools Cleaning up... root@box:~/mailinabox# ./management/ssl_certificates.py box.thego2swatking.com, thego2swatking.com, autodiscover.thego2swatking.com, www.thego2swatking.com: Something unexpected went wrong: [NeedToInstallFile('http://autodiscover.thego2swatking.com/.well-known/acme-challenge/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A', 'sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', 'sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A')] Exception ignored in: <bound method ClientNetwork.del of <acme.client.ClientNetwork object at 0x7f40212071d0>> Traceback (most recent call last): File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 511, in del self.session.close() File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 689, in close for v in self.adapters.values(): File "/usr/lib/python3.4/_collections_abc.py", line 512, in iter for key in self._mapping: File "/usr/lib/python3.4/collections/init.py", line 91, in iter curr = root.next ReferenceError: weakly-referenced object no longer exists Exception ignored in: <bound method ClientNetwork.del of <acme.client.ClientNetwork object at 0x7f40211ddb70>> Traceback (most recent call last): File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 511, in del self.session.close() File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 689, in close for v in self.adapters.values(): File "/usr/lib/python3.4/_collections_abc.py", line 512, in iter for key in self._mapping: File "/usr/lib/python3.4/collections/init.py", line 91, in iter curr = root.next ReferenceError: weakly-referenced object no longer exists

There's the output after using the --upgrade flag. Here's the output (after running the --upgrade command) of pip3 list and dpkg --list.

root@box:~/mailinabox# pip3 list acme (0.9.3) boto (2.43.0) cffi (1.9.1) chardet (2.2.1) colorama (0.2.5) command-not-found (0.3) cryptography (1.7.1) dnspython (1.15.0) dnspython3 (1.15.0) email-validator (1.0.1) Flask (0.10.1) free-tls-certificates (0.1.6) html5lib (0.999) idna (2.2) itsdangerous (0.22) Jinja2 (2.7.2) language-selector (0.1) MarkupSafe (0.18) mock (2.0.0) ndg-httpsclient (0.4.2) pbr (1.9.1) pip (1.5.4) psutil (5.0.0) pyasn1 (0.1.9) pycparser (2.17) pycurl (7.19.3) pygobject (3.12.0) pyinotify (0.9.4) pyOpenSSL (16.2.0) pyRFC3339 (1.0) python-apt (0.9.3.5ubuntu2) python-dateutil (2.0) pytz (2016.7) PyYAML (3.12) requests (2.12.3) rtyaml (0.0.3) setuptools (33.1.1) six (1.10.0) ufw (0.34-rc-0ubuntu2) unattended-upgrades (0.1) urllib3 (1.7.1) Werkzeug (0.9.4) wheel (0.24.0) root@box:~/mailinabox# dpkg --list Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Architecture Description +++-=========================================-=========================-=========================-======================================================================================== ii accountsservice 0.6.35-0ubuntu7.3 amd64 query and manipulate user account information ii acpid 1:2.0.21-1ubuntu2 amd64 Advanced Configuration and Power Interface event daemon ii adduser 3.113+nmu3ubuntu3 all add and remove users and groups ii apparmor 2.10.95-0ubuntu2.5~14.04. amd64 user-space parser utility for AppArmor ii apport 2.14.1-0ubuntu3.23 all automatically generate crash reports for debugging ii apport-symptoms 0.20 all symptom scripts for apport ii apt 1.0.1ubuntu2.17 amd64 commandline package manager ii apt-transport-https 1.0.1ubuntu2.17 amd64 https download transport for APT ii apt-utils 1.0.1ubuntu2.17 amd64 package management related utility programs ii apt-xapian-index 0.45ubuntu4 all maintenance and search tools for a Xapian index of Debian packages ii aptitude 0.6.8.2-1ubuntu4 amd64 terminal-based package manager ii aptitude-common 0.6.8.2-1ubuntu4 all architecture indepedent files for the aptitude package manager ii arping 2.11-1 amd64 sends IP and/or ARP pings (to the MAC address) ii aspell 0.60.7~20110707-1ubuntu1 amd64 GNU Aspell spell-checker ii aspell-en 7.1-0-1 all English dictionary for GNU Aspell ii at 3.1.14-1ubuntu1 amd64 Delayed job execution and batch processing ii autoconf 2.69-6 all automatic configure script builder ii automake 1:1.14.1-2ubuntu1 all Tool for generating GNU Standards-compliant Makefiles ii autotools-dev 20130810.1 all Update infrastructure for config.{guess,sub} files ii base-files 7.2ubuntu5.5 amd64 Debian base system miscellaneous files ii base-passwd 3.5.33 amd64 Debian base system master password and group files ii bash 4.3-7ubuntu1.5 amd64 GNU Bourne Again SHell ii bash-completion 1:2.1-4ubuntu0.2 all programmable completion for the bash shell ii bc 1.06.95-8ubuntu1 amd64 GNU bc arbitrary precision calculator language ii bind9 1:9.9.5.dfsg-3ubuntu0.11 amd64 Internet Domain Name Server ii bind9-host 1:9.9.5.dfsg-3ubuntu0.11 amd64 Version of 'host' bundled with BIND 9.X ii bind9utils 1:9.9.5.dfsg-3ubuntu0.11 amd64 Utilities for BIND ii binutils 2.24-5ubuntu14.1 amd64 GNU assembler, linker and binary utilities ii biosdevname 0.4.1-0ubuntu6.3 amd64 apply BIOS-given names to network devices ii bsdmainutils 9.0.5ubuntu1 amd64 collection of more utilities from FreeBSD ii bsdutils 1:2.20.1-5.1ubuntu20.9 amd64 Basic utilities from 4.4BSD-Lite ii build-essential 11.6ubuntu6 amd64 Informational list of build-essential packages ii busybox-initramfs 1:1.21.0-1ubuntu1 amd64 Standalone shell setup for initramfs ii busybox-static 1:1.21.0-1ubuntu1 amd64 Standalone rescue shell with tons of builtin utilities ii byobu 5.77-0ubuntu1.2 all powerful, text based window manager and shell multiplexer ii bzip2 1.0.6-5 amd64 high-quality block-sorting file compressor - utilities ii ca-certificates 20160104ubuntu0.14.04.1 all Common CA certificates ii cloud-guest-utils 0.27-0ubuntu9.2 all cloud guest utilities ii cloud-init 0.7.5-0ubuntu1.21 all Init scripts for cloud instances ii comerr-dev 2.1-1.42.9-3ubuntu1.3 amd64 common error description library - headers and static libraries ii command-not-found 0.3ubuntu12 all Suggest installation of packages in interactive bash sessions ii command-not-found-data 0.3ubuntu12 amd64 Set of data files for command-not-found. ii console-setup 1.70ubuntu8 all console font and keymap setup program ii coreutils 8.21-1ubuntu5.4 amd64 GNU core utilities ii cpio 2.11+dfsg-1ubuntu1.2 amd64 GNU cpio -- a program to manage archives of files ii cpp 4:4.8.2-1ubuntu6 amd64 GNU C preprocessor (cpp) ii cpp-4.8 4.8.4-2ubuntu1~14.04.3 amd64 GNU C preprocessor ii crda 1.1.2-1ubuntu2 amd64 wireless Central Regulatory Domain Agent ii cron 3.0pl1-124ubuntu2 amd64 process scheduling daemon ii curl 7.35.0-1ubuntu2.10 amd64 command line tool for transferring data with URL syntax ii dash 0.5.7-4ubuntu1 amd64 POSIX-compliant shell ii dbconfig-common 1.8.47+nmu1 all common framework for packaging database applications ii dbus 1.6.18-0ubuntu4.5 amd64 simple interprocess messaging system (daemon and utilities) ii debconf 1.5.51ubuntu2 all Debian configuration management system ii debconf-i18n 1.5.51ubuntu2 all full internationalization support for debconf ii debhelper 9.20131227ubuntu1 all helper programs for debian/rules ii debianutils 4.4 amd64 Miscellaneous utilities specific to Debian ii dh-apparmor 2.10.95-0ubuntu2.5~14.04. all AppArmor debhelper routines ii dh-python 1.20140128-1ubuntu8.2 all Debian helper tools for packaging Python libraries and applications ii dialog 1.2-20130928-1 amd64 Displays user-friendly dialog boxes from shell scripts ii dictionaries-common 1.20.5 all Common utilities for spelling dictionary tools ii diffutils 1:3.3-1 amd64 File comparison utilities ii dmidecode 2.12-2 amd64 SMBIOS/DMI table decoder ii dmsetup 2:1.02.77-6ubuntu2 amd64 Linux Kernel Device Mapper userspace library ii dnsutils 1:9.9.5.dfsg-3ubuntu0.11 amd64 Clients provided with BIND ii dosfstools 3.0.26-1ubuntu0.1 amd64 utilities for making and checking MS-DOS FAT filesystems ii dovecot-antispam 2.0+20130822-2build1 amd64 Dovecot plugins for training spam filters ii dovecot-core 1:2.2.9-1ubuntu2.1 amd64 secure POP3/IMAP server - core files ii dovecot-imapd 1:2.2.9-1ubuntu2.1 amd64 secure POP3/IMAP server - IMAP daemon ii dovecot-lmtpd 1:2.2.9-1ubuntu2.1 amd64 secure POP3/IMAP server - LMTP server ii dovecot-lucene 1:2.2.9-1ubuntu2.1+miab1 amd64 secure POP3/IMAP server - Lucene support ii dovecot-managesieved 1:2.2.9-1ubuntu2.1 amd64 secure POP3/IMAP server - ManageSieve server ii dovecot-pop3d 1:2.2.9-1ubuntu2.1 amd64 secure POP3/IMAP server - POP3 daemon ii dovecot-sieve 1:2.2.9-1ubuntu2.1 amd64 secure POP3/IMAP server - Sieve filters support ii dovecot-sqlite 1:2.2.9-1ubuntu2.1 amd64 secure POP3/IMAP server - SQLite support ii dpkg 1.17.5ubuntu5.7 amd64 Debian package management system ii dpkg-dev 1.17.5ubuntu5.7 all Debian package development tools ii duplicity 0.6.23-1ubuntu4.1 amd64 encrypted bandwidth-efficient backup ii e2fslibs:amd64 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system libraries ii e2fsprogs 1.42.9-3ubuntu1.3 amd64 ext2/ext3/ext4 file system utilities ii eatmydata 26-2 amd64 library and utilities designed to disable fsync and friends ii ed 1.9-2 amd64 classic UNIX line editor ii eject 2.1.5+deb1+cvs20081104-13 amd64 ejects CDs and operates CD-Changers under Linux ii ethtool 1:3.13-1 amd64 display or change Ethernet device settings ii fail2ban 0.8.11-1 all ban hosts that cause multiple authentication errors ii fakeroot 1.20-3ubuntu2 amd64 tool for simulating superuser privileges ii file 1:5.14-2ubuntu3.3 amd64 Determines file type using "magic" numbers ii findutils 4.4.2-7 amd64 utilities for finding files--find, xargs ii fontconfig 2.11.0-0ubuntu4.2 amd64 generic font configuration library - support binaries ii fontconfig-config 2.11.0-0ubuntu4.2 all generic font configuration library - configuration ii fonts-dejavu 2.34-1ubuntu1 all metapackage to pull in fonts-dejavu-core and fonts-dejavu-extra ii fonts-dejavu-core 2.34-1ubuntu1 all Vera font family derivate with additional characters ii fonts-dejavu-extra 2.34-1ubuntu1 all Vera font family derivate with additional characters (extra variants) ii fonts-ubuntu-font-family-console 0.80-0ubuntu6 all Ubuntu Font Family Linux console fonts, sans-serif monospace ii friendly-recovery 0.2.25 all Make recovery more user-friendly ii ftp 0.17-28 amd64 classical file transfer client ii fuse 2.9.2-4ubuntu4.14.04.1 amd64 Filesystem in Userspace ii g++ 4:4.8.2-1ubuntu6 amd64 GNU C++ compiler ii g++-4.8 4.8.4-2ubuntu1~14.04.3 amd64 GNU C++ compiler ii gawk 1:4.0.1+dfsg-2.1ubuntu2 amd64 GNU awk, a pattern scanning and processing language ii gcc 4:4.8.2-1ubuntu6 amd64 GNU C compiler ii gcc-4.8 4.8.4-2ubuntu1~14.04.3 amd64 GNU C compiler ii gcc-4.8-base:amd64 4.8.4-2ubuntu1~14.04.3 amd64 GCC, the GNU Compiler Collection (base package) ii gcc-4.9-base:amd64 4.9.3-0ubuntu4 amd64 GCC, the GNU Compiler Collection (base package) ii gdisk 0.8.8-1ubuntu0.1 amd64 GPT fdisk text-mode partitioning tool ii geoip-database 20140313-1 all IP lookup command line tools that use the GeoIP library (country database) ii gettext 0.18.3.1-1ubuntu3 amd64 GNU Internationalization utilities ii gettext-base 0.18.3.1-1ubuntu3 amd64 GNU Internationalization utilities for the base system ii gir1.2-glib-2.0 1.40.0-1ubuntu0.2 amd64 Introspection data for GLib, GObject, Gio and GModule ii git 1:1.9.1-1ubuntu0.3 amd64 fast, scalable, distributed revision control system ii git-man 1:1.9.1-1ubuntu0.3 all fast, scalable, distributed revision control system (manual pages) ii gnupg 1.4.16-1ubuntu2.4 amd64 GNU privacy guard - a free PGP replacement ii gpgv 1.4.16-1ubuntu2.4 amd64 GNU privacy guard - signature verification tool ii grep 2.16-1 amd64 GNU grep, egrep and fgrep ii groff-base 1.22.2-5 amd64 GNU troff text-formatting system (base system components) ii grub-common 2.02~beta2-9ubuntu1.12 amd64 GRand Unified Bootloader (common files) ii grub-gfxpayload-lists 0.6 amd64 GRUB gfxpayload blacklist ii grub-pc 2.02~beta2-9ubuntu1.12 amd64 GRand Unified Bootloader, version 2 (PC/BIOS version) ii grub-pc-bin 2.02~beta2-9ubuntu1.12 amd64 GRand Unified Bootloader, version 2 (PC/BIOS binaries) ii grub2-common 2.02~beta2-9ubuntu1.12 amd64 GRand Unified Bootloader (common files for version 2) ii gzip 1.6-3ubuntu1 amd64 GNU compression utilities ii haveged 1.7c-1 amd64 Linux entropy source using the HAVEGE algorithm ii hdparm 9.43-1ubuntu3 amd64 tune hard disk parameters for high performance ii hostname 3.15ubuntu1 amd64 utility to set/show the host name or domain name ii ifupdown 0.7.47.2ubuntu4.4 amd64 high level tools to configure network interfaces ii info 5.2.0.dfsg.1-2 amd64 Standalone GNU Info documentation browser ii init-system-helpers 1.14ubuntu1 all helper tools for all init systems ii initramfs-tools 0.103ubuntu4.6 all tools for generating an initramfs ii initramfs-tools-bin 0.103ubuntu4.6 amd64 binaries used by initramfs-tools ii initscripts 2.88dsf-41ubuntu6.3 amd64 scripts for initializing and shutting down the system ii insserv 1.14.0-5ubuntu2 amd64 boot sequence organizer using LSB init.d script dependency information ii install-info 5.2.0.dfsg.1-2 amd64 Manage installed documentation in info format ii installation-report 2.54ubuntu1 all system installation report ii intltool-debian 0.35.0+20060710.1 all Help i18n of RFC822 compliant config files ii iproute2 3.12.0-2ubuntu1 amd64 networking and traffic control tools ii iptables 1.4.21-1ubuntu1 amd64 administration tools for packet filtering and NAT ii iputils-ping 3:20121221-4ubuntu1.1 amd64 Tools to test the reachability of network hosts ii iputils-tracepath 3:20121221-4ubuntu1.1 amd64 Tools to trace the network path to a remote host ii irqbalance 1.0.6-2ubuntu0.14.04.4 amd64 Daemon to balance interrupts for SMP systems ii isc-dhcp-client 4.2.4-7ubuntu12.8 amd64 ISC DHCP client ii isc-dhcp-common 4.2.4-7ubuntu12.8 amd64 common files used by all the isc-dhcp* packages ii iso-codes 3.52-1 all ISO language, territory, currency, script codes and their translations ii javascript-common 11 all Base support for JavaScript library packages ii kbd 1.15.5-1ubuntu1 amd64 Linux console font and keytable utilities ii keyboard-configuration 1.70ubuntu8 all system-wide keyboard preferences ii klibc-utils 2.0.3-0ubuntu1.14.04.2 amd64 small utilities built with klibc for early boot ii kmod 15-0ubuntu6 amd64 tools for managing Linux kernel modules ii krb5-locales 1.12+dfsg-2ubuntu5.2 all Internationalization support for MIT Kerberos ii krb5-multidev 1.12+dfsg-2ubuntu5.2 amd64 Development files for MIT Kerberos without Heimdal conflict ii landscape-common 14.12-0ubuntu0.14.04 amd64 The Landscape administration system client - Common files ii language-pack-en 1:14.04+20160720 all translation updates for language English ii language-pack-en-base 1:14.04+20160720 all translations for language English ii language-selector-common 0.129.3 all Language selector for Ubuntu ii laptop-detect 0.13.7ubuntu2 amd64 attempt to detect a laptop ii ldnsutils 1.6.17-1 amd64 ldns library for DNS programming ii less 458-2 amd64 pager program similar to more ii libaccountsservice0:amd64 0.6.35-0ubuntu7.3 amd64 query and manipulate user account information - shared libraries ii libacl1:amd64 2.2.52-1 amd64 Access control list shared library ii libalgorithm-diff-perl 1.19.02-3 all module to find differences between files ii libalgorithm-diff-xs-perl 0.04-2build4 amd64 module to find differences between files (XS accelerated) ii libalgorithm-merge-perl 0.08-2 all Perl module for three-way merge of textual data ii libapparmor-perl 2.10.95-0ubuntu2.5~14.04. amd64 AppArmor library Perl bindings ii libapparmor1:amd64 2.10.95-0ubuntu2.5~14.04. amd64 changehat AppArmor library ii libapr1:amd64 1.5.0-1 amd64 Apache Portable Runtime Library ii libapt-inst1.5:amd64 1.0.1ubuntu2.17 amd64 deb package format runtime library ii libapt-pkg4.12:amd64 1.0.1ubuntu2.17 amd64 package management runtime library ii libarchive-extract-perl 0.70-1 all generic archive extracting module ii libasan0:amd64 4.8.4-2ubuntu1~14.04.3 amd64 AddressSanitizer -- a fast memory error detector ii libasn1-8-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - ASN.1 library ii libaspell15 0.60.7~20110707-1ubuntu1 amd64 GNU Aspell spell-checker runtime library ii libasprintf-dev:amd64 0.18.3.1-1ubuntu3 amd64 GNU Internationalization library development files ii libasprintf0c2:amd64 0.18.3.1-1ubuntu3 amd64 GNU library to use fprintf and friends in C++ ii libatomic1:amd64 4.8.4-2ubuntu1~14.04.3 amd64 support library providing __atomic built-in functions ii libattr1:amd64 1:2.4.47-1ubuntu1 amd64 Extended attribute shared library ii libaudit-common 1:2.3.2-2ubuntu1 all Dynamic library for security auditing - common files ii libaudit1:amd64 1:2.3.2-2ubuntu1 amd64 Dynamic library for security auditing ii libauthen-sasl-perl 2.1500-1 all Authen::SASL - SASL Authentication framework ii libawl-php 0.53-1 all Andrew's Web Libraries - PHP Utility Libraries ii libberkeleydb-perl 0.54-1 amd64 use Berkeley DB databases from Perl ii libbind9-90 1:9.9.5.dfsg-3ubuntu0.11 amd64 BIND9 Shared Library used by BIND ii libblas3 1.2.20110419-7 amd64 Basic Linear Algebra Reference implementations, shared library ii libblkid1:amd64 2.20.1-5.1ubuntu20.9 amd64 block device id library ii libboost-iostreams1.54.0:amd64 1.54.0-4ubuntu3.1 amd64 Boost.Iostreams Library ii libbsd0:amd64 0.6.0-2ubuntu1 amd64 utility functions from BSD systems - shared library ii libbz2-1.0:amd64 1.0.6-5 amd64 high-quality block-sorting file compressor library - runtime ii libc-bin 2.19-0ubuntu6.9 amd64 Embedded GNU C Library: Binaries ii libc-client2007e 8:2007f~dfsg-2 amd64 c-client library for mail protocols - library files ii libc-dev-bin 2.19-0ubuntu6.9 amd64 Embedded GNU C Library: Development binaries ii libc6:amd64 2.19-0ubuntu6.9 amd64 Embedded GNU C Library: Shared libraries ii libc6-dev:amd64 2.19-0ubuntu6.9 amd64 Embedded GNU C Library: Development Libraries and Header Files ii libcairo2:amd64 1.13.0~20140204-0ubuntu1. amd64 The Cairo 2D vector graphics library ii libcap-ng0 0.7.3-1ubuntu2 amd64 An alternate POSIX capabilities library ii libcap2:amd64 1:2.24-0ubuntu2 amd64 support for getting/setting POSIX.1e capabilities ii libcap2-bin 1:2.24-0ubuntu2 amd64 basic utility programs for using capabilities ii libcgi-fast-perl 5.18.2-2ubuntu1.1 all CGI::Fast Perl module ii libcgmanager0:amd64 0.24-0ubuntu7.5 amd64 Central cgroup manager daemon (client library) ii libck-connector0:amd64 0.4.5-3.1ubuntu2 amd64 ConsoleKit libraries ii libclass-accessor-perl 0.34-1 all Perl module that automatically generates accessors ii libcloog-isl4:amd64 0.18.2-1 amd64 Chunky Loop Generator (runtime library) ii libclucene-core1:amd64 2.3.3.4-4build1 amd64 core library for full-featured text search engine (runtime) ii libcomerr2:amd64 1.42.9-3ubuntu1.3 amd64 common error description library ii libcroco3:amd64 0.6.8-2ubuntu1 amd64 Cascading Style Sheet (CSS) parsing and manipulation toolkit ii libcrypt-openssl-bignum-perl 0.04-4build1 amd64 Perl module to access OpenSSL multiprecision integer arithmetic libraries ii libcrypt-openssl-rsa-perl 0.28-1build1 amd64 module for RSA encryption using OpenSSL ii libcurl3:amd64 7.35.0-1ubuntu2.10 amd64 easy-to-use client-side URL transfer library (OpenSSL flavour) ii libcurl3-gnutls:amd64 7.35.0-1ubuntu2.10 amd64 easy-to-use client-side URL transfer library (GnuTLS flavour) ii libcurl4-openssl-dev:amd64 7.35.0-1ubuntu2.10 amd64 development files and documentation for libcurl (OpenSSL flavour) ii libcwidget3 0.5.16-3.5ubuntu1 amd64 high-level terminal interface library for C++ (runtime files) ii libdate-manip-perl 6.42-1 all module for manipulating dates ii libdatrie1:amd64 0.2.8-1 amd64 Double-array trie library ii libdb5.3:amd64 5.3.28-3ubuntu3 amd64 Berkeley v5.3 Database Libraries [runtime] ii libdbd-mysql-perl 4.025-1ubuntu0.1 amd64 Perl5 database interface to the MySQL database ii libdbi-perl 1.630-1 amd64 Perl Database Interface (DBI) ii libdbi1:amd64 0.9.0-1 amd64 DB Independent Abstraction Layer for C -- shared library ii libdbus-1-3:amd64 1.6.18-0ubuntu4.5 amd64 simple interprocess messaging system (library) ii libdbus-glib-1-2:amd64 0.100.2-1 amd64 simple interprocess messaging system (GLib-based shared library) ii libdebconfclient0:amd64 0.187ubuntu1 amd64 Debian Configuration Management System (C-implementation library) ii libdevmapper1.02.1:amd64 2:1.02.77-6ubuntu2 amd64 Linux Kernel Device Mapper userspace library ii libdigest-hmac-perl 1.03+dfsg-1 all module for creating standard message integrity checks ii libdns100 1:9.9.5.dfsg-3ubuntu0.11 amd64 DNS Shared Library used by BIND ii libdpkg-perl 1.17.5ubuntu5.7 all Dpkg perl modules ii libdrm2:amd64 2.4.67-1ubuntu0.14.04.1 amd64 Userspace interface to kernel DRM services -- runtime ii libedit2:amd64 3.1-20130712-2 amd64 BSD editline and history libraries ii libelf1:amd64 0.158-0ubuntu5.2 amd64 library to read and write ELF files ii libencode-locale-perl 1.03-1 all utility to determine the locale encoding ii libept1.4.12:amd64 1.0.12 amd64 High-level library for managing Debian package information ii liberror-perl 0.17-1.1 all Perl module for error/exception handling in an OO-ish way ii libestr0 0.1.9-0ubuntu2 amd64 Helper functions for handling strings (lib) ii libevent-2.0-5:amd64 2.0.21-stable-1ubuntu1.14 amd64 Asynchronous event notification library ii libexpat1:amd64 2.1.0-4ubuntu1.3 amd64 XML parsing C library - runtime library ii libexpat1-dev:amd64 2.1.0-4ubuntu1.3 amd64 XML parsing C library - development kit ii libfakeroot:amd64 1.20-3ubuntu2 amd64 tool for simulating superuser privileges - shared libraries ii libfcgi-perl 0.74-1build2 amd64 helper module for FastCGI ii libffi-dev:amd64 3.1~rc1+r3.0.13-12ubuntu0 amd64 Foreign Function Interface library (development files) ii libffi6:amd64 3.1~rc1+r3.0.13-12ubuntu0 amd64 Foreign Function Interface library runtime ii libfile-copy-recursive-perl 0.38-1 all Perl extension for recursively copying files and directories ii libfile-fcntllock-perl 0.14-2build1 amd64 Perl module for file locking with fcntl(2) ii libfile-listing-perl 6.04-1 all module to parse directory listings ii libfont-afm-perl 1.20-1 all Font::AFM - Interface to Adobe Font Metrics files ii libfontconfig1:amd64 2.11.0-0ubuntu4.2 amd64 generic font configuration library - runtime ii libfreetype6:amd64 2.5.2-1ubuntu2.5 amd64 FreeType 2 font engine, shared library files ii libfribidi0:amd64 0.19.6-1 amd64 Free Implementation of the Unicode BiDi algorithm ii libfuse2:amd64 2.9.2-4ubuntu4.14.04.1 amd64 Filesystem in Userspace (library) ii libgc1c2:amd64 1:7.2d-5ubuntu2 amd64 conservative garbage collector for C and C++ ii libgcc-4.8-dev:amd64 4.8.4-2ubuntu1~14.04.3 amd64 GCC support library (development files) ii libgcc1:amd64 1:4.9.3-0ubuntu4 amd64 GCC support library ii libgck-1-0:amd64 3.10.1-1 amd64 Glib wrapper library for PKCS#11 - runtime ii libgcr-3-common 3.10.1-1 all Library for Crypto UI related tasks - common files ii libgcr-base-3-1:amd64 3.10.1-1 amd64 Library for Crypto related tasks ii libgcrypt11:amd64 1.5.3-2ubuntu4.4 amd64 LGPL Crypto library - runtime library ii libgcrypt11-dev 1.5.3-2ubuntu4.4 amd64 LGPL Crypto library - development files ii libgd3:amd64 2.1.0-3ubuntu0.5 amd64 GD Graphics Library ii libgdbm3:amd64 1.8.3-12build1 amd64 GNU dbm database routines (runtime version) ii libgeoip1:amd64 1.6.0-1 amd64 non-DNS IP-to-country resolver library ii libgettextpo-dev:amd64 0.18.3.1-1ubuntu3 amd64 GNU Internationalization library development files ii libgettextpo0:amd64 0.18.3.1-1ubuntu3 amd64 GNU Internationalization library ii libgirepository-1.0-1 1.40.0-1ubuntu0.2 amd64 Library for handling GObject introspection data (runtime library) ii libglib2.0-0:amd64 2.40.2-0ubuntu1 amd64 GLib library of C routines ii libglib2.0-data 2.40.2-0ubuntu1 all Common files for GLib library ii libgmp10:amd64 2:5.1.3+dfsg-1ubuntu1 amd64 Multiprecision arithmetic library ii libgnutls-dev 2.12.23-12ubuntu2.5 amd64 GNU TLS library - development files ii libgnutls-openssl27:amd64 2.12.23-12ubuntu2.5 amd64 GNU TLS library - OpenSSL wrapper ii libgnutls26:amd64 2.12.23-12ubuntu2.5 amd64 GNU TLS library - runtime library ii libgnutlsxx27:amd64 2.12.23-12ubuntu2.5 amd64 GNU TLS library - C++ runtime library ii libgomp1:amd64 4.8.4-2ubuntu1~14.04.3 amd64 GCC OpenMP (GOMP) support library ii libgpg-error-dev 1.12-0.2ubuntu1 amd64 library for common error values and messages in GnuPG components (development) ii libgpg-error0:amd64 1.12-0.2ubuntu1 amd64 library for common error values and messages in GnuPG components ii libgpm2:amd64 1.20.4-6.1 amd64 General Purpose Mouse - shared library ii libgraphite2-3:amd64 1.3.6-1ubuntu0.14.04.1 amd64 Font rendering engine for Complex Scripts -- library ii libgssapi-krb5-2:amd64 1.12+dfsg-2ubuntu5.2 amd64 MIT Kerberos runtime libraries - krb5 GSS-API Mechanism ii libgssapi3-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - GSSAPI support library ii libgssrpc4:amd64 1.12+dfsg-2ubuntu5.2 amd64 MIT Kerberos runtime libraries - GSS enabled ONCRPC ii libharfbuzz0b:amd64 0.9.27-1ubuntu1.1 amd64 OpenType text shaping engine (shared library) ii libhavege1:amd64 1.7c-1 amd64 entropy source using the HAVEGE algorithm - shared library ii libhcrypto4-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - crypto library ii libheimbase1-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - Base library ii libheimntlm0-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - NTLM support library ii libhtml-form-perl 6.03-1 all module that represents an HTML form element ii libhtml-format-perl 2.11-1 all module for transforming HTML into various formats ii libhtml-parser-perl 3.71-1build1 amd64 collection of modules that parse HTML text documents ii libhtml-tagset-perl 3.20-2 all Data tables pertaining to HTML ii libhtml-template-perl 2.95-1 all module for using HTML templates with Perl ii libhtml-tree-perl 5.03-1 all Perl module to represent and create HTML syntax trees ii libhttp-cookies-perl 6.00-2 all HTTP cookie jars ii libhttp-daemon-perl 6.01-1 all simple http server class ii libhttp-date-perl 6.02-1 all module of date conversion routines ii libhttp-message-perl 6.06-1 all perl interface to HTTP style messages ii libhttp-negotiate-perl 6.00-2 all implementation of content negotiation ii libhx509-5-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - X509 support library ii libicu52:amd64 52.1-3ubuntu0.4 amd64 International Components for Unicode ii libidn11:amd64 1.28-1ubuntu2.1 amd64 GNU Libidn library, implementation of IETF IDN specifications ii libidn11-dev 1.28-1ubuntu2.1 amd64 Development files for GNU Libidn, an IDN library ii libio-html-perl 1.00-1 all open an HTML file with automatic charset detection ii libio-multiplex-perl 1.13-1 all object-oriented interface to select() for Perl ii libio-socket-inet6-perl 2.71-1 all object interface for AF_INET6 domain sockets ii libio-socket-ssl-perl 1.965-1ubuntu1 all Perl module implementing object oriented interface to SSL sockets ii libio-string-perl 1.08-3 all Emulate IO::File interface for in-core strings ii libisc95 1:9.9.5.dfsg-3ubuntu0.11 amd64 ISC Shared Library used by BIND ii libisccc90 1:9.9.5.dfsg-3ubuntu0.11 amd64 Command Channel Library used by BIND ii libisccfg90 1:9.9.5.dfsg-3ubuntu0.11 amd64 Config File Handling Library used by BIND ii libisl10:amd64 0.12.2-1 amd64 manipulating sets and relations of integer points bounded by linear constraints ii libitm1:amd64 4.8.4-2ubuntu1~14.04.3 amd64 GNU Transactional Memory Library ii libiw30:amd64 30~pre9-8ubuntu1 amd64 Wireless tools - library ii libjbig0:amd64 2.0-2ubuntu4.1 amd64 JBIGkit libraries ii libjpeg-turbo8:amd64 1.3.0-0ubuntu2 amd64 IJG JPEG compliant runtime library. ii libjpeg8:amd64 8c-2ubuntu8 amd64 Independent JPEG Group's JPEG runtime library (dependency package) ii libjs-jquery 1.7.2+dfsg-2ubuntu1 all JavaScript library for dynamic web applications ii libjs-jquery-mousewheel 8-2 all jQuery Mousewheel Plugin ii libjson-c2:amd64 0.11-3ubuntu1.2 amd64 JSON manipulation library - shared library ii libjson0:amd64 0.11-3ubuntu1.2 amd64 JSON manipulation library (transitional package) ii libk5crypto3:amd64 1.12+dfsg-2ubuntu5.2 amd64 MIT Kerberos runtime libraries - Crypto Library ii libkadm5clnt-mit9:amd64 1.12+dfsg-2ubuntu5.2 amd64 MIT Kerberos runtime libraries - Administration Clients ii libkadm5srv-mit9:amd64 1.12+dfsg-2ubuntu5.2 amd64 MIT Kerberos runtime libraries - KDC and Admin Server ii libkdb5-7:amd64 1.12+dfsg-2ubuntu5.2 amd64 MIT Kerberos runtime libraries - Kerberos database ii libkeyutils1:amd64 1.5.6-1 amd64 Linux Key Management Utilities (library) ii libklibc 2.0.3-0ubuntu1.14.04.2 amd64 minimal libc subset for use with initramfs ii libkmod2:amd64 15-0ubuntu6 amd64 libkmod shared library ii libkrb5-26-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - libraries ii libkrb5-3:amd64 1.12+dfsg-2ubuntu5.2 amd64 MIT Kerberos runtime libraries ii libkrb5-dev 1.12+dfsg-2ubuntu5.2 amd64 Headers and development libraries for MIT Kerberos ii libkrb5support0:amd64 1.12+dfsg-2ubuntu5.2 amd64 MIT Kerberos runtime libraries - Support library ii libldap-2.4-2:amd64 2.4.31-1+nmu2ubuntu8.3 amd64 OpenLDAP libraries ii libldap2-dev:amd64 2.4.31-1+nmu2ubuntu8.3 amd64 OpenLDAP development libraries ii libldns1 1.6.17-1 amd64 ldns library for DNS programming ii liblinear-tools 1.8+dfsg-1ubuntu1 amd64 Standalone applications for LIBLINEAR ii liblinear1 1.8+dfsg-1ubuntu1 amd64 Library for Large Linear Classification ii liblist-moreutils-perl 0.33-1build3 amd64 Perl module with additional list functions not found in List::Util ii liblocale-gettext-perl 1.05-7build3 amd64 module using libc functions for internationalization in Perl ii liblockfile-bin 1.09-6ubuntu1 amd64 support binaries for and cli utilities based on liblockfile ii liblockfile1:amd64 1.09-6ubuntu1 amd64 NFS-safe locking library ii liblog-log4perl-perl 1.41-1.1ubuntu1 all Perl port of the widely popular log4j logging package ii liblog-message-simple-perl 0.10-1 all simplified interface to Log::Message ii libltdl-dev:amd64 2.4.2-1.7ubuntu1 amd64 A system independent dlopen wrapper for GNU libtool ii libltdl7:amd64 2.4.2-1.7ubuntu1 amd64 A system independent dlopen wrapper for GNU libtool ii liblua5.1-0:amd64 5.1.5-5ubuntu0.1 amd64 Shared library for the Lua interpreter version 5.1 ii liblua5.2-0:amd64 5.2.3-1 amd64 Shared library for the Lua interpreter version 5.2 ii liblwp-mediatypes-perl 6.02-1 all module to guess media type for a file or a URL ii liblwp-protocol-https-perl 6.04-2ubuntu0.1 all HTTPS driver for LWP::UserAgent ii liblwres90 1:9.9.5.dfsg-3ubuntu0.11 amd64 Lightweight Resolver Library used by BIND ii liblzma5:amd64 5.1.1alpha+20120614-2ubun amd64 XZ-format compression library ii libmagic1:amd64 1:5.14-2ubuntu3.3 amd64 File type determination library using "magic" numbers ii libmail-dkim-perl 0.40-1 all cryptographically identify the sender of email - perl library ii libmail-sendmail-perl 0.79.16-1 all Send email from a perl script ii libmail-spf-perl 2.9.0-2 all Perl implementation of Sender Policy Framework and Sender ID ii libmailtools-perl 2.12-1 all Manipulate email in perl programs ii libmcrypt4 2.5.8-3.1ubuntu1 amd64 De-/Encryption Library ii libmemcached10:amd64 1.0.8-1ubuntu2 amd64 C and C++ client library to the memcached server ii libmilter1.0.1 8.14.4-4.1ubuntu1 amd64 Sendmail Mail Filter API (Milter) ii libmodule-pluggable-perl 5.1-1 all module for giving modules the ability to have plugins ii libmount1:amd64 2.20.1-5.1ubuntu20.9 amd64 block device id library ii libmpc3:amd64 1.0.1-1ubuntu1 amd64 multiple precision complex floating-point library ii libmpdec2:amd64 2.4.0-6 amd64 library for decimal floating point arithmetic (runtime library) ii libmpfr4:amd64 3.1.2-1 amd64 multiple precision floating-point computation ii libmysqlclient18:amd64 5.5.54-0ubuntu0.14.04.1 amd64 MySQL database client library ii libncurses5:amd64 5.9+20140118-1ubuntu1 amd64 shared libraries for terminal handling ii libncursesw5:amd64 5.9+20140118-1ubuntu1 amd64 shared libraries for terminal handling (wide character support) ii libnet-cidr-perl 0.17-1 all Manipulate IPv4/IPv6 netblocks in CIDR notation ii libnet-dns-perl 0.68-1.2build1 amd64 Perform DNS queries from a Perl script ii libnet-http-perl 6.06-1 all module providing low-level HTTP connection client ii libnet-ip-perl 1.26-1 all Perl extension for manipulating IPv4/IPv6 addresses ii libnet-rblclient-perl 0.5-2 all Queries multiple Realtime Blackhole Lists in parallel ii libnet-server-perl 2.007-3 all extensible, general perl server engine ii libnet-smtp-ssl-perl 1.01-3 all Perl module providing SSL support to Net::SMTP ii libnet-snmp-perl 6.0.1-2 all Script SNMP connections ii libnet-ssleay-perl 1.58-1 amd64 Perl module for Secure Sockets Layer (SSL) ii libnet1:amd64 1.1.6+dfsg-2ubuntu1 amd64 library for the construction and handling of network packets ii libnetaddr-ip-perl 4.071+dfsg-1 amd64 IP address manipulation module ii libnewt0.52:amd64 0.52.15-2ubuntu5 amd64 Not Erik's Windowing Toolkit - text mode windowing with slang ii libnfnetlink0:amd64 1.0.1-2 amd64 Netfilter netlink library ii libnih-dbus1:amd64 1.0.3-4ubuntu25 amd64 NIH D-Bus Bindings Library ii libnih1:amd64 1.0.3-4ubuntu25 amd64 NIH Utility Library ii libnl-3-200:amd64 3.2.21-1ubuntu4 amd64 library for dealing with netlink sockets ii libnl-genl-3-200:amd64 3.2.21-1ubuntu4 amd64 library for dealing with netlink sockets - generic netlink ii libnuma1:amd64 2.0.9~rc5-1ubuntu3.14.04. amd64 Libraries for controlling NUMA policy ii libopendbx1 1.4.6-5 amd64 Lightweight database access abstraction layer ii libopendbx1-mysql 1.4.6-5 amd64 MySQL backend for OpenDBX ii libopendbx1-sqlite3 1.4.6-5 amd64 SQLite3 backend for OpenDBX ii libopendkim9 2.9.1-1 amd64 Library for signing and verifying DomainKeys Identified Mail signatures ii libopendmarc1 1.2.0+dfsg-1 amd64 Library for DMARC validation and reporting ii libopts25:amd64 1:5.18-2ubuntu2 amd64 automated option processing library based on autogen ii libp11-kit-dev 0.20.2-2ubuntu2 amd64 Library for loading and coordinating access to PKCS#11 modules - development ii libp11-kit0:amd64 0.20.2-2ubuntu2 amd64 Library for loading and coordinating access to PKCS#11 modules - runtime ii libpam-cap:amd64 1:2.24-0ubuntu2 amd64 PAM module for implementing capabilities ii libpam-modules:amd64 1.1.8-1ubuntu2.2 amd64 Pluggable Authentication Modules for PAM ii libpam-modules-bin 1.1.8-1ubuntu2.2 amd64 Pluggable Authentication Modules for PAM - helper binaries ii libpam-runtime 1.1.8-1ubuntu2.2 all Runtime support for the PAM library ii libpam-systemd:amd64 204-5ubuntu20.20 amd64 system and service manager - PAM module ii libpam0g:amd64 1.1.8-1ubuntu2.2 amd64 Pluggable Authentication Modules library ii libpango-1.0-0:amd64 1.36.3-1ubuntu1.1 amd64 Layout and rendering of internationalized text ii libpangocairo-1.0-0:amd64 1.36.3-1ubuntu1.1 amd64 Layout and rendering of internationalized text ii libpangoft2-1.0-0:amd64 1.36.3-1ubuntu1.1 amd64 Layout and rendering of internationalized text ii libparse-debianchangelog-perl 1.2.0-1ubuntu1 all parse Debian changelogs and output them in other formats ii libparse-syslog-perl 1.10-2ubuntu1 all perl module for parsing syslog entries ii libparted0debian1:amd64 2.3-19ubuntu1.14.04.1 amd64 disk partition manipulator - shared library ii libpcap0.8:amd64 1.5.3-2 amd64 system interface for user-level packet capture ii libpci3:amd64 1:3.2.1-1ubuntu5.1 amd64 Linux PCI Utilities (shared library) ii libpcre3:amd64 1:8.31-2ubuntu2.3 amd64 Perl 5 Compatible Regular Expression Library - runtime files ii libpcsclite1:amd64 1.8.10-1ubuntu1 amd64 Middleware to access a smart card using PC/SC (library) ii libpipeline1:amd64 1.3.0-1 amd64 pipeline manipulation library ii libpixman-1-0:amd64 0.30.2-2ubuntu1.1 amd64 pixel-manipulation library for X and cairo ii libplymouth2:amd64 0.8.8-0ubuntu17.1 amd64 graphical boot animation and logger - shared libraries ii libpng12-0:amd64 1.2.50-1ubuntu2.14.04.2 amd64 PNG library - runtime ii libpod-latex-perl 0.61-1 all module to convert Pod data to formatted LaTeX ii libpolkit-agent-1-0:amd64 0.105-4ubuntu3.14.04.1 amd64 PolicyKit Authentication Agent API ii libpolkit-backend-1-0:amd64 0.105-4ubuntu3.14.04.1 amd64 PolicyKit backend API ii libpolkit-gobject-1-0:amd64 0.105-4ubuntu3.14.04.1 amd64 PolicyKit Authorization API ii libpopt0:amd64 1.16-8ubuntu1 amd64 lib for parsing cmdline parameters ii libprocps3:amd64 1:3.3.9-1ubuntu2.2 amd64 library for accessing process information from /proc ii libpython-stdlib:amd64 2.7.5-5ubuntu3 amd64 interactive high-level object-oriented language (default python version) ii libpython2.7:amd64 2.7.6-8ubuntu0.3 amd64 Shared Python runtime library (version 2.7) ii libpython2.7-minimal:amd64 2.7.6-8ubuntu0.3 amd64 Minimal subset of the Python language (version 2.7) ii libpython2.7-stdlib:amd64 2.7.6-8ubuntu0.3 amd64 Interactive high-level object-oriented language (standard library, version 2.7) ii libpython3-dev:amd64 3.4.0-0ubuntu2 amd64 header files and a static library for Python (default) ii libpython3-stdlib:amd64 3.4.0-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) ii libpython3.4:amd64 3.4.3-1ubuntu1~14.04.5 amd64 Shared Python runtime library (version 3.4) ii libpython3.4-dev:amd64 3.4.3-1ubuntu1~14.04.5 amd64 Header files and a static library for Python (v3.4) ii libpython3.4-minimal:amd64 3.4.3-1ubuntu1~14.04.5 amd64 Minimal subset of the Python language (version 3.4) ii libpython3.4-stdlib:amd64 3.4.3-1ubuntu1~14.04.5 amd64 Interactive high-level object-oriented language (standard library, version 3.4) ii libquadmath0:amd64 4.8.4-2ubuntu1~14.04.3 amd64 GCC Quad-Precision Math Library ii librbl1 2.9.1-1 amd64 Library to support a DKIM based RBL system ii libreadline5:amd64 5.2+dfsg-2 amd64 GNU readline and history libraries, run-time libraries ii libreadline6:amd64 6.3-4ubuntu2 amd64 GNU readline and history libraries, run-time libraries ii libroken18-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - roken support library ii librrd4 1.4.7-2ubuntu5 amd64 time-series data storage and display system (runtime library) ii librrds-perl 1.4.7-2ubuntu5 amd64 time-series data storage and display system (Perl interface, shared) ii librsync1:amd64 0.9.7-10 amd64 rsync remote-delta algorithm library ii librtmp-dev 2.4+20121230.gitdf6c518-1 amd64 toolkit for RTMP streams (development files) ii librtmp0:amd64 2.4+20121230.gitdf6c518-1 amd64 toolkit for RTMP streams (shared library) ii libsasl2-2:amd64 2.1.25.dfsg1-17build1 amd64 Cyrus SASL - authentication abstraction library ii libsasl2-modules:amd64 2.1.25.dfsg1-17build1 amd64 Cyrus SASL - pluggable authentication modules ii libsasl2-modules-db:amd64 2.1.25.dfsg1-17build1 amd64 Cyrus SASL - pluggable authentication modules (DB) ii libselinux1:amd64 2.2.2-1ubuntu0.1 amd64 SELinux runtime shared libraries ii libsemanage-common 2.2-1 all Common files for SELinux policy management libraries ii libsemanage1:amd64 2.2-1 amd64 SELinux policy management library ii libsepol1:amd64 2.2-1ubuntu0.1 amd64 SELinux library for manipulating binary security policies ii libsigc++-2.0-0c2a:amd64 2.2.10-0.2ubuntu2 amd64 type-safe Signal Framework for C++ - runtime ii libsigsegv2:amd64 2.10-2 amd64 Library for handling page faults in a portable way ii libslang2:amd64 2.2.4-15ubuntu1 amd64 S-Lang programming library - runtime version ii libsocket6-perl 0.25-1 amd64 Perl extensions for IPv6 ii libsqlite3-0:amd64 3.8.2-1ubuntu2.1 amd64 SQLite 3 shared library ii libss2:amd64 1.42.9-3ubuntu1.3 amd64 command-line interface parsing library ii libssl-dev:amd64 1.0.1f-1ubuntu2.21 amd64 Secure Sockets Layer toolkit - development files ii libssl-doc 1.0.1f-1ubuntu2.21 all Secure Sockets Layer toolkit - development documentation ii libssl1.0.0:amd64 1.0.1f-1ubuntu2.21 amd64 Secure Sockets Layer toolkit - shared libraries ii libstdc++-4.8-dev:amd64 4.8.4-2ubuntu1~14.04.3 amd64 GNU Standard C++ Library v3 (development files) ii libstdc++6:amd64 4.8.4-2ubuntu1~14.04.3 amd64 GNU Standard C++ Library v3 ii libstemmer0d:amd64 0+svn546-2 amd64 Snowball stemming algorithms for use in Information Retrieval ii libsub-name-perl 0.05-1build4 amd64 module for assigning a new name to referenced sub ii libswitch-perl 2.16-2 all switch statement for Perl ii libsys-hostname-long-perl 1.4-3 all Figure out the long (fully-qualified) hostname ii libsystemd-daemon0:amd64 204-5ubuntu20.20 amd64 systemd utility library ii libsystemd-login0:amd64 204-5ubuntu20.20 amd64 systemd login utility library ii libtasn1-6:amd64 3.4-3ubuntu0.4 amd64 Manage ASN.1 structures (runtime) ii libtasn1-6-dev 3.4-3ubuntu0.4 amd64 Manage ASN.1 structures (development) ii libterm-ui-perl 0.42-1 all Term::ReadLine UI made easy ii libtext-charwidth-perl 0.04-7build3 amd64 get display widths of characters on the terminal ii libtext-iconv-perl 1.7-5build2 amd64 converts between character sets in Perl ii libtext-soundex-perl 3.4-1build1 amd64 implementation of the soundex algorithm ii libtext-wrapi18n-perl 0.06-7 all internationalized substitute of Text::Wrap ii libthai-data 0.1.20-3 all Data files for Thai language support library ii libthai0:amd64 0.1.20-3 amd64 Thai language support library ii libtiff5:amd64 4.0.3-7ubuntu0.4 amd64 Tag Image File Format (TIFF) library ii libtimedate-perl 2.3000-1 all collection of modules to manipulate date/time information ii libtinfo5:amd64 5.9+20140118-1ubuntu1 amd64 shared low-level terminfo library for terminal handling ii libtool 2.4.2-1.7ubuntu1 amd64 Generic library support script ii libtsan0:amd64 4.8.4-2ubuntu1~14.04.3 amd64 ThreadSanitizer -- a Valgrind-based detector of data races (runtime) ii libudev1:amd64 204-5ubuntu20.20 amd64 libudev shared library ii libunbound2:amd64 1.4.22-1ubuntu4.14.04.2 amd64 library implementing DNS resolution and validation ii libunistring0:amd64 0.9.3-5ubuntu3 amd64 Unicode string library for C ii liburi-perl 1.60-1 all module to manipulate and access URI strings ii libusb-0.1-4:amd64 2:0.1.12-23.3ubuntu1 amd64 userspace USB programming library ii libusb-1.0-0:amd64 2:1.0.17-1ubuntu2 amd64 userspace USB programming library ii libustr-1.0-1:amd64 1.0.4-3ubuntu2 amd64 Micro string library: shared library ii libuuid1:amd64 2.20.1-5.1ubuntu20.9 amd64 Universally Unique ID library ii libvbr2 2.9.1-1 amd64 Library for RFC 5518 Vouch By Reference (VBR) ii libvpx1:amd64 1.3.0-2 amd64 VP8 video codec (shared library) ii libwind0-heimdal:amd64 1.6~git20131207+dfsg-1ubu amd64 Heimdal Kerberos - stringprep implementation ii libwrap0:amd64 7.6.q-25 amd64 Wietse Venema's TCP wrappers library ii libwww-perl 6.05-2 all simple and consistent interface to the world-wide web ii libwww-robotrules-perl 6.01-1 all database of robots.txt-derived permissions ii libx11-6:amd64 2:1.6.2-1ubuntu2 amd64 X11 client-side library ii libx11-data 2:1.6.2-1ubuntu2 all X11 client-side library ii libxapian22 1.2.16-2ubuntu1 amd64 Search engine library ii libxau6:amd64 1:1.0.8-1 amd64 X11 authorisation library ii libxcb-render0:amd64 1.10-2ubuntu1 amd64 X C Binding, render extension ii libxcb-shm0:amd64 1.10-2ubuntu1 amd64 X C Binding, shm extension ii libxcb1:amd64 1.10-2ubuntu1 amd64 X C Binding ii libxdmcp6:amd64 1:1.1.1-1 amd64 X11 Display Manager Control Protocol library ii libxext6:amd64 2:1.3.2-1ubuntu0.0.14.04. amd64 X11 miscellaneous extension library ii libxml2:amd64 2.9.1+dfsg1-3ubuntu4.8 amd64 GNOME XML library ii libxmuu1:amd64 2:1.1.1-1 amd64 X11 miscellaneous micro-utility library ii libxpm4:amd64 1:3.5.10-1 amd64 X11 pixmap library ii libxrender1:amd64 1:0.9.8-1build0.14.04.1 amd64 X Rendering Extension client library ii libxslt1.1:amd64 1.1.28-2build1 amd64 XSLT 1.0 processing library - runtime library ii libxtables10 1.4.21-1ubuntu1 amd64 netfilter xtables library ii libyaml-0-2:amd64 0.1.4-3ubuntu3.1 amd64 Fast YAML 1.1 parser and emitter library ii libyaml-dev:amd64 0.1.4-3ubuntu3.1 amd64 Fast YAML 1.1 parser and emitter library (development) ii links 2.8-1ubuntu1 amd64 Web browser running in text mode ii linux-firmware 1.127.23 all Firmware for Linux kernel drivers ii linux-generic 3.13.0.107.115 amd64 Complete Generic Linux kernel and headers ii linux-headers-3.13.0-107 3.13.0-107.154 all Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-107-generic 3.13.0-107.154 amd64 Linux kernel headers for version 3.13.0 on 64 bit x86 SMP ii linux-headers-3.13.0-79 3.13.0-79.123 all Header files related to Linux kernel version 3.13.0 ii linux-headers-3.13.0-79-generic 3.13.0-79.123 amd64 Linux kernel headers for version 3.13.0 on 64 bit x86 SMP ii linux-headers-generic 3.13.0.107.115 amd64 Generic Linux kernel headers rc linux-image-3.13.0-100-generic 3.13.0-100.147 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-101-generic 3.13.0-101.148 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-103-generic 3.13.0-103.150 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-105-generic 3.13.0-105.152 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-106-generic 3.13.0-106.153 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP ii linux-image-3.13.0-107-generic 3.13.0-107.154 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-77-generic 3.13.0-77.121 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP ii linux-image-3.13.0-79-generic 3.13.0-79.123 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-83-generic 3.13.0-83.127 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-85-generic 3.13.0-85.129 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-86-generic 3.13.0-86.131 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-87-generic 3.13.0-87.133 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-88-generic 3.13.0-88.135 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-91-generic 3.13.0-91.138 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-92-generic 3.13.0-92.139 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-93-generic 3.13.0-93.140 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-95-generic 3.13.0-95.142 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-96-generic 3.13.0-96.143 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-3.13.0-98-generic 3.13.0-98.145 amd64 Linux kernel image for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-100-generic 3.13.0-100.147 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-101-generic 3.13.0-101.148 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-103-generic 3.13.0-103.150 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-105-generic 3.13.0-105.152 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-106-generic 3.13.0-106.153 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP ii linux-image-extra-3.13.0-107-generic 3.13.0-107.154 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-77-generic 3.13.0-77.121 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP ii linux-image-extra-3.13.0-79-generic 3.13.0-79.123 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-83-generic 3.13.0-83.127 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-85-generic 3.13.0-85.129 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-86-generic 3.13.0-86.131 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-87-generic 3.13.0-87.133 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-88-generic 3.13.0-88.135 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-91-generic 3.13.0-91.138 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-92-generic 3.13.0-92.139 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-93-generic 3.13.0-93.140 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-95-generic 3.13.0-95.142 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-96-generic 3.13.0-96.143 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP rc linux-image-extra-3.13.0-98-generic 3.13.0-98.145 amd64 Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP ii linux-image-generic 3.13.0.107.115 amd64 Generic Linux kernel image ii linux-libc-dev:amd64 3.13.0-107.154 amd64 Linux Kernel Headers for development ii locales 2.13+git20120306-12.1 all common files for locale support ii lockfile-progs 0.1.17 amd64 Programs for locking and unlocking files and mailboxes ii login 1:4.1.5.1-1ubuntu9.2 amd64 system login tools ii logrotate 3.8.7-1ubuntu1 amd64 Log rotation utility ii lsb-base 4.1+Debian11ubuntu6.2 all Linux Standard Base 4.1 init script functionality ii lsb-release 4.1+Debian11ubuntu6.2 all Linux Standard Base version reporting utility ii lshw 02.16-2ubuntu1.3 amd64 information about hardware configuration ii lsof 4.86+dfsg-1ubuntu2 amd64 Utility to list open files ii ltrace 0.7.3-4ubuntu5.1 amd64 Tracks runtime library calls in dynamically linked programs ii m4 1.4.17-2ubuntu1 amd64 a macro processing language ii make 3.81-8.2ubuntu3 amd64 An utility for Directing compilation. ii makedev 2.3.1-93ubuntu1 all creates device files in /dev ii man-db 2.6.7.1-1ubuntu1 amd64 on-line manual pager ii manpages 3.54-1ubuntu1 all Manual pages about using a GNU/Linux system ii manpages-dev 3.54-1ubuntu1 all Manual pages about using GNU/Linux for development ii mawk 1.3.3-17ubuntu2 amd64 a pattern scanning and text processing language ii memcached 1.4.14-0ubuntu9.1 amd64 A high-performance memory object caching system ii memtest86+ 4.20-1.1ubuntu8 amd64 thorough real-mode memory tester ii mime-support 3.54ubuntu1.1 all MIME files 'mime.types' & 'mailcap', and support programs ii mlocate 0.26-1ubuntu1 amd64 quickly find files on the filesystem based on their name ii mlock 8:2007f~dfsg-2 amd64 mailbox locking program ii module-init-tools 15-0ubuntu6 all transitional dummy package (module-init-tools to kmod) ii mount 2.20.1-5.1ubuntu20.9 amd64 Tools for mounting and manipulating filesystems ii mountall 2.53 amd64 filesystem mounting tool ii mtr-tiny 0.85-2 amd64 Full screen ncurses traceroute tool ii multiarch-support 2.19-0ubuntu6.9 amd64 Transitional package to ensure multiarch compatibility ii munin 2.0.19-3 all network-wide graphing framework (grapher/gatherer) ii munin-common 2.0.19-3 all network-wide graphing framework (common) ii munin-doc 2.0.19-3 all network-wide graphing framework (documentation) ii munin-node 2.0.19-3 all network-wide graphing framework (node) ii munin-plugins-core 2.0.19-3 all network-wide graphing framework (plugins for node) ii munin-plugins-extra 2.0.19-3 all network-wide graphing framework (user contributed plugins for node) ii mysql-common 5.5.54-0ubuntu0.14.04.1 all MySQL database common files, e.g. /etc/mysql/my.cnf ii nano 2.2.6-1ubuntu1 amd64 small, friendly text editor inspired by Pico ii ncurses-base 5.9+20140118-1ubuntu1 all basic terminal type definitions ii ncurses-bin 5.9+20140118-1ubuntu1 amd64 terminal-related programs and man pages ii ncurses-term 5.9+20140118-1ubuntu1 all additional terminal type definitions ii net-tools 1.60-25ubuntu2.1 amd64 The NET-3 networking toolkit ii netbase 5.2 all Basic TCP/IP networking system ii netcat-openbsd 1.105-7ubuntu1 amd64 TCP/IP swiss army knife ii nginx 1.4.6-1ubuntu3.7 all small, powerful, scalable web/proxy server ii nginx-common 1.4.6-1ubuntu3.7 all small, powerful, scalable web/proxy server - common files ii nginx-core 1.4.6-1ubuntu3.7 amd64 nginx web/proxy server (core version) ii nmap 6.40-0.2ubuntu1 amd64 The Network Mapper ii nsd 4.0.1-1ubuntu0.1 amd64 authoritative domain name server ii ntfs-3g 1:2013.1.13AR.1-2ubuntu2 amd64 read/write NTFS driver for FUSE ii ntp 1:4.2.6.p5+dfsg-3ubuntu2. amd64 Network Time Protocol daemon and utility programs ii ntpdate 1:4.2.6.p5+dfsg-3ubuntu2. amd64 client for setting system time from NTP servers ii opendkim 2.9.1-1 amd64 Milter implementation of DomainKeys Identified Mail ii opendkim-tools 2.9.1-1 amd64 Set of command line tools for OpenDKIM ii opendmarc 1.2.0+dfsg-1 amd64 Milter implementation of DMARC ii openssh-client 1:6.6p1-2ubuntu2.8 amd64 secure shell (SSH) client, for secure access to remote machines ii openssh-server 1:6.6p1-2ubuntu2.8 amd64 secure shell (SSH) server, for secure access from remote machines ii openssh-sftp-server 1:6.6p1-2ubuntu2.8 amd64 secure shell (SSH) sftp server module, for SFTP access from remote machines ii openssl 1.0.1f-1ubuntu2.21 amd64 Secure Sockets Layer toolkit - cryptographic utility ii os-prober 1.63ubuntu1.1 amd64 utility to detect other OSes on a set of drives ii parted 2.3-19ubuntu1.14.04.1 amd64 disk partition manipulator ii passwd 1:4.1.5.1-1ubuntu9.2 amd64 change and administer password and group data ii patch 2.7.1-4ubuntu2.3 amd64 Apply a diff file to an original ii pciutils 1:3.2.1-1ubuntu5.1 amd64 Linux PCI Utilities ii perl 5.18.2-2ubuntu1.1 amd64 Larry Wall's Practical Extraction and Report Language ii perl-base 5.18.2-2ubuntu1.1 amd64 minimal Perl system ii perl-modules 5.18.2-2ubuntu1.1 all Core Perl modules ii php-apc 4.0.2-2build1 all APC User Cache for PHP 5 (transitional package) ii php-auth 1.6.4-1 all Creating an authentication system ii php-auth-sasl 1.0.6-1 all Abstraction of various SASL mechanism responses ii php-crypt-gpg 1.3.2-1 all PHP PEAR module for encrypting and decrypting with GnuPG ii php-db 1.7.14-2 all PHP PEAR Database Abstraction Layer ii php-http-request 1.4.4-4 all PEAR class to provide an easy way to perform HTTP requests ii php-log 1.12.7-1 all Logging Framework ii php-mail 1.2.0-6 all Class that provides multiple interfaces for sending emails ii php-mail-mime 1.8.8-1 all PHP PEAR module for creating MIME messages ii php-mdb2 2.5.0b5-1 all merge of the PEAR DB and Metabase php database abstraction layers ii php-net-dime 1.0.2-2 all class that implements DIME encoding ii php-net-sieve 1.3.2-4 all Handles talking to a sieve server ii php-net-smtp 1.6.1-1 all PHP PEAR module implementing SMTP protocol ii php-net-socket 1.0.14-1 all PHP PEAR Network Socket Interface module ii php-net-url 1.0.15-3 all easy parsing of Urls ii php-pear 5.5.9+dfsg-1ubuntu4.20 all PEAR - PHP Extension and Application Repository ii php-soap 0.13.0-1 all SOAP Client/Server class for PHP ii php-xml-parser 1.3.4-6 all PHP PEAR module for parsing XML ii php5 5.5.9+dfsg-1ubuntu4.20 all server-side, HTML-embedded scripting language (metapackage) ii php5-apcu 4.0.2-2build1 amd64 APC User Cache for PHP 5 ii php5-cli 5.5.9+dfsg-1ubuntu4.20 amd64 command-line interpreter for the php5 scripting language ii php5-common 5.5.9+dfsg-1ubuntu4.20 amd64 Common files for packages built from the php5 source ii php5-curl 5.5.9+dfsg-1ubuntu4.20 amd64 CURL module for php5 ii php5-dev 5.5.9+dfsg-1ubuntu4.20 amd64 Files for PHP5 module development ii php5-fpm 5.5.9+dfsg-1ubuntu4.20 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary) ii php5-gd 5.5.9+dfsg-1ubuntu4.20 amd64 GD module for php5 ii php5-imap 5.4.6-0ubuntu5 amd64 IMAP module for php5 ii php5-intl 5.5.9+dfsg-1ubuntu4.20 amd64 internationalisation module for php5 ii php5-json 1.3.2-2build1 amd64 JSON module for php5 ii php5-mcrypt 5.4.6-0ubuntu5 amd64 MCrypt module for php5 ii php5-memcached 2.1.0-6build1 amd64 memcached extension module for PHP5, uses libmemcached ii php5-pspell 5.5.9+dfsg-1ubuntu4.20 amd64 pspell module for php5 ii php5-readline 5.5.9+dfsg-1ubuntu4.20 amd64 Readline module for php5 ii php5-sqlite 5.5.9+dfsg-1ubuntu4.20 amd64 SQLite module for php5 ii php5-xsl 5.5.9+dfsg-1ubuntu4.20 amd64 XSL module for php5 ii pkg-config 0.26-1ubuntu4 amd64 manage compile and link flags for libraries ii pkg-php-tools 1.11 all various packaging tools and scripts for PHP packages ii plymouth 0.8.8-0ubuntu17.1 amd64 graphical boot animation and logger - main package ii plymouth-theme-ubuntu-text 0.8.8-0ubuntu17.1 amd64 graphical boot animation and logger - ubuntu-logo theme ii po-debconf 1.0.16+nmu2ubuntu1 all tool for managing templates file translations with gettext ii policykit-1 0.105-4ubuntu3.14.04.1 amd64 framework for managing administrative policies and privileges ii pollinate 4.23-0ubuntu1~14.04 all seed the pseudo random number generator ii popularity-contest 1.57ubuntu1 all Vote for your favourite packages automatically ii postfix 2.11.0-1ubuntu1 amd64 High-performance mail transport agent ii postfix-pcre 2.11.0-1ubuntu1 amd64 PCRE map support for Postfix ii postgrey 1.35-1+miab1 all greylisting implementation for Postfix ii powermgmt-base 1.31build1 amd64 Common utils and configs for power management ii ppp 2.4.5-5.1ubuntu2.2 amd64 Point-to-Point Protocol (PPP) - daemon ii pppconfig 2.3.19ubuntu1 all A text menu based utility for configuring ppp ii pppoeconf 1.20ubuntu1 all configures PPPoE/ADSL connections ii procps 1:3.3.9-1ubuntu2.2 amd64 /proc file system utilities ii psmisc 22.20-1ubuntu2 amd64 utilities that use the proc file system ii python 2.7.5-5ubuntu3 amd64 interactive high-level object-oriented language (default version) ii python-apt 0.9.3.5ubuntu2 amd64 Python interface to libapt-pkg ii python-apt-common 0.9.3.5ubuntu2 all Python interface to libapt-pkg (locales) ii python-chardet 2.0.1-2build2 all universal character encoding detector ii python-chardet-whl 2.2.1-2~ubuntu1 all universal character encoding detector ii python-cheetah 2.4.4-3.fakesyncbuild1 amd64 text-based template engine and Python code generator ii python-colorama 0.2.5-0.1ubuntu2 all Cross-platform colored terminal text in Python - Python 2.x ii python-colorama-whl 0.2.5-0.1ubuntu2 all Cross-platform colored terminal text in Python - Wheels ii python-configobj 4.7.2+ds-5build1 all simple but powerful config file reader and writer for Python ii python-debian 0.1.21+nmu2ubuntu2 all Python modules to work with Debian-related data formats ii python-distlib 0.1.8-1ubuntu1 all low-level components of python distutils2/packaging ii python-distlib-whl 0.1.8-1ubuntu1 all low-level components of python distutils2/packaging ii python-gdbm 2.7.5-1ubuntu1 amd64 GNU dbm database support for Python ii python-html5lib 0.999-3~ubuntu1 all HTML parser/tokenizer based on the WHATWG HTML5 specification (Python 2) ii python-html5lib-whl 0.999-3~ubuntu1 all HTML parser/tokenizer based on the WHATWG HTML5 specification ii python-json-pointer 1.0-2build1 all resolve JSON pointers - python 2.x ii python-jsonpatch 1.3-4 all library to apply JSON patches - python 2.x ii python-lockfile 1:0.8-2ubuntu2 all file locking library for Python ii python-minimal 2.7.5-5ubuntu3 amd64 minimal subset of the Python language (default version) ii python-oauth 1.0.1-3build2 all Python library implementing of the OAuth protocol ii python-openssl 0.13-2ubuntu6 amd64 Python 2 wrapper around the OpenSSL library ii python-pam 0.4.2-13.1ubuntu3 amd64 Python interface to the PAM library ii python-pip 1.5.4-1ubuntu4 all alternative Python package installer ii python-pip-whl 1.5.4-1ubuntu4 all alternative Python package installer ii python-pkg-resources 3.3-1ubuntu2 all Package Discovery and Resource Access using pkg_resources ii python-prettytable 0.7.2-2ubuntu2 all library to represent tabular data in visually appealing ASCII tables ii python-pyinotify 0.9.4-1build1 all simple Linux inotify Python bindings ii python-requests 2.2.1-1ubuntu0.3 all elegant and simple HTTP library for Python, built for human beings ii python-requests-whl 2.2.1-1ubuntu0.3 all elegant and simple HTTP library for Python, built for human beings ii python-serial 2.6-1build1 all pyserial - module encapsulating access for the serial port ii python-setuptools 3.3-1ubuntu2 all Python Distutils Enhancements ii python-setuptools-whl 3.3-1ubuntu2 all Python Distutils Enhancements (wheel package) ii python-six 1.5.2-1ubuntu1 all Python 2 and 3 compatibility library (Python 2 interface) ii python-six-whl 1.5.2-1ubuntu1 all Python 2 and 3 compatibility library (universal wheel) ii python-support 1.0.15 all automated rebuilding support for Python modules ii python-twisted-bin 13.2.0-1ubuntu1 amd64 Event-based framework for internet applications ii python-twisted-core 13.2.0-1ubuntu1 all Event-based framework for internet applications ii python-urllib3 1.7.1-1ubuntu4 all HTTP library with thread-safe connection pooling for Python ii python-urllib3-whl 1.7.1-1ubuntu4 all HTTP library with thread-safe connection pooling ii python-wheel 0.24.0-1~ubuntu1 all built-package format for Python ii python-xapian 1.2.16-2ubuntu1 amd64 Xapian search engine interface for Python ii python-yaml 3.10-4ubuntu0.1 amd64 YAML parser and emitter for Python ii python-zope.interface 4.0.5-1ubuntu4 amd64 Interfaces for Python ii python2.7 2.7.6-8ubuntu0.3 amd64 Interactive high-level object-oriented language (version 2.7) ii python2.7-minimal 2.7.6-8ubuntu0.3 amd64 Minimal subset of the Python language (version 2.7) ii python3 3.4.0-0ubuntu2 amd64 interactive high-level object-oriented language (default python3 version) ii python3-apport 2.14.1-0ubuntu3.23 all Python 3 library for Apport crash report handling ii python3-apt 0.9.3.5ubuntu2 amd64 Python 3 interface to libapt-pkg ii python3-chardet 2.2.1-2~ubuntu1 all universal character encoding detector for Python3 ii python3-colorama 0.2.5-0.1ubuntu2 all Cross-platform colored terminal text in Python - Python 3.x ii python3-commandnotfound 0.3ubuntu12 all Python 3 bindings for command-not-found. ii python3-dateutil 2.0+dfsg1-1 all powerful extensions to the standard datetime module in Python 3 ii python3-dbus 1.2.0-2build2 amd64 simple interprocess messaging system (Python 3 interface) ii python3-dev 3.4.0-0ubuntu2 amd64 header files and a static library for Python (default) ii python3-distlib 0.1.8-1ubuntu1 all low-level components of python distutils2/packaging ii python3-distupgrade 1:0.220.9 all manage release upgrades ii python3-dnspython 1.11.1-1 all DNS toolkit for Python (Python 3) ii python3-flask 0.10.1-2build1 all micro web framework based on Werkzeug, Jinja2 and good intentions ii python3-gdbm:amd64 3.4.3-1~14.04.2 amd64 GNU dbm database support for Python 3.x ii python3-gi 3.12.0-1ubuntu1 amd64 Python 3 bindings for gobject-introspection libraries ii python3-html5lib 0.999-3~ubuntu1 all HTML parser/tokenizer based on the WHATWG HTML5 specification (Python 3) ii python3-itsdangerous 0.22+dfsg1-1build1 all Various helpers to pass trusted data to untrusted environment - python 3.x ii python3-jinja2 2.7.2-2 all small but fast and easy to use stand-alone template engine ii python3-markupsafe 0.18-1build2 amd64 HTML/XHTML/XML string library for Python 3 ii python3-minimal 3.4.0-0ubuntu2 amd64 minimal subset of the Python language (default python3 version) ii python3-newt 0.52.15-2ubuntu5 amd64 NEWT module for Python3 ii python3-openssl 0.13-2ubuntu6 amd64 Python 3 wrapper around the OpenSSL library ii python3-pip 1.5.4-1ubuntu4 all alternative Python package installer - Python 3 version of the package ii python3-pkg-resources 3.3-1ubuntu2 all Package Discovery and Resource Access using pkg_resources ii python3-problem-report 2.14.1-0ubuntu3.23 all Python 3 library to handle problem reports ii python3-pycurl 7.19.3-0ubuntu3 amd64 Python 3 bindings to libcurl ii python3-pyinotify 0.9.4-1build1 all simple Linux inotify Python bindings ii python3-requests 2.2.1-1ubuntu0.3 all elegant and simple HTTP library for Python3, built for human beings ii python3-setuptools 3.3-1ubuntu2 all Python3 Distutils Enhancements ii python3-six 1.5.2-1ubuntu1 all Python 2 and 3 compatibility library (Python 3 interface) ii python3-software-properties 0.92.37.7 all manage the repositories that you install software from ii python3-update-manager 1:0.196.22 all python 3.x module for update-manager ii python3-urllib3 1.7.1-1ubuntu4 all HTTP library with thread-safe connection pooling for Python3 ii python3-werkzeug 0.9.4+dfsg-1.1ubuntu2 all collection of utilities for WSGI applications ii python3-wheel 0.24.0-1~ubuntu1 all built-package format for Python ii python3.4 3.4.3-1ubuntu1~14.04.5 amd64 Interactive high-level object-oriented language (version 3.4) ii python3.4-dev 3.4.3-1ubuntu1~14.04.5 amd64 Header files and a static library for Python (v3.4) ii python3.4-minimal 3.4.3-1ubuntu1~14.04.5 amd64 Minimal subset of the Python language (version 3.4) ii pyzor 1:0.5.0-2fakesync1 all spam-catcher using a collaborative filtering network ii razor 1:2.85-4build2 amd64 spam-catcher using a collaborative filtering network ii re2c 0.13.5-1build2 amd64 tool for generating fast C-based recognizers ii readline-common 6.3-4ubuntu2 all GNU readline and history libraries, common files ii resolvconf 1.69ubuntu1.1 all name server information handler ii rrdtool 1.4.7-2ubuntu5 amd64 time-series data storage and display system (programs) ii rsync 3.1.0-2ubuntu0.2 amd64 fast, versatile, remote (and local) file-copying tool ii rsyslog 7.4.4-1ubuntu2.6 amd64 reliable system and kernel logging daemon ii run-one 1.17-0ubuntu1 all run just one instance of a command and its args at a time ii sa-compile 3.4.0-1ubuntu2.1 all Tools for compiling SpamAssassin rules into C ii screen 4.1.0~20120320gitdb59704- amd64 terminal multiplexer with VT100/ANSI terminal emulation ii sed 4.2.2-4ubuntu1 amd64 The GNU sed stream editor ii sensible-utils 0.0.9 all Utilities for sensible alternative selection ii sgml-base 1.26+nmu4ubuntu1 all SGML infrastructure and SGML catalog file support ii shared-mime-info 1.2-0ubuntu3 amd64 FreeDesktop.org shared MIME database and spec ii shtool 2.0.8-6 all portable shell tool from the GNU project ii software-properties-common 0.92.37.7 all manage the repositories that you install software from (common) ii spamassassin 3.4.0-1ubuntu2.1 all Perl-based spam filter using text analysis ii spamc 3.4.0-1ubuntu2.1 amd64 Client for SpamAssassin spam filtering daemon ii spampd 2.30-22.2 all spamassassin based SMTP/LMTP proxy daemon ii sqlite3 3.8.2-1ubuntu2.1 amd64 Command line interface for SQLite 3 ii ssh-import-id 3.21-0ubuntu1 all securely retrieve an SSH public key and install it locally ii ssl-cert 1.0.33 all simple debconf wrapper for OpenSSL ii strace 4.8-1ubuntu5 amd64 A system call tracer ii sudo 1.8.9p5-1ubuntu1.3 amd64 Provide limited super user privileges to specific users ii systemd-services 204-5ubuntu20.20 amd64 systemd runtime services ii systemd-shim 6-2bzr1 amd64 shim for systemd ii sysv-rc 2.88dsf-41ubuntu6.3 all System-V-like runlevel change mechanism ii sysvinit-utils 2.88dsf-41ubuntu6.3 amd64 System-V-like utilities ii tar 1.27.1-1ubuntu0.1 amd64 GNU version of the tar archiving utility ii tasksel 2.88ubuntu15 all Tool for selecting tasks for installation on Debian systems ii tasksel-data 2.88ubuntu15 all Official tasks used for installation of Debian systems ii tcpd 7.6.q-25 amd64 Wietse Venema's TCP wrapper utilities ii tcpdump 4.5.1-2ubuntu1.2 amd64 command-line network traffic analyzer ii telnet 0.17-36build2 amd64 The telnet client ii time 1.7-24 amd64 GNU time program for measuring CPU resource usage ii tinymce 3.4.8+dfsg0-1 all platform independent web based Javascript/HTML WYSIWYG editor ii tmux 1.8-5 amd64 terminal multiplexer ii traceroute 1:2.0.20-0ubuntu0.1 amd64 Traces the route taken by packets over an IPv4/IPv6 network ii ttf-dejavu 2.34-1ubuntu1 all transitional dummy package ii ttf-dejavu-core 2.34-1ubuntu1 all transitional dummy package ii ttf-dejavu-extra 2.34-1ubuntu1 all transitional dummy package ii tzdata 2016j-0ubuntu0.14.04 all time zone and daylight-saving time data ii ubuntu-keyring 2012.05.19 all GnuPG keys of the Ubuntu archive ii ubuntu-minimal 1.325 amd64 Minimal core of Ubuntu ii ubuntu-release-upgrader-core 1:0.220.9 all manage release upgrades ii ubuntu-standard 1.325 amd64 The Ubuntu standard system ii ucf 3.0027+nmu1 all Update Configuration File(s): preserve user changes to config files ii udev 204-5ubuntu20.20 amd64 /dev/ and hotplug management daemon ii ufw 0.34~rc-0ubuntu2 all program for managing a Netfilter firewall ii unattended-upgrades 0.82.1ubuntu2.4 all automatic installation of security upgrades ii unzip 6.0-9ubuntu1.5 amd64 De-archiver for .zip files ii update-manager-core 1:0.196.22 all manage release upgrades ii update-notifier-common 0.154.1ubuntu2 all Files shared between update-notifier and other packages ii upstart 1.12.1-0ubuntu4.2 amd64 event-based init daemon ii ureadahead 0.100.0-16 amd64 Read required files in advance ii usbutils 1:007-2ubuntu1.1 amd64 Linux USB utilities ii util-linux 2.20.1-5.1ubuntu20.9 amd64 Miscellaneous system utilities ii uuid-runtime 2.20.1-5.1ubuntu20.9 amd64 runtime components for the Universally Unique ID library ii vim 2:7.4.052-1ubuntu3.1 amd64 Vi IMproved - enhanced vi editor ii vim-common 2:7.4.052-1ubuntu3.1 amd64 Vi IMproved - Common files ii vim-runtime 2:7.4.052-1ubuntu3.1 all Vi IMproved - Runtime files ii vim-tiny 2:7.4.052-1ubuntu3.1 amd64 Vi IMproved - enhanced vi editor - compact version ii w3m 0.5.3-15 amd64 WWW browsable pager with excellent tables/frames support ii wget 1.15-1ubuntu1.14.04.2 amd64 retrieves files from the web ii whiptail 0.52.15-2ubuntu5 amd64 Displays user-friendly dialog boxes from shell scripts ii whois 5.1.1 amd64 intelligent WHOIS client ii wireless-regdb 2013.02.13-1ubuntu1 all wireless regulatory database ii wireless-tools 30~pre9-8ubuntu1 amd64 Tools for manipulating Linux Wireless Extensions ii wpasupplicant 2.1-0ubuntu1.4 amd64 client support for WPA and WPA2 (IEEE 802.11i) ii xauth 1:1.0.7-1ubuntu1 amd64 X authentication utility ii xkb-data 2.10.1-1ubuntu1 all X Keyboard Extension (XKB) configuration data ii xml-core 0.13+nmu2 all XML infrastructure and XML catalog file support ii xz-utils 5.1.1alpha+20120614-2ubun amd64 XZ-format compression utilities ii zlib1g:amd64 1:1.2.8.dfsg-1ubuntu1 amd64 compression library - runtime ii zlib1g-dev:amd64 1:1.2.8.dfsg-1ubuntu1 amd64 compression library - development

Sorry for the wall of text, hope it is useful. Also, how do you insert shell output @cromulus ? I'm using ">" right now for those snippets, but it doesn't appear to be the best option.

pumelo commented 7 years ago

@TheGo2SWATking the interesting thing is right here:

root@box:/mailinabox# ./management/ssl_certificates.py box.thego2swatking.com, thego2swatking.com, autodiscover.thego2swatking.com, www.thego2swatking.com: Something unexpected went wrong: [NeedToInstallFile('http://autodiscover.thego2swatking.com/.well-known/acme-challenge/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A', 'sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', 'sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A')]

There might be something wrong with your nginx config (did you tweak it?). Also see #637. This essentially says, that your box failed to proof ownership of the domain to let's encrypt (which is done by a file served by nginx).

TheGo2SWATking commented 7 years ago

I have not changed my nginx config at all. I already have a certificate from let's encrypt, and renewals have worked fine before, so it shouldn't be an issue failing to prove to let's encrypt that I own the domain and that the server is legitimate. All dns records are correctly in place. What confuses me is that it appears that the server doesn't appear to put the correct challenge files in the acme-challenge directory, which is why I'm asking for help since it seems to be some kind of bug.

pumelo commented 7 years ago

Sorry for my ignorance. Trying to debug:

curl http://autodiscover.thego2swatking.com/.well-known/acme-challenge/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A

should return the challenge however I get 403 forbidden which would imply a configuration error... On my own box even if the challenge is removed I get '404 not found'.

You might try to verify the following:

A file placed in /home/user-data/ssl/lets_encrypt/acme_challenges should be served on http://xx.yy.com/.well-known/acme-challenge/ If not, its a configuration error on your side.

echo 'im here' >> /home/user-data/ssl/lets_encrypt/acme_challenges/test curl http://autodiscover.thego2swatking.com/.well-known/acme-challenge/test

The second command should return 'im here' if not there really is a configuration error. Check your server logs for more information at '/var/log/nginx/access.log' and 'error.log'

If you really did not change the config it might be a permission problem: Check that the nginx user has access to the files in /home/user-data/ssl/lets_encrypt/acme_challenges ...

TheGo2SWATking commented 7 years ago

It definitely isn't displaying the challenge, only a 403 forbidden:

root@box:~# echo 'im here' >> /home/user-data/ssl/lets_encrypt/acme_challenges/test root@box:~# curl http://autodiscover.thego2swatking.com/.well-known/acme-challenge/test

403 Forbidden

403 Forbidden


nginx

If it helps, I get the same result when trying the same command on any of my other subdomains.

The permissions for the acme_challenges folder is as follows: drwxrw-r-- 2 root root 4096 Jan 23 15:09 acme_challenges

Here's the permissions for the "test" file that was created: -rw-r--r-- 1 root root 8 Jan 23 15:09 test

There are a ton of other challenges sitting in that directory. From what I understand, the nginx user should at least be able to view those files, even if it can't write to the directory. Where could I find the nginx configuration that mailinabox uses? I haven't intentionally changed it, but it's possible it has been changed through a software update or MIAB update.

pumelo commented 7 years ago

in /etc/nginx/conf.d/

there should be local.conf and ssl.conf but nothing more.

also run nginx -t as root and check the output. especially for [warn] conflicting server name: ***

pumelo commented 7 years ago

local.conf should have entrance link here for each subdomain: https://github.com/mail-in-a-box/mailinabox/blob/d73d1c69002240bea6490d432853c849cc3eb55f/conf/nginx.conf

TheGo2SWATking commented 7 years ago

root@box:/etc/nginx/conf.d# ls local.conf ssl.conf root@box:/etc/nginx/conf.d# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful

Here's the full HTTP block for the autodiscover subdomain:

server { listen 80; listen [::]:80;

    server_name autodiscover.thego2swatking.com;
    root /tmp/invalid-path-nothing-here;

    # Improve privacy: Hide version an OS information on
    # error pages and in the "Server" HTTP-Header.
    server_tokens off;

    location / {
            # Redirect using the 'return' directive and the built-in
            # variable '$request_uri' to avoid any capturing, matching
            # or evaluation of regular expressions.
            return 301 https://autodiscover.thego2swatking.com$request_uri;
    }

    location /.well-known/acme-challenge/ {
            # This path must be served over HTTP for ACME domain validation.
            # We map this to a special path where our TLS cert provisioning
            # tool knows to store challenge response files.
            alias /home/user-data/ssl/lets_encrypt/acme_challenges/;
    }

}

The directory it's pointing to does in fact have the stored challenges and the test file created earlier.

pumelo commented 7 years ago

From my point of view this looks all good. Is there any more insight given by the nginx logs, on why access to the challenges fail: Check /var/log/nginx/access.log and /var/log/nginx/errors.log

2017-01-25 3:01 GMT+01:00 TheGo2SWATking notifications@github.com:

root@box:/etc/nginx/conf.d# ls local.conf ssl.conf root@box:/etc/nginx/conf.d# nginx -t nginx: the configuration file /etc/nginx/nginx.conf syntax is ok nginx: configuration file /etc/nginx/nginx.conf test is successful

Here's the full HTTP block for the autodiscover subdomain:

server { listen 80; listen [::]:80;

server_name autodiscover.thego2swatking.com;
root /tmp/invalid-path-nothing-here;

# Improve privacy: Hide version an OS information on
# error pages and in the "Server" HTTP-Header.
server_tokens off;

location / {
        # Redirect using the 'return' directive and the built-in
        # variable '$request_uri' to avoid any capturing, matching
        # or evaluation of regular expressions.
        return 301 https://autodiscover.thego2swatking.com$request_uri;
}

location /.well-known/acme-challenge/ {
        # This path must be served over HTTP for ACME domain validation.
        # We map this to a special path where our TLS cert provisioning
        # tool knows to store challenge response files.
        alias /home/user-data/ssl/lets_encrypt/acme_challenges/;
}

}

The directory it's pointing to does in fact have the stored challenges and the test file created earlier.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/mail-in-a-box/mailinabox/issues/1060#issuecomment-274998409, or mute the thread https://github.com/notifications/unsubscribe-auth/AK4A7H1vCzwxncAVRJi8n6wAKitQCfQPks5rVqzxgaJpZM4LdnvB .

-- This Wiederkehr Vorgasse 21 5722 Gränichen 079 785 70 75

TheGo2SWATking commented 7 years ago

127.0.0.1 - - [25/Jan/2017:20:02:16 -0600] "GET /.well-known/acme-challenge/A1sreM4TB94oejfGCo74V-jg99kFGn9AxOQE6Ogvdzw HTTP/1.1" 403 135 "-" "python-requests/2.12.3" 2604:a880:800:a1::173:c001 - - [25/Jan/2017:20:02:16 -0600] "GET /.well-known/acme-challenge/hI8NHyextnmmjzEJXr8KHu7oFBEGvEGg8NbWLxuJo-k HTTP/1.1" 403 135 "-" "python-requests/2.12.3" 2604:a880:800:a1::173:c001 - - [25/Jan/2017:20:02:17 -0600] "GET /.well-known/acme-challenge/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A HTTP/1.1" 403 135 "-" "python-requests/2.12.3" 2604:a880:800:a1::173:c001 - - [25/Jan/2017:20:02:17 -0600] "GET /.well-known/acme-challenge/YHllIg6oapdTPlIu1ER4q4uo5f9UkSO0h5vbifLvnGI HTTP/1.1" 403 135 "-" "python-requests/2.12.3" 71.195.2.62 - alex@thego2swatking.com [25/Jan/2017:20:02:17 -0600] "POST /Microsoft-Server-ActiveSync?User=alex@thego2swatking.com&DeviceId=VTH94ID0V11P339IFSB08L2GRS&DeviceType=iPhone&Cmd=Ping HTTP/1.1" 200 29 "-" "Apple-iPhone8C4/1404.27" 127.0.0.1 - - [25/Jan/2017:20:02:17 -0600] "GET /.well-known/acme-challenge/A1sreM4TB94oejfGCo74V-jg99kFGn9AxOQE6Ogvdzw HTTP/1.1" 403 135 "-" "python-requests/2.12.3" 2604:a880:800:a1::173:c001 - - [25/Jan/2017:20:02:17 -0600] "GET /.well-known/acme-challenge/hI8NHyextnmmjzEJXr8KHu7oFBEGvEGg8NbWLxuJo-k HTTP/1.1" 403 135 "-" "python-requests/2.12.3" 2604:a880:800:a1::173:c001 - - [25/Jan/2017:20:02:17 -0600] "GET /.well-known/acme-challenge/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A HTTP/1.1" 403 135 "-" "python-requests/2.12.3" 2604:a880:800:a1::173:c001 - - [25/Jan/2017:20:02:17 -0600] "GET /.well-known/acme-challenge/YHllIg6oapdTPlIu1ER4q4uo5f9UkSO0h5vbifLvnGI HTTP/1.1" 403 135 "-" "python-requests/2.12.3"

2017/01/25 20:02:16 [error] 1507#0: 228645 open() "/home/user-data/ssl/lets_encrypt/acme_challenges/A1sreM4TB94oejfGCo74V-jg99kFGn9AxOQE6Ogvdzw" failed (13: Permission denied), client: 127.0.0.1, server: box.thego2swatking.com, request: "GET /.well-known/acme-challenge/A1sreM4TB94oejfGCo74V-jg99kFGn9AxOQE6Ogvdzw HTTP/1.1", host: "box.thego2swatking.com" 2017/01/25 20:02:16 [error] 1507#0: 228646 open() "/home/user-data/ssl/lets_encrypt/acme_challenges/hI8NHyextnmmjzEJXr8KHu7oFBEGvEGg8NbWLxuJo-k" failed (13: Permission denied), client: 2604:a880:800:a1::173:c001, server: thego2swatking.com, request: "GET /.well-known/acme-challenge/hI8NHyextnmmjzEJXr8KHu7oFBEGvEGg8NbWLxuJo-k HTTP/1.1", host: "thego2swatking.com" 2017/01/25 20:02:17 [error] 1507#0: 228647 open() "/home/user-data/ssl/lets_encrypt/acme_challenges/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A" failed (13: Permission denied), client: 2604:a880:800:a1::173:c001, server: autodiscover.thego2swatking.com, request: "GET /.well-known/acme-challenge/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A HTTP/1.1", host: "autodiscover.thego2swatking.com" 2017/01/25 20:02:17 [error] 1507#0: 228648 open() "/home/user-data/ssl/lets_encrypt/acme_challenges/YHllIg6oapdTPlIu1ER4q4uo5f9UkSO0h5vbifLvnGI" failed (13: Permission denied), client: 2604:a880:800:a1::173:c001, server: www.thego2swatking.com, request: "GET /.well-known/acme-challenge/YHllIg6oapdTPlIu1ER4q4uo5f9UkSO0h5vbifLvnGI HTTP/1.1", host: "www.thego2swatking.com" 2017/01/25 20:02:17 [error] 1507#0: 228649 open() "/home/user-data/ssl/lets_encrypt/acme_challenges/A1sreM4TB94oejfGCo74V-jg99kFGn9AxOQE6Ogvdzw" failed (13: Permission denied), client: 127.0.0.1, server: box.thego2swatking.com, request: "GET /.well-known/acme-challenge/A1sreM4TB94oejfGCo74V-jg99kFGn9AxOQE6Ogvdzw HTTP/1.1", host: "box.thego2swatking.com" 2017/01/25 20:02:17 [error] 1507#0: 228650 open() "/home/user-data/ssl/lets_encrypt/acme_challenges/hI8NHyextnmmjzEJXr8KHu7oFBEGvEGg8NbWLxuJo-k" failed (13: Permission denied), client: 2604:a880:800:a1::173:c001, server: thego2swatking.com, request: "GET /.well-known/acme-challenge/hI8NHyextnmmjzEJXr8KHu7oFBEGvEGg8NbWLxuJo-k HTTP/1.1", host: "thego2swatking.com" 2017/01/25 20:02:17 [error] 1507#0: 228651 open() "/home/user-data/ssl/lets_encrypt/acme_challenges/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A" failed (13: Permission denied), client: 2604:a880:800:a1::173:c001, server: autodiscover.thego2swatking.com, request: "GET /.well-known/acme-challenge/sRII6T6Rqra3R8ERCyOFXY0s_IoywX11jLt_h2uz31A HTTP/1.1", host: "autodiscover.thego2swatking.com" 2017/01/25 20:02:17 [error] 1507#0: 228652 open() "/home/user-data/ssl/lets_encrypt/acme_challenges/YHllIg6oapdTPlIu1ER4q4uo5f9UkSO0h5vbifLvnGI" failed (13: Permission denied), client: 2604:a880:800:a1::173:c001, server: www.thego2swatking.com, request: "GET /.well-known/acme-challenge/YHllIg6oapdTPlIu1ER4q4uo5f9UkSO0h5vbifLvnGI HTTP/1.1", host: "www.thego2swatking.com"

I'm really not sure why I'm getting an access denied error, since the permissions for acme_challenges are as follows: drwxrw-r--. Do you know what user nginx runs under?

TheGo2SWATking commented 7 years ago

I don't wish to be a pest but I just got a notification email that my certificate has only 10 more days until it's invalid. Does anyone have any suggestions that would fix this error immediately?

TheGo2SWATking commented 7 years ago

I'm actually getting really annoyed now. Tried starting a new Ubuntu 14.04.05 x64 VPS, then followed the guide to restore data onto a new box, only to fail on the initial MIAB install. Errors message is pasted below. Sorry for the walls of text, I'm just trying to provide as much info as possible. Should I be giving up at this point and going for another solution if the initial install doesn't even work anymore? I can't restore backed up data if there is no working box to restore to.

Installing Mail-in-a-Box system management daemon...

FAILED: pip3 install --upgrade rtyaml email_validator>=1.0.0 free_tls_certificat                                                                                                                                                      es>=0.1.3 idna>=2.0.0 cryptography>=1.0.2 boto psutil
-----------------------------------------
Downloading/unpacking rtyaml
  Downloading rtyaml-0.0.3.tar.gz
  Running setup.py (path:/tmp/pip_build_root/rtyaml/setup.py) egg_info for packa                                                                                                                                                      ge rtyaml

Requirement already up-to-date: email-validator>=1.0.0 in /usr/local/lib/python3                                                                                                                                                      .4/dist-packages
Downloading/unpacking free-tls-certificates>=0.1.3
  Downloading free_tls_certificates-0.1.6.tar.gz
  Running setup.py (path:/tmp/pip_build_root/free-tls-certificates/setup.py) egg                                                                                                                                                      _info for package free-tls-certificates

Requirement already up-to-date: idna>=2.0.0 in /usr/local/lib/python3.4/dist-pac                                                                                                                                                      kages
Downloading/unpacking cryptography>=1.0.2
  Running setup.py (path:/tmp/pip_build_root/cryptography/setup.py) egg_info for                                                                                                                                                       package cryptography

    no previously-included directories found matching 'docs/_build'
    warning: no previously-included files matching '*' found under directory 've                                                                                                                                                      ctors'
Downloading/unpacking boto
Downloading/unpacking psutil
  Running setup.py (path:/tmp/pip_build_root/psutil/setup.py) egg_info for packa                                                                                                                                                      ge psutil

    warning: manifest_maker: MANIFEST.in, line 14: 'recursive-include' expects <                                                                                                                                                      dir> <pattern1> <pattern2> ...

    warning: no previously-included files matching '*' found under directory 'do                                                                                                                                                      cs/_build'
    warning: no previously-included files matching '*' found under directory '.c                                                                                                                                                      i'
Downloading/unpacking pyyaml (from rtyaml)
  Running setup.py (path:/tmp/pip_build_root/pyyaml/setup.py) egg_info for packa                                                                                                                                                      ge pyyaml

Requirement already up-to-date: dnspython>=1.15.0 in /usr/local/lib/python3.4/di                                                                                                                                                      st-packages (from email-validator>=1.0.0)
Downloading/unpacking acme>=0.2.0 (from free-tls-certificates>=0.1.3)
Downloading/unpacking pyasn1>=0.1.8 (from cryptography>=1.0.2)
  Downloading pyasn1-0.1.9-py2.py3-none-any.whl
Downloading/unpacking six>=1.4.1 from https://pypi.python.org/packages/c8/0a/b67                                                                                                                                                      23e1bc4c516cb687841499455a8505b44607ab535be01091c0f24f079/six-1.10.0-py2.py3-non                                                                                                                                                      e-any.whl#md5=3ab558cf5d4f7a72611d59a81a315dc8 (from cryptography>=1.0.2)
  Downloading six-1.10.0-py2.py3-none-any.whl
Downloading/unpacking setuptools>=11.3 (from cryptography>=1.0.2)
Downloading/unpacking cffi>=1.4.1 (from cryptography>=1.0.2)
  Running setup.py (path:/tmp/pip_build_root/cffi/setup.py) egg_info for package                                                                                                                                                       cffi

Downloading/unpacking pytz (from acme>=0.2.0->free-tls-certificates>=0.1.3)
Downloading/unpacking mock (from acme>=0.2.0->free-tls-certificates>=0.1.3)
Downloading/unpacking requests[security]>=2.4.1 (from acme>=0.2.0->free-tls-cert                                                                                                                                                      ificates>=0.1.3)
Downloading/unpacking pyrfc3339 (from acme>=0.2.0->free-tls-certificates>=0.1.3)
  Downloading pyRFC3339-1.0-py2.py3-none-any.whl
Downloading/unpacking PyOpenSSL>=0.13 from https://pypi.python.org/packages/ac/9                                                                                                                                                      3/b4cd538d31adacd07f83013860db6b88d78755af1f3fefe68ec22d397e7b/pyOpenSSL-16.2.0-                                                                                                                                                      py2.py3-none-any.whl#md5=7c87cf718171f736f29d1becb4c7b7a5 (from acme>=0.2.0->fre                                                                                                                                                      e-tls-certificates>=0.1.3)
Downloading/unpacking packaging>=16.8 (from setuptools>=11.3->cryptography>=1.0.                                                                                                                                                      2)
  Downloading packaging-16.8-py2.py3-none-any.whl
Downloading/unpacking appdirs>=1.4.0 (from setuptools>=11.3->cryptography>=1.0.2                                                                                                                                                      )
  Downloading appdirs-1.4.0-py2.py3-none-any.whl
Downloading/unpacking pycparser (from cffi>=1.4.1->cryptography>=1.0.2)
  Running setup.py (path:/tmp/pip_build_root/pycparser/setup.py) egg_info for pa                                                                                                                                                      ckage pycparser

    warning: no previously-included files matching 'yacctab.*' found under direc                                                                                                                                                      tory 'tests'
    warning: no previously-included files matching 'lextab.*' found under direct                                                                                                                                                      ory 'tests'
    warning: no previously-included files matching 'yacctab.*' found under direc                                                                                                                                                      tory 'examples'
    warning: no previously-included files matching 'lextab.*' found under direct                                                                                                                                                      ory 'examples'
Downloading/unpacking pbr>=0.11 (from mock->acme>=0.2.0->free-tls-certificates>=                                                                                                                                                      0.1.3)
Downloading/unpacking pyparsing (from packaging>=16.8->setuptools>=11.3->cryptog                                                                                                                                                      raphy>=1.0.2)
Installing collected packages: rtyaml, free-tls-certificates, cryptography, boto                                                                                                                                                      , psutil, pyyaml, acme, pyasn1, six, setuptools, cffi, pytz, mock, requests, pyr                                                                                                                                                      fc3339, PyOpenSSL, packaging, appdirs, pycparser, pbr, pyparsing
  Running setup.py install for rtyaml

  Running setup.py install for free-tls-certificates

    Installing free_tls_certificate script to /usr/local/bin
  Running setup.py install for cryptography

    Installed /tmp/pip_build_root/cryptography/cffi-1.9.1-py3.4-linux-x86_64.egg
    Searching for pycparser
    Reading https://pypi.python.org/simple/pycparser/
    Best match: pycparser 2.17
    Downloading https://pypi.python.org/packages/be/64/1bb257ffb17d01f4a38d7ce68                                                                                                                                                      6809a736837ad4371bcc5c42ba7a715c3ac/pycparser-2.17.tar.gz#md5=ca98dcb50bc1276f23                                                                                                                                                      0118f6af5a40c7
    Processing pycparser-2.17.tar.gz
    Writing /tmp/easy_install-2zxns4b0/pycparser-2.17/setup.cfg
    Running pycparser-2.17/setup.py -q bdist_egg --dist-dir /tmp/easy_install-2z                                                                                                                                                      xns4b0/pycparser-2.17/egg-dist-tmp-mmjs6i0w
    warning: no previously-included files matching 'yacctab.*' found under direc                                                                                                                                                      tory 'tests'
    warning: no previously-included files matching 'lextab.*' found under direct                                                                                                                                                      ory 'tests'
    warning: no previously-included files matching 'yacctab.*' found under direc                                                                                                                                                      tory 'examples'
    warning: no previously-included files matching 'lextab.*' found under direct                                                                                                                                                      ory 'examples'
    zip_safe flag not set; analyzing archive contents...
    pycparser.ply.__pycache__.lex.cpython-34: module references __file__
    pycparser.ply.__pycache__.lex.cpython-34: module MAY be using inspect.getsou                                                                                                                                                      rcefile
    pycparser.ply.__pycache__.ygen.cpython-34: module references __file__
    pycparser.ply.__pycache__.yacc.cpython-34: module references __file__
    pycparser.ply.__pycache__.yacc.cpython-34: module MAY be using inspect.getso                                                                                                                                                      urcefile
    pycparser.ply.__pycache__.yacc.cpython-34: module MAY be using inspect.stack

    Installed /tmp/pip_build_root/cryptography/pycparser-2.17-py3.4.egg

    no previously-included directories found matching 'docs/_build'
    warning: no previously-included files matching '*' found under directory 've                                                                                                                                                      ctors'
    generating cffi module 'build/temp.linux-x86_64-3.4/_padding.c'
    generating cffi module 'build/temp.linux-x86_64-3.4/_constant_time.c'
    generating cffi module 'build/temp.linux-x86_64-3.4/_openssl.c'
    building '_openssl' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototy                                                                                                                                                      pes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-secur                                                                                                                                                      ity -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_                                                                                                                                                      64-3.4/_openssl.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_op                                                                                                                                                      enssl.o
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-                                                                                                                                                      Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstac                                                                                                                                                      k-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIF                                                                                                                                                      Y_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_openssl.o -l                                                                                                                                                      ssl -lcrypto -o build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_openssl                                                                                                                                                      .cpython-34m.so
    building '_constant_time' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototy                                                                                                                                                      pes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-secur                                                                                                                                                      ity -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_                                                                                                                                                      64-3.4/_constant_time.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3                                                                                                                                                      .4/_constant_time.o
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-                                                                                                                                                      Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstac                                                                                                                                                      k-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIF                                                                                                                                                      Y_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_constant_tim                                                                                                                                                      e.o -o build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_constant_time.cp                                                                                                                                                      ython-34m.so
    building '_padding' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototy                                                                                                                                                      pes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-secur                                                                                                                                                      ity -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_                                                                                                                                                      64-3.4/_padding.c -o build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_pa                                                                                                                                                      dding.o
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-                                                                                                                                                      Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstac                                                                                                                                                      k-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIF                                                                                                                                                      Y_SOURCE=2 build/temp.linux-x86_64-3.4/build/temp.linux-x86_64-3.4/_padding.o -o                                                                                                                                                       build/lib.linux-x86_64-3.4/cryptography/hazmat/bindings/_padding.cpython-34m.so
  Running setup.py install for psutil
    building 'psutil._psutil_linux' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototy                                                                                                                                                      pes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-secur                                                                                                                                                      ity -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=501 -DPSUTIL_LIN                                                                                                                                                      UX=1 -I/usr/include/python3.4m -c psutil/_psutil_linux.c -o build/temp.linux-x86                                                                                                                                                      _64-3.4/psutil/_psutil_linux.o
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-                                                                                                                                                      Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstac                                                                                                                                                      k-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIF                                                                                                                                                      Y_SOURCE=2 build/temp.linux-x86_64-3.4/psutil/_psutil_linux.o -o build/lib.linux                                                                                                                                                      -x86_64-3.4/psutil/_psutil_linux.cpython-34m.so
    building 'psutil._psutil_posix' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototy                                                                                                                                                      pes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-secur                                                                                                                                                      ity -D_FORTIFY_SOURCE=2 -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=501 -DPSUTIL_LIN                                                                                                                                                      UX=1 -I/usr/include/python3.4m -c psutil/_psutil_posix.c -o build/temp.linux-x86                                                                                                                                                      _64-3.4/psutil/_psutil_posix.o
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-                                                                                                                                                      Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstac                                                                                                                                                      k-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIF                                                                                                                                                      Y_SOURCE=2 build/temp.linux-x86_64-3.4/psutil/_psutil_posix.o -o build/lib.linux                                                                                                                                                      -x86_64-3.4/psutil/_psutil_posix.cpython-34m.so

    warning: manifest_maker: MANIFEST.in, line 14: 'recursive-include' expects <                                                                                                                                                      dir> <pattern1> <pattern2> ...

    warning: no previously-included files matching '*' found under directory 'do                                                                                                                                                      cs/_build'
    warning: no previously-included files matching '*' found under directory '.c                                                                                                                                                      i'
  Running setup.py install for pyyaml
    checking if libyaml is compilable
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototy                                                                                                                                                      pes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-secur                                                                                                                                                      ity -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c build/temp.linux-x86_                                                                                                                                                      64-3.4/check_libyaml.c -o build/temp.linux-x86_64-3.4/check_libyaml.o
    checking if libyaml is linkable
    x86_64-linux-gnu-gcc -pthread build/temp.linux-x86_64-3.4/check_libyaml.o -l                                                                                                                                                      yaml -o build/temp.linux-x86_64-3.4/check_libyaml
    building '_yaml' extension
    x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototy                                                                                                                                                      pes -g -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-secur                                                                                                                                                      ity -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.4m -c ext/_yaml.c -o build/                                                                                                                                                      temp.linux-x86_64-3.4/ext/_yaml.o
    In file included from ext/_yaml.c:271:0:
    ext/_yaml.h:10:0: warning: "PyString_CheckExact" redefined [enabled by defau                                                                                                                                                      lt]
     #define PyString_CheckExact PyBytes_CheckExact
     ^
    ext/_yaml.c:139:0: note: this is the location of the previous definition
       #define PyString_CheckExact          PyUnicode_CheckExact
     ^
    ext/_yaml.c: In function ‘__pyx_pf_5_yaml_get_version_string’:
    ext/_yaml.c:1410:17: warning: assignment discards ‘const’ qualifier from poi                                                                                                                                                      nter target type [enabled by default]
       __pyx_v_value = yaml_get_version_string();
                     ^
    ext/_yaml.c: In function ‘__pyx_pf_5_yaml_7CParser___init__’:
    ext/_yaml.c:2577:5: warning: passing argument 2 of ‘yaml_parser_set_input’ f                                                                                                                                                      rom incompatible pointer type [enabled by default]
         yaml_parser_set_input((&__pyx_v_self->parser), __pyx_f_5_yaml_input_han                                                                                                                                                      dler, ((void *)__pyx_v_self));
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:1367:1: note: expected ‘int (*)(void *, unsigned char *,                                                                                                                                                       size_t,  size_t *)’ but argument is of type ‘int (*)(void *, char *, size_t,  s                                                                                                                                                      ize_t *)’
     yaml_parser_set_input(yaml_parser_t *parser,
     ^
    ext/_yaml.c:2818:5: warning: pointer targets in passing argument 2 of ‘yaml_                                                                                                                                                      parser_set_input_string’ differ in signedness [-Wpointer-sign]
         yaml_parser_set_input_string((&__pyx_v_self->parser), PyString_AS_STRIN                                                                                                                                                      G(__pyx_v_stream), PyString_GET_SIZE(__pyx_v_stream));
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:1341:1: note: expected ‘const unsigned char *’ but argum                                                                                                                                                      ent is of type ‘char *’
     yaml_parser_set_input_string(yaml_parser_t *parser,
     ^
    ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__token_to_object’:
    ext/_yaml.c:4572:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.hand                                                                                                                                                      le); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 417, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:4584:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag_directive.pref                                                                                                                                                      ix); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 418, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:5444:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.alias.value); if (                                                                                                                                                      unlikely(!__pyx_t_2)) __PYX_ERR(0, 448, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:5518:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.anchor.value); if                                                                                                                                                       (unlikely(!__pyx_t_2)) __PYX_ERR(0, 451, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:5592:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.handle); if (u                                                                                                                                                      nlikely(!__pyx_t_2)) __PYX_ERR(0, 454, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:5604:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = PyUnicode_FromString(__pyx_v_token->data.tag.suffix); if (u                                                                                                                                                      nlikely(!__pyx_t_2)) __PYX_ERR(0, 455, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:5716:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_DecodeUTF8’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = PyUnicode_DecodeUTF8(__pyx_v_token->data.scalar.value, __py                                                                                                                                                      x_v_token->data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_2)) __                                                                                                                                                      PYX_ERR(0, 460, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:1276:23: note: expected ‘const char                                                                                                                                                       *’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
                           ^
    ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__event_to_object’:
    ext/_yaml.c:7424:9: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
             __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->handle); if                                                                                                                                                       (unlikely(!__pyx_t_4)) __PYX_ERR(0, 574, __pyx_L1_error)
             ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:7436:9: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
             __pyx_t_4 = PyUnicode_FromString(__pyx_v_tag_directive->prefix); if                                                                                                                                                       (unlikely(!__pyx_t_4)) __PYX_ERR(0, 575, __pyx_L1_error)
             ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:7655:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.alias.anchor); if                                                                                                                                                       (unlikely(!__pyx_t_4)) __PYX_ERR(0, 586, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:7749:7: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
           __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.anchor);                                                                                                                                                       if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 591, __pyx_L1_error)
           ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:7790:7: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
           __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.scalar.tag); if                                                                                                                                                       (unlikely(!__pyx_t_4)) __PYX_ERR(0, 594, __pyx_L1_error)
           ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:7811:5: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_DecodeUTF8’ differ in signedness [-Wpointer-sign]
         __pyx_t_4 = PyUnicode_DecodeUTF8(__pyx_v_event->data.scalar.value, __py                                                                                                                                                      x_v_event->data.scalar.length, ((char *)"strict")); if (unlikely(!__pyx_t_4)) __                                                                                                                                                      PYX_ERR(0, 595, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:1276:23: note: expected ‘const char                                                                                                                                                       *’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
                           ^
    ext/_yaml.c:8179:7: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
           __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.a                                                                                                                                                      nchor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 620, __pyx_L1_error)
           ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:8220:7: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
           __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.sequence_start.t                                                                                                                                                      ag); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 623, __pyx_L1_error)
           ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:8449:7: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
           __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.an                                                                                                                                                      chor); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 637, __pyx_L1_error)
           ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:8490:7: warning: pointer targets in passing argument 1 of ‘PyUni                                                                                                                                                      code_FromString’ differ in signedness [-Wpointer-sign]
           __pyx_t_4 = PyUnicode_FromString(__pyx_v_event->data.mapping_start.ta                                                                                                                                                      g); if (unlikely(!__pyx_t_4)) __PYX_ERR(0, 640, __pyx_L1_error)
           ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__compose_node’:
    ext/_yaml.c:10094:5: warning: pointer targets in passing argument 1 of ‘PyUn                                                                                                                                                      icode_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.alias.                                                                                                                                                      anchor); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 734, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:10378:5: warning: pointer targets in passing argument 1 of ‘PyUn                                                                                                                                                      icode_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar                                                                                                                                                      .anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 750, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:10434:5: warning: pointer targets in passing argument 1 of ‘PyUn                                                                                                                                                      icode_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequen                                                                                                                                                      ce_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 753, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c:10490:5: warning: pointer targets in passing argument 1 of ‘PyUn                                                                                                                                                      icode_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_6 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mappin                                                                                                                                                      g_start.anchor); if (unlikely(!__pyx_t_6)) __PYX_ERR(0, 756, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__compose_scalar_node’:
    ext/_yaml.c:11109:3: warning: pointer targets in passing argument 1 of ‘PyUn                                                                                                                                                      icode_DecodeUTF8’ differ in signedness [-Wpointer-sign]
       __pyx_t_2 = PyUnicode_DecodeUTF8(__pyx_v_self->parsed_event.data.scalar.v                                                                                                                                                      alue, __pyx_v_self->parsed_event.data.scalar.length, ((char *)"strict")); if (un                                                                                                                                                      likely(!__pyx_t_2)) __PYX_ERR(0, 791, __pyx_L1_error)
       ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:1276:23: note: expected ‘const char                                                                                                                                                       *’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_DecodeUTF8(
                           ^
    ext/_yaml.c:11310:5: warning: pointer targets in passing argument 1 of ‘PyUn                                                                                                                                                      icode_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.scalar                                                                                                                                                      .tag); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 804, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__compose_sequence_node’:
    ext/_yaml.c:11841:5: warning: pointer targets in passing argument 1 of ‘PyUn                                                                                                                                                      icode_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.sequen                                                                                                                                                      ce_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 837, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c: In function ‘__pyx_f_5_yaml_7CParser__compose_mapping_node’:
    ext/_yaml.c:12435:5: warning: pointer targets in passing argument 1 of ‘PyUn                                                                                                                                                      icode_FromString’ differ in signedness [-Wpointer-sign]
         __pyx_t_3 = PyUnicode_FromString(__pyx_v_self->parsed_event.data.mappin                                                                                                                                                      g_start.tag); if (unlikely(!__pyx_t_3)) __PYX_ERR(0, 876, __pyx_L1_error)
         ^
    In file included from /usr/include/python3.4m/Python.h:77:0,
                     from ext/_yaml.c:4:
    /usr/include/python3.4m/unicodeobject.h:718:23: note: expected ‘const char *                                                                                                                                                      ’ but argument is of type ‘yaml_char_t *’
     PyAPI_FUNC(PyObject*) PyUnicode_FromString(
                           ^
    ext/_yaml.c: In function ‘__pyx_pf_5_yaml_8CEmitter___init__’:
    ext/_yaml.c:13630:3: warning: passing argument 2 of ‘yaml_emitter_set_output                                                                                                                                                      ’ from incompatible pointer type [enabled by default]
       yaml_emitter_set_output((&__pyx_v_self->emitter), __pyx_f_5_yaml_output_h                                                                                                                                                      andler, ((void *)__pyx_v_self));
       ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:1829:1: note: expected ‘int (*)(void *, unsigned char *,                                                                                                                                                       size_t)’ but argument is of type ‘int (*)(void *, char *, size_t)’
     yaml_emitter_set_output(yaml_emitter_t *emitter,
     ^
    ext/_yaml.c: In function ‘__pyx_f_5_yaml_8CEmitter__object_to_event’:
    ext/_yaml.c:15002:44: warning: pointer targets in assignment differ in signe                                                                                                                                                      dness [-Wpointer-sign]
             __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_han                                                                                                                                                      dle);
                                                ^
    ext/_yaml.c:15117:44: warning: pointer targets in assignment differ in signe                                                                                                                                                      dness [-Wpointer-sign]
             __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_pre                                                                                                                                                      fix);
                                                ^
    ext/_yaml.c:15454:5: warning: pointer targets in passing argument 2 of ‘yaml                                                                                                                                                      _alias_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = ((yaml_alias_event_initialize(__pyx_v_event, __pyx_v_anchor                                                                                                                                                      ) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:553:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
     ^
    ext/_yaml.c:16169:5: warning: pointer targets in passing argument 2 of ‘yaml                                                                                                                                                      _scalar_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_ancho                                                                                                                                                      r, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_q                                                                                                                                                      uoted_implicit, __pyx_v_scalar_style) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_scalar_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:16169:5: warning: pointer targets in passing argument 3 of ‘yaml                                                                                                                                                      _scalar_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_ancho                                                                                                                                                      r, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_q                                                                                                                                                      uoted_implicit, __pyx_v_scalar_style) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_scalar_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:16169:5: warning: pointer targets in passing argument 4 of ‘yaml                                                                                                                                                      _scalar_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = ((yaml_scalar_event_initialize(__pyx_v_event, __pyx_v_ancho                                                                                                                                                      r, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __pyx_v_q                                                                                                                                                      uoted_implicit, __pyx_v_scalar_style) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_scalar_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:16603:5: warning: pointer targets in passing argument 2 of ‘yaml                                                                                                                                                      _sequence_start_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_3 = ((yaml_sequence_start_event_initialize(__pyx_v_event, __pyx                                                                                                                                                      _v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:601:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_sequence_start_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:16603:5: warning: pointer targets in passing argument 3 of ‘yaml                                                                                                                                                      _sequence_start_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_3 = ((yaml_sequence_start_event_initialize(__pyx_v_event, __pyx                                                                                                                                                      _v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:601:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_sequence_start_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:17037:5: warning: pointer targets in passing argument 2 of ‘yaml                                                                                                                                                      _mapping_start_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = ((yaml_mapping_start_event_initialize(__pyx_v_event, __pyx_                                                                                                                                                      v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:633:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_mapping_start_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:17037:5: warning: pointer targets in passing argument 3 of ‘yaml                                                                                                                                                      _mapping_start_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = ((yaml_mapping_start_event_initialize(__pyx_v_event, __pyx_                                                                                                                                                      v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:633:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_mapping_start_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c: In function ‘__pyx_pf_5_yaml_8CEmitter_12serialize’:
    ext/_yaml.c:18516:42: warning: pointer targets in assignment differ in signe                                                                                                                                                      dness [-Wpointer-sign]
           __pyx_v_tag_directives_end->handle = PyString_AS_STRING(__pyx_v_handl                                                                                                                                                      e);
                                              ^
    ext/_yaml.c:18631:42: warning: pointer targets in assignment differ in signe                                                                                                                                                      dness [-Wpointer-sign]
           __pyx_v_tag_directives_end->prefix = PyString_AS_STRING(__pyx_v_prefi                                                                                                                                                      x);
                                              ^
    ext/_yaml.c: In function ‘__pyx_f_5_yaml_8CEmitter__serialize_node’:
    ext/_yaml.c:19491:5: warning: pointer targets in passing argument 2 of ‘yaml                                                                                                                                                      _alias_event_initialize’ differ in signedness [-Wpointer-sign]
         __pyx_t_2 = ((yaml_alias_event_initialize((&__pyx_v_event), __pyx_v_anc                                                                                                                                                      hor) == 0) != 0);
         ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:553:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_alias_event_initialize(yaml_event_t *event, yaml_char_t *anchor);
     ^
    ext/_yaml.c:20240:7: warning: pointer targets in passing argument 2 of ‘yaml                                                                                                                                                      _scalar_event_initialize’ differ in signedness [-Wpointer-sign]
           __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_                                                                                                                                                      anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __py                                                                                                                                                      x_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
           ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_scalar_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:20240:7: warning: pointer targets in passing argument 3 of ‘yaml                                                                                                                                                      _scalar_event_initialize’ differ in signedness [-Wpointer-sign]
           __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_                                                                                                                                                      anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __py                                                                                                                                                      x_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
           ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_scalar_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:20240:7: warning: pointer targets in passing argument 4 of ‘yaml                                                                                                                                                      _scalar_event_initialize’ differ in signedness [-Wpointer-sign]
           __pyx_t_2 = ((yaml_scalar_event_initialize((&__pyx_v_event), __pyx_v_                                                                                                                                                      anchor, __pyx_v_tag, __pyx_v_value, __pyx_v_length, __pyx_v_plain_implicit, __py                                                                                                                                                      x_v_quoted_implicit, __pyx_v_scalar_style) == 0) != 0);
           ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:578:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_scalar_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:20605:7: warning: pointer targets in passing argument 2 of ‘yaml                                                                                                                                                      _sequence_start_event_initialize’ differ in signedness [-Wpointer-sign]
           __pyx_t_2 = ((yaml_sequence_start_event_initialize((&__pyx_v_event),                                                                                                                                                       __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) !=                                                                                                                                                       0);
           ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:601:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_sequence_start_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:20605:7: warning: pointer targets in passing argument 3 of ‘yaml                                                                                                                                                      _sequence_start_event_initialize’ differ in signedness [-Wpointer-sign]
           __pyx_t_2 = ((yaml_sequence_start_event_initialize((&__pyx_v_event),                                                                                                                                                       __pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_sequence_style) == 0) !=                                                                                                                                                       0);
           ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:601:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_sequence_start_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:21113:7: warning: pointer targets in passing argument 2 of ‘yaml                                                                                                                                                      _mapping_start_event_initialize’ differ in signedness [-Wpointer-sign]
           __pyx_t_2 = ((yaml_mapping_start_event_initialize((&__pyx_v_event), _                                                                                                                                                      _pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0)                                                                                                                                                      ;
           ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:633:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_mapping_start_event_initialize(yaml_event_t *event,
     ^
    ext/_yaml.c:21113:7: warning: pointer targets in passing argument 3 of ‘yaml                                                                                                                                                      _mapping_start_event_initialize’ differ in signedness [-Wpointer-sign]
           __pyx_t_2 = ((yaml_mapping_start_event_initialize((&__pyx_v_event), _                                                                                                                                                      _pyx_v_anchor, __pyx_v_tag, __pyx_v_implicit, __pyx_v_mapping_style) == 0) != 0)                                                                                                                                                      ;
           ^
    In file included from ext/_yaml.h:2:0,
                     from ext/_yaml.c:271:
    /usr/include/yaml.h:633:1: note: expected ‘yaml_char_t *’ but argument is of                                                                                                                                                       type ‘char *’
     yaml_mapping_start_event_initialize(yaml_event_t *event,
     ^
    x86_64-linux-gnu-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-                                                                                                                                                      Bsymbolic-functions -Wl,-z,relro -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fstac                                                                                                                                                      k-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIF                                                                                                                                                      Y_SOURCE=2 build/temp.linux-x86_64-3.4/ext/_yaml.o -lyaml -o build/lib.linux-x86                                                                                                                                                      _64-3.4/_yaml.cpython-34m.so

  Found existing installation: six 1.5.2
    Not uninstalling six at /usr/lib/python3/dist-packages, owned by OS
  Found existing installation: setuptools 3.3
    Not uninstalling setuptools at /usr/lib/python3/dist-packages, owned by OS
  Running setup.py install for cffi
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
      File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line                                                                                                                                                       12, in <module>
        import setuptools.version
      File "/usr/local/lib/python3.4/dist-packages/setuptools/version.py", line                                                                                                                                                       1, in <module>
        import pkg_resources
      File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", l                                                                                                                                                      ine 70, in <module>
        import packaging.version
    ImportError: No module named 'packaging'
    Complete output from command /usr/bin/python3 -c "import setuptools, tokeniz                                                                                                                                                      e;__file__='/tmp/pip_build_root/cffi/setup.py';exec(compile(getattr(tokenize, 'o                                                                                                                                                      pen', open)(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install                                                                                                                                                       --record /tmp/pip-h333xxta-record/install-record.txt --single-version-externally                                                                                                                                                      -managed --compile:
    Traceback (most recent call last):

  File "<string>", line 1, in <module>

  File "/usr/local/lib/python3.4/dist-packages/setuptools/__init__.py", line 12,                                                                                                                                                       in <module>

    import setuptools.version

  File "/usr/local/lib/python3.4/dist-packages/setuptools/version.py", line 1, i                                                                                                                                                      n <module>

    import pkg_resources

  File "/usr/local/lib/python3.4/dist-packages/pkg_resources/__init__.py", line                                                                                                                                                       70, in <module>

    import packaging.version

ImportError: No module named 'packaging'

----------------------------------------
Cleaning up...
Command /usr/bin/python3 -c "import setuptools, tokenize;__file__='/tmp/pip_buil                                                                                                                                                      d_root/cffi/setup.py';exec(compile(getattr(tokenize, 'open', open)(__file__).rea                                                                                                                                                      d().replace('\r\n', '\n'), __file__, 'exec'))" install --record /tmp/pip-h333xxt                                                                                                                                                      a-record/install-record.txt --single-version-externally-managed --compile failed                                                                                                                                                       with error code 1 in /tmp/pip_build_root/cffi
Storing debug log for failure in /root/.pip/pip.log
-----------------------------------------
cromulus commented 7 years ago

This new problem is because currently, the installation process for MIAB is broken.

See #1083 I think, i think this will fix your current install.

apt-get install -y --reinstall python-pkg-resources
python3 -m pip install --upgrade setuptools
python3 -m pip install --upgrade distribute
python3 -m pip install --upgrade pip

And then run the installation script. This worked on a digital ocean 14.0.4.5 fresh install, but I'm not sure exactly how the installation process broke.

TheGo2SWATking commented 7 years ago

So, running those commands as is yielded this:

root@box:~# apt-get install -y --reinstall python-pkg-resources
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
Need to get 61.9 kB of archives.
After this operation, 0 B of additional disk space will be used.
Get:1 http://mirrors.digitalocean.com/ubuntu/ trusty-updates/main python-pkg-res                                                                                                              ources all 3.3-1ubuntu2 [61.9 kB]
Fetched 61.9 kB in 0s (1,232 kB/s)
(Reading database ... 93679 files and directories currently installed.)
Preparing to unpack .../python-pkg-resources_3.3-1ubuntu2_all.deb ...
Unpacking python-pkg-resources (3.3-1ubuntu2) over (3.3-1ubuntu2) ...
Setting up python-pkg-resources (3.3-1ubuntu2) ...
root@box:~# python3 -m pip install --upgrade setuptools
/usr/bin/python3: No module named pip
root@box:~# python3 -m pip install --upgrade distribute
/usr/bin/python3: No module named pip
root@box:~# python3 -m pip install --upgrade pip
/usr/bin/python3: No module named pip

Doing an apt-get install python-pip did not make the commands work (same No module named pip error) so I cut out the "python3 -m" part of the commands to turn them into

pip install --upgrade (setuptools/distribute/pip)

Everything went fine until installing the MIAB system management daemon, which threw the same error. This was all from a brand new digitalocean 14.04.5 x64 droplet, the only thing I did previously is run apt-get update, apt-get dist-upgrade, and a reboot. I'm going to delete this droplet too, just so you know that every command I run is from a brand new, fully updated system.

TheGo2SWATking commented 7 years ago

Is there a way to get an old version of MIAB to install, or is this an issue that affects every version? It seems like that issue would affect every version, after reading that other thread. Guess I have to hope for it to get fixed before my certs expire. If not, I suppose I'll use gethttpsforfree.com

JoshData commented 7 years ago

The last problem in this issue is now fixed with the release I posted earlier today. A previous issue is a dup of #1020. The original issue is probably a DNS error resolving the subdomain, maybe? It might even have resolved on its own by now, except that other issues arose.

TheGo2SWATking commented 7 years ago

It's definitely not a DNS error, that was the first thing I checked. DNS for the new subdomain is set to the same IPV4 and IPV6 address as the other subdomains. I'll try doing the setup again, just have to get a DO droplet that doesn't have a blacklisted IP...

TheGo2SWATking commented 7 years ago

@JoshData

root@box:~/mailinabox# ./management/ssl_certificates.py
box.thego2swatking.com, thego2swatking.com, autodiscover.thego2swatking.com, www.thego2swatking.com:
Something unexpected went wrong: [NeedToInstallFile('http://box.thego2swatking.com/.well-known/acme-challenge/-GRoiCcw138ufNnBEUWB_McCeKjZ3J08GMmfiOqINk4', '-GRoiCcw138ufNnBEUWB_McCeKjZ3J08GMmfiOqINk4.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', '-GRoiCcw138ufNnBEUWB_McCeKjZ3J08GMmfiOqINk4'), NeedToInstallFile('http://thego2swatking.com/.well-known/acme-challenge/a5zukpHvxleXLFMtRnuZP6b43vS24hC2n6xHfgN-F4Y', 'a5zukpHvxleXLFMtRnuZP6b43vS24hC2n6xHfgN-F4Y.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', 'a5zukpHvxleXLFMtRnuZP6b43vS24hC2n6xHfgN-F4Y'), NeedToInstallFile('http://autodiscover.thego2swatking.com/.well-known/acme-challenge/JEsukzpKhoMvLG0u7cVp9PA_6KBnSIAKo_tDPGQFNy8', 'JEsukzpKhoMvLG0u7cVp9PA_6KBnSIAKo_tDPGQFNy8.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', 'JEsukzpKhoMvLG0u7cVp9PA_6KBnSIAKo_tDPGQFNy8'), NeedToInstallFile('http://www.thego2swatking.com/.well-known/acme-challenge/2KFStxHhf_0AmU1G0JwKIC4Jkyh3KTuqvs6vEyqgs2E', '2KFStxHhf_0AmU1G0JwKIC4Jkyh3KTuqvs6vEyqgs2E.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', '2KFStxHhf_0AmU1G0JwKIC4Jkyh3KTuqvs6vEyqgs2E')]
Exception ignored in: <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7f5727e2c1d0>>
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 534, in __del__
    self.session.close()
  File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 689, in close
    for v in self.adapters.values():
  File "/usr/lib/python3.4/_collections_abc.py", line 512, in __iter__
    for key in self._mapping:
  File "/usr/lib/python3.4/collections/__init__.py", line 91, in __iter__
    curr = root.next
ReferenceError: weakly-referenced object no longer exists
Exception ignored in: <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7f572418fe80>>
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 534, in __del__
    self.session.close()
  File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 689, in close
    for v in self.adapters.values():
  File "/usr/lib/python3.4/_collections_abc.py", line 512, in __iter__
    for key in self._mapping:
  File "/usr/lib/python3.4/collections/__init__.py", line 91, in __iter__
    curr = root.next
ReferenceError: weakly-referenced object no longer exists

On a brand new box, immediately after restoring from backup using the posted guide. And now the backup system in System > Backup Status is complaining about not selecting the correct S3 region, even though I am sure I have the correct region selected. I am really not sure what to do at this point. At least the new box works, and everything looks intact.

TheGo2SWATking commented 7 years ago

Tried steps from here: https://github.com/mail-in-a-box/mailinabox/issues/1020#issuecomment-277230637

Didn't work, got same end result:

box.thego2swatking.com, thego2swatking.com, autodiscover.thego2swatking.com, www.thego2swatking.com:
Something unexpected went wrong: [NeedToInstallFile('http://box.thego2swatking.com/.well-known/acme-challenge/lWzIuFG76uL8z_zEw--QE1aqslnnMG5eWgzMiL9o33g', 'lWzIuFG76uL8z_zEw--QE1aqslnnMG5eWgzMiL9o33g.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', 'lWzIuFG76uL8z_zEw--QE1aqslnnMG5eWgzMiL9o33g'), NeedToInstallFile('http://thego2swatking.com/.well-known/acme-challenge/SQsJVY8ifViYJOQ5G9Ui8dXNUce0uYGOTRLxyQjDzc0', 'SQsJVY8ifViYJOQ5G9Ui8dXNUce0uYGOTRLxyQjDzc0.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', 'SQsJVY8ifViYJOQ5G9Ui8dXNUce0uYGOTRLxyQjDzc0'), NeedToInstallFile('http://autodiscover.thego2swatking.com/.well-known/acme-challenge/LKKaPmzt-yG29Oq_s2Zg_9gFcel65jyADO_ilwl_1KE', 'LKKaPmzt-yG29Oq_s2Zg_9gFcel65jyADO_ilwl_1KE.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', 'LKKaPmzt-yG29Oq_s2Zg_9gFcel65jyADO_ilwl_1KE'), NeedToInstallFile('http://www.thego2swatking.com/.well-known/acme-challenge/4EncuBxzAVjdPcF2B-QKCusZIYz2knfuqLp5xkSEbGA', '4EncuBxzAVjdPcF2B-QKCusZIYz2knfuqLp5xkSEbGA.6FfPp-Ovtg_39pZRnZSfT-ypgbiyJpueVG97TSZkVLk', '4EncuBxzAVjdPcF2B-QKCusZIYz2knfuqLp5xkSEbGA')]
Exception ignored in: <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7f52870230f0>>
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 534, in __del__
    self.session.close()
  File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 689, in close
    for v in self.adapters.values():
  File "/usr/lib/python3.4/_collections_abc.py", line 512, in __iter__
    for key in self._mapping:
  File "/usr/lib/python3.4/collections/__init__.py", line 91, in __iter__
    curr = root.next
ReferenceError: weakly-referenced object no longer exists
Exception ignored in: <bound method ClientNetwork.__del__ of <acme.client.ClientNetwork object at 0x7f5283395ba8>>
Traceback (most recent call last):
  File "/usr/local/lib/python3.4/dist-packages/acme/client.py", line 534, in __del__
    self.session.close()
  File "/usr/local/lib/python3.4/dist-packages/requests/sessions.py", line 689, in close
    for v in self.adapters.values():
  File "/usr/lib/python3.4/_collections_abc.py", line 512, in __iter__
    for key in self._mapping:
  File "/usr/lib/python3.4/collections/__init__.py", line 91, in __iter__
    curr = root.next
ReferenceError: weakly-referenced object no longer exists

One strange thing, when I was running the setup script as part of those instructions I got this in the output:

updated DNS: OpenDKIM configuration
No domains hosted on this box need a new TLS certificate at this time.

Not sure what the significance of that is, since the cert the box is using expires in 7 days...

TheGo2SWATking commented 7 years ago

Since it seems nobody is willing to help I'll be closing this issue and migrating to an email solution that actually works. I understand that this project is designed to be more involved than regular email, but on your homepage you literally say:

Mail-in-a-Box lets you become your own mail service provider in a few easy steps. It’s sort of like making your own gmail, but one you control from top to bottom. Technically, Mail-in-a-Box turns a fresh cloud computer into a working mail server. But you don’t need to be a technology expert to set it up.

Troubleshooting let's encrypt failures and receiving no help (first from the maintenance guide, then on the forum, then here, and then getting a 502 on the broken slack page that's linked from the homepage) would seem to require being a "technology expert" to fix. I would hope you at least change your homepage to indicate that yes, you do need to be fairly well versed in linux administration and be willing to find workarounds to bugs on your own, without help, in order to successfully use this project.

Botros84 commented 7 years ago

Same problem here TheGo2SWATking. Can you please tell me how you exported your existing data to another solution? Cause I'm kinda done with MIAB as well.

gitcob commented 7 years ago

Same problem here, with 5 days left on the certificate. Also not exactly a linux expert, and I really need my e-mail adresses to work.

What alternatives are there?

TheGo2SWATking commented 7 years ago

@Botros84 @gitcob

I migrated to office 365. I believe google enterprise costs less, but it doesn't come with 5 installs of office 2016. Since I used thunderbird (until I got outlook for free through O365) I just added the office 365 account to thunderbird (outlook.office365.com as IMAP and smtp.office365.com for SMTP) and then moved all of the email messages from my mailinabox account (after changing MX records etc). Now I actually pay less (for one mailbox) than I did for a mailinabox VM.