aahnik / telewater

A telegram bot that applies watermark on images, gifs, and videos.
MIT License
76 stars 98 forks source link

Dependency resolution issue #9

Closed 0xPNZ closed 3 years ago

0xPNZ commented 3 years ago

my installing process gets stuck on Collecting idna<3,>=2.5

pip3, python3 and ffmpeg are the right version.

thanks

here all the log of the command. ``` $ pip3 install telewater Defaulting to user installation because normal site-packages is not writeable Collecting telewater Downloading telewater-0.1.1-py3-none-any.whl (10 kB) Collecting pydantic<2.0.0,>=1.8.1 Downloading pydantic-1.8.2-cp39-cp39-manylinux2014_x86_64.whl (11.3 MB) |████████████████████████████████| 11.3 MB 32.7 MB/s Collecting python-dotenv<0.17.0,>=0.16.0 Downloading python_dotenv-0.16.0-py2.py3-none-any.whl (18 kB) Collecting hachoir<4.0.0,>=3.1.2 Downloading hachoir-3.1.2-py3-none-any.whl (640 kB) |████████████████████████████████| 640 kB 105.8 MB/s Collecting requests<3.0.0,>=2.25.1 Downloading requests-2.25.1-py2.py3-none-any.whl (61 kB) |████████████████████████████████| 61 kB 13.7 MB/s Collecting Pillow<9.0.0,>=8.1.2 Downloading Pillow-8.2.0-cp39-cp39-manylinux1_x86_64.whl (3.0 MB) |████████████████████████████████| 3.0 MB 96.2 MB/s Collecting Telethon<2.0.0,>=1.21.1 Downloading Telethon-1.21.1-py3-none-any.whl (515 kB) |████████████████████████████████| 515 kB 103.3 MB/s Collecting PyYAML<6.0.0,>=5.4.1 Downloading PyYAML-5.4.1-cp39-cp39-manylinux1_x86_64.whl (630 kB) |████████████████████████████████| 630 kB 107.0 MB/s Collecting cryptg<0.3,>=0.2.post2 Downloading cryptg-0.2.post4-cp39-cp39-manylinux2010_x86_64.whl (41 kB) |████████████████████████████████| 41 kB 790 kB/s Collecting typer<0.4.0,>=0.3.2 Downloading typer-0.3.2-py3-none-any.whl (21 kB) Collecting aiohttp<4.0.0,>=3.7.4 Downloading aiohttp-3.7.4.post0-cp39-cp39-manylinux2014_x86_64.whl (1.4 MB) |████████████████████████████████| 1.4 MB 96.6 MB/s Requirement already satisfied: attrs>=17.3.0 in /usr/lib/python3/dist-packages (from aiohttp<4.0.0,>=3.7.4->telewater) (17.4.0) Collecting typing-extensions>=3.6.5 Downloading typing_extensions-3.10.0.0-py3-none-any.whl (26 kB) Collecting async-timeout<4.0,>=3.0 Downloading async_timeout-3.0.1-py3-none-any.whl (8.2 kB) Requirement already satisfied: chardet<5.0,>=2.0 in /usr/lib/python3/dist-packages (from aiohttp<4.0.0,>=3.7.4->telewater) (3.0.4) Collecting multidict<7.0,>=4.5 Downloading multidict-5.1.0-cp39-cp39-manylinux2014_x86_64.whl (151 kB) |████████████████████████████████| 151 kB 98.4 MB/s Collecting yarl<2.0,>=1.0 Downloading yarl-1.6.3-cp39-cp39-manylinux2014_x86_64.whl (315 kB) |████████████████████████████████| 315 kB 95.0 MB/s Collecting pycparser Downloading pycparser-2.20-py2.py3-none-any.whl (112 kB) |████████████████████████████████| 112 kB 104.9 MB/s Collecting cffi>=1.0.0 Downloading cffi-1.14.5-cp39-cp39-manylinux1_x86_64.whl (406 kB) |████████████████████████████████| 406 kB 99.6 MB/s Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests<3.0.0,>=2.25.1->telewater) (2018.1.18) Requirement already satisfied: idna<3,>=2.5 in /usr/lib/python3/dist-packages (from requests<3.0.0,>=2.25.1->telewater) (2.6) Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests<3.0.0,>=2.25.1->telewater) (1.22) Collecting rsa Downloading rsa-4.7.2-py3-none-any.whl (34 kB) Collecting pyaes Downloading pyaes-1.6.1.tar.gz (28 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_3356eed0390d4dd29 58e35806c29e458/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_3356eed0390d4dd2958e35806c29e458/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-09gn7x6c cwd: /tmp/pip-install-ied52l3s/pyaes_3356eed0390d4dd2958e35806c29e458/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/44/66/2c17bae31c906613795711fc78045c285048168919ace2220daa372c7d72/pyaes-1.6.1.tar.gz #sha256=02c1b1405c38d3c370b085fb952dd8bea3fadcee6411ad99f312cc129c536d8f (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. Downloading pyaes-1.6.0.tar.gz (28 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_2801b20cda204ecf9 b03d18de251bfb9/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_2801b20cda204ecf9b03d18de251bfb9/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-tsyfu3lh cwd: /tmp/pip-install-ied52l3s/pyaes_2801b20cda204ecf9b03d18de251bfb9/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/63/31/6768a72cdca5dbd299ae798b690801e6c9c2f018332eec3c5fca79370dba/pyaes-1.6.0.tar.gz #sha256=9cd5a54d914b1eebfb14fcb490315214b6a0304d9f1bb47e90d1d8e0b15ce92e (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. Downloading pyaes-1.5.0.tar.gz (28 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_637042d9e1cc4a1aa a9c1b9434b8e0c0/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_637042d9e1cc4a1aaa9c1b9434b8e0c0/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-0ociarlr cwd: /tmp/pip-install-ied52l3s/pyaes_637042d9e1cc4a1aaa9c1b9434b8e0c0/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/20/ab/645da9be4db12d6740ae551f2d2c7c570a5088bd34f74b283f7426c587a0/pyaes-1.5.0.tar.gz #sha256=da451f5dd01ae91907c9c081aeea6c9b81c75d869d41ff5d4f220fce08ed5b03 (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. Downloading pyaes-1.4.0.tar.gz (27 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_6fc5b12f919b40169 3398c857b2e984b/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_6fc5b12f919b401693398c857b2e984b/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-wo89arb8 cwd: /tmp/pip-install-ied52l3s/pyaes_6fc5b12f919b401693398c857b2e984b/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/22/52/4d3910757ec0ef3a8a105a3ba872977c6bc73f10aba9353ee6ffbae8b62a/pyaes-1.4.0.tar.gz #sha256=0507c918702af11e5dffec68850fd34645ab646b468b86be60a1f3cb4c33ec94 (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. Downloading pyaes-1.3.0.tar.gz (27 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_0ecc4c3f90b348d9a db122cc7a66f2b7/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_0ecc4c3f90b348d9adb122cc7a66f2b7/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-zl60p8fs cwd: /tmp/pip-install-ied52l3s/pyaes_0ecc4c3f90b348d9adb122cc7a66f2b7/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/5f/04/3d70937868f65d87100835afebecaffa0b010ae49dc2f67a39bee6da9606/pyaes-1.3.0.tar.gz #sha256=c2f2baf9316bbdaa1b44c8e57d347c97e8396470c644d606bb5c3489dc3a3384 (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. Downloading pyaes-1.2.0.tar.gz (26 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_d2f6837a5e854f969 0041897ec5a5035/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_d2f6837a5e854f9690041897ec5a5035/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-59nlgy2p cwd: /tmp/pip-install-ied52l3s/pyaes_d2f6837a5e854f9690041897ec5a5035/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/13/76/fd86c3137db9eba4dcfc26fc782e9d0231e57334abd35c9576db1d02de8f/pyaes-1.2.0.tar.gz #sha256=04360103d2c98767a844780beff7d37df33f4516cff48f95363779ba0cbc161a (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. Downloading pyaes-1.1.0.tar.gz (25 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_6059db9f19934c1ab 45b9fd49cbba133/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_6059db9f19934c1ab45b9fd49cbba133/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-x6iy_o8t cwd: /tmp/pip-install-ied52l3s/pyaes_6059db9f19934c1ab45b9fd49cbba133/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/bd/5f/4ad4a42ad3f2db769dca2d0fd533cc7279929844367b581ed0bdc3e39c3a/pyaes-1.1.0.tar.gz #sha256=7f282d13c2bed0a7f349173af86217213d2e39f9fd3831d3e981d9dee23c293d (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. Downloading pyaes-1.0.0.tar.gz (23 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_84fc3e2e6e7f41a9b 71383b9748fbcd3/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_84fc3e2e6e7f41a9b71383b9748fbcd3/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-56c3jc1v cwd: /tmp/pip-install-ied52l3s/pyaes_84fc3e2e6e7f41a9b71383b9748fbcd3/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/08/c4/da99734108e159e5ca496736824c7ed5484b7aaa471341758d4be97ed014/pyaes-1.0.0.tar.gz #sha256=ad4ee0d7effde2ce1db0cbb82ca8b008123f0a892fc7292f60d529b747006a75 (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. Downloading pyaes-0.1.0.tar.gz (21 kB) ERROR: Command errored out with exit status 1: command: /usr/bin/python3 -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-ied52l3s/pyaes_780bfc96140046f9a 81aaa7064ff7971/setup.py'"'"'; __file__='"'"'/tmp/pip-install-ied52l3s/pyaes_780bfc96140046f9a81aaa7064ff7971/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().re place('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-8cb0biur cwd: /tmp/pip-install-ied52l3s/pyaes_780bfc96140046f9a81aaa7064ff7971/ Complete output (11 lines): Traceback (most recent call last): File "", line 1, in File "/usr/lib/python3/dist-packages/setuptools/__init__.py", line 14, in from setuptools.dist import Distribution, Feature File "/usr/lib/python3/dist-packages/setuptools/dist.py", line 24, in from setuptools.depends import Require File "/usr/lib/python3/dist-packages/setuptools/depends.py", line 7, in from .py33compat import Bytecode File "/usr/lib/python3/dist-packages/setuptools/py33compat.py", line 54, in unescape = getattr(html, 'unescape', html_parser.HTMLParser().unescape) AttributeError: 'HTMLParser' object has no attribute 'unescape' ---------------------------------------- WARNING: Discarding https://files.pythonhosted.org/packages/59/af/cb8be1aa6e39d08888c68a9f256d482786adde98b6cbbe70c3b90056f38e/pyaes-0.1.0.tar.gz #sha256=65d6bb76a0c49d9bd2df27a9dd2c2223ae540ae253b4c459f0dbcb825d9420fe (from https://pypi.org/simple/pyaes/). Command errored out with exit sta tus 1: python setup.py egg_info Check the logs for full command output. INFO: pip is looking at multiple versions of idna to determine which version is compatible with other requirements. This could take a while. Collecting idna<3,>=2.5 Downloading idna-2.10-py2.py3-none-any.whl (58 kB) |████████████████████████████████| 58 kB 14.5 MB/s Downloading idna-2.9-py2.py3-none-any.whl (58 kB) |████████████████████████████████| 58 kB 12.6 MB/s Downloading idna-2.8-py2.py3-none-any.whl (58 kB) |████████████████████████████████| 58 kB 14.7 MB/s Downloading idna-2.7-py2.py3-none-any.whl (58 kB) |████████████████████████████████| 58 kB 13.4 MB/s Downloading idna-2.5-py2.py3-none-any.whl (55 kB) |████████████████████████████████| 55 kB 4.1 MB/s ```
aahnik commented 3 years ago

On which platform? Please give OS information.

0xPNZ commented 3 years ago

On which platform? Please give OS information.

ubuntu-bionic-18.04-amd64-server thnks

aahnik commented 3 years ago

Try upgrading to ubuntu 20.04. I dont have ubuntu 18.04 currently, so i cannot say.

also run

sudo apt-get update && sudo apt-get upgrade -y