<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>25400</bug_id>
          
          <creation_ts>2011-04-08 11:44:18 +0400</creation_ts>
          <short_desc>Перестал работать VPN через pptp.</short_desc>
          <delta_ts>2011-04-10 02:11:30 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>NetworkManager-pptp</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>critical</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Shilov">hsv</reporter>
          <assigned_to name="Mikhail Efremov">sem</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>sem</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>120053</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-04-08 11:44:18 +0400</bug_when>
    <thetext>Стал сегфолтится nm-pptp-pppd-plugin.

/var/log/messages в части касающейся

NetworkManager[4285]: &lt;info&gt; Starting VPN service &apos;pptp&apos;...
NetworkManager[4285]: &lt;info&gt; VPN service &apos;pptp&apos; started (org.freedesktop.NetworkManager.pptp), PID 6490
NetworkManager[4285]: &lt;info&gt; VPN service &apos;pptp&apos; appeared; activating connections
NetworkManager[4285]: &lt;info&gt; VPN plugin state changed: 1
NetworkManager[4285]: &lt;info&gt; VPN plugin state changed: 3
NetworkManager[4285]: &lt;info&gt; VPN connection &apos;My-VPN&apos; (Connect) reply received.
pppd[6492]: Plugin /usr/lib/pppd/2.4.5/nm-pptp-pppd-plugin.so loaded.
pppd[6492]: pppd 2.4.5 started by root, uid 0
pppd[6492]: Using interface ppp1
pppd[6492]: Connect: ppp1 &lt;--&gt; /dev/pts/2
pptp[6494]: nm-pptp-service-6490 log[main:pptp.c:314]: The synchronous pptp option is NOT activated 
pptp[6498]: nm-pptp-service-6490 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 &apos;Start-Control-Connection-Request&apos; 
pptp[6498]: nm-pptp-service-6490 log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply
pptp[6498]: nm-pptp-service-6490 log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established.
pptp[6498]: nm-pptp-service-6490 log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 &apos;Outgoing-Call-Request&apos; 
pptp[6498]: nm-pptp-service-6490 log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply.
pptp[6498]: nm-pptp-service-6490 log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer&apos;s call ID 62). 
NetworkManager[4285]: &lt;warn&gt; VPN service &apos;pptp&apos; died with signal 11
kernel: nm-pptp-service[6490]: segfault at 0 ip 0804ab2b sp bfcc46d0 error 4 in nm-pptp-service[8048000+6000]
pppd[6492]: Unable to obtain CHAP password for *** on ***       from plugin


Если откатить NetworkManager на 0.8.2-alt2.git20101126 - все работает.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120102</commentid>
    <comment_count>1</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2011-04-09 04:59:39 +0400</bug_when>
    <thetext>Воспроизвел, скоро починю.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120114</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-04-09 15:16:44 +0400</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Воспроизвел, скоро починю.
Ок спасибо.
Приношу извинения за bloker (случайно зацепил).

[JT]

Еще-бы ModemManager (#24110) починить...

С учетом этой ошибки + #24110 + #25297 (последнее особенно достало)
не выдержал и перенастроил сеть на etcnet с выносом NM.
Все просто работает, Причем (субъективно) значительно быстрее чем было, ну и соответственно без перечисленных глюков, правда через ifup/ifdown.


Да, и еще, сильно удивило:

sudo apt-get remove NetworkManager-glib
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  NetworkManager-glib gimp google-gadgets-core google-gadgets-qt google-gadgets-xul kde4artwork-desktopthemes kde4artwork-screensavers
  kde4artwork-screensavers3d kde4artwork-xscreensaver kde4artwork-xscreensaver3d kde4base-workspace kde4base-workspace-core libgeoclue libgoogle-gadgets
  libgoogle-gadgets-qt libwebkitgtk2 plasma-applet-binaryclock plasma-applet-blackboard plasma-applet-bookmarks plasma-applet-bubblemon
  plasma-applet-calculator plasma-applet-charselect plasma-applet-dict plasma-applet-eyes plasma-applet-fifteenpuzzle plasma-applet-filewatcher
  plasma-applet-frame plasma-applet-fuzzy-clock plasma-applet-incomingmsg plasma-applet-kimpanel plasma-applet-knowledgebase plasma-applet-kolourpicker
  plasma-applet-konqprofiles plasma-applet-lancelot plasma-applet-leavenote plasma-applet-news plasma-applet-notes plasma-applet-paste
  plasma-applet-pastebin plasma-applet-plasmaboard plasma-applet-previewer plasma-applet-qalculate plasma-applet-rssnow plasma-applet-showdashboard
  plasma-applet-showdesktop plasma-applet-systemloadviewer plasma-applet-unitconverter plasma-applet-weather plasma-applet-webslice
  plasma-dataengine-microblog plasma-dataengine-potd plasma-runner-audioplayercontrol plasma-runner-browserhistory plasma-runner-charrunner
  plasma-runner-contacts plasma-runner-converter plasma-runner-datetime plasma-runner-katesessions plasma-runner-konquerorsessions
  plasma-runner-konsolesessions plasma-runner-kopete
0 upgraded, 0 newly installed, 61 removed and 1 not upgraded.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120115</commentid>
    <comment_count>3</comment_count>
    <who name="Mikhail Efremov">sem</who>
    <bug_when>2011-04-09 16:42:28 +0400</bug_when>
    <thetext>(В ответ на комментарий №2)
&gt; [JT]
&gt; 
&gt; Еще-бы ModemManager (#24110) починить...

С этим хорошо бы сходить к апстриму. Мне писать апстриму вряд ли имеет смысл, без железки я не смогу ответить на вопросы. Я копался в MM на предмет этой баги, но уже давно и времени на более глубокое копание не было.
На следующей неделе я планирую собрать свежий snapshot MM, будет имеет смысл проверить с ним. Я, правда, не помню там обнадеживающих коммитов, но я не слишком внимательно следил за ним в последнее время.

&gt; Да, и еще, сильно удивило:

Разный софт имеет поддержку NM, спрашивая у него о наличии сети, например.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120118</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Shilov">hsv</who>
    <bug_when>2011-04-09 20:22:59 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; С этим хорошо бы сходить к апстриму. 
Мрачно занят :-(
Проще сеть перенастроить.


&gt; На следующей неделе я планирую собрать свежий snapshot MM, будет имеет смысл
&gt; проверить с ним. 
Попробуем.

&gt; &gt; Да, и еще, сильно удивило:
&gt; &gt; ... 
&gt; Разный софт имеет поддержку NM, спрашивая у него о наличии сети, например.

И кому тут оно реально надо?

kde4base-workspace-core -&gt; libgoogle-gadgets -&gt; libwebkitgtk2 -&gt; libgeoclue -&gt; libnm-glib.so.2. 

Хотя с этим наверное в sisyphus@</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>120121</commentid>
    <comment_count>5</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2011-04-10 02:11:30 +0400</bug_when>
    <thetext>NetworkManager-pptp-0.8.3.999-alt1.git20110404 -&gt; sisyphus:

* Sat Apr 09 2011 Mikhail Efremov &lt;sem@altlinux&gt; 0.8.3.999-alt1.git20110404
- upstream git snapshot (NM_0_8 branch):
    + fix crash (closes: #25400).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>