Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: E: Неудовлетворённые зависимости. Попытайтесь использовать -f.  (Прочитано 2845 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ТихийДжа

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
В ходе решения одной задачки подключал сторонние репозитории.
В итоге я поломал apt.
Кто-нибудь, пожалуйста, подскажите, как решить проблему?

Цитировать
sudo apt-get update && sudo apt-get dist-upgrade

В кэше http://ru.archive.ubuntu.com precise Release.gpg
В кэше http://ru.archive.ubuntu.com precise-updates Release.gpg               
В кэше http://ru.archive.ubuntu.com precise-backports Release.gpg             
В кэше http://ru.archive.ubuntu.com precise Release                           
В кэше http://ru.archive.ubuntu.com precise-updates Release                   
В кэше http://ru.archive.ubuntu.com precise-backports Release                 
В кэше http://ru.archive.ubuntu.com precise/main Sources                       
В кэше http://ru.archive.ubuntu.com precise/restricted Sources                 
В кэше http://ru.archive.ubuntu.com precise/universe Sources                   
В кэше http://ru.archive.ubuntu.com precise/multiverse Sources                 
В кэше http://ru.archive.ubuntu.com precise/main amd64 Packages               
В кэше http://ru.archive.ubuntu.com precise/restricted amd64 Packages         
В кэше http://ru.archive.ubuntu.com precise/universe amd64 Packages           
В кэше http://ru.archive.ubuntu.com precise/multiverse amd64 Packages         
В кэше http://ru.archive.ubuntu.com precise/main i386 Packages                 
В кэше http://ru.archive.ubuntu.com precise/restricted i386 Packages           
В кэше http://ru.archive.ubuntu.com precise/universe i386 Packages             
В кэше http://ru.archive.ubuntu.com precise/multiverse i386 Packages           
В кэше http://ru.archive.ubuntu.com precise/main TranslationIndex             
В кэше http://ru.archive.ubuntu.com precise/multiverse TranslationIndex       
В кэше http://ru.archive.ubuntu.com precise/restricted TranslationIndex       
В кэше http://ru.archive.ubuntu.com precise/universe TranslationIndex         
В кэше http://ru.archive.ubuntu.com precise-updates/main Sources               
В кэше http://archive.canonical.com precise Release.gpg                       
В кэше http://ru.archive.ubuntu.com precise-updates/restricted Sources         
В кэше http://ru.archive.ubuntu.com precise-updates/universe Sources           
В кэше http://ru.archive.ubuntu.com precise-updates/multiverse Sources         
В кэше http://ru.archive.ubuntu.com precise-updates/main amd64 Packages       
В кэше http://ru.archive.ubuntu.com precise-updates/restricted amd64 Packages 
В кэше http://ru.archive.ubuntu.com precise-updates/universe amd64 Packages   
В кэше http://ru.archive.ubuntu.com precise-updates/multiverse amd64 Packages 
В кэше http://ru.archive.ubuntu.com precise-updates/main i386 Packages         
В кэше http://ru.archive.ubuntu.com precise-updates/restricted i386 Packages   
В кэше http://ru.archive.ubuntu.com precise-updates/universe i386 Packages     
В кэше http://ru.archive.ubuntu.com precise-updates/multiverse i386 Packages   
В кэше http://ru.archive.ubuntu.com precise-updates/main TranslationIndex     
В кэше http://ru.archive.ubuntu.com precise-updates/multiverse TranslationIndex
В кэше http://ru.archive.ubuntu.com precise-updates/restricted TranslationIndex
В кэше http://ru.archive.ubuntu.com precise-updates/universe TranslationIndex 
В кэше http://ru.archive.ubuntu.com precise-backports/main Sources             
В кэше http://ru.archive.ubuntu.com precise-backports/restricted Sources       
В кэше http://ru.archive.ubuntu.com precise-backports/universe Sources         
В кэше http://ru.archive.ubuntu.com precise-backports/multiverse Sources       
В кэше http://ru.archive.ubuntu.com precise-backports/main amd64 Packages     
В кэше http://ru.archive.ubuntu.com precise-backports/restricted amd64 Packages
В кэше http://ru.archive.ubuntu.com precise-backports/universe amd64 Packages 
В кэше http://ru.archive.ubuntu.com precise-backports/multiverse amd64 Packages
В кэше http://ru.archive.ubuntu.com precise-backports/main i386 Packages       
В кэше http://ru.archive.ubuntu.com precise-backports/restricted i386 Packages
В кэше http://ru.archive.ubuntu.com precise-backports/universe i386 Packages   
В кэше http://ru.archive.ubuntu.com precise-backports/multiverse i386 Packages
В кэше http://ru.archive.ubuntu.com precise-backports/main TranslationIndex   
В кэше http://ru.archive.ubuntu.com precise-backports/multiverse TranslationIndex
В кэше http://ru.archive.ubuntu.com precise-backports/restricted TranslationIndex
В кэше http://ru.archive.ubuntu.com precise-backports/universe TranslationIndex
В кэше http://ru.archive.ubuntu.com precise/main Translation-ru               
В кэше http://ru.archive.ubuntu.com precise/main Translation-en               
В кэше http://ru.archive.ubuntu.com precise/multiverse Translation-ru         
В кэше http://archive.canonical.com precise Release                           
В кэше http://ru.archive.ubuntu.com precise/multiverse Translation-en         
В кэше http://ru.archive.ubuntu.com precise/restricted Translation-ru         
В кэше http://ru.archive.ubuntu.com precise/restricted Translation-en         
В кэше http://ru.archive.ubuntu.com precise/universe Translation-ru           
В кэше http://ru.archive.ubuntu.com precise/universe Translation-en           
В кэше http://ru.archive.ubuntu.com precise-updates/main Translation-ru       
В кэше http://ru.archive.ubuntu.com precise-updates/main Translation-en       
В кэше http://ru.archive.ubuntu.com precise-updates/multiverse Translation-ru 
В кэше http://ru.archive.ubuntu.com precise-updates/multiverse Translation-en 
В кэше http://ru.archive.ubuntu.com precise-updates/restricted Translation-ru 
В кэше http://ru.archive.ubuntu.com precise-updates/restricted Translation-en 
В кэше http://ru.archive.ubuntu.com precise-updates/universe Translation-ru   
В кэше http://ru.archive.ubuntu.com precise-updates/universe Translation-en   
В кэше http://ru.archive.ubuntu.com precise-backports/main Translation-en     
В кэше http://ru.archive.ubuntu.com precise-backports/multiverse Translation-en
В кэше http://ru.archive.ubuntu.com precise-backports/restricted Translation-en
В кэше http://ru.archive.ubuntu.com precise-backports/universe Translation-en 
В кэше http://archive.canonical.com precise/partner Sources                   
В кэше http://security.ubuntu.com precise-security Release.gpg                 
В кэше http://archive.canonical.com precise/partner amd64 Packages
В кэше http://archive.canonical.com precise/partner i386 Packages
Игн http://archive.canonical.com precise/partner TranslationIndex
В кэше http://security.ubuntu.com precise-security Release
В кэше http://security.ubuntu.com precise-security/main Sources   
В кэше http://security.ubuntu.com precise-security/restricted Sources
В кэше http://security.ubuntu.com precise-security/universe Sources
В кэше http://security.ubuntu.com precise-security/multiverse Sources
В кэше http://security.ubuntu.com precise-security/main amd64 Packages         
В кэше http://security.ubuntu.com precise-security/restricted amd64 Packages   
В кэше http://security.ubuntu.com precise-security/universe amd64 Packages
В кэше http://security.ubuntu.com precise-security/multiverse amd64 Packages   
В кэше http://security.ubuntu.com precise-security/main i386 Packages         
В кэше http://security.ubuntu.com precise-security/restricted i386 Packages   
В кэше http://security.ubuntu.com precise-security/universe i386 Packages
В кэше http://security.ubuntu.com precise-security/multiverse i386 Packages   
В кэше http://security.ubuntu.com precise-security/main TranslationIndex       
В кэше http://security.ubuntu.com precise-security/multiverse TranslationIndex
В кэше http://security.ubuntu.com precise-security/restricted TranslationIndex
В кэше http://security.ubuntu.com precise-security/universe TranslationIndex   
В кэше http://security.ubuntu.com precise-security/main Translation-en         
В кэше http://security.ubuntu.com precise-security/multiverse Translation-en
В кэше http://security.ubuntu.com precise-security/restricted Translation-en   
В кэше http://security.ubuntu.com precise-security/universe Translation-en     
Игн http://archive.canonical.com precise/partner Translation-ru_RU
Игн http://archive.canonical.com precise/partner Translation-ru
Игн http://archive.canonical.com precise/partner Translation-en
Чтение списков пакетов… Готово             
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
 libc6 : Зависит: libc-bin (= 2.15-0ubuntu10.4)
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.

Цитировать
cat /etc/apt/sources.list

deb http://ru.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://ru.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://ru.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise universe
deb http://ru.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://ru.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://ru.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner

deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse
Цитировать

Решение: dpkg -i /var/cache/apt/archives/*.deb && sudo dpkg --configure -a
(спасибо san-alex)
« Последнее редактирование: 26 Августа 2013, 23:26:29 от ТихийДжа »

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
ТихийДжа,
И? Вы сделали то, что система советует?
sudo apt-get -f install

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
ТихийДжа,
И? Вы сделали то, что система советует?
sudo apt-get -f install
Предварительно отключив те самые проблемные репозитории.

Оффлайн ТихийДжа

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
ТихийДжа,
И? Вы сделали то, что система советует?
sudo apt-get -f install
Предварительно отключив те самые проблемные репозитории.
Спасибо за то, что не считаешь меня идиотом.
А как это сделать? Раньше-то sources.list почистил и все.
а как чистить забытые репозитории, добавленные по add-apt-repository?

Оффлайн ТихийДжа

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
у меня нет gui.

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
ТихийДжа, есть несколько вариантов:
1. Через источники приложений. Его можешь открыть либо через Центр программ Ubuntu, либо кликом по иконке в правом верхнем углу (через которую комп выключаешь) и выбором четвертого сверху пункта (где, в зависимости от наличия обновлений написано либо "нету обновлений", либо "есть Х обновлений").
2. Сторонние репозитории добавляются в виде отдельных файлов в папку sources.list.d. Достаточно удалить файл.
3. Еще можно через Ubuntu Твик, он, вроде, даже не только удаляет репозиторий, а откатывает пакеты. Правда, если он у тебя не установлен, то с поломанными пакетами установить не сможешь.

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Ituriel, обычно поломанные зависимости возникают из-за подключения сторонних репозиториев. Если ничего не подключать, и не использовать бэта-версии системы, то проблем с поломанными зависимостями не возникает.
ТихийДжа, без Гуя и, если не помнишь точно репозиторий, только второй вариант.

Оффлайн ТихийДжа

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
у меня нет gui.
редактировать /etc/apt/sources.list
репозитории, добавленные с помощью add-apt-repository не прописываются в sources.list.

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
ТихийДжа, еще раз:
2. Сторонние репозитории добавляются в виде отдельных файлов в папку sources.list.d. Достаточно удалить файл.

Оффлайн ТихийДжа

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
ТихийДжа, есть несколько вариантов:
...
2. Сторонние репозитории добавляются в виде отдельных файлов в папку sources.list.d. Достаточно удалить файл.
...

Аааа!
Цитировать
/etc/apt/sources.list.d$ ls -a
.  ..
Сейчас припоминаю, что я это уже делал... Блн!



Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Ituriel, если не ошибаюсь, в 10.04 еще так и было, а в 12.04 - уже нет.

Оффлайн ТихийДжа

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Может кому-то что-то подскажет?

Цитировать
sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  libc-bin
Пакеты, которые будут обновлены:
  libc-bin
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 126 пакетов не обновлено.
не установлено до конца или удалено 8 пакетов.
Необходимо скачать 1 181 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить [Д/н]? Y
Получено:1 http://ru.archive.ubuntu.com/ubuntu/ precise-updates/main libc-bin amd64 2.15-0ubuntu10.4 [1 181 kB]
Получено 1 181 kБ за 0с (1 464 kБ/c)
E: Internal Error, No file name for libc6

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
ТихийДжа, это баг. Почитай ссылку, там, вроде, несколько решений предлагают.

Оффлайн ТихийДжа

  • Автор темы
  • Новичок
  • *
  • Сообщений: 11
    • Просмотр профиля
Он хочет файл  libc6
КЭП?

Пользователь решил продолжить мысль 26 Августа 2013, 22:59:45:
ТихийДжа, это баг. Почитай ссылку, там, вроде, несколько решений предлагают.
Огромное спасибо!

Цитировать
dpkg -i /var/cache/apt/archives/*.deb && sudo dpkg --configure -a

« Последнее редактирование: 26 Августа 2013, 22:59:45 от ТихийДжа »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
libc6 - 10.04, а 12.04 другая.
Wars ~.o

 

Страница сгенерирована за 0.023 секунд. Запросов: 21.