Bug 25828 - pppd Fatal signal 6
: pppd Fatal signal 6
Status: NEW
: Sisyphus
(All bugs in Sisyphus/kernel-image-ovz-el)
: unstable
: x86_64 Linux
: P3 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2011-06-28 14:56 by
Modified: 2011-07-15 13:56 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2011-06-28 14:56:04
Добрый день!

Наконец то добрался, чтобы обновить последний из серверов с сизифа до
p6 (он же основной роутер в компании). И наткнулся вот на такую
проблему:


на сервере помимо еще основной функции - NAT, стоит еще vpn-сервер для
подключения к сети компании из дома. Авторизация через radius. До
обновления все работало исправно, после обновления вижу вот ткое:

[root@gw ~]# tail -f /var/log/messages |grep pp
Jun 28 14:53:43 gw pptpd[500074]: CTRL: Client 192.168.1.222 control connection
started
Jun 28 14:53:43 gw pptpd[500074]: CTRL: Starting call (launching pppd, opening
GRE)
Jun 28 14:53:43 gw pppd[500075]: Plugin radius.so loaded.
Jun 28 14:53:43 gw pppd[500075]: RADIUS plugin initialized.
Jun 28 14:53:43 gw pppd[500075]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so
loaded.
Jun 28 14:53:43 gw pppd[500075]: pptpd-logwtmp: $Version$
Jun 28 14:53:43 gw pppd[500075]: pppd 2.4.5 started by root, uid 0
Jun 28 14:53:43 gw pppd[500075]: Using interface ppp0
Jun 28 14:53:43 gw pppd[500075]: Connect: ppp0 <--> /dev/pts/1
Jun 28 14:53:43 gw pptpd[500074]: GRE: Bad checksum from pppd.
Jun 28 14:53:46 gw pppd[500075]: Unsupported protocol 'Apple Client Server
Protocol Control' (0x8235) received
Jun 28 14:53:46 gw pppd[500075]: found interface vid for proxy arp
Jun 28 14:53:46 gw pppd[500075]: local  IP address 192.168.0.254
Jun 28 14:53:46 gw pppd[500075]: remote IP address 192.168.3.8
Jun 28 14:53:46 gw pppd[500075]: pptpd-logwtmp.so ip-up ppp0 yukh-2
192.168.1.222
Jun 28 14:53:46 gw pppd[500075]: Fatal signal 6
Jun 28 14:53:46 gw pppd[500075]: Exit.
Jun 28 14:53:46 gw pptpd[500074]: GRE: read(fd=6,buffer=611620,len=8196) from
PTY failed: status = -1 error = Input/output error, usually caused by
unexpected termination of pppd, check option syntax and pppd logs
Jun 28 14:53:46 gw pptpd[500074]: CTRL: PTY read or GRE write failed
(pty,gre)=(6,7)
Jun 28 14:53:46 gw pptpd[500074]: CTRL: Client 192.168.1.222 control connection
finished

При этом на машине-клиенте вижу, что интерфейс ppp0 поднимается и тут же
падает.
Ситуация идентичная на двух независимых серверах, которые нормально работали до
обновления с сизифа до p6.
------- Comment #1 From 2011-06-28 15:01:55 -------
1. Какая версия пакета ppp была в системе, с которой обновлялись?
2. Попробуйте пакет ppp из Сизифа.
3. Пакеты pptpd в Сизифе и бранчах идентичны.
------- Comment #2 From 2011-06-28 15:04:07 -------
Если это специфично дл p6, то только если был downgrade с более новой версии в
Сизифе. Если нет, то надо перевесить на Сизиф
------- Comment #3 From 2011-06-28 15:12:08 -------
(In reply to comment #1)
> 1. Какая версия пакета ppp была в системе, с которой обновлялись?

Хороший вопрос, не помню - стоял Сизиф, не обновлял его около полугода ... На
втором сервере стоял последний сизиф.

> 2. Попробуйте пакет ppp из Сизифа.

p6:

[root@gw ~]# rpm -qa |grep ppp
ppp-2.4.5-alt8
ppp-radius-2.4.5-alt8
rp-pppoe-base-3.10-alt4
ppp-common-0.5.1-alt1


Сизиф:

ppp-2.4.5-alt9
rp-pppoe-base-3.10-alt4
ppp-radius-2.4.5-alt9
ppp-common-0.5.1-alt1


После обновления из Сизифа история та же, плюс еще ошибка:

Jun 28 15:08:37 gw pppd[502716]: found interface vid for proxy arp
Jun 28 15:08:37 gw pppd[502716]: local  IP address 192.168.0.254
Jun 28 15:08:37 gw pppd[502716]: remote IP address 192.168.3.8
Jun 28 15:08:37 gw pppd[502716]: pptpd-logwtmp.so ip-up ppp0 yukh-2
192.168.1.222
Jun 28 15:08:37 gw pppd[502716]: *** buffer overflow detected ***:
/usr/sbin/pppd terminated 
Jun 28 15:08:37 gw pppd[502716]: Fatal signal 6
Jun 28 15:08:37 gw pppd[502716]: Exit.



> 3. Пакеты pptpd в Сизифе и бранчах идентичны.

pptpd работает нормально, насколько я понимаю.
------- Comment #4 From 2011-06-28 16:27:52 -------
Забыл указать, данная проблема проявляется с ядром 2.6.32-ovz-el-alt17, сейчас
поставил 2.6.38-std-def-alt8.1 и все заработало...
------- Comment #5 From 2011-06-28 16:46:26 -------
с 2.6.32-ovz-el-alt16 все работает, поставил из Сизифа 2.6.32-ovz-el-alt25 -
полет нормальный. Отсюда вывод, что бага в ядре 2.6.32-ovz-el-alt17.
------- Comment #6 From 2011-06-28 16:50:06 -------
На p6.

Прошу обновить ovz-el в p6 asap
------- Comment #7 From 2011-06-28 16:51:38 -------
Прошу администраторов p6 переложить  ovz-smp из Сизифа или t6
------- Comment #8 From 2011-06-29 10:54:21 -------
Uptime 10 часов и та же самая история с ядром ovz-el-alt25:

Jun 29 10:38:48 home pptpd[329422]: CTRL: Client 172.31.255.9 control
connection started
Jun 29 10:38:48 home pptpd[329422]: CTRL: Starting call (launching pppd,
opening GRE)
Jun 29 10:38:48 home pppd[329423]: Plugin radius.so loaded.
Jun 29 10:38:48 home pppd[329423]: RADIUS plugin initialized.
Jun 29 10:38:48 home pppd[329423]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so
loaded.
Jun 29 10:38:48 home pppd[329423]: pppd 2.4.5 started by root, uid 0
Jun 29 10:38:48 home pppd[329423]: Using interface ppp0
Jun 29 10:38:48 home pppd[329423]: Connect: ppp0 <--> /dev/pts/1
Jun 29 10:38:48 home pptpd[329422]: GRE: Bad checksum from pppd.
Jun 29 10:38:52 home pppd[329423]: found interface home for proxy arp
Jun 29 10:38:52 home pppd[329423]: local  IP address 172.31.255.254
Jun 29 10:38:52 home pppd[329423]: remote IP address 172.31.255.17
Jun 29 10:38:52 home pppd[329423]: *** buffer overflow detected ***:
/usr/sbin/pppd terminated 
Jun 29 10:38:52 home pppd[329423]: Fatal signal 6
Jun 29 10:38:52 home pppd[329423]: Exit.


Перезагружаюсь с std-def-alt8.1:

Jun 29 10:44:03 home pptpd[6297]: CTRL: Client 172.31.255.9 control connection
started
Jun 29 10:44:03 home pptpd[6297]: CTRL: Starting call (launching pppd, opening
GRE)
Jun 29 10:44:03 home pppd[6298]: Plugin radius.so loaded.
Jun 29 10:44:03 home pppd[6298]: RADIUS plugin initialized.
Jun 29 10:44:03 home pppd[6298]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so
loaded.
Jun 29 10:44:03 home pppd[6298]: pppd 2.4.5 started by root, uid 0
Jun 29 10:44:03 home pppd[6298]: Using interface ppp0
Jun 29 10:44:03 home pppd[6298]: Connect: ppp0 <--> /dev/pts/1
Jun 29 10:44:03 home pptpd[6297]: GRE: Bad checksum from pppd.
Jun 29 10:44:06 home pppd[6298]: found interface home for proxy arp
Jun 29 10:44:06 home pppd[6298]: local  IP address 172.31.255.254
Jun 29 10:44:06 home pppd[6298]: remote IP address 172.31.255.17
Jun 29 10:44:06 home pppd[6298]: Script /etc/ppp/ip-up finished (pid 6309),
status = 0x0


Похоже, что все-таки где-то в kernel-image-ovz-el ошибка...
------- Comment #9 From 2011-07-15 13:56:03 -------
(В ответ на комментарий №7)
> Прошу администраторов p6 переложить  ovz-smp из Сизифа или t6
#50329 выполнено. Проверяйте.