ทำไม Mac Pro ของฉันไม่สามารถเชื่อมต่อกับ SMB ที่แชร์ผ่านเครือข่ายได้


2

ฉันมีปัญหาแปลก ๆ จริงๆ ฉันมี Raspberry Pi ที่รันเซิร์ฟเวอร์ SMB ที่แสดงในแถบด้านข้างของ Finder ฉันมักจะสามารถคลิกที่มันและเชื่อมต่อ เพิ่งวันนี้มันหยุดทำงานและทำให้ฉันมีข้อผิดพลาด "การเชื่อมต่อล้มเหลว" มันทำงานได้ดีในอดีต ฉันใช้ระบบปฏิบัติการ 10.8.4 บน Mac Pro MBP ของเรา (เช่น 10.8.4) เชื่อมต่อได้ดีไม่มีปัญหา ฉันเห็นข้อความบันทึกใน Console.app เช่น:

9/10/13 7:14:43.869 PM com.apple.kextd[12]: Request from non-root process 'netbiosd' (euid 222) to load /System/Library/Extensions/smbfs.kext - not allowed.
9/10/13 7:14:43.870 PM netbiosd[84]: Loading com.apple.filesystems.smbfs status = -603947004

คิด?


คุณได้ลองเชื่อมต่อโดยตรงไปยังไดเรกทอรีในส่วนแบ่ง (Finder -> Go -> เชื่อมต่อกับเซิร์ฟเวอร์ -> SMB: // ipadress / share) หรือไม่
cyphorious

ใช่. และใช้งานได้กับ MBP ของเรา (10.8.4) และ MB อื่น ๆ ของเรา (10.6.8) ไม่ใช่บน Mac Pro
daviesgeek

1
man page ของ Apple สำหรับ kextload กล่าวว่า"สำหรับ kexts ส่วนใหญ่ kextload จะต้องเรียกใช้ในฐานะ superuser (root) Kexts ที่ติดตั้งภายใต้ / System / ด้วย OSBundleAllowUserLoad คุณสมบัติที่ตั้งค่าเป็นจริง ดังนั้นฉันจึงสงสัยว่าคุณสมบัตินี้มีการเปลี่ยนแปลงใน Mac Pro ของคุณหรือไม่ 10.8.4 ในระบบของฉันcat /System/Library/Extensions/smbfs.kext/Contents/Info.plistแสดงบรรทัดตามด้วย<key>OSBundleAllowUserLoad</key> <true/>สิ่งนั้นแสดงให้เห็นบน Mac Pro ของคุณ?
แอชลีย์

คุณสามารถใช้ค่าเริ่มต้นอ่าน /System/Library/Extensions/smbfs.kext/Contents/Info OSBundleAllowUserLoad ใน Terminal เพื่อรับคำตอบของคำถามของ Ashely ผลลัพธ์ที่ได้จะง่ายต่อสายตา :-) ผลลัพธ์ของ 1 เท่ากับ true, 0 เท่ากับ false
markhunte

1
ตกลงนี่เป็นความคิดที่แตกต่างกัน ... สิ่งที่sudo kextunload /System/Library/Extensions/smbfs.kext; sudo kextutil -print-diagnostics -verbose 6 /System/Library/Extensions/smbfs.kextแสดง
แอชลีย์

คำตอบ:


2

เป็นหลัก:

ระบบปฏิบัติการสูญเสียความสมบูรณ์

คุณแน่ใจหรือไม่ว่าส่วนอื่น ๆ ของระบบปฏิบัติการนั้นเป็นส่วนสำคัญ

ข้อเสนอแนะ

ตรวจสอบระบบไฟล์: ใช้ Disk Utility

ตรวจสอบดิสก์ให้ละเอียดยิ่งขึ้น สำหรับนี้คุณอาจใช้badblocks หรือสิ่งที่ต้องการ Genius

ใช้ App Store เพื่อดาวน์โหลดตัวติดตั้ง OS X Mountain Lion แบบเต็มสำหรับ OS X 10.8.5

ติดตั้งระบบปฏิบัติการอีกครั้ง


ผมยืนยัน FS ... และเท่าที่ผมสามารถบอกได้ทุกอย่างเป็นเหมือนเดิม ...
daviesgeek

1
การตรวจสอบระบบไฟล์ HFS Plus ไม่ได้เป็นการรับประกันความถูกต้องของข้อมูลในระบบนั้น
Graham Perrin

2

ก่อนอื่นให้ลองเริ่มการแชร์ไฟล์ใหม่ในบานหน้าต่างการตั้งค่าการแชร์

มีข้อบกพร่องใน OS X ที่ยังคงมีอยู่ใน 10.8.5 ซึ่งสภาพการแย่งชิงอาจทำให้การแชร์ไฟล์เริ่มต้นก่อนที่จะทำการกำหนดค่ารับรองความถูกต้องทำให้การเชื่อมต่อ SMB กับเครือข่ายใช้ร่วมกับสิทธิ์ประเภทใดก็ได้

หากวิธีนี้แก้ไขปัญหาของคุณได้วิธีหนึ่งในการทำให้กระบวนการนี้เป็นแบบอัตโนมัติคือการสร้างlaunchdตัวแทนที่มีเนื้อหาดังต่อไปนี้:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>Label</key>
        <string>com.mcdado.restart_smb</string>
        <key>ProgramArguments</key>
        <array>
        <string>/bin/bash</string>
        <string>-c</string>
        <string>sleep 60;touch "/Library/Preferences/SystemConfiguration/com.apple.smb.server.plist"</string>
        </array>
        <key>RunAtLoad</key>
        <true/>
</dict>
</plist>

บันทึกไฟล์นี้~/Library/LaunchAgents/com.mcdado.restart_smbจากนั้นโหลดโดยเรียกใช้คำสั่งต่อไปนี้:sudo launchctl load ~/Library/LaunchAgents/com.mcdado.restart_smb

ที่มา: SMB และ Lion | การเข้ารหัส Oceanside


น่าเสียดายที่นั่นใช้ไม่ได้…
daviesgeek

เมื่อฉันพยายามเชื่อมต่อกับการแบ่งปัน SMB ผ่าน CLI ดังที่แสดงในโพสต์ที่เชื่อมโยงฉันได้รับ:mount_smbfs: failed to intitialize the smb library: Device not configured
daviesgeek

สำหรับทุกคนที่มาจาก Google ฉันได้ขยายคำตอบ มันอาจช่วยคุณมันอาจจะไม่
mcdado

1

ฉันได้จัดทำข้อเสนอแนะการแก้ไขปัญหาตามลำดับในความคิดเห็นซึ่งฉันบันทึกไว้เป็นคำตอบด้านล่าง หากเราพบทางออกฉันจะแก้ไขคำตอบนี้

1. ตรวจสอบให้แน่ใจว่า OSBundleAllowUserLoad เป็นจริง

หน้าคนของ Apple สำหรับkextloadพูดว่า

สำหรับ kexts ส่วนใหญ่ kextload จะต้องเรียกใช้เป็น superuser (root) Kexts ที่ติดตั้งภายใต้ / System / พร้อมกับคุณสมบัติ OSBundleAllowUserLoad ที่ตั้งค่าเป็นจริงอาจถูกโหลดผ่าน kextload โดยผู้ใช้ที่ไม่ใช่รูท

ดังนั้นฉันจึงสงสัยว่าคุณสมบัตินี้มีการเปลี่ยนแปลงใน Mac Pro ของคุณหรือไม่ ในระบบ 10.8.4 ของฉันcat /System/Library/Extensions/smbfs.kext/Contents/Info.plistแสดงรายชื่อ longish ที่ด้านล่างของคำตอบนี้ (บรรทัดสุดท้ายควรเป็น</plist>... คุณอาจต้องเลื่อนเพื่อดู)

โปรดทราบว่ารายชื่อของฉันมีดังต่อไปนี้:

    <key>OSBundleAllowUserLoad</key>
    <true/>

หากไฟล์ของคุณไม่รวมบรรทัดเหล่านี้ (ซึ่งระบุรหัสและค่าที่เกี่ยวข้องที่กล่าวถึงในหน้า man ด้านบน) ฉันขอแนะนำ:

  1. สำรองไฟล์ - ตัวอย่างเช่นโดยใช้cp -p /System/Library/Extensions/smbfs.kext/Contents/Info.plist ~/Desktop/( -pอาร์กิวเมนต์เก็บรักษาวันที่และข้อมูลเมตาอื่น ๆ ในไฟล์)
  2. แก้ไขไฟล์เพื่อรวมบรรทัดที่ฉันพูดถึงข้างต้น เนื่องจากไฟล์เป็นเจ้าของโดย root คุณจึงไม่สามารถแก้ไขได้ใน TextEdit sudo nano /System/Library/Extensions/smbfs.kext/Contents/Info.plistคุณสามารถใช้ หรือมีวิธีแก้ปัญหาที่อนุญาตให้ใช้ TextEdit: ดูคำตอบนี้ (โดยวิธีการ: ฉันสงสัยว่ามันเป็นไปได้ที่จะทำเช่นนี้โดยใช้defaults writeแต่ฉันควรหลีกเลี่ยงความเสี่ยงของการเขียนล่องหนผิดไฟล์โดยไม่ตั้งใจ)
  3. รีบูตและทดสอบ

ฉันไม่รู้ว่าคีย์และค่าดังกล่าวอาจหายไปได้อย่างไร (ฉันไม่ทราบว่าจะใช้งานได้หรือไม่ฉันยังไม่ได้ลองและการเซ็นรหัสอาจทำให้การดัดแปลงประเภทนี้ไม่ได้) ด้วย: โปรดระวังการสำรองและแก้ไขไฟล์นี้เพียงไฟล์เดียว!

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>BuildMachineOSBuild</key>
    <string>12E53</string>
    <key>CFBundleDevelopmentRegion</key>
    <string>English</string>
    <key>CFBundleExecutable</key>
    <string>smbfs</string>
    <key>CFBundleIdentifier</key>
    <string>com.apple.filesystems.smbfs</string>
    <key>CFBundleInfoDictionaryVersion</key>
    <string>6.0</string>
    <key>CFBundleName</key>
    <string>smbfs</string>
    <key>CFBundlePackageType</key>
    <string>KEXT</string>
    <key>CFBundleShortVersionString</key>
    <string>1.8.4</string>
    <key>CFBundleSignature</key>
    <string>????</string>
    <key>CFBundleVersion</key>
    <string>1.8.4</string>
    <key>DTCompiler</key>
    <string></string>
    <key>DTPlatformBuild</key>
    <string>4F250</string>
    <key>DTPlatformVersion</key>
    <string>GM</string>
    <key>DTSDKBuild</key>
    <string>12E53</string>
    <key>DTSDKName</key>
    <string></string>
    <key>DTXcode</key>
    <string>0440</string>
    <key>DTXcodeBuild</key>
    <string>4F250</string>
    <key>NSHumanReadableCopyright</key>
    <string>Copyright © 2004-2013 Apple Inc. All rights reserved.</string>
    <key>OSBundleAllowUserLoad</key>
    <true/>
    <key>OSBundleLibraries</key>
    <dict>
        <key>com.apple.kext.triggers</key>
        <string>1.0.0d1</string>
        <key>com.apple.kpi.bsd</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.iokit</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.libkern</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.mach</key>
        <string>9.0.0</string>
        <key>com.apple.kpi.private</key>
        <string>10.0.0d1</string>
        <key>com.apple.kpi.unsupported</key>
        <string>9.0.0</string>
    </dict>
    <key>OSBundleRequired</key>
    <string>Safe Boot</string>
</dict>
</plist>

โปสเตอร์ดั้งเดิม (OP) ลองทำสิ่งนี้ แต่มันใช้งานไม่ได้

2. ขอkextutilการวินิจฉัยบางอย่าง

ก่อนอื่นให้ยกเลิกการโหลด kext (ในกรณีที่ ... สิ่งนี้จะไม่เป็นอันตรายหากมีการยกเลิกการโหลด)

sudo kextunload /System/Library/Extensions/smbfs.kext

จากนั้นขอkextutilให้แสดงการวิเคราะห์บางอย่าง ( -verbose 6เป็นตัวเลือก "จำนวนเอาต์พุตสูงสุด"):

sudo kextutil -print-diagnostics -verbose 6 /System/Library/Extensions/smbfs.kext

3. เอาต์พุตการวินิจฉัยแสดงการพึ่งพา kext อื่นซึ่งหายไป

ผลลัพธ์ของ OP รวมถึงสิ่งต่อไปนี้:

...
/System/Library/Extensions/smbfs.kext - no dependency found for com.apple.kec.corecrypto.
...
Dependency Resolution Failures:
    Only Apple kexts may link against com.apple.kpi.private.
    No kexts found for these libraries:
        com.apple.kec.corecrypto

... และเราสรุปว่า/System/Library/Extensions/corecrypto.kextมันหายไปแม้ว่าเราจะไม่รู้ว่าทำไม

4. คัดลอกข้ามสิ่งที่หายไปcorecrypto.kextจากเครื่องอื่น (ใช้ OS X เวอร์ชั่นเดียวกัน)

OP คัดลอกทั่ว kext ที่หายไปรีบูตและทดสอบใหม่ เรายังไม่พบวิธีแก้ปัญหา อย่างไรก็ตามkextutilผลลัพธ์การวินิจฉัยมีการเปลี่ยนแปลงตอนนี้แสดง (รายการที่สมบูรณ์) ด้านล่าง:

Kext user-space log filter changed from 0xff2 to 0xfff.
Kext kernel-space log filter changed from 0xff2 to 0xfff.
Kext library architecture set to i386.
No kernel file specified, using '/mach_kernel' 
Kext library recording diagnostics for: validation authentication dependencies warnings.
/System/Library/Extensions/smbfs.kext has an Apple prefix but no copyright.
/System/Library/Extensions/smbfs.kext has an Apple prefix but no copyright.
/System/Library/Extensions/smbfs.kext has an Apple prefix but no copyright.
Diagnostics for /System/Library/Extensions/smbfs.kext:
Dependency Resolution Failures: 
    Only Apple kexts may link against com.apple.kpi.private.

5. อาจเป็นsmbfs.kextกลุ่มที่เสียหายหรือไม่

ฉันเดาตามผลลัพธ์ข้างต้นคือระบบปฏิบัติการคิดว่าsmbfs.kextไม่ใช่ส่วนขยายของ Apple (เมื่อเป็นจริง) ฉันแนะนำให้ OP กู้คืนsmbfs.kextจากข้อมูลสำรองหรือคัดลอกจากเครื่องอื่น ไม่ทราบผลลัพธ์ในขณะนี้

สำหรับการเปรียบเทียบบนเครื่องของฉันซึ่ง SMB ทำงานได้อย่างถูกต้องผลลัพธ์ที่สมบูรณ์ของsudo kextutil -print-diagnostics -verbose 6 /System/Library/Extensions/smbfs.kextคือ:

Kext user-space log filter changed from 0xff2 to 0xfff.
Kext kernel-space log filter changed from 0xff2 to 0xfff.
Kext library architecture set to x86_64.
No kernel file specified, using '/mach_kernel' 
Kext library recording diagnostics for: validation authentication dependencies warnings.
/System/Library/Extensions/smbfs.kext appears to be loadable (not including linkage for on-disk libraries).
Loading /System/Library/Extensions/smbfs.kext.
Reading load info for 8 kexts.
Reading loaded kext info from kernel.
(kernel) User-space log flags changed from 0x0 to 0xfff.
(kernel) Received 'Get Loaded Kext Info' request from user space.
(kernel) Returning loaded kext info.
Loaded kext info:
{
"com.apple.kpi.mach" = {
    "OSBundleWiredSize" = 2188
    "CFBundleIdentifier" = "com.apple.kpi.mach"
    "OSBundleUUID" = <4edbbc26 0d734a03 b9f2131a ac114ede>
    "OSBundleLoadAddress" = -551895728128
    "OSBundleLoadTag" = 5
    "OSBundleStarted" = true
    "OSBundleCompatibleVersion" = "8.0.0d0"
    "OSKernelResource" = true
    "CFBundleVersion" = "12.4.0"
    "OSBundlePath" = 
        "//System/Library/Extensions/System.kext/PlugIns/Mach.kext"
    "OSBundleRetainCount" = 90
    "OSBundlePrelinked" = true
    "OSBundleIsInterface" = true
    "OSBundleLoadSize" = 2188
}
"com.apple.kpi.libkern" = {
    "OSBundleWiredSize" = 39416
    "CFBundleIdentifier" = "com.apple.kpi.libkern"
    "OSBundleUUID" = <5cfa490e 7e0540f5 bb983f3e 8ca54d37>
    "OSBundleLoadAddress" = -551895687168
    "OSBundleLoadTag" = 4
    "OSBundleStarted" = true
    "OSBundleCompatibleVersion" = "8.0.0d0"
    "OSKernelResource" = true
    "CFBundleVersion" = "12.4.0"
    "OSBundlePath" = 
        "//System/Library/Extensions/System.kext/PlugIns/Libkern.kext"
    "OSBundleRetainCount" = 104
    "OSBundlePrelinked" = true
    "OSBundleIsInterface" = true
    "OSBundleLoadSize" = 39416
}
"com.apple.kpi.bsd" = {
    "OSBundleWiredSize" = 26732
    "CFBundleIdentifier" = "com.apple.kpi.bsd"
    "OSBundleUUID" = <ed0f756e c36b41ee 9e630573 11c12b4e>
    "OSBundleLoadAddress" = -551895646208
    "OSBundleLoadTag" = 1
    "OSBundleStarted" = true
    "OSBundleCompatibleVersion" = "8.0.0b1"
    "OSKernelResource" = true
    "CFBundleVersion" = "12.4.0"
    "OSBundlePath" = 
        "//System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext"
    "OSBundleRetainCount" = 71
    "OSBundlePrelinked" = true
    "OSBundleIsInterface" = true
    "OSBundleLoadSize" = 26732
}
"com.apple.kpi.iokit" = {
    "OSBundleWiredSize" = 112620
    "CFBundleIdentifier" = "com.apple.kpi.iokit"
    "OSBundleUUID" = <bd6bb21a 080d4f2b a6590437 d164ecde>
    "OSBundleLoadAddress" = -551895605248
    "OSBundleLoadTag" = 3
    "OSBundleStarted" = true
    "OSBundleCompatibleVersion" = "7.0"
    "OSKernelResource" = true
    "CFBundleVersion" = "12.4.0"
    "OSBundlePath" = 
        "//System/Library/Extensions/System.kext/PlugIns/IOKit.kext"
    "OSBundleRetainCount" = 99
    "OSBundlePrelinked" = true
    "OSBundleIsInterface" = true
    "OSBundleLoadSize" = 112620
}
"com.apple.kpi.unsupported" = {
    "OSBundleWiredSize" = 9164
    "CFBundleIdentifier" = "com.apple.kpi.unsupported"
    "OSBundleUUID" = <0a01a811 58284493 99b48233 fd6edeaa>
    "OSBundleLoadAddress" = -551895699456
    "OSBundleLoadTag" = 7
    "OSBundleStarted" = true
    "OSBundleCompatibleVersion" = "8.0.0b1"
    "OSKernelResource" = true
    "CFBundleVersion" = "12.4.0"
    "OSBundlePath" = 
        "//System/Library/Extensions/System.kext/PlugIns/Unsupported.kext"
    "OSBundleRetainCount" = 54
    "OSBundlePrelinked" = true
    "OSBundleIsInterface" = true
    "OSBundleLoadSize" = 9164
}
"com.apple.kext.triggers" = {
    "OSBundleWiredSize" = 20480
    "CFBundleIdentifier" = "com.apple.kext.triggers"
    "OSBundleStarted" = true
    "OSBundleCPUType" = 16777223
    "OSBundleCompatibleVersion" = "1.0.0d1"
    "OSBundleUUID" = <e376df1d 63633e78 af0820ba bbf94701>
    "OSKernelResource" = false
    "CFBundleVersion" = "1.0"
    "OSBundleLoadTag" = 109
    "OSBundleLoadAddress" = -551874535424
    "OSBundleDependencies" = (
        1
        4
        3
        7
        6
        5
    )
    "OSBundlePath" = "//System/Library/Extensions/triggers.kext"
    "OSBundleRetainCount" = 1
    "OSBundleCPUSubtype" = 3
    "OSBundlePrelinked" = true
    "OSBundleIsInterface" = false
    "OSBundleLoadSize" = 20480
}
"com.apple.kpi.private" = {
    "OSBundleWiredSize" = 20492
    "CFBundleIdentifier" = "com.apple.kpi.private"
    "OSBundleUUID" = <9a83c9f5 ff6145e6 837c7cf7 e10f3654>
    "OSBundleLoadAddress" = -551895724032
    "OSBundleLoadTag" = 6
    "OSBundleStarted" = true
    "OSBundleCompatibleVersion" = "8.0.0b1"
    "OSKernelResource" = true
    "CFBundleVersion" = "12.4.0"
    "OSBundlePath" = 
        "//System/Library/Extensions/System.kext/PlugIns/Private.kext"
    "OSBundleRetainCount" = 40
    "OSBundlePrelinked" = true
    "OSBundleIsInterface" = true
    "OSBundleLoadSize" = 20492
}
}

/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext (version 12.4, UUID ED0F756E-C36B-41EE-9E63-057311C12B4E) is loaded.
/System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext (version 12.4): is started.
setting load address of /System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext to 0xffffff7f8074c000
/System/Library/Extensions/System.kext/PlugIns/Mach.kext (version 12.4, UUID 4EDBBC26-0D73-4A03-B9F2-131AAC114EDE) is loaded.
/System/Library/Extensions/System.kext/PlugIns/Mach.kext (version 12.4): is started.
setting load address of /System/Library/Extensions/System.kext/PlugIns/Mach.kext to 0xffffff7f80738000
/System/Library/Extensions/System.kext/PlugIns/Libkern.kext (version 12.4, UUID 5CFA490E-7E05-40F5-BB98-3F3E8CA54D37) is loaded.
/System/Library/Extensions/System.kext/PlugIns/Libkern.kext (version 12.4): is started.
setting load address of /System/Library/Extensions/System.kext/PlugIns/Libkern.kext to 0xffffff7f80742000
/System/Library/Extensions/System.kext/PlugIns/IOKit.kext (version 12.4, UUID BD6BB21A-080D-4F2B-A659-0437D164ECDE) is loaded.
/System/Library/Extensions/System.kext/PlugIns/IOKit.kext (version 12.4): is started.
setting load address of /System/Library/Extensions/System.kext/PlugIns/IOKit.kext to 0xffffff7f80756000
/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext (version 12.4, UUID 0A01A811-5828-4493-99B4-8233FD6EDEAA) is loaded.
/System/Library/Extensions/System.kext/PlugIns/Unsupported.kext (version 12.4): is started.
setting load address of /System/Library/Extensions/System.kext/PlugIns/Unsupported.kext to 0xffffff7f8073f000
/System/Library/Extensions/triggers.kext (version 1.0, UUID E376DF1D-6363-3E78-AF08-20BABBF94701) is loaded.
/System/Library/Extensions/triggers.kext (version 1.0): is started.
setting load address of /System/Library/Extensions/triggers.kext to 0xffffff7f81b6e000
/System/Library/Extensions/System.kext/PlugIns/Private.kext (version 12.4, UUID 9A83C9F5-FF61-45E6-837C-7CF7E10F3654) is loaded.
/System/Library/Extensions/System.kext/PlugIns/Private.kext (version 12.4): is started.
setting load address of /System/Library/Extensions/System.kext/PlugIns/Private.kext to 0xffffff7f80739000
Omitting loaded kext /System/Library/Extensions/System.kext/PlugIns/BSDKernel.kext from mkext for kernel load.
Omitting loaded kext /System/Library/Extensions/System.kext/PlugIns/Mach.kext from mkext for kernel load.
Omitting loaded kext /System/Library/Extensions/System.kext/PlugIns/Libkern.kext from mkext for kernel load.
Omitting loaded kext /System/Library/Extensions/System.kext/PlugIns/IOKit.kext from mkext for kernel load.
Omitting loaded kext /System/Library/Extensions/System.kext/PlugIns/Unsupported.kext from mkext for kernel load.
Omitting loaded kext /System/Library/Extensions/System.kext/PlugIns/Private.kext from mkext for kernel load.
Omitting loaded kext /System/Library/Extensions/triggers.kext from mkext for kernel load.
Adding /System/Library/Extensions/smbfs.kext to mkext.
/System/Library/Extensions/smbfs.kext added 245568-byte noncompressed executable to mkext.
Created mkext for architecture x86_64 containing 1 kexts.
Loading /System/Library/Extensions/smbfs.kext.
(kernel) User-space log flags changed from 0x0 to 0xfff.
(kernel) Received kext load request from user space.
(kernel) Received request from user space to load kext com.apple.filesystems.smbfs.
(kernel) Loading kext com.apple.filesystems.smbfs.
(kernel) Kext com.apple.kpi.bsd is already loaded.
(kernel) Kext com.apple.kpi.mach is already loaded.
(kernel) Kext com.apple.kpi.libkern is already loaded.
(kernel) Kext com.apple.kpi.iokit is already loaded.
(kernel) Kext com.apple.kpi.unsupported is already loaded.
(kernel) Kext com.apple.kext.triggers is already loaded.
(kernel) Kext com.apple.kpi.private is already loaded.
(kernel) Allocated link buffer for kext com.apple.filesystems.smbfs at 0xffffff7f949c1000 (229376 bytes).
(kernel) Kext com.apple.filesystems.smbfs executable loaded; 56 pages at 0xffffff7f825c1000 (load tag 146).
(kernel) Kext com.apple.filesystems.smbfs calling module start function.
(kernel) Kext com.apple.filesystems.smbfs is now started.
(kernel) Kext com.apple.filesystems.smbfs loaded.
Successfully loaded /System/Library/Extensions/smbfs.kext.
/System/Library/Extensions/smbfs.kext successfully loaded (or already loaded).

ฉันลองทั้งการเพิ่มคีย์และการวางไฟล์ทั้งหมด ไม่ทำงาน: /
daviesgeek

1

คุณอาจต้องการคืนค่าการอนุญาตของไฟล์ / โฟลเดอร์ โดยทั่วไปจะช่วยเมื่อสิ่งต่าง ๆ หยุดทำงาน

ไปที่Applications/Disk Utilityคลิกที่โวลุ่มการบูตของคุณทางด้านซ้ายมือจากนั้น "สิทธิ์ในการซ่อมแซม" ทางด้านขวา

มันอาจทำงานได้


คำแนะนำที่ดี Ooh แม้ว่ามันจะไม่ใช่ทางออกที่ "แก้ไขทั้งหมด" แต่มันอาจช่วย ...
daviesgeek

ยังไม่มีคำตอบที่ยอมรับดังนั้นฉันจะถือว่านี่ยังใช้งานไม่ได้ คุณพยายามเชื่อมต่อกับ SMB กับmac ของคนอื่นหรือไม่? นี่เป็นเพียงการตรวจสอบว่าปัญหาเกิดขึ้นกับ mac ของคุณไม่ใช่กับอุปกรณ์ที่เป็นปัญหา
wrossmck

"MBP ของเรา (เช่น 10.8.4) เชื่อมต่อได้ดีไม่มีปัญหา"
daviesgeek

ตกลงดังนั้นหลังจากดูความคิดเห็นและอ่านสิ่งที่ได้รับการตรวจสอบและทดสอบแล้วฉันจะแนะนำคำตอบของ Graham ในการติดตั้งระบบปฏิบัติการใหม่ หรือรออีกสองสามสัปดาห์และรับ Mavericks (ฉันขอแนะนำให้ติดตั้งแบบเต็มรูปแบบใหม่ทั้งสองวิธี) ... เห็นได้ชัดว่านี่ไม่ใช่ทางออกที่ดีที่สุด แต่การพิจารณาเราไม่สามารถระบุได้ว่าทำไม Corecrypto จึงไม่ต้องการทำงาน ฉันรู้สึกว่ามีทางเลือกอื่นเล็กน้อย :(
wrossmck

โอเคขอบคุณสำหรับคำแนะนำ ... ดูเหมือนว่าตัวเลือกเดียวของฉันในตอนนี้; ผมก็ไม่ต้องการที่จะใช้เวลาในการทำเช่นนั้น :)
daviesgeek
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.