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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ubuntu 10.10 - Ошибка при обновлении - Система пакетов повреждена  (Прочитано 8895 раз)

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

Оффлайн VasilyREAL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
  • "...это ж-ж-ж не спроста..."
    • Просмотр профиля
Осенью скачал свежий дистрибутив 10.10 образ DVD, установил, вроде с первого раза обновилось все пучком, потом при получении очередных обновлений стал получать вот такое сообщение: "Система пакетов повреждена. Если Вы используете сторонние источники приложений, отключите их, поскольку они являются частым
 источником проблем. После этого выполните в терминале следующую команду: apt-get install -f". В окошке "Подробнее" - language-selector.

Гуглил, шарил по форумам, читал маны, пытался установить этот селектор отдельно - ничего не помогло. Теперь невозможно установить ни одного пакета, ни обновиться - постоянно это сообщение выскакивает.
Обычный вопрос - ЧТО ДЕЛАТЬ?

Оффлайн sljan

  • Любитель
  • *
  • Сообщений: 62
  • Все прояснится
    • Просмотр профиля
Вы делали sudo apt-get install -f
Это нужно набрать в терминале нажать ENTER затем ввести ваш пароль и снова нажать ENTER

Оффлайн VasilyREAL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
  • "...это ж-ж-ж не спроста..."
    • Просмотр профиля
Да, делал. Вс` тоже - error, Впрочем - после этого еще кой чего делал - попробую повторить

Пользователь решил продолжить мысль 08 Январь 2011, 23:41:01:
[sudo] password for vasily:
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Следующий пакет устанавливался автоматически и больше не требуется:
  libpt2.6.5-plugins libavutil49 libindicator0 libibus1 libevview2 libcdt4
  libmono-system-runtime2.0-cil libdns64 libdevkit-power-gobject1 odbcinst
  gnome-user-share libgnome-bluetooth7 liblzma1 libloudmouth1-0 unixodbc
  sdparm libx264-85 libopal3.6.6 libdirectfb-1.2-0 odbcinst1debian2
  libprotobuf5 liblouis0 language-support-input-ru libgirepository1.0-0
  libimobiledevice0 libevdocument2 libnunit2.4-cil netpbm libmagickcore2
  libgvc5 libgdata6 libappindicator0 libpt2.6.5 libmagickwand2 libxdot4
  libmagickcore3-extra tk8.4 libnetpbm10 gnupg-curl imagemagick libmodplug0c2
  libgraph4 python-desktopcouch mplayer-nogui libprotoc5 libestools1.2
  libmpcdec3 libpathplan4 libavahi-core6 libgupnp-igd-1.0-2 libntfs-3g75
Для их удаления используйте 'apt-get autoremove'.
Будут установлены следующие дополнительные пакеты:
  language-selector-common
Пакеты, которые будут обновлены:
  language-selector-common
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 49 пакетов не обновлено.
не установлено до конца или удалено 23 пакетов.
Необходимо скачать 0B/264kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 233kB.
Хотите продолжить [Д/н]?

Делал apt-get autoremove - выпадало с той же ошибкой...
« Последнее редактирование: 08 Январь 2011, 23:41:01 от VasilyREAL »

Оффлайн sljan

  • Любитель
  • *
  • Сообщений: 62
  • Все прояснится
    • Просмотр профиля
Был вопрос хотите продолжить?[д/н]
Нужно сказать д

Пользователь решил продолжить мысль 08 Январь 2011, 23:51:59:
Рассказываю что у вас получилось. Пакеты зависят друг от друга. Вы руками(принудительно(может не специально)) обновили ваш language-selector, вместе с ним должен был обновиться и anguage-selector-common чего не случилось по некоторым причинам.
« Последнее редактирование: 08 Январь 2011, 23:51:59 от sljan »

Оффлайн VasilyREAL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
  • "...это ж-ж-ж не спроста..."
    • Просмотр профиля
Нажимал, пробовал apt-get autoremove, заметил что один пакет якобы не установлен, сделал apt-get install language-selector-common.
постоянно запинается об это:
(Чтение базы данных ... на данный момент установлено 188200 файлов и каталогов.)
Подготовка к замене пакета language-selector-common 0.5.8 (используется файл .../language-selector-common_0.6.6_all.deb) ...
pycentral: pycentral pkgremove: package language-selector-common is not installed
pycentral pkgremove: package language-selector-common is not installed
dpkg: предупреждение: подпроцесс старый сценарий pre-removal возвратил код ошибки 1
dpkg: попытка использовать сценарий из нового пакета ...
pycentral: pycentral pkgremove: package language-selector-common is not installed
pycentral pkgremove: package language-selector-common is not installed
dpkg: не удалось обработать параметр /media/apt//pool/main/l/language-selector/language-selector-common_0.6.6_all.deb (--unpack):
 подпроцесс новый сценарий pre-removal возвратил код ошибки 1
Отчёты apport не записаны, так достигнут MaxReports
                                                   pycentral: pycentral pkginstall: package language-selector-common is not installed
pycentral pkginstall: package language-selector-common is not installed
dpkg: ошибка при очистке -
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 /media/apt//pool/main/l/language-selector/language-selector-common_0.6.6_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
vasily@compaq:~$

я так и понял  про этот коммон, а что дальше делать - не пойму,
« Последнее редактирование: 08 Январь 2011, 23:55:23 от VasilyREAL »

Оффлайн sljan

  • Любитель
  • *
  • Сообщений: 62
  • Все прояснится
    • Просмотр профиля
сообщение говорит о том что пакет более ранней версии не установлен хотя числится в базе пакетов. Следовательно не может быть выполненным скрипт из нового пакета который должен сначала удалить старый.

Оффлайн VasilyREAL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
  • "...это ж-ж-ж не спроста..."
    • Просмотр профиля
И как это победить? Есть решение?

Оффлайн sljan

  • Любитель
  • *
  • Сообщений: 62
  • Все прояснится
    • Просмотр профиля
Если вы устанавливаете через synaptik, то скачанный пакет language-selector-common находится в /var/cache/apt/archives и можно попробовать распаковать его в ручную
(Нажмите, чтобы показать/скрыть)
еще можно попробовать установить его принудительно
sudo apt-get install -m (имя пакета)
или
sudo apt-get install --force-yes (имя пакта)

Пользователь решил продолжить мысль 09 Январь 2011, 00:30:10:
лучше всего
cd /var/cache/apt/archives
sudo dpkg -i --force-all language-selector-common_0.6.6_all.deb
« Последнее редактирование: 09 Январь 2011, 00:30:10 от sljan »

Оффлайн VasilyREAL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
  • "...это ж-ж-ж не спроста..."
    • Просмотр профиля
vasily@compaq:~$ cd /var/cache/apt/archives
vasily@compaq:/var/cache/apt/archives$ sudo dpkg -i --force-all language-selector-common_0.6.6_all.deb
[sudo] password for vasily:
dpkg: не удалось обработать параметр language-selector-common_0.6.6_all.deb (--install):
 нет доступа к архиву: Нет такого файла или каталога
При обработке следующих пакетов произошли ошибки:
 language-selector-common_0.6.6_all.deb
vasily@compaq:/var/cache/apt/archives$ sudo apt-get install -m language-selector-common_0.6.6_all.deb
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Не удалось найти пакет language-selector-common_0.6.6_all.deb
E: Не удалось найти пакет по регулярному выражению language-selector-common_0.6.6_all.deb
vasily@compaq:/var/cache/apt/archives$

Оффлайн А_л_е_к_с_е_й

  • Активист
  • *
  • Сообщений: 590
  • Kubuntu 15.04 x64 KDE 5.2.1 Qt 5.4.0
    • Просмотр профиля
попробуйте вручную скачать и установить этот пакет, поискать можно здесь http://packages.ubuntu.com/

Оффлайн sljan

  • Любитель
  • *
  • Сообщений: 62
  • Все прояснится
    • Просмотр профиля
Собственно сейчас проблема в том что в /var/cache/apt/archives нет этого пакета. Его можно скачать и туда подложить.
« Последнее редактирование: 09 Январь 2011, 01:26:28 от sljan »

Оффлайн А_л_е_к_с_е_й

  • Активист
  • *
  • Сообщений: 590
  • Kubuntu 15.04 x64 KDE 5.2.1 Qt 5.4.0
    • Просмотр профиля
ну можно и положить хуже не будет, только под рутом так не скопируеться или скачать и поставить вручную

Оффлайн sljan

  • Любитель
  • *
  • Сообщений: 62
  • Все прояснится
    • Просмотр профиля
Вся фишка в том что ставить нужно через sudo dpkg -i --force-all [имя пакета] иначе не станет

Оффлайн А_л_е_к_с_е_й

  • Активист
  • *
  • Сообщений: 590
  • Kubuntu 15.04 x64 KDE 5.2.1 Qt 5.4.0
    • Просмотр профиля
возьму на заметку для себя, тут проблема еще надо найти этот пакет, я так бегло пробежался что то не находит такой пакет

Оффлайн VasilyREAL

  • Автор темы
  • Новичок
  • *
  • Сообщений: 12
  • "...это ж-ж-ж не спроста..."
    • Просмотр профиля
Скачал, подложил, запускал вручную...
root@compaq:/home/vasily/Загрузки/LSC# cd /var/cache/apt/archives
root@compaq:/var/cache/apt/archives# sudo dpkg -i --force-all language-selector-common_0.6.6_all.deb
(Чтение базы данных ...
dpkg: предупреждение: список файлов пакета libpt2.6.5-plugins отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета linux-headers-2.6.32-24 отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета libxxf86vm1 отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета libstlport4.6ldbl отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета language-selector-common отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета liblouis0 отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета libgmime2.4-cil отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета libsoundtouch1c2 отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета libnunit2.4-cil отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета libevdocument2 отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: предупреждение: список файлов пакета libpolkit-grant2 отсутствует, предполагаем, что на данный момент у пакета нет установленных файлов.
(Чтение базы данных ... на данный момент установлено 188200 файлов и каталогов.)
Подготовка к замене пакета language-selector-common 0.5.8 (используется файл language-selector-common_0.6.6_all.deb) ...
pycentral: pycentral pkgremove: package language-selector-common is not installed
pycentral pkgremove: package language-selector-common is not installed
dpkg: предупреждение: подпроцесс старый сценарий pre-removal возвратил код ошибки 1
dpkg: попытка использовать сценарий из нового пакета ...
pycentral: pycentral pkgremove: package language-selector-common is not installed
pycentral pkgremove: package language-selector-common is not installed
dpkg: не удалось обработать параметр language-selector-common_0.6.6_all.deb (--install):
 подпроцесс новый сценарий pre-removal возвратил код ошибки 1
pycentral: pycentral pkginstall: package language-selector-common is not installed
pycentral pkginstall: package language-selector-common is not installed
dpkg: ошибка при очистке -
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
При обработке следующих пакетов произошли ошибки:
 language-selector-common_0.6.6_all.deb

что за чтение базы данных, это тоже всегда выскакивает

 

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