The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Странное поведение pkgdb -Ff"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Странное поведение pkgdb -Ff"  +/
Сообщение от Vld_Sergio_jr (ok) on 10-Апр-14, 11:30 
Добрый день, коллеги.

Напоролся на странное поведение утилиты pkgdb -Ff, пятый день бъюсь не знаю куда копать.

Итак, FreeBSD 8.3-RELEASE. Обновил perl5 до 5.16, начал обновлять зависящие от него пакеты. В процессе система попросила запустить pkgdb -Ff, мотивируя поврежденной базой.
Запустил, отрабатывает, сообщает, например:

Stale dependency: otrs-3.1.13 -> p5-Encode-Locale-1.02 (converters/p5-Encode-Locale):
p5-Encode-Detect-1.01 (score:66%) ? ([y]es/[n]o/[a]ll) [no]

Это, естественно, бред, я говорю нет, утилита предлагает установить недостающий пакет, я соглашаюсь и она начинает устанавливать perl5-16.3 (!) - после чего честно устанавливает требуемый пакет, сообщает fixed, переходит к следующей проблеме Stale dependency, алгоритм повторяется - ставится заново перл, потом только пакет. Чувствую, что то здесь не так!

В общем - что делать, почему утилита pkgdb не понимает что перл стоит и с ним все в порядке? Вот вывод:

/usr/ports# pkg info perl5
perl5-5.16.3_9
Name           : perl5
Version        : 5.16.3_9
Installed on   : Thu Apr 10 10:16:32 EEST 2014
<skip>

Вот сам перл:

/usr/ports# perl -v

This is perl 5, version 16, subversion 3 (v5.16.3) built for i386-freebsd-thread-multi-64int

Copyright 1987-2012, Larry Wall
<skip>

Ну, и собственно, все пакеты от него зависящие видят его правильно, и работают как надо.


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Странное поведение pkgdb -Ff"  +/
Сообщение от Аноним (??) on 10-Апр-14, 15:03 
Бросайте portupgrade - он почти не разрабатывается и все глюки из которых он фактически состоит навряд-ли когда-то починят. Есть замечательный быстрый portmaster.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Странное поведение pkgdb -Ff"  +/
Сообщение от Сергей (??) on 10-Апр-14, 23:32 
А почитать updating в портах пробовали?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Странное поведение pkgdb -Ff"  +/
Сообщение от Vld_Sergio_jr (ok) on 11-Апр-14, 10:11 
>  А почитать updating в портах пробовали?

А как же. Что то пропустил? вы имеете в виду portupgrade -o lang/perl5.16 -f lang/perl5.12 ?

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру