При попытке обновления подкастклиента выводится сообщение о невозможности обновления. Прикрепляю запись из журнала.Уважаемые гуру,чего не хватает и куда рыть. Причем, и в диспетчере приложений стоит значок неполной установки приложения,но оно запускается и работает...
hildon-application-manager 2.1.19.1
apt-worker: Ignoring version from wrong domain: xserver-xomap 1:1.3.99.0~git20070321-0osso20083801rotation
apt-worker: /var/lib/apt/lists/qole.org_repository_dists_maemo_main_binary-armel_Packages
apt-worker: Ignoring version from wrong domain: kernel-diablo-flasher 2.6.21-200842maemo1rotationfast
apt-worker: /var/lib/apt/lists/qole.org_repository_dists_maemo_main_binary-armel_Packages
apt-worker: Ignoring version from wrong domain: libdb4.2 4.2.52+dfsg-2
apt-worker: /var/lib/apt/lists/repository.maemo.org_extras_dists_diablo_free_binary-armel_Packages
-----
Upgrading gpodder 2.7-1 to 2.7-1
(Reading database ... 31693 files and directories currently installed.)
Unpacking python-simplejson (from .../python-simplejson_2.0.9-1maemo1_armel.deb) ...
dpkg: error processing /media/mmc2/.apt-archive-cache/python-simplejson_2.0.9-1maemo1_armel.deb (--unpack):
trying to overwrite `/usr/lib/python2.5/site-packages/simplejson/_speedups.so', which is also in package simplejson
Errors were encountered while processing:
/media/mmc2/.apt-archive-cache/python-simplejson_2.0.9-1maemo1_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
apt-worker: Ignoring version from wrong domain: xserver-xomap 1:1.3.99.0~git20070321-0osso20083801rotation
apt-worker: /var/lib/apt/lists/qole.org_repository_dists_maemo_main_binary-armel_Packages
apt-worker: Ignoring version from wrong domain: kernel-diablo-flasher 2.6.21-200842maemo1rotationfast
apt-worker: /var/lib/apt/lists/qole.org_repository_dists_maemo_main_binary-armel_Packages
apt-worker: Ignoring version from wrong domain: libdb4.2 4.2.52+dfsg-2
apt-worker: /var/lib/apt/lists/repository.maemo.org_extras_dists_diablo_free_binary-armel_Packages
Примерно я понял,что не хватает пакета python-simplejson(2.0.9-1maemo1),но в свое время как я не пытался его установить,не устанавливается,выдает сообщение об ошибке. Если не сложно,напомните мне какими командами из терминала нужно его устанавливать,и я выложу листинг сообщений об ошибках....
Вот сообщение из терминала
BusyBox v1.6.1 (2008-09-18 09:43:17 EEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
~ $ root
BusyBox v1.6.1 (2008-09-18 09:43:17 EEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
Nokia-N810-43-7:~# apt-get install python-simplejson
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Рекомендуемые пакеты:
libjs-jquery
НОВЫЕ пакеты, которые будут установлены:
python-simplejson
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 12 пакетов не обновлено.
не установлено до конца или удалено 6 пакетов.
Необходимо скачать 0B/32,0kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 147kB.
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
python-simplejson
Установить эти пакеты без проверки [y/N]? y
(Reading database ... 31693 files and directories currently installed.)
Unpacking python-simplejson (from .../python-simplejson_2.0.9-1maemo1_armel.deb) ...dpkg: error processing /var/cache/apt/archives/python-simplejson_2.0.9-1maemo1_armel.deb (--unpack):
trying to overwrite `/usr/lib/python2.5/site-packages/simplejson/_speedups.so', which is also in package simplejson
Errors were encountered while processing:
/var/cache/apt/archives/python-simplejson_2.0.9-1maemo1_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N810-43-7:~#
Два пакета — simplejson и python-simplejson — имеют в своём составе один и тот же файл /usr/lib/python2.5/site-packages/simplejson/_speedups.so.
Попробуйте удалить simplejson.
Ну или как крайний случай, скачайте пакет python-simplejson и установите его с помощью dpkg -i --force-overwrite. Как самый крайний случай
А какой командой мне удалить этот файл?Под рукой компа нет,в инете через ежа,искать по форуму команды накладно,так что,прошу прощения за избитый вопрос....
Кстати, в свое время я скачивал этот пакет и пытался установить его через dpkg -i,так же выдавало ошибку,если это важно,я еще раз скачаю пакет и покажу листинг из терминала.....
удалите simplejson:
apt-get remove simplejson
при этом внимательно смотрите, чтобы не удалилось что-то нужное
после этого поставьте python-simplejson:
apt-get install python-simplejson
при этом внимательно смотрите, чтобы не удалилось что-то нужное
:/ А как смотреть,что бы чего лишнего не удалить? Я точно не знаю,что лишнее,а что нет....
apt-get remove языком человеческим молвит, что он удалять собирается. Если он решит удалять что-то кроме самого simplejson, выложите этот список сюда
Вот что мне сообщается
~ $ root
BusyBox v1.6.1 (2008-09-18 09:43:17 EEST) Built-in shell (ash)
Enter 'help' for a list of built-in commands.
Nokia-N810-43-7:~# apt-get remove simplejson
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Возможно, для исправления этих ошибок вы захотите воспользоваться `apt-get -f install':
Пакеты, имеющие неудовлетворённые зависимости:
aarddict: Зависит: simplejson но он не будет установлен
gpodder: Зависит: python-simplejson но он не будет установлен
python-mygpoclient: Зависит: python-simplejson но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить 'apt-get -f install', не указывая имени пакета, (или найдите другое решение).
Nokia-N810-43-7:~#
И вот дальше после моих действий
Nokia-N810-43-7:~# apt-get -f install
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Исправление зависимостей... Готово
Будут установлены следующие дополнительные пакеты:
python-simplejson
Рекомендуемые пакеты:
libjs-jquery
НОВЫЕ пакеты, которые будут установлены:
python-simplejson
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 12 пакетов не обновлено.
не установлено до конца или удалено 6 пакетов.
Необходимо скачать 0B/32,0kB архивов.
После распаковки объем занятого дискового пространства возрастёт на 147kB.
Хотите продолжить [Д/н]? д
ВНИМАНИЕ: Следующие пакеты невозможно аутентифицировать!
python-simplejson
Установить эти пакеты без проверки [y/N]? y
(Reading database ... 31693 files and directories currently installed.)
Unpacking python-simplejson (from .../python-simplejson_2.0.9-1maemo1_armel.deb) ...dpkg: error processing /var/cache/apt/archives/python-simplejson_2.0.9-1maemo1_armel.deb (--unpack):
trying to overwrite `/usr/lib/python2.5/site-packages/simplejson/_speedups.so', which is also in package simplejson
Errors were encountered while processing:
/var/cache/apt/archives/python-simplejson_2.0.9-1maemo1_armel.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Nokia-N810-43-7:~#
dpkg --force-overwrite -i /var/cache/apt/archives/python-simplejson_2.0.9-1maemo1_armel.deb
Тогда действительно план «Б»: --force-overwrite
Получилось!!!! Большое спасибо за помощь! И в догонку вопрос- что,собственно, этой командой я сделал?
Установили таки python-simplejson, разрешив ему опцией --force-overwrite перезаписать файл, который уже был в пакете simplejson.