IPSEC 工具 Racoon 崩溃且无法重新启动
Posted
技术标签:
【中文标题】IPSEC 工具 Racoon 崩溃且无法重新启动【英文标题】:IPSEC tool Racoon Crashes and can't restart it 【发布时间】:2011-07-12 01:14:53 【问题描述】:我使用的是运行 Mac OSX 10.6.6 (Snow Leopard) 的 PowerBook Pro。几个月来,我一直在使用内置的 *** 连接器连接到客户端服务器。昨天我的连接无法连接并且超时。我咨询了其他远程开发人员,他们也遇到了同样的问题。通过杀死“浣熊”进程来解决它。我做了同样的事情并连接了 ***。
我用谷歌搜索了 Racon,发现它是一个 IPsec 工具 (http://ipsec-tools.sourceforge.net/)
今天早上我遇到了同样的问题。我决定首先尝试使用 racoonctl 应用程序运行来刷新信息:
sudo racoonctl flush-sa ipsec
那不起作用,所以我决定直接终止该进程。可悲的是,我现在没有运行 racoon 进程。所以我重新启动了。还没处理。我再次重新启动并运行 fsck。还是什么都没有。
我查看了日志,似乎 racoon 每隔 10 秒就会崩溃一次(见下文)。
有人对我需要做些什么来恢复和运行它有任何想法吗?这似乎出乎意料地发生了,在这一点上它正在严重占用我的时间。
系统错误:
__TEXT [0x100000000 - 0x10008f000) __eh_frame [0x1000821e8 - 0x10008eff8) /usr/sbin/racoon 3 月 9 日 12:35:11 pmolaro com.apple.launchd[1] (com.apple.racoon[2458]):作业似乎已崩溃:分段错误 3 月 9 日 12:35:11 pmolaro com.apple.launchd[1] (com.apple.racoon):节流重生:将在 10 秒后开始 3 月 9 日 12:35:11 pmolaro com.apple.ReportCrash.Root[2454]: 2011-03-09 12:35:11.638 ReportCrash[2454:301b] 保存了 racoon[2458] 版本的崩溃报告??? (???) 到 /Library/Logs/DiagnosticReports/racoon_2011-03-09-123511_localhost.crash崩溃报告:
流程:浣熊[720] 路径:/usr/sbin/racoon 标识:浣熊 版本: ??? (???) 代码类型:X86-64(本机) 父进程:launchd [1] 日期/时间:2011-03-09 10:42:19.831 -0500 操作系统版本:Mac OS X 10.6.6 (10J567) 报告版本:6 异常类型:EXC_BAD_ACCESS (SIGSEGV) 异常代码:0x000000000000000d、0x0000000000000000 崩溃的线程:0 线程 0 崩溃: 0 dyld 0x00007fff5fc01723 dyld::setNewProgramVars(ProgramVars const&) + 64 1 dyld 0x00007fff5fc0d8d9 ImageLoaderMachO::setupLazyPointerHandler(ImageLoader::LinkContext const&) + 297 2 dyld 0x00007fff5fc18a19 ImageLoaderMachOCompressed::doBind(ImageLoader::LinkContext const&, bool) + 57 3 dyld 0x00007fff5fc0b5a2 ImageLoader::recursiveBind(ImageLoader::LinkContext const&, bool) + 122 4 dyld 0x00007fff5fc0c81b ImageLoader::link(ImageLoader::LinkContext const&, bool, bool, ImageLoader::RPathChain const&) + 171 5 dyld 0x00007fff5fc04d48 dyld::link(ImageLoader*, bool, ImageLoader::RPathChain const&) + 118 6 dyld 0x00007fff5fc068d6 dyld::_main(macho_header const*, unsigned long, int, char const**, char const**, char const**) + 2822 7 dyld 0x00007fff5fc016d2 dyldbootstrap::start(macho_header const*, int, char const**, long) + 799 8 dyld 0x00007fff5fc01052 _dyld_start + 42 线程 0 因 X86 线程状态(64 位)而崩溃: rax:0x00000000000000001 rbx:0x00000001000003c8 rcx:0x0000000000000000 rdx:0x0921b00000000100 rdi: 0x000000010008fac0 rsi: 0x00007fff5fc277c1 rbp: 0x00007fff5fbfdac0 rsp: 0x00007fff5fbfdac0 r8: 0x00007fff5fc444b0 r9: 0x0000000000000001 r10: 0x00007fff893d5d3f r11: 0x00007fff5fc0d6aa r12:0x00000001000002e0 r13:0x0000000000000002 r14:0x0000000100000000 r15:0x00007fff5fc43be8 撕裂:0x00007fff5fc01723 rfl:0x0000000000010206 cr2:0x000000010008f048 二进制图像: 0x100000000 - 0x10008eff7 +浣熊??? (???) /usr/sbin/racoon 0x1000a0000 - 0x1000a5fef libipsec.A.dylib 300.0.0(兼容性 1.0.0)/usr/lib/libipsec.A.dylib 0x7fff5fc00000 - 0x7fff5fc3bdef dyld 132.1 (???) /usr/lib/dyld 0x7fff80008000 - 0x7fff8000dfff libpam.2.dylib 3.0.0(兼容性 3.0.0)/usr/lib/libpam.2.dylib 0x7fff8125e000 - 0x7fff8141ffff libSystem.B.dylib 125.2.1(兼容性 1.0.0)/usr/lib/libSystem.B.dylib 0x7fff81528000 - 0x7fff817aefff com.apple.security 6.1.1 (37594) /System/Library/Frameworks/Security.framework/Versions/A/Security 0x7fff817d8000 - 0x7fff81815fff com.apple.LDAPFramework 2.0 (120.1) /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP 0x7fff81c85000 - 0x7fff81c89ff7 libmathCommon.A.dylib 315.0.0(兼容性 1.0.0)/usr/lib/system/libmathCommon.A.dylib 0x7fff81fcf000 - 0x7fff81fefff7 com.apple.DirectoryService.Framework 3.6 (621.9) /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService 0x7fff8259a000 - 0x7fff82617fef libstdc++.6.dylib 7.9.0(兼容性 7.0.0)/usr/lib/libstdc++.6.dylib 0x7fff82618000 - 0x7fff827d6fff libicucore.A.dylib 40.0.0(兼容性 1.0.0)/usr/lib/libicucore.A.dylib 0x7fff82831000 - 0x7fff82952fe7 libcrypto.0.9.8.dylib 0.9.8(兼容性 0.9.8)/usr/lib/libcrypto.0.9.8.dylib 0x7fff829cf000 - 0x7fff82a85fff libobjc.A.dylib 227.0.0(兼容性 1.0.0)/usr/lib/libobjc.A.dylib 0x7fff82cca000 - 0x7fff82cebfff libresolv.9.dylib 41.0.0(兼容性 1.0.0)/usr/lib/libresolv.9.dylib 0x7fff84b80000 - 0x7fff84b91ff7 libz.1.dylib 1.2.3(兼容性 1.0.0)/usr/lib/libz.1.dylib 0x7fff84c47000 - 0x7fff84c59fe7 libsasl2.2.dylib 3.15.0(兼容性 3.0.0)/usr/lib/libsasl2.2.dylib 0x7fff85fb4000 - 0x7fff86000fff libauto.dylib ??? (???) /usr/lib/libauto.dylib 0x7fff862a8000 - 0x7fff862e2fff libssl.0.9.8.dylib 0.9.8(兼容性 0.9.8)/usr/lib/libssl.0.9.8.dylib 0x7fff86ac2000 - 0x7fff86ac3ff7 com.apple.TrustEvaluationAgent 1.1 (1) /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent 0x7fff8735e000 - 0x7fff87374fef libbsm.0.dylib ??? (???) /usr/lib/libbsm.0.dylib 0x7fff87375000 - 0x7fff8746dff7 libiconv.2.dylib 7.0.0(兼容性 7.0.0)/usr/lib/libiconv.2.dylib 0x7fff87593000 - 0x7fff875d4fff com.apple.SystemConfiguration 1.10.5 (1.10.2) /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration 0x7fff87ae1000 - 0x7fff87c58fe7 com.apple.CoreFoundation 6.6.4 (550.42) /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation 0x7fff87e02000 - 0x7fff87ebbfff libsqlite3.dylib 9.6.0(兼容性 9.0.0)/usr/lib/libsqlite3.dylib 0x7fff883a0000 - 0x7fff8844ffff edu.mit.Kerberos 6.5.10 (6.5.10) /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos 0x7ffffffe00000 - 0x7fffffe01fff libSystem.B.dylib ??? (???) /usr/lib/libSystem.B.dylib
【问题讨论】:
【参考方案1】:我终于解决了自己的问题。我使用 TimeMachine 替换了 /usr/sbin/racoon 和 /usr/sbin/racoonctl 文件并重新启动了我的系统。现在 *** 按预期工作。我猜其中一个文件(可能是浣熊)以某种方式损坏了。
顺便说一句,我确实打电话给 Apple 寻求帮助。我愿意支付支持费来解决这个问题。在他们阅读了我在此页面上的信息后,我被告知此问题“超出了他们的技术培训范围”。我问我是否可以与了解操作系统基础的高级技术人员交谈,并被告知这不是一个选择。技术人员最终建议我花一个小时重新安装我的操作系统来解决这个问题。也从未推荐过 TimeMachine。
这个故事的寓意:除非您需要知道如何连接打印机或在 iPad 上上网,否则您可能不想在 Apple 支持上浪费您的时间或金钱。对不起,Apple,在这方面你让我失望了! :(
【讨论】:
感谢您的精彩问答!请继续并选择您自己的答案作为此问题的答案,以表扬自己!以上是关于IPSEC 工具 Racoon 崩溃且无法重新启动的主要内容,如果未能解决你的问题,请参考以下文章
sh 使用IKEv1和Linux用户名和密码设置Racoon IPSEC VPN