Нужна помощь с ubuntu server 14.04

Тема в разделе "Администрирование серверов", создана пользователем typus, 23 окт 2018.

Модераторы: mefish
  1. typus

    typus

    Регистр.:
    25 июл 2007
    Сообщения:
    748
    Симпатии:
    199
    вопрос по ubuntu server 14.04 - устанавливая python 3.6 что то перемудрил, теперь не могу практически ничего не установить, не обновить - вот типичные ошибки, которые я постоянно вижу при попытке что то поставить или проапгрейдиться.
    Код:
    Errors were encountered while processing:
     python-requests
     python2.7-minimal
     unattended-upgrades
     python3-software-properties
     python-minimal
     python
     cloud-guest-utils
     python-prettytable
     python2.7
     python-pycurl
     python-serial
     python-xapian
     software-properties-common
     nodejs
     python-oauth
     python-apt
     python-urllib3
     python-yaml
     python-six
    
    Перелопатил уже весь гугл, все рекомендации перепробовал, ничего не помогло....
    Вообще, больше всего рекомендуют переустановить python2.7-minimal, но мне этого сделать не дает - если пытаюсь посредством apt-get , то
    Код:
    # apt-get install --reinstall python2.7-minimal
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following extra packages will be installed:
      python-requests
    The following packages will be upgraded:
      python-requests
    1 upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 0 not upgraded.
    55 not fully installed or removed.
    Need to get 0 B/43.5 kB of archives.
    After this operation, 0 B of additional disk space will be used.
    Do you want to continue? [Y/n] y
    E: Internal Error, No file name for python2.7-minimal:amd64
    root@ip-172-31-23-210:/home/ubuntu#
    
    если же тупо скачиваю пакет и пытаюсь установить, то
    Код:
    # dpkg -i python2.7-minimal_2.7.6-8ubuntu0.4_amd64.deb
    (Reading database ... 117662 files and directories currently installed.)
    Preparing to unpack python2.7-minimal_2.7.6-8ubuntu0.4_amd64.deb ...
    Unpacking python2.7-minimal (2.7.6-8ubuntu0.4) over (2.7.6-8ubuntu0.4) ...
    Setting up python2.7-minimal (2.7.6-8ubuntu0.4) ...
    Linking and byte-compiling packages for runtime python2.7...
    from: can't read /var/mail/__future__
    /usr/bin/pycompile: 26: /usr/bin/pycompile: import: not found
    /usr/bin/pycompile: 27: /usr/bin/pycompile: import: not found
    /usr/bin/pycompile: 28: /usr/bin/pycompile: import: not found
    /usr/bin/pycompile: 29: /usr/bin/pycompile: import: not found
    from: can't read /var/mail/os
    from: can't read /var/mail/os.path
    from: can't read /var/mail/subprocess
    /usr/bin/pycompile: 33: /usr/bin/pycompile: Syntax error: word unexpected (expecting ")")
    dpkg: error processing package python2.7-minimal (--install):
     subprocess installed post-installation script returned error exit status 2
    Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
    Errors were encountered while processing:
     python2.7-minimal
    
    Ситуация осложняется тем, что это vps на амазоне, у меня нет полного доступа (есть sudo и доступ через ssh только с рабочего ip) , так что не могу ни дома поковырять, ни попросить кого-то посмотреть, в чем проблема.
    Только в рабочие часы можно выбирать время и пытаться что то исправить... буду признателен за помощь
     
  2. Sorcus

    Sorcus Sorcus. A New Beginning.

    Moderator
    Регистр.:
    10 июл 2011
    Сообщения:
    453
    Симпатии:
    823
    Тебе проще пересоздать впс-ку, чем пытаться что-то тут исправить. :dead:
     
  3. typus

    typus

    Регистр.:
    25 июл 2007
    Сообщения:
    748
    Симпатии:
    199
    у меня нет доступа к панели, а тот у кого есть не будет мне на этом этапе помогать... нужно хотя бы попытаться исправить, пошагово, чтобы выяснить, где и что я делаю неправильно.
     
  4. Sorcus

    Sorcus Sorcus. A New Beginning.

    Moderator
    Регистр.:
    10 июл 2011
    Сообщения:
    453
    Симпатии:
    823
    Мне кажется, что ты всю систему похерил.
    Ты третий питон как ставил?
    Список всех комманд, которые вводил, сохранился?
     
  5. juststars

    juststars

    Регистр.:
    20 дек 2012
    Сообщения:
    274
    Симпатии:
    87
    Еще и ubuntu 14.04, 16.04 уже начинает устаревать , 18.10 вышла не говоря о том что 18.04 щас стабильная.
    Впска стоит копейки, возьми нормальную где будут все полномочия. 5 баксов потратить не трагедия.
     
  6. typus

    typus

    Регистр.:
    25 июл 2007
    Сообщения:
    748
    Симпатии:
    199
    Не в этом дело, эту впс я получил на работе, для собственных тестов, но в интересах работы. Я могу на работе обращаться только к этому серверу, остальные закрыты. Я не могу вне работы работать с этим сервером, так как доступ ограничен рабочим айпи, при этом на уровне панели управления впс.
    Поэтому его мне или вылечить, или посыпав голову пеплом идти к тому кто его предоставил (редкий м..к). Поэтому хотелось бы испробовать все варианты сначала перед тем как сдаться.
     
  7. typus

    typus

    Регистр.:
    25 июл 2007
    Сообщения:
    748
    Симпатии:
    199
    Поставилось быстро без проблем, тупо по мануалу из нета, все работало, питон 3.6 и сейчас работает, ставил его давно, в начале лета еще, вроде бы все нормально было.
    Потом вот началось...
     
  8. pautina

    pautina Постоялец

    Регистр.:
    15 фев 2010
    Сообщения:
    110
    Симпатии:
    35
    Попробуйте вручную скачать исходники питона и пересобрать его. Так вы замените недостающие и испорченные библиотеки.
    Вот ссылка на документацию, если-что: https://docs.python.org/2/using/unix.html#building-python
     
    Последнее редактирование: 23 окт 2018
  9. typus

    typus

    Регистр.:
    25 июл 2007
    Сообщения:
    748
    Симпатии:
    199
    Да, возможно другого варианта и нет... но поскольку у меня обе версии питона 2 и 3 установлены и что касается непосредственно самого питона, работают, и штатными методами не удаляются, то в сети предлагают единственно как сносить дропом все что вообще связано с "python" и после этого ручками все восстанавливать... если ничего другого не придумаю, то возможно придется...
    Тут кроме всего прочего, крутится довольно много настроенных тестовых приложений - и при этом nginx, php, mysql, nodejs и под ним angular etc все работает без проблем... так что я бы и не трогал, бог с ним... но тут один сайт на мадженто2 перестал нормально индексироваться штантым маджентовским индексером, ругается как раз на отстутствие одной из либ питона2... вот еще думаю, может, попробовать dist-upgrade do-release-upgrade, восстановит ли это недостающие системные файлы?
     
  10. pautina

    pautina Постоялец

    Регистр.:
    15 фев 2010
    Сообщения:
    110
    Симпатии:
    35
    Честно говоря я бы сначала попробовал просто переинсталить с исходников питом, ничего не удаляя и не трогая. Когда вы будете выполнять команду make install он должен просто перезаписать файлы. Так будет надежнее, тем самым вы не затронете другие библиотеки и системные файлы. Команды dist-upgrade do-release-upgrade не рекомендую использовать, тем более,что 14 ветка убунты уже не поддерживается.