The OpenNET Project / Index page

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

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

"Установка compat6"  +/
Сообщение от compat6 email on 10-Ноя-10, 21:10 
Здравствуйте!
Имеется только что установленная freebsd 8.1
Нужно на ней запустить прогу, которая
предназначена для freebsd 6x.
Установил пакет совместимости compat6x
Но это не помогает.
Вопрос. Нужно ли после установки пакета
compat6x еще компилить ядро или нет?
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Установка compat6"  +/
Сообщение от sTALK_specTrum on 11-Ноя-10, 00:51 
Судя по буквами из LINT:

"Note that as a general rule, COMPAT_FREEBSD<n> depends on COMPAT_FREEBSD<n+1>, COMPAT_FREEBSD<n+2>, etc."

сначала надо ставить compat7x, потом compat6x и соответствующии опции ядра.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Установка compat6"  +/
Сообщение от compat6 email on 11-Ноя-10, 09:40 
> Судя по буквами из LINT:
> "Note that as a general rule, COMPAT_FREEBSD<n> depends on COMPAT_FREEBSD<n+1>, COMPAT_FREEBSD<n+2>,
> etc."
> сначала надо ставить compat7x, потом compat6x и соответствующии опции ядра.

Для меня не понятно две вещи:
Первая: никогда не нужно было компилить ядро при установке compat.
По крайней мере когда я на freebsd 6x запустить программы для более ранних
версий.
Вторая: опции в ядре GENERETIC имеются зачем тогда ядро компилить ядро еще
раз с этими опциями если они исходно уже в ядре есть?
Объясните все таки.
Как правильно ставить совместимости с более ранними версиями?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Установка compat6"  +/
Сообщение от sTALK_specTrum on 11-Ноя-10, 18:20 
> Первая: никогда не нужно было компилить ядро при установке compat.
> По крайней мере когда я на freebsd 6x запустить программы для более
> ранних
> версий.
> Вторая: опции в ядре GENERETIC имеются зачем тогда ядро компилить ядро еще
> раз с этими опциями если они исходно уже в ядре есть?

А я не телепаю, какое ведро там стоит, генерик или самопал. Если есть опции, значит не надо добавлять - логично?

> Как правильно ставить совместимости с более ранними версиями?

А обязателен минимализм? Поставил компат для семёрки, потом для шестёрки, проверил - работает. Ну и не волнуюсь. Мало ли какие проги ещё ставить...
Другие эксперименты ставить не запрещается, а мне некогда просто.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Установка compat6"  +/
Сообщение от compat6 email on 11-Ноя-10, 19:14 
>[оверквотинг удален]
>> ранних
>> версий.
>> Вторая: опции в ядре GENERETIC имеются зачем тогда ядро компилить ядро еще
>> раз с этими опциями если они исходно уже в ядре есть?
> А я не телепаю, какое ведро там стоит, генерик или самопал. Если
> есть опции, значит не надо добавлять - логично?
>> Как правильно ставить совместимости с ранними версиями?
> А обязателен минимализм? Поставил компат для семёрки, потом для шестёрки, проверил -
> работает. Ну и не волнуюсь. Мало ли какие проги ещё ставить...
> Другие эксперименты ставить не запрещается, а мне некогда просто.

В самом начале стояло генеретик.
После того как был установлен compat6 я и пытался и на компеленное ядро уставливить
и на не компеленное.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Установка compat6"  +/
Сообщение от xz (??) on 11-Ноя-10, 20:57 
> Здравствуйте!
> Имеется только что установленная freebsd 8.1
> Нужно на ней запустить прогу, которая
> предназначена для freebsd 6x.
> Установил пакет совместимости compat6x
> Но это не помогает.
> Вопрос. Нужно ли после установки пакета
> compat6x еще компилить ядро или нет?

что пишет-то софтина?
ldd на нее что говорит?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Установка compat6"  +/
Сообщение от qqq email(??) on 11-Ноя-10, 21:01 
>> Здравствуйте!
>> Имеется только что установленная freebsd 8.1
>> Нужно на ней запустить прогу, которая
>> предназначена для freebsd 6x.
>> Установил пакет совместимости compat6x
>> Но это не помогает.
>> Вопрос. Нужно ли после установки пакета
>> compat6x еще компилить ядро или нет?
> что пишет-то софтина?
> ldd на нее что говорит?

eeee# pkg_add kav4lms-5.6_44.tgz

Fatal error: Kaspersky Anti-Virus for Linux Mail Server cannot
be installed on this system: Invalid OS version. This package is
only for FreeBSD 7.x.
pkg_add: package /usr/home/enmar/kav4lms-5.6_44.tgz fails requirements - not ins talled
Самое интересное что на 7-ке все работает а вот 8 дурью мается

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Установка compat6"  +/
Сообщение от xz (??) on 11-Ноя-10, 22:02 
>[оверквотинг удален]
>>> Вопрос. Нужно ли после установки пакета
>>> compat6x еще компилить ядро или нет?
>> что пишет-то софтина?
>> ldd на нее что говорит?
> eeee# pkg_add kav4lms-5.6_44.tgz
> Fatal error: Kaspersky Anti-Virus for Linux Mail Server cannot
> be installed on this system: Invalid OS version. This package is
> only for FreeBSD 7.x.
> pkg_add: package /usr/home/enmar/kav4lms-5.6_44.tgz fails requirements - not ins talled
> Самое интересное что на 7-ке все работает а вот 8 дурью мается

гы. ну так это pkg_add -f kav4lms-5.6_44.tgz
только перед этим придется создать ручками юзера kluser как-нибудь так

grep kluser /etc/master.passwd
kluser:*LOCKED**:1002:1001::0:0:User &:/var/db/kaspersky:/usr/sbin/nologin

ибо в 8ке поменяли формат adduser и из пакета он факапится, ну и перепроверить права после инсталляции на все фолдеры

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Установка compat6"  +/
Сообщение от xz (??) on 11-Ноя-10, 22:03 
>[оверквотинг удален]
>> be installed on this system: Invalid OS version. This package is
>> only for FreeBSD 7.x.
>> pkg_add: package /usr/home/enmar/kav4lms-5.6_44.tgz fails requirements - not ins talled
>> Самое интересное что на 7-ке все работает а вот 8 дурью мается
> гы. ну так это pkg_add -f kav4lms-5.6_44.tgz
> только перед этим придется создать ручками юзера kluser как-нибудь так
> grep kluser /etc/master.passwd
> kluser:*LOCKED**:1002:1001::0:0:User &:/var/db/kaspersky:/usr/sbin/nologin
> ибо в 8ке поменяли формат adduser и из пакета он факапится, ну
> и перепроверить права после инсталляции на все фолдеры

и, кстати, в вашем случае пакета нужен не compat6x, а compat7x

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "Установка compat6"  +/
Сообщение от sTALK_specTrum on 12-Ноя-10, 07:15 
> Fatal error: Kaspersky Anti-Virus for Linux Mail Server cannot
> be installed on this system: Invalid OS version. This package is
> only for FreeBSD 7.x.
> pkg_add: package /usr/home/enmar/kav4lms-5.6_44.tgz fails requirements - not ins talled

О, коллега! Касперцы ещё не знают что существует FreeBSD-8, но я это обошёл.
1) Сначала распаковываем архивчик
tar -xzvf kav4lms-5.6_44.tgz
2) Редактируем файл +REQUIRE. Там в конце есть строки
PKG_OS_VER=FreeBSD 7
PKG_OS_NAME=FreeBSD 7.x
Исправляем там семёрку на восьмёрку.
3) Запаковываем всё обратно
tar -cvz -f kav4lms-5.6_44.tgz +COMMENT +CONTENTS +DESC +POST-INSTALL +REQUIRE usr var
4) Теперь спокойно делаем
pkg_add -v kav4lms-5.6_44.tgz

И кстати да - не забыть поставить compat7x.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "Установка compat6"  +/
Сообщение от xz (??) on 12-Ноя-10, 10:07 
>> Fatal error: Kaspersky Anti-Virus for Linux Mail Server cannot
>> be installed on this system: Invalid OS version. This package is
>> only for FreeBSD 7.x.
>> pkg_add: package /usr/home/enmar/kav4lms-5.6_44.tgz fails requirements - not ins talled
> О, коллега! Касперцы ещё не знают что существует FreeBSD-8, но я это
> обошёл.

Вообще-то знают, но к сожалению (или счастью) процесс выпуска продукта на новую платформу не такой простой и быстрый как хотелось бы.

>[оверквотинг удален]
> tar -xzvf kav4lms-5.6_44.tgz
> 2) Редактируем файл +REQUIRE. Там в конце есть строки
> PKG_OS_VER=FreeBSD 7
> PKG_OS_NAME=FreeBSD 7.x
> Исправляем там семёрку на восьмёрку.
> 3) Запаковываем всё обратно
> tar -cvz -f kav4lms-5.6_44.tgz +COMMENT +CONTENTS +DESC +POST-INSTALL +REQUIRE usr var
> 4) Теперь спокойно делаем
> pkg_add -v kav4lms-5.6_44.tgz
> И кстати да - не забыть поставить compat7x.

Без пользователя добавленного руками все равно не поможет :) И чем оно отличается от pkg_add -f ?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "Установка compat6"  +/
Сообщение от sTALK_specTrum on 12-Ноя-10, 10:59 
> Без пользователя добавленного руками все равно не поможет :)

Можно и руками конечно, но автоматом kluser также заводится, если действовать по инструкции.

> И чем оно отличается от pkg_add -f ?

Тем, что ставится и работает без вопросов. ;)

Чел спросил, что делать, я ответил один вариант. Предлагайте ещё.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Установка compat6"  +/
Сообщение от qqq email(??) on 12-Ноя-10, 12:26 
>[оверквотинг удален]
>> PKG_OS_VER=FreeBSD 7
>> PKG_OS_NAME=FreeBSD 7.x
>> Исправляем там семёрку на восьмёрку.
>> 3) Запаковываем всё обратно
>> tar -cvz -f kav4lms-5.6_44.tgz +COMMENT +CONTENTS +DESC +POST-INSTALL +REQUIRE usr var
>> 4) Теперь спокойно делаем
>> pkg_add -v kav4lms-5.6_44.tgz
>> И кстати да - не забыть поставить compat7x.
> Без пользователя добавленного руками все равно не поможет :) И чем оно
> отличается от pkg_add -f ?

Помогло без ручного создания пользователя
Спасибо огромное

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Установка compat6"  +/
Сообщение от qqq email(??) on 12-Ноя-10, 13:55 
>[оверквотинг удален]
> tar -xzvf kav4lms-5.6_44.tgz
> 2) Редактируем файл +REQUIRE. Там в конце есть строки
> PKG_OS_VER=FreeBSD 7
> PKG_OS_NAME=FreeBSD 7.x
> Исправляем там семёрку на восьмёрку.
> 3) Запаковываем всё обратно
> tar -cvz -f kav4lms-5.6_44.tgz +COMMENT +CONTENTS +DESC +POST-INSTALL +REQUIRE usr var
> 4) Теперь спокойно делаем
> pkg_add -v kav4lms-5.6_44.tgz
> И кстати да - не забыть поставить compat7x.

Спасибо огромное за помощь!
Я установил огромное спасибо.
Разрешите еще Вас не много побеспокоить.
Если Вас не затруднит объясните, пожалуйста, как завести kav4lms.
Я вроде бы все установил.
Ребутнул машину. После перезапуска получаю вот такую штуку
/etc/rc: ERROR: kav4mls cannot start because of erroneous config(see log).
Starting up kav4lms_filters .../usr/libexec/ld-elf.so.1: Shared object "libmilter.so.4" not found, required by "kav4lms_filter"
failed.ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat
a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout
Что это может быть?
И как с этим бороться?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Установка compat6"  +/
Сообщение от sTALK_specTrum on 13-Ноя-10, 01:11 
Дык compat7x не стоит. Проверь, должен быть /usr/local/lib/compat/libmilter.4.so.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Установка compat6"  +/
Сообщение от sTALK_specTrum on 13-Ноя-10, 01:23 
Сорьки, конечно же очепятка. Читать как /usr/local/lib/compat/libmilter.so.4


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Установка compat6"  +/
Сообщение от qqq email(??) on 13-Ноя-10, 01:42 
> Сорьки, конечно же очепятка. Читать как /usr/local/lib/compat/libmilter.so.4

Как раз compat7 и 6 стоит
Я проще сделал слинковал libmilter.so.5 на libmilter.so.4 и приложение завелось
Вопрос теперь в другом. Могу ли я еще не много Вас побеспокоить?
Можно ли Вас еще не много потревожить?
Может Вы знаете причину почему валится время от времени
Ситуация такая:
Решил установить антиспам касперского
все вроде бы встало сразу.
Но имеется проблема  время от времени появляется вот такая строчка

kas-milter[1014]: KAS-Filter: sigwait returned error: 22

А это строчки до и после этой строчки

sfmonitoring[14914]: KASINFO done
Nov 13 00:30:52 tst1 sfupdates: KASNOTICE New profiles received
Nov 13 00:31:04 tst1 ap-process-server[1031]: KASNOTICE [NOLOGID]: reloading configuration
Nov 13 00:31:04 tst1 kas-restart: KASNOTICE ap-mailfilter processes are restarted
Nov 13 00:31:04 tst1 kas-restart: KASNOTICE kas-milter is restarted
Nov 13 00:31:04 tst1 kas-milter[1014]: KAS-Filter: sigwait returned error: 2
Nov 13 00:31:04 tst1 sfupdates: KASNOTICE New data installed (upd time = 13.11.10 00:10:42 (MSK) + Last Sat Nov 13 00:10:42 2010)


То есть данная строчка появляется тогда когда происходит обновление базы антиспама.
Скажите пожалуйста может Вы знаете почему она возникает и как эту ошибку победить?


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Установка compat6"  +/
Сообщение от sTALK_specTrum on 13-Ноя-10, 03:09 
> То есть данная строчка появляется тогда когда происходит обновление базы антиспама.

Аналогично. "Стабильно" вылетает 3-4 раза в сутки. Пока до выяснения поставил в крон проверялку-поднималку-логописалку.

Надо бы техсуппорт попинать, однако что они скажут? Типо crazy's, версия KAS под FreeBSD уже третий год не обновляется, как и KAV, под восьмёрку пересобрать некогда и некому, ставьте шесть-семь и не парьтесь?  =)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Установка compat6"  +/
Сообщение от compat6 email on 13-Ноя-10, 09:08 
>> То есть данная строчка появляется тогда когда происходит обновление базы антиспама.
> Аналогично. "Стабильно" вылетает 3-4 раза в сутки. Пока до выяснения поставил в
> крон проверялку-поднималку-логописалку.
> Надо бы техсуппорт попинать, однако что они скажут? Типо crazy's, версия KAS
> под FreeBSD уже третий год не обновляется, как и KAV, под
> восьмёрку пересобрать некогда и некому, ставьте шесть-семь и не парьтесь?
> =)

Судя по логам падает kas-milter и если я правильно понимаю проблему, то ему не хватает
свободной валентности.
То есть при обновлении баз антиспама должен рестартовать kas-milter а он почему то
этого не может сделать. Поэтому накапливается куча контактов и наступает предел контактов.
Поэтому нужно поиграться будет с настройками фильтра.
Сегодня этим и займусь

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Установка compat6"  +/
Сообщение от lavr email on 13-Ноя-10, 09:03 
>> Сорьки, конечно же очепятка. Читать как /usr/local/lib/compat/libmilter.so.4
> Как раз compat7 и 6 стоит
> Я проще сделал слинковал libmilter.so.5 на libmilter.so.4 и приложение завелось

и это неправильная и порочная практика, man libmap.conf

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

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

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




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

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