The OpenNET Project / Index page

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

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

"Проблемы после перехода на PKGNG"  +/
Сообщение от westvovik email(ok) on 23-Янв-13, 12:26 
Делал все по описанию переконвертировал базу пакетов с помощью pkg2ng
и в make.conf вставил строчку WITH_PKGNG="yes"

из pkg_info удалил все пакеты

Но после перекомпиляции некоторых пакетов если выполнить команду pkg_info появляются опять записи типа

pkg_info: the package info for package 'pkg-1.0.4_1' is corrupt
pkg_info: the package info for package 'pkgconf-0.8.9' is corrupt
pkg_info: the package info for package 'png-1.5.13' is corrupt
pkg_info: the package info for package 'python27-2.7.3_6' is corrupt
pkg_info: the package info for package 'rrdtool-1.4.7_2' is corrupt
....

При этом в pkg info эти пакеты нормально установлены

Что я пропустил или не так сделал?
Такое ощущение что пакеты регистрируются в обоих программах


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

Оглавление

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


1. "Проблемы после перехода на PKGNG"  +/
Сообщение от GD on 23-Янв-13, 12:43 
>[оверквотинг удален]
> записи типа
> pkg_info: the package info for package 'pkg-1.0.4_1' is corrupt
> pkg_info: the package info for package 'pkgconf-0.8.9' is corrupt
> pkg_info: the package info for package 'png-1.5.13' is corrupt
> pkg_info: the package info for package 'python27-2.7.3_6' is corrupt
> pkg_info: the package info for package 'rrdtool-1.4.7_2' is corrupt
> ....
> При этом в pkg info эти пакеты нормально установлены
> Что я пропустил или не так сделал?
> Такое ощущение что пакеты регистрируются в обоих программах

pkg_* - это про старый пакетный менеджер, он естественно не совместим с новым

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

2. "Проблемы после перехода на PKGNG"  +/
Сообщение от westvovik email(ok) on 23-Янв-13, 12:48 
>[оверквотинг удален]
>> pkg_info: the package info for package 'pkgconf-0.8.9' is corrupt
>> pkg_info: the package info for package 'png-1.5.13' is corrupt
>> pkg_info: the package info for package 'python27-2.7.3_6' is corrupt
>> pkg_info: the package info for package 'rrdtool-1.4.7_2' is corrupt
>> ....
>> При этом в pkg info эти пакеты нормально установлены
>> Что я пропустил или не так сделал?
>> Такое ощущение что пакеты регистрируются в обоих программах
> pkg_* - это про старый пакетный менеджер, он естественно не совместим с
> новым

ДА понятно что он не совместим, просто некоторые пакеты ставяться нормально и присутсвуют только в pkg, а другие почемуто прописываються и туда и туда, вот это не понятно

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

3. "Проблемы после перехода на PKGNG"  +/
Сообщение от IMHO on 23-Янв-13, 14:25 
сделайте pkg_delete -a
сталкивался с таким при переходе, после этого пошло все как теща под лёд
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Проблемы после перехода на PKGNG"  +/
Сообщение от westvovik email(ok) on 23-Янв-13, 14:32 
> сделайте pkg_delete -a
> сталкивался с таким при переходе, после этого пошло все как теща под
> лёд

Так вот уже несколько раз удалял, далее после
portsnap fetch update
portmaster -ad

Опять ползут пакеты и там и там, меня уже начали посещать мысли может это и должно так быть?

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

5. "Проблемы после перехода на PKGNG"  +/
Сообщение от IMHO on 23-Янв-13, 15:02 
> Опять ползут пакеты и там и там, меня уже начали посещать мысли
> может это и должно так быть?

а /var/db/pkg удалял ? И также все что связано с портами в var, кажысь папка ports
я просто когда удалял все проги, то порт мастером не пользовался, сразу по новому устанавливал, тоже глючил, и ничего толком не смог установить


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

6. "Проблемы после перехода на PKGNG"  +/
Сообщение от IMHO on 23-Янв-13, 15:05 
да если вы перешли на pkgng то про утилиты pkg_* можете забыть, вы же сделали запись в /etc/make.conf что будете использовать pkg
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "Проблемы после перехода на PKGNG"  +/
Сообщение от westvovik email(ok) on 23-Янв-13, 16:51 
>> Опять ползут пакеты и там и там, меня уже начали посещать мысли
>> может это и должно так быть?
> а /var/db/pkg удалял ? И также все что связано с портами в
> var, кажысь папка ports
> я просто когда удалял все проги, то порт мастером не пользовался, сразу
> по новому устанавливал, тоже глючил, и ничего толком не смог установить

Посмотрел на другом свежем сервере где такой ситуации нет на фре 9.1
так вот там папка есть но в нет только 2 файла

local.sqlite у которого стоит дата изменения сегодняшнее число
и auditfile

все стер а эти два файла оставил, вроде бы все заработало нормально,
остальное нечего не трогал

после обновлений посмотрим, напишу если что, спасибо! :)

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

8. "Проблемы после перехода на PKGNG"  +/
Сообщение от GD on 23-Янв-13, 17:03 
>> сделайте pkg_delete -a
>> сталкивался с таким при переходе, после этого пошло все как теща под
>> лёд
> Так вот уже несколько раз удалял, далее после
> portsnap fetch update
> portmaster -ad
> Опять ползут пакеты и там и там, меня уже начали посещать мысли
> может это и должно так быть?

а вот это и может быть причиной
portmaster собран с поддержкой pkgng?

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

9. "Проблемы после перехода на PKGNG"  +/
Сообщение от westvovik email(ok) on 23-Янв-13, 17:36 
>>> сделайте pkg_delete -a
>>> сталкивался с таким при переходе, после этого пошло все как теща под
>>> лёд
>> Так вот уже несколько раз удалял, далее после
>> portsnap fetch update
>> portmaster -ad
>> Опять ползут пакеты и там и там, меня уже начали посещать мысли
>> может это и должно так быть?
> а вот это и может быть причиной
> portmaster собран с поддержкой pkgng?

Так вот как раз с поддержкой, да я его и пере собирать пробовал все равно

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

10. "Проблемы после перехода на PKGNG"  +/
Сообщение от arachnid (ok) on 24-Янв-13, 12:07 
>[оверквотинг удален]
> записи типа
> pkg_info: the package info for package 'pkg-1.0.4_1' is corrupt
> pkg_info: the package info for package 'pkgconf-0.8.9' is corrupt
> pkg_info: the package info for package 'png-1.5.13' is corrupt
> pkg_info: the package info for package 'python27-2.7.3_6' is corrupt
> pkg_info: the package info for package 'rrdtool-1.4.7_2' is corrupt
> ....
> При этом в pkg info эти пакеты нормально установлены
> Что я пропустил или не так сделал?
> Такое ощущение что пакеты регистрируются в обоих программах

скорее всего pkg_* пытается читать базу pkgng и, соответственно, не находит там того чего хочет :) вот и ругается. на current, где pkg_* ни разу не запускался, а все только через pkgng - так же. не надо запускать pkg_*, если начали использовать pkgng


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

11. "Проблемы после перехода на PKGNG"  +/
Сообщение от westvovik email(ok) on 24-Янв-13, 13:16 
>[оверквотинг удален]
>> pkg_info: the package info for package 'python27-2.7.3_6' is corrupt
>> pkg_info: the package info for package 'rrdtool-1.4.7_2' is corrupt
>> ....
>> При этом в pkg info эти пакеты нормально установлены
>> Что я пропустил или не так сделал?
>> Такое ощущение что пакеты регистрируются в обоих программах
> скорее всего pkg_* пытается читать базу pkgng и, соответственно, не находит там
> того чего хочет :) вот и ругается. на current, где pkg_*
> ни разу не запускался, а все только через pkgng - так
> же. не надо запускать pkg_*, если начали использовать pkgng

Ну насчет запускать не совсем согласен, если все правильно то и не должны пакеты быть у pkg_*

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

12. "Проблемы после перехода на PKGNG"  +/
Сообщение от lavr email on 24-Янв-13, 17:18 
>[оверквотинг удален]
> записи типа
> pkg_info: the package info for package 'pkg-1.0.4_1' is corrupt
> pkg_info: the package info for package 'pkgconf-0.8.9' is corrupt
> pkg_info: the package info for package 'png-1.5.13' is corrupt
> pkg_info: the package info for package 'python27-2.7.3_6' is corrupt
> pkg_info: the package info for package 'rrdtool-1.4.7_2' is corrupt
> ....
> При этом в pkg info эти пакеты нормально установлены
> Что я пропустил или не так сделал?
> Такое ощущение что пакеты регистрируются в обоих программах

у вас каша в голове, вы часть софта ставили используя регистрацию пакетов
через pkgng, а часть в старом формате.
Если перешли на pkgng, никакой необходимости в использовании старого менеджера pkg_install - НЕТ.
В остальном, пакеты из старого формата легко трансформируются в новый: pkg2ng

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

13. "Проблемы после перехода на PKGNG"  +/
Сообщение от westvovik email(ok) on 24-Янв-13, 17:32 
>[оверквотинг удален]
>> pkg_info: the package info for package 'rrdtool-1.4.7_2' is corrupt
>> ....
>> При этом в pkg info эти пакеты нормально установлены
>> Что я пропустил или не так сделал?
>> Такое ощущение что пакеты регистрируются в обоих программах
> у вас каша в голове, вы часть софта ставили используя регистрацию пакетов
> через pkgng, а часть в старом формате.
>  Если перешли на pkgng, никакой необходимости в использовании старого менеджера pkg_install
> - НЕТ.
> В остальном, пакеты из старого формата легко трансформируются в новый: pkg2ng

Да я ничего и не ставлю через pkg_install в том то и дело, внимательнее вникните
1. ставлю я через обновленный portmaster c патчем либо ставлю заходя в конкретный порт через make install clean
2. База была пере конвертирована после инстала pkg

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

14. "Проблемы после перехода на PKGNG"  +1 +/
Сообщение от lavr email on 24-Янв-13, 22:25 
>[оверквотинг удален]
>> у вас каша в голове, вы часть софта ставили используя регистрацию пакетов
>> через pkgng, а часть в старом формате.
>>  Если перешли на pkgng, никакой необходимости в использовании старого менеджера pkg_install
>> - НЕТ.
>> В остальном, пакеты из старого формата легко трансформируются в новый: pkg2ng
> Да я ничего и не ставлю через pkg_install в том то и
> дело, внимательнее вникните
> 1. ставлю я через обновленный portmaster c патчем либо ставлю заходя в
> конкретный порт через make install clean
> 2. База была пере конвертирована после инстала pkg

ничего само по себе НЕ делается, так что вникать нужно Вам:

- придете домой, поставьте VirtualBox
- под VirtualBox'ом поставьте FreeBSD
- установите несколько пакетов или портов без PKGNG
после этого внимательно - записывайте шаги и смотрите в какой момент у вас
возникла проблема

Важное, посмотрите как будет отличаться установка портов:

- через portmaster
- напрямую из портов

найдете и разницу и свою проблему.

после отработки верхнего, удалите все пакеты включая pkgng, и попробуйте
с чистого листа:

(/var/db/pkg в системе без установленных пакетов и портов - чистый)

вар1:
- сначала установить pkgng
- затем несколько портов руками с регистрацией через PKGNG
- смотрите /var/db/pkg

вар2:
- сначала pkgng
- затем portmaster
- затем смешанная установка используя portmaster и руками из портов
- смотрите /var/db/pkg

И наконец, в верхних вариантах первым установите portmaster и затем все остальное.
Ну и после перехода на pkgng, даже не думайте использовать pkg_install менеджер

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

15. "Проблемы после перехода на PKGNG"  +/
Сообщение от westvovik email(ok) on 25-Янв-13, 09:56 
>[оверквотинг удален]
> - сначала установить pkgng
> - затем несколько портов руками с регистрацией через PKGNG
> - смотрите /var/db/pkg
> вар2:
> - сначала pkgng
> - затем portmaster
> - затем смешанная установка используя portmaster и руками из портов
> - смотрите /var/db/pkg
> И наконец, в верхних вариантах первым установите portmaster и затем все остальное.
> Ну и после перехода на pkgng, даже не думайте использовать pkg_install менеджер

Вообщем выяснил что после portsnap fetch update

если обновлять через Portmaster -ad порты появляются в обоих местах, даже после удаления папки pkg

если установить какой либо пакет в ручную через make install clean пакет нормально регистрируется только в pkg

вопрос теперь что сделать с portmaster чтоб он обновлял нормально, что за кривизна, попробовал удалить его почистить distfiles и сново установить но нечего не помогло все тоже самое

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

16. "Проблемы после перехода на PKGNG"  +/
Сообщение от lavr email on 25-Янв-13, 16:31 
>[оверквотинг удален]
>> И наконец, в верхних вариантах первым установите portmaster и затем все остальное.
>> Ну и после перехода на pkgng, даже не думайте использовать pkg_install менеджер
> Вообщем выяснил что после portsnap fetch update
> если обновлять через Portmaster -ad порты появляются в обоих местах, даже после
> удаления папки pkg
> если установить какой либо пакет в ручную через make install clean пакет
> нормально регистрируется только в pkg
> вопрос теперь что сделать с portmaster чтоб он обновлял нормально, что за
> кривизна, попробовал удалить его почистить distfiles и сново установить но нечего
> не помогло все тоже самое

portmaster -ad - порочная практика обновления ВСЕГО что может быть обновлено.
В man написано что -a - Update all ports that need updating, но по сути это
не апдейт всего что "НУЖНО" обновить, а апдейт всего что МОЖНО обновить.
Нужно и можно - имеет разную суть, не всегда следует обновлять ВСЕ что можно и
наоборот, обновлять нужно только то что нужно. :)

Что значит "порты появляются в обоих местах" ?
Могу предположить что проблема в незнании как работает portmaster,
- первый совет это использовать для него в /etc/make.conf:

FORCE_PKG_REGISTER=    YES

- второй совет, поиграть с настройками portmaster.rc
- третий совет - если память не изменяет, portmaster кроме регистрации в local.sqlite
(pkg) создает пустышки /var/db/pkg/name-ver/distfiles (он с ними работает)

вроде как ничего удивительного и незаконного, все соответствует man portmaster

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

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

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




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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