Ошибка при обновлении openoffice.org-emailmerge

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Ответить
Аватара пользователя
VoOne
Сообщения: 9
ОС: Ubuntu

Ошибка при обновлении openoffice.org-emailmerge

Сообщение VoOne »

OS: Ubuntu Studio 9.04, i386
ядро:2.6.28-3-rt

При попытке установить обновления из репов, менеджер обновлений виснит. В терминале:

Код: Выделить всё

Выбор ранее не выбранного пакета openoffice.org-emailmerge.
(Чтение базы данных...
dpkg: важное предупреждение - список файлов пакета openoffice.org-emailmerge отсутствует. Предполагаем, что на данный момент у пакета нет установленных файлов.
на данный момент установлено 137774 файлов и каталогов.)
Подготовка к замене пакета openoffice.org-emailmerge 1:3.0.1-9ubuntu3 (используется файл .../openoffice.org-emailmerge_1%3a3.0.1-9ubuntu3_all.deb).


В таком состоянии терминал может находиться долго. Подождав около 15мин снимаю с помощью ctrl+c, вижу сообщение о том, что невозможно обработать параметр --unpack, и процесс убит по сигналу.
Пробовал из Synaptic удалить данный пакет, но система сообщает мне, что пакет полностью неработоспособен и для удаления его нужно сначала установить. Далее события повторяются.
Делал следующее:

Код: Выделить всё

vo-one@x50:sudo apt-get  clean
vo-one@x50:~$ sudo apt-get -f install openoffice.org-emailmerge
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  lp-solve libgtksourceview1.0-0 python-utidylib libtidy-0.99-0
  libgnomeprint2.2-data python-feedparser libgtksourceview-common libwps-0.1-1
  libcolamd-3.2.0 libnautilus-burn4 python-gnome2-desktop python-chardet
  libgnomeprint2.2-0 libgnomeprintui2.2-0 libgnomeprintui2.2-common
  libgnomecups1.0-1
Для их удаления используйте 'apt-get autoremove'.
Пакеты, которые будут обновлены:
  openoffice.org-emailmerge
обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 11 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
Необходимо скачать 6772Б архивов.
После данной операции, объём занятого дискового пространства возрастёт на 0B.
Получено:1 http://security.ubuntu.com jaunty-security/main openoffice.org-emailmerge 1:3.0.1-9ubuntu3.1 [6772B]
Получено 6772Б за 0s (24,1kБ/c)
Выбор ранее не выбранного пакета openoffice.org-emailmerge.
(Чтение базы данных...
dpkg: важное предупреждение - список файлов пакета openoffice.org-emailmerge отсутствует. Предполагаем, что на данный момент у пакета нет установленных файлов.
на данный момент установлено 137774 файлов и каталогов.)
Подготовка к замене пакета openoffice.org-emailmerge 1:3.0.1-9ubuntu3 (используется файл .../openoffice.org-emailmerge_1%3a3.0.1-9ubuntu3.1_all.deb)...


далее система подвисает.
Пробовал грузиться в recovery mode, оттуда запускал починку битых пакетов dpkg. Результатом стало сообщение о том,что Trying to fix an recursive error и о том,что Reboot needed. (сообщение я не записал). Система не отвечала более 15 мин, затем я вручную перезагрузил ноут.

Как быть?
"Образ жизни - все, что у тебя есть" / D.Koonce
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Ошибка при обновлении openoffice.org-emailmerge

Сообщение Rootlexx »

VoOne писал(а):
11.10.2009 21:02
важное предупреждение - список файлов пакета openoffice.org-emailmerge отсутствует.

То есть файла /var/lib/dpkg/info/openoffice.org-emailmerge.list нет? В нём должно быть что-то вроде этого:

Код: Выделить всё

/.
/usr
/usr/lib
/usr/lib/openoffice
/usr/lib/openoffice/basis3.0
/usr/lib/openoffice/basis3.0/program
/usr/lib/openoffice/basis3.0/program/mailmerge.py
/usr/lib/openoffice/basis3.0/share
/usr/lib/openoffice/basis3.0/share/registry
/usr/lib/openoffice/basis3.0/share/registry/modules
/usr/lib/openoffice/basis3.0/share/registry/modules/org
/usr/lib/openoffice/basis3.0/share/registry/modules/org/openoffice
/usr/lib/openoffice/basis3.0/share/registry/modules/org/openoffice/Office
/usr/lib/openoffice/basis3.0/share/registry/modules/org/openoffice/Office/Writer
/usr/lib/openoffice/basis3.0/share/registry/modules/org/openoffice/Office/Writer/Writer-javamail.xcu
/usr/share
/usr/share/bug
/usr/share/bug/openoffice.org-emailmerge
/usr/share/bug/openoffice.org-emailmerge/presubj
/usr/share/bug/openoffice.org-emailmerge/control
/usr/share/bug/openoffice.org-emailmerge/script
/usr/share/doc
/usr/share/doc/openoffice.org-emailmerge
Спасибо сказали:
Аватара пользователя
VoOne
Сообщения: 9
ОС: Ubuntu

Re: Ошибка при обновлении openoffice.org-emailmerge

Сообщение VoOne »

Да, такой файл отсутсвовал. Я создал его, руководствуясь приведенным выше содержимым.
Запустил из recovery mode исправление битых пакетов, ситуация та же:
---[ end trace ... ]---
Fixing recursive fault but reboot is needed.

При попытке переустановить пакет из synaptic - ситуация та же - пакет полностью неработоспособен, и его нужно установить, чтобы удалить. При установке - все то же подвисание.
--
Смотрю /var/lib/dpkg/info и думаю,что возможно нехватает еще каких-то файлов. Поищите на ваших системах emailmerge, если не тяжело, в часности в /info.
"Образ жизни - все, что у тебя есть" / D.Koonce
Спасибо сказали:
Аватара пользователя
Rootlexx
Бывший модератор
Сообщения: 4455
Статус: GNU generation
ОС: Debian GNU/Linux

Re: Ошибка при обновлении openoffice.org-emailmerge

Сообщение Rootlexx »

Можно удалить пакет принудительно:

Код: Выделить всё

dpkg --force-remove-reinstreq -r openoffice.org-emailmerge

Кроме того, разобраться в причинах зависания при установке может помочь включение более подробного вывода dpkg:

Код: Выделить всё

dpkg --debug значение остальные_параметры
— о значениях можно почитать в выводе:

Код: Выделить всё

dpkg --debug help

Все файлы об этом пакете из /var/lib/dpkg/info приложены в архиве.
Спасибо сказали:
Ответить