Score:0

Jenkins linux master windows สร้างปัญหาตัวแทน / ทาส WMI

ธง cn

ฉันกำลังพยายามตั้งค่า build agent บนโฮสต์ windows โดยใช้ปลั๊กอินนี้ใน Jenkins: https://plugins.jenkins.io/windows-slaves/

ฉันได้กำหนดค่า windows build agent/node บน Jenkins master และได้ตั้งค่าบัญชีบริการที่ถูกต้องที่ฝั่ง windows และระบุรหัสผ่านแล้ว แต่ฉันได้รับข้อผิดพลาดเกี่ยวกับ Netbios และ CIFS ดูเหมือนว่า:

นี่คือข้อความแสดงข้อผิดพลาด:

[2021-08-04 10:36:28] [windows-agents] กำลังเชื่อมต่อกับ USAV1RBLD
ข้อผิดพลาด: ไม่พบข้อความสำหรับรหัสข้อผิดพลาด: 0xC0000001
org.jinterop.dcom.common.JIException: ไม่พบข้อความสำหรับ errorCode: 0xC0000001
ที่ org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKCR(JIWinRegStub.java:134)
ที่ org.jinterop.dcom.core.JIComServer.initialise(JIComServer.java:509)
ที่ org.jinterop.dcom.core.JIComServer.<init>(JIComServer.java:445)
ที่ org.jvnet.hudson.wmi.WMI.connect(WMI.java:59)
ที่ hudson.os.windows.ManagedWindowsServiceLauncher.launch (ManagedWindowsSCancelerviceLauncher.java:208)
ที่ hudson.slaves.SlaveComputer.lambda$_connect$0(SlaveComputer.java:295)
ที่ jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46)
ที่ jenkins.security.ImpersonatingExecutorService$2.call(ImpersonatingExecutorService.java:80)
ที่ java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
ที่ java.base/java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1128)
ที่ java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
ที่ java.base/java.lang.Thread.run(Thread.java:829)
เกิดจาก: jcifs.smb.SmbException: ล้มเหลวในการเชื่อมต่อ: 0.0.0.0<00>/10.1.55.82
jcifs.util.transport.TransportException
java.net.SocketException: รีเซ็ตการเชื่อมต่อ
ที่ java.base/java.net.SocketInputStream.read(SocketInputStream.java:186)
ที่ java.base/java.net.SocketInputStream.read (SocketInputStream.java:140)
ที่ jcifs.util.transport.Transport.readn(Transport.java:29)
ที่ jcifs.smb.SmbTransport.peekKey(SmbTransport.java:388)
ที่ jcifs.smb.SmbTransport.negotiate(SmbTransport.java:288)
ที่ jcifs.smb.SmbTransport.doConnect(SmbTransport.java:319)
ที่ jcifs.util.transport.Transport.run(Transport.java:241)
ที่ java.base/java.lang.Thread.run(Thread.java:829)

ที่ jcifs.util.transport.Transport.run(Transport.java:258)
ที่ java.base/java.lang.Thread.run(Thread.java:829)

ที่ jcifs.smb.SmbTransport.connect(SmbTransport.java:309)
ที่ jcifs.smb.SmbTree.treeConnect(SmbTree.java:156)
ที่ jcifs.smb.SmbFile.doConnect(SmbFile.java:911)
ที่ jcifs.smb.SmbFile.connect(SmbFile.java:957)
ที่ jcifs.smb.SmbFile.connect0(SmbFile.java:880)
ที่ jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:77)
ที่ jcifs.smb.SmbFileInputStream.<init>(SmbFileInputStream.java:66)
ที่ jcifs.smb.SmbFile.getInputStream(SmbFile.java:2847)
ที่ rpc.ncacn_np.RpcTransport.attach(RpcTransport.java:91)
ที่ rpc.Stub.attach(Stub.java:105)
ที่ rpc.Stub.call(Stub.java:110)
ที่ org.jinterop.winreg.smb.JIWinRegStub.winreg_OpenHKCR(JIWinRegStub.java:132)
... 11 เพิ่มเติม

ฉันอ้างถึงคู่มือการแก้ไขปัญหานี้:

https://github.com/jenkinsci/windows-slaves-plugin/blob/master/docs/troubleshooting.adoc#access-is-denied-error

ฉันเรียกใช้ telnet จาก jenkins master กับโฮสต์โหนด windows บนพอร์ต 139 และ 445 และฉันสามารถเชื่อมต่อได้สำเร็จ ดูเหมือนว่าบริการที่เกี่ยวข้องบนโหนดเจนกินส์กำลังฟังพอร์ตเหล่านี้ ฉันยังตรวจสอบบนโหนด windows ว่าไฟร์วอลล์เปิดสำหรับพอร์ตเหล่านี้ (ฉันยังปิดไฟร์วอลล์เพื่อทดสอบด้วย)

ใครบ้างมีประสบการณ์เกี่ยวกับการตั้งค่าและมีความคิดว่าข้อผิดพลาดนั้นอ้างถึงอะไร ฉันได้ค้นคว้าข้อความแสดงข้อผิดพลาดที่อื่นแล้ว และชี้ไปที่บริการที่ใช้ร่วมกันของ Netbios และ Windows เพื่อเรียกใช้และฟังพอร์ตเหล่านั้น และขึ้นอยู่กับการเชื่อมต่อเทลเน็ตเข้ากับโหนด windows และเชื่อมต่อได้สำเร็จบนพอร์ตเหล่านั้น บริการเหล่านั้นรับฟังและอนุญาตผ่านไฟร์วอลล์อย่างแท้จริง ฉันพลาดอะไรไปรึเปล่า? ฉันขอขอบคุณความช่วยเหลือใด ๆ

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา