Перейти к содержимому
Калькуляторы

Freebsd 8.0-RELEASE + mpd 5.3 траблы

-------------

alex_001, скажите, а почему вы прокси-арп не переложете на сам mpd ? ведь работает же, на сколько мне известно.

Дык , в том то и дело что на финале мпд просто вызывает arp -S ... , который успешно обламывается.

понял, спасибо!

а это: http://forums.freebsd.org/showthread.php?t=8427

изучали?

парни пишут, что патч помогает в этой проблеме.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

-------------

alex_001, скажите, а почему вы прокси-арп не переложете на сам mpd ? ведь работает же, на сколько мне известно.

Дык , в том то и дело что на финале мпд просто вызывает arp -S ... , который успешно обламывается.

понял, спасибо!

а это: http://forums.freebsd.org/showthread.php?t=8427

изучали?

парни пишут, что патч помогает в этой проблеме.

С proxyarp разобрался - косяк в userspace (похоже во всех утилитах). Приделал пропатченную реализацию arp (из ppp взятую) к mpd - заработало.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

сегодня подвис сервер, после 6 дней аптайма, всех выкинуло и писало ошибку 800

в топ ничего подозретельного, в dmesg тоже, mpd ещё не смотрел

сервер тормозил даже по ssh...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

flowcleaner точно не был? Очень похоже.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Hawk128, точно

на двух серверах пересобрал ядро без flowtables ещё 6 дней назад, вот один из серваков до сих пор норм работает, а второй чегото подвис..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

второй сервер тоже также выкинул всех, спустя 10 дней...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у когонить есть идеи, мот из за proxy-arp ?

обновил мир, посмотрим что дальше буит

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ребят кто нибудь решил проблему с system: command "/usr/sbin/arp" returned 256

Изменено пользователем griale

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ребят кто нибудь решил проблему с system: command "/usr/sbin/arp" returned 256

Да , но функциональность arp пришлось перенести в mpd. Если так устроит могу патчик выложить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у когонить есть идеи, мот из за proxy-arp ?

обновил мир, посмотрим что дальше буит

kolovrat, как успехи?

 

Да , но функциональность arp пришлось перенести в mpd. Если так устроит могу патчик выложить.
Если можно, будем признательны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ребят кто нибудь решил проблему с system: command "/usr/sbin/arp" returned 256
Да , но функциональность arp пришлось перенести в mpd. Если так устроит могу патчик выложить.

 

Буду очень признателен. Главное чтобы работало и не конфликтовало с другими приложениями. А то не хочется переставлять все на 7 версию

Спасибо

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Freebsd 8.0-RELEASE + mpd 5.3 траблы

Почему нет желания заменить на что-нибудь типа accel pptp

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Простите за вопрос не в тему (т.е. не совсем в тему)... У меня тоже имеется проблема с FreeBSD 8.0 и MPD 5.

И вопрос такой, как обновить FreeBSD до последней STABLE версии?

 

p.s. в интернете что-то не смог найти, видимо запрос не правильно формирую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Лучше всего cvsup

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Лучше всего cvsup
Я сделал как тут описано _ttp://mossyadmin.ru/109 ("Обновление исходных текстов ядра"). Это и все что-ли?

 

Где вообще можно увидеть, что что-то обновилось?

Изменено пользователем krendelek007

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После этого вообще-то надо мир и ядро пересобрать и поставить. Как - ответ в манах...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Простите за вопрос не в тему (т.е. не совсем в тему)... У меня тоже имеется проблема с FreeBSD 8.0 и MPD 5.

И вопрос такой, как обновить FreeBSD до последней STABLE версии?

 

p.s. в интернете что-то не смог найти, видимо запрос не правильно формирую.

 

csup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/stable-supfile

mount -o size=536870912 -t tmpfs tmpfs /usr/obj

cd /usr/src/

make -j8 -s buildkernel KERNCONF=RIM

make -j8 -s installkernel KERNCONF=RIM

перезагрузка

 

RIM - название конфига ядра

Лучше почитать всё таки, перед тем, как делать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

После этого вообще-то надо мир и ядро пересобрать и поставить. Как - ответ в манах...
Ага.. Кабы все так... :(

Первое действие по рекомендации "UPDATE"

make kernel-toolchain

Результат:

/legacy/usr/include  -static -L/usr/obj/usr/src/tmp/legacy/usr/lib -o lint1 cgram.o scan.o mem1.o mem.o err.o main1.o decl.o tree.o func.o init.o emit.o emi
t1.o inittyp.o -ll -lm -legacy
main1.o(.text+0x2d2): In function `main':
: undefined reference to `yydebug'
main1.o(.text+0x2d8): In function `main':
: undefined reference to `yydebug'
*** Error code 1

Stop in /usr/src/usr.bin/xlint/lint1.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

Аналогично и make buildword и прочее... Одним словом - зашибись! Придется все с нуля ставить... :(

P.S. До этого (cvs update) было FreeBSD 8.0 STABLE от 2010.02..

 

Ну или, согласно рекомендации - make -j8 -s buildkernel KERNCONF=MyKern

--------------------------------------------------------------
>>> stage 2.3: build tools
--------------------------------------------------------------
cc1: warnings being treated as errors
aicasm_gram.c:547: warning: redundant redeclaration of 'malloc'
aicasm_gram.c:554: warning: redundant redeclaration of 'free'
/usr/include/stdlib.h:93: warning: previous declaration of 'free' was here
aicasm_gram.c:1684: warning: redundant redeclaration of 'yyparse'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:111: warning: previous declaration of 'yyparse' was here
cc1: warnings being treated as errors
aicasm_macro_gram.c:360: warning: redundant redeclaration of 'malloc'
aicasm_macro_gram.c:367: warning: redundant redeclaration of 'free'
/usr/include/stdlib.h:93: warning: previous declaration of 'free' was here
aicasm_macro_gram.c:1111: warning: redundant redeclaration of 'mmparse'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y:70: warning: previous declaration of 'mmparse' was here
aicasm_macro_gram.c: In function 'mmparse':
aicasm_macro_gram.c:1494: warning: implicit declaration of function 'mmerror'
aicasm_macro_gram.c:1494: warning: nested extern declaration of 'mmerror'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y: At top level:
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y:165: warning: conflicting types for 'mmerror'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y:165: error: static declaration of 'mmerror' follows non-static declaration
aicasm_macro_gram.c:1494: error: previous implicit declaration of 'mmerror' was here
aicasm_gram.c: In function 'yyparse':
aicasm_gram.c:3521: warning: implicit declaration of function 'yyerror'
aicasm_gram.c:3521: warning: nested extern declaration of 'yyerror'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y: At top level:
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:1935: warning: conflicting types for 'yyerror'
/usr/src/sys/dev/aic7xxx/aicasm/aicasm_gram.y:1935: error: static declaration of 'yyerror' follows non-static declaration
aicasm_gram.c:3521: error: previous implicit declaration of 'yyerror' was here
*** Error code 1
*** Error code 1
2 errors
*** Error code 2
1 error
*** Error code 2
1 error

Или все же есть способ побороть этот "yy...." без new install ??

Изменено пользователем AlKov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

svn co http://svn.freebsd.org/base/stable/8/ /usr/src

cd /usr/src/

make cleanworld && make cleandir

make buildworld

make buildkernel KERNCONF=CONFIG

make installkernel KERNCONF=CONFIG

reboot

mergemaster -p

make installworld

mergemaster

reboot

cd /usr/src

make BATCH_DELETE_OLD_FILES=YES delete-old delete-old-libs

reboot

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

svn co http://svn.freebsd.org/base/stable/8/ /usr/src

cd /usr/src/

make cleanworld && make cleandir

make buildworld

make buildkernel KERNCONF=CONFIG

make installkernel KERNCONF=CONFIG

reboot

mergemaster -p

make installworld

mergemaster

reboot

cd /usr/src

make BATCH_DELETE_OLD_FILES=YES delete-old delete-old-libs

reboot

Не помогает.. Один в один..

make buildkernel

p/legacy/usr/include  -static -L/usr/obj/usr/src/tmp/legacy/usr/lib -o lint1 cgram.o scan.o mem1.o mem.o err.o main1.o decl.o tree.o func.o init.o emit.o emi
t1.o inittyp.o -ll -lm -legacy
main1.o(.text+0x2d2): In function `main':
: undefined reference to `yydebug'
main1.o(.text+0x2d8): In function `main':
: undefined reference to `yydebug'
*** Error code 1

Stop in /usr/src/usr.bin/xlint/lint1.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

svn co http://svn.freebsd.org/base/stable/8/ /usr/src

cd /usr/src/

make cleanworld && make cleandir

make buildworld

make buildkernel KERNCONF=CONFIG

make installkernel KERNCONF=CONFIG

reboot

mergemaster -p

make installworld

mergemaster

reboot

cd /usr/src

make BATCH_DELETE_OLD_FILES=YES delete-old delete-old-libs

reboot

Не помогает.. Один в один..

make buildkernel

p/legacy/usr/include  -static -L/usr/obj/usr/src/tmp/legacy/usr/lib -o lint1 cgram.o scan.o mem1.o mem.o err.o main1.o decl.o tree.o func.o init.o emit.o emi
t1.o inittyp.o -ll -lm -legacy
main1.o(.text+0x2d2): In function `main':
: undefined reference to `yydebug'
main1.o(.text+0x2d8): In function `main':
: undefined reference to `yydebug'
*** Error code 1

Stop in /usr/src/usr.bin/xlint/lint1.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.
*** Error code 1

Stop in /usr/src.

странно, посмотрите в make.conf, и конфиг ядра

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

странно, посмотрите в make.conf, и конфиг ядра
А что смотреть в make.conf? У меня там практически ничего нет.
# added by use.perl 2010-03-29 16:06:07
PERL_VERSION=5.10.1

И все..

И причем тут в данный момент конфиг ядра? До него еще дело не доходило.

Изменено пользователем AlKov

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на все похоже, что исходники собрать пытаетесь не те, не от текущей системы.

может, даже не i386 (adm64) ;)

 

cat make.conf

uname -a

в студию

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

на все похоже, что исходники собрать пытаетесь не те, не от текущей системы.

может, даже не i386 (adm64) ;)

 

cat make.conf

uname -a

в студию

А это как так не те исходники??? Как оно вообще возможно?

uname -a
FreeBSD 8.0-STABLE-201002 #0: Mon Mar 29 17:13:13 MSD 2010     root@mydomain.ru:/usr/obj/usr/src/sys/NG_CAR_PF  amd64

make.conf постом выше.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

http://osm.interlan.ru/diff1.tar.gz

Код арп взят из pppd и подправлен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.