Bug 22585 - Не устанавливается
: Не устанавливается
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/mediawiki-common)
: unstable
: all Linux
: P3 critical
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-12-21 06:25 by
Modified: 2009-12-25 04:20 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-12-21 06:25:01
> apt-get --fix-broken install
Чтение списков пакетов...
Построение дерева зависимостей...
Исправление зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  mediawiki-common
Следующие НОВЫЕ пакеты будут установлены:
  mediawiki-common
0 будет обновлено, 1 новых установлено, 0 пакетов будет удалено и 7 не будет
обновлено.
Необходимо получить 0B/7044kB архивов.
После распаковки потребуется дополнительно 39,2MB дискового пространства.
Продолжить? [Y/n] y
Совершаем изменения...
error: failed to stat /proc/sys/fs/binfmt_misc: Нет такого файла или каталога
Preparing...                
########################################################################
[...]
mediawiki-common             #error: unpacking of archive failed on file
/usr/share/mediawiki/config: cpio: rename failed - Это каталог
E: Произошли ошибки при выполнении транзакции
------- Comment #1 From 2009-12-21 12:34:40 -------
Какие версия/релиз?
------- Comment #2 From 2009-12-21 12:49:22 -------
(В ответ на комментарий №1)
> Какие версия/релиз?

Судя по -common, это свежее 1.15.1-alt3
Сегодня укачал свежий сизиф, проверю.

2real: это обновление пакета было или установка с нуля?
------- Comment #3 From 2009-12-21 13:00:55 -------
Да, 1.15.1-alt3.

"Следующие пакеты будут ОБНОВЛЕНЫ:
[...]
  mediawiki
[...]
Следующие НОВЫЕ пакеты будут установлены:
  mediawiki-apache2 mediawiki-common mediawiki-mysql php5-eaccelerator texvc"

Обновление это. Снёс нафиг пока.
------- Comment #4 From 2009-12-21 13:48:25 -------
(В ответ на комментарий №3)

> Обновление это. Снёс нафиг пока.

А с нуля-то ставится?
------- Comment #5 From 2009-12-21 14:02:54 -------
"А с нуля-то ставится?"

Это только ночью возможно сделать, утром узнаю о результатах.
------- Comment #6 From 2009-12-22 04:28:43 -------
Проверил; такое поведение наблюдается при апгрейде со старой версии.
В 1.13.0-alt4 /usr/share/mediawiki/config было директорией, а в новой версии
это симлинк.
И, честно говоря, я пока не знаю, что с этим делать - всякие obsoletes и
conflicts на меньшие версии не помогают, от имени этого симлинка отказаться
очень трудно будет.
Но почему же rpm сначала старый пакет снести не может?

Редиска я, что обновление не потестировал. :(
------- Comment #7 From 2009-12-22 06:31:36 -------
С нуля тоже не ставится:

mediawiki-common             error: unpacking of archive failed on file
/usr/share/mediawiki/config: cpio: rename failed - Это каталог

"В 1.13.0-alt4 /usr/share/mediawiki/config было директорией, а в новой версии
это симлинк."

В секции %pre нужно удалять этот каталог (если это каталог).
------- Comment #8 From 2009-12-22 07:23:59 -------
Помогло только предварительно вот такое:
rm /usr/share/mediawiki/config -fR
rm /usr/share/mediawiki/images -fR
------- Comment #9 From 2009-12-22 10:54:19 -------
(В ответ на комментарий №7)
> С нуля тоже не ставится:
> 
> mediawiki-common             error: unpacking of archive failed on file
> /usr/share/mediawiki/config: cpio: rename failed - Это каталог

Ага, после первой попытки эта директория остается жить на диске, причем уже не
принадлежит ни одному пакету.
------- Comment #10 From 2009-12-25 04:20:57 -------
mediawiki-1.15.1-alt4 -> sisyphus:

* Fri Dec 25 2009 Michael A. Kangin <prividen@altlinux> 1.15.1-alt4

- Fix upgrade from previous version (Closes: #22585)
- New configs layout
- Upgrade notes