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


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

Автор Тема: Система пакетов повреждена  (Прочитано 9452 раз)

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

Оффлайн purcell

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Система пакетов повреждена
« : 07 Сентября 2013, 19:58:03 »
Помогите! Не могу установить пакет.

Друзья, у которых стоит Ubuntu 12.04, попросили помочь. Говорят, что после какого-то обновления через менеджер пакетов Synaptic на апплете появился значок (типа дорожного знака "стоп"), который выдавал сообщение об ошибке. Сообщение предлагало исправить ситуацию командой apt-get install -f. Говорят, что она не помогла. Потом начал разбираться я. Сначала я открыл Aptitude в интерактивном режиме. Утилита предложила разрешить зависимости удалением 2-х пакетов. Зря я не запомнил их названия, но сказал утилите ok. Однако это не помогло.

Synaptic предлагает установить linux-headers-3.2.0-53-generic-pae. Но не может его установить и выдаёт сообщение от повреждённой системе пакетов
Если вы используете сторонние источники приложений, отключите их, поскольку они являются частым
источником проблем. После этого выполните в терминале следующую команду: apt-get install -f

Следующие пакеты имеют неудовлетворённые зависимости:

linux-headers-generic-pae: Depends: linux-headers-3.2.0-53-generic-pae но он не установлен

Другие способы тоже не помогли:

$ sudo aptitude safe-upgrade
Разрешение зависимостей…                         
Следующие НОВЫЕ пакеты будут установлены:
  linux-headers-3.2.0-53-generic-pae{a}
Следующие частично установленные пакеты будут настроены:
  linux-generic-pae linux-headers-generic-pae
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 Б/974 kБ архивов. После распаковки 11,3 MБ будет занято.
Хотите продолжить? [Y/n/?] y
(Чтение базы данных ... на данный момент установлено 560478 файлов и каталогов.)
Распаковывается пакет linux-headers-3.2.0-53-generic-pae (из файла .../linux-headers-3.2.0-53-generic-pae_3.2.0-53.81_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/linux-headers-3.2.0-53-generic-pae_3.2.0-53.81_i386.deb (--unpack):
 ошибка создания каталога «./usr/src/linux-headers-3.2.0-53-generic-pae/include/config/i2o/ext/adaptec»: На устройстве кончилось место
Отчёты apport не записаны, так достигнут MaxReports
                                                   dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/linux-headers-3.2.0-53-generic-pae_3.2.0-53.81_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Не удалось установить пакет.  Попытка восстановить:
dpkg: зависимости пакетов не позволяют настроить пакет linux-headers-generic-pae:
 linux-headers-generic-pae зависит от linux-headers-3.2.0-53-generic-pae, однако:
  Пакет linux-headers-3.2.0-53-generic-pae не установлен.
dpkg: не удалось обработать параметр linux-headers-generic-pae (--configure):
 проблемы зависимостей -- оставляем не настроенным
dpkg: зависимости пакетов не позволяют настроить пакет linux-generic-pae:
 linux-generic-pae зависит от linux-headers-generic-pae (= 3.2.0.53.63), однако:
  Пакет linux-headers-generic-pae пока не настроен.
dpkg: не удалось обработать параметр linux-generic-pae (--configure):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 linux-headers-generic-pae
 linux-generic-pae

$ sudo apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  linux-headers-3.2.0-53-generic-pae
НОВЫЕ пакеты, которые будут установлены:
  linux-headers-3.2.0-53-generic-pae
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0 B/974 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 11,3 MB.
Хотите продолжить [Д/н]? д
(Чтение базы данных ... на данный момент установлено 560478 файлов и каталогов.)
Распаковывается пакет linux-headers-3.2.0-53-generic-pae (из файла .../linux-headers-3.2.0-53-generic-pae_3.2.0-53.81_i386.deb)...
dpkg: не удалось обработать параметр /var/cache/apt/archives/linux-headers-3.2.0-53-generic-pae_3.2.0-53.81_i386.deb (--unpack):
 ошибка создания каталога «./usr/src/linux-headers-3.2.0-53-generic-pae/include/config/i2o/ext/adaptec»: На устройстве кончилось место
Отчёты apport не записаны, так достигнут MaxReports
                                                   dpkg-deb: ошибка: подпроцесс вставка уничтожен по сигналу (Обрыв канала)
При обработке следующих пакетов произошли ошибки:
 /var/cache/apt/archives/linux-headers-3.2.0-53-generic-pae_3.2.0-53.81_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

В последнем выводе написано, что кончилось на устройстве место, но очевидно, это не так:
df -h
Файл.система   Размер Использовано  Дост Использовано% Cмонтировано в
/dev/sdb5        8,7G         6,9G  1,5G           83% /
udev            1000M         4,0K 1000M            1% /dev
tmpfs            403M         832K  402M            1% /run
none             5,0M            0  5,0M            0% /run/lock
none            1007M         196K 1007M            1% /run/shm
/dev/sdb1        254G          29G  226G           12% /media/data
/dev/sda1        150G          72G   78G           49% /media/windows
/dev/sdb7         33G          21G   11G           65% /home

Что делать? :-[
« Последнее редактирование: 07 Сентября 2013, 20:01:07 от purcell »

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Система пакетов повреждена
« Ответ #1 : 07 Сентября 2013, 20:05:28 »
Если пишет, что закончилось место, то, скорее всего закончилось место.
Попробуй почистить кэш пакетов:
sudo apt-get cleanудали ненужные зависимости:
sudo apt-get autoremoveснести старые ядра:
sudo apt-get remove $(dpkg -l|egrep '^ii  linux-(im|he)'|awk '{print $2}'|grep -v `uname -r`)Почисть корзину, кэши программ и т.п.
Заодно покажи, что у тебя там с репозиториями:
cat /etc/apt/sources.list
ls /etc/apt/sources.list.d
« Последнее редактирование: 07 Сентября 2013, 20:06:59 от san-alex »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Система пакетов повреждена
« Ответ #2 : 07 Сентября 2013, 20:06:11 »
purcell, помимо свободного места, надо проверять и свободные айноды:
df -iЕсли всё в порядке, то выполняем проверку всех файловых систем с LiveCD/USB.

Оффлайн purcell

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Система пакетов повреждена
« Ответ #3 : 07 Сентября 2013, 20:32:56 »
san-alex, спасибо за ответ. apt-get clean я сделал. а остальные команды указывают на неудовлетворенные зависимости:
$ sudo apt-get autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
 linux-headers-generic-pae : Зависит: linux-headers-3.2.0-53-generic-pae но он не установлен
E: Неудовлетворённые зависимости. Попытайтесь использовать -f.

$ sudo apt-get remove $(dpkg -l|egrep '^ii  linux-(im|he)'|awk '{print $2}'|grep -v `uname -r`)
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install»:
Пакеты, имеющие неудовлетворённые зависимости:
 linux-generic-pae : Зависит: linux-image-generic-pae (= 3.2.0.53.63) но он не будет установлен
 linux-headers-generic-pae : Зависит: linux-headers-3.2.0-53-generic-pae но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt-get -f install», не указывая имени пакета, (или найдите другое решение).

/etc/apt/sources.list.d пуст. А /etc/apt/sources.list содержит:

cat /etc/apt/sources.list
# deb cdrom:[Ubuntu 12.04.1 LTS _Precise Pangolin_ - Release i386 (20120817.3)]/ precise main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
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

## 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://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

## 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

## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu precise main
deb http://archive.canonical.com/ precise partner
deb-src http://archive.canonical.com/ precise partner
deb-src http://extras.ubuntu.com/ubuntu precise main
deb http://download.skype.com/linux/repos/debian/ stable non-free

Пользователь решил продолжить мысль 07 Сентября 2013, 20:35:02:
ArcFi, спасибо за ответ.
Похоже, что айноды закончились.

df -i
Файл.система      Iнодов IИспользовано IСвободно IИспользовано% Cмонтировано в
/dev/sdb5         579360        576985      2375           100% /
udev              215802           525    215277             1% /dev
tmpfs             219456           454    219002             1% /run
none              219456             4    219452             1% /run/lock
none              219456             6    219450             1% /run/shm
/dev/sdb1      236102084          8162 236093922             1% /media/data
/dev/sda1       81219560         57255  81162305             1% /media/windows
/dev/sdb7        2187264         11195   2176069             1% /home

Необходимо освободить место или увеличить раздел?
« Последнее редактирование: 07 Сентября 2013, 20:35:02 от purcell »

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Система пакетов повреждена
« Ответ #4 : 07 Сентября 2013, 21:55:18 »
Либо что-то удалить, либо придётся переформатировать корень.

http://unix.stackexchange.com/questions/26598/how-can-i-increase-the-number-of-inodes-in-an-ext4-filesystem

Оффлайн peregrine

  • FSM
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 7212
  • Gentoo x64 Ubuntu 16.04.1 x64
    • Просмотр профиля
Re: Система пакетов повреждена
« Ответ #5 : 07 Сентября 2013, 22:01:14 »
ArcFi, зачем же сразу так круто? Можно LiveCD с Gparted разделы подвигать, только это не совсем безопасно, важные данные лучше забэкапить.

Оффлайн san-alex

  • Забанен
  • Старожил
  • *
  • Сообщений: 7726
  • Ex-CNC programmer
    • Просмотр профиля
Re: Система пакетов повреждена
« Ответ #6 : 07 Сентября 2013, 22:20:19 »
А после apt-get clean ты apt-get -f install пробовал сделать? Если в кэше много пакетов было, то места могло освободиться тоже много...

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Система пакетов повреждена
« Ответ #7 : 07 Сентября 2013, 23:05:32 »
зачем же сразу так круто?
Максимальное количество айнодов задаётся при создании ФС и не меняется при её расширении.

Оффлайн purcell

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: Система пакетов повреждена
« Ответ #8 : 07 Сентября 2013, 23:25:46 »
san-alex, я пробовал. Тот же результат.

ArcFi, я попробовал удалить почти неиспользуюмую моими друзьями программу - пакет easytag. В результате все зависимости были удовлетворены: с удалением easytag удалились и сломанные пакеты. Временная мера. Но потом мы сделаем что-нибудь более радикальное из предложенного в этой теме. Ну и, конечно, я друзьям посоветовал заходить сюда на форум и читать материалы на ubuntu.ru :)

Всем спасибо за помощь!


Оффлайн kuppaul

  • Новичок
  • *
  • Сообщений: 25
    • Просмотр профиля
Re: Система пакетов повреждена
« Ответ #9 : 01 Ноября 2013, 22:17:14 »
Возникла аналогичная проблема. Не хватает места при обновлении, хотя место на диске есть. При запуске df -i раздел с точкой монтирования / был занят на 100%. Развивая мысль ArcFi, я запустил менеджер пакетов Synaptic и удалил пакеты старых ядер (linux-header-*, и linux-image-*). После этого количество свободных I-нодов увеличилось. Проблема с нехваткой места ушла. Спасибо.

зачем же сразу так круто?
Максимальное количество айнодов задаётся при создании ФС и не меняется при её расширении.

 

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