Проблема с установкой путем Apt-get

Тема в разделе "Администрирование серверов", создана пользователем RussКиЙ, 1 июн 2011.

Модераторы: mefish, stooper
  1. RussКиЙ

    RussКиЙ

    Регистр.:
    23 сен 2009
    Сообщения:
    506
    Симпатии:
    59
    Собственно сабж, пытаюсь сделать что либо командой apt-get (Debian) выбивает

    E: Could not open lock file /var/lib/dpkg/lock - open (2 No such file or directory)
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
     
  2. t0wer

    t0wer BlackHerald

    Регистр.:
    24 июн 2008
    Сообщения:
    733
    Симпатии:
    422
    Скорее всего что у вас запущен Synaptic Package Manager (Synaptic Package Manager – это графическая оболочка утилиты apt, служащей для управления пакетами). Он и блокирует. Закройте все окна и оставьте один терминал. Попробуйте запустить в нем команду:
    Код:
    $sudo apt-get update
    Все должно работать)
     
  3. RussКиЙ

    RussКиЙ

    Регистр.:
    23 сен 2009
    Сообщения:
    506
    Симпатии:
    59
    -bash: sudo: command not found
    apt-get update
    # apt-get update
    Get:1 http://security.debian.org lenny/updates Release.gpg [836B]
    Hit http://security.debian.org lenny/updates Release
    Err http://security.debian.org lenny/updates Release

    Get:2 http://security.debian.org lenny/updates Release [40.8kB]
    Hit http://ftp.be.debian.org lenny Release.gpg
    Hit http://ftp.be.debian.org lenny Release
    Ign http://security.debian.org lenny/updates Release
    Ign http://security.debian.org lenny/updates/main Packages/DiffIndex
    Ign http://security.debian.org lenny/updates/contrib Packages/DiffIndex
    Ign http://ftp.be.debian.org lenny/main Packages/DiffIndex
    Hit http://security.debian.org lenny/updates/main Packages
    Hit http://security.debian.org lenny/updates/contrib Packages
    Ign http://ftp.be.debian.org lenny/contrib Packages/DiffIndex
    Ign http://ftp.be.debian.org lenny/non-free Packages/DiffIndex
    Hit http://ftp.be.debian.org lenny/main Packages
    Hit http://ftp.be.debian.org lenny/contrib Packages
    Hit http://ftp.be.debian.org lenny/non-free Packages
    Fetched 41.6kB in 0s (325kB/s)
    W: There is no public key available for the following key IDs:
    9AA38DCD55BE302B
    W: GPG error: http://security.debian.org lenny/updates Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 9AA38DCD55BE302B
    E: Could not open lock file /var/lib/dpkg/lock - open (2 No such file or directory)
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
     
  4. EugeneVC

    EugeneVC

    Регистр.:
    28 окт 2007
    Сообщения:
    297
    Симпатии:
    83
    E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

    Нужно все это делать не под обычным пользователем, а под root - администратором тобишь.

    командой sudo вам как бы намекнули, но у вас он не настроен - debian наверно настраиваете.
     
  5. RussКиЙ

    RussКиЙ

    Регистр.:
    23 сен 2009
    Сообщения:
    506
    Симпатии:
    59
    Да Дебиан, захожу под рут, в первом посте это указано
     
  6. EugeneVC

    EugeneVC

    Регистр.:
    28 окт 2007
    Сообщения:
    297
    Симпатии:
    83
    Тогда так:
    - надеюсь он у вас уже стоит, иначе нужно думать чем его заменить, например lsof
    далее выполняем
    Получаем id процесса заблокировавшего файл:
    Код:
    /var/lib/dpkg/lock:   1377
    Далее узнаем кто он:
    ps ax | grep 1377
    Вот он виновник.
     
  7. pegas3433

    pegas3433 Постоялец

    Регистр.:
    27 мар 2009
    Сообщения:
    144
    Симпатии:
    49
    Можно попробовать следующее:
    ps -e | grep apt
    sudo kill -9 ****

    или
    lsof | grep /var/lib/dpkg/lock
    sudo kill -9 ****
     
  8. t0wer

    t0wer BlackHerald

    Регистр.:
    24 июн 2008
    Сообщения:
    733
    Симпатии:
    422
  9. RussКиЙ

    RussКиЙ

    Регистр.:
    23 сен 2009
    Сообщения:
    506
    Симпатии:
    59
    к сожалению не помогло, еще варианты
     
  10. pegas3433

    pegas3433 Постоялец

    Регистр.:
    27 мар 2009
    Сообщения:
    144
    Симпатии:
    49
    А можно посмореть что показывает тебе следующее:
    1. ps -e | grep apt
    2. lsof | grep /var/lib/dpkg/lock