[sisyphus] I: firefox & thunderbird

Alexey Gladkov =?iso-8859-1?q?legion_=CE=C1_altlinux=2Eru?=
Чт Янв 20 17:35:26 MSK 2005


Aleksey E Birukov wrote:
> В сообщении от 20 Январь 2005 15:42 Aleksey E Birukov написал(a):
> если это как-то может помочь:
> [root на birukov scripts]# rpm -e --nodeps `rpm -q --all |grep firefox`

Ой-ой! Так делать можно только в одном случае, если вы хотите сломать 
  что-нибудь на своей машине.

> /root/tmp/rpm-tmp.50776: line 
> 3: /usr/share/firefox-1.0/scripts/uninstall_global_extension.sh: No such file 
> or directory
> /root/tmp/rpm-tmp.50776: line 
> 3: /usr/share/firefox-1.0/scripts/uninstall_global_extension.sh: No such file 
> or directory
> /root/tmp/rpm-tmp.76186: line 
> 3: /usr/share/firefox-1.0/scripts/uninstall_global_extension.sh: No such file 
> or directory

Это следствие предыдущий команды. Таперь у вас осталась директория 
/usr/lib/firefox-1.0/extensions с не добитые расширения.

> [root на birukov scripts]# rpm -e --nodeps `rpm -q --all |grep firefox`
> rpm: не заданы пакеты для удаления

результат не такой критичный, как в прошлый раз.

> [root на birukov RPMS.contrib]# rpm -ivh firefox-0.8-alt4.i586.rpm 
> [root на birukov RPMS.contrib]# apt-get install firefox firefox-webdeveloper
> Чтение списков пакетов... Завершено
> Построение дерева зависимостей... Завершено
> Следующие пакеты будут ОБНОВЛЕНЫ:
>   firefox firefox-webdeveloper
> 2 будет обновлено, 0 новых установлено, 0 пакетов будет удалено и 0 не будет 
> обновлено.
> Необходимо получить 0B/11,3MB архивов.
> После распаковки потребуется дополнительно 3311kB дискового пространства.
> Совершаем изменения...
> Preparing...                 ########################################### 
> [100%]
> 1: firefox                   ########################################### 
> [ 50%]
> 2: firefox-webdeveloper      ########################################### 
> [100%]
> /root/tmp/rpm-tmp.69181: line 4: /usr/lib/firefox/rebuild-databases.sh: 
> Permission denied
> error: execution of %postun scriptlet from firefox-webdeveloper-0.61-alt1 
> failed, exit status 126
> Завершено.

Эта ругань идет от страрой версии firefox-webdeveloper-0.61-alt1.

> [root на birukov RPMS.contrib]# chmod 700 /usr/lib/firefox/rebuild-databases.sh

/usr/lib/firefox/rebuild-databases.sh сделан не выполняемым с умыслом, 
  чтобы его не выполняли пользователи.

> [root на birukov RPMS.contrib]# /usr/lib/firefox/rebuild-databases.sh

Именно для этого этот скрипт имеет 644, а не 700.

> [root на birukov RPMS.contrib]# apt-get install --reinstall firefox-webdeveloper

firefox-webdeveloper и так у вас новый.

> [user на birukov user]$ rm -rf .firefox .mozilla

Экстримально.

> [user на birukov user]$ firefox
> *** nsExtensionManager::_disableObsoleteExtensions - failure, catching 
> exception so finalize window can close
> *** loading the extensions datasource
> *** ExtensionManager:_updateManifests: no access privileges to application 
> directory, skipping.
> *** loading the extensions datasource
> *** ExtensionManager:_updateManifests: no access privileges to application 
> directory, skipping.
> 
> firefox конечно открывается, но без екстеншенов.
> 

Я даже не могу предположить что сейчас у вас в 
/usr/lib/firefox/extensions.

-- 
Rgrds, legion



Подробная информация о списке рассылки Sisyphus