Need to replace and/or reload 'tunnelblickd': tunnelblickdPlistOK = NO

78 views
Skip to first unread message

oliver kahn

unread,
Jan 28, 2026, 8:36:24 AM (12 days ago) Jan 28
to tunnelblick-discuss

My OS is masOS Tahoe 26.2, Tunnelblick version is 8.1beta03 (build 6340). When I open the APP, it will open the window and show "Tunnelblick need finish the update", after input the OS password, it will be tips:Need to replace and/or reload 'tunnelblickd'. the ~/Library/Application Support/Tunnelblick/TBLogs/tunnelblick-log.txt show:2026-01-28 01:22:54.966117: Need to replace and/or reload 'tunnelblickd':
tunnelblickdHashOK = YES
launchctlPlistHashOK = YES
tunnelblickdPlistOK = NO
socketExists = YES

I use many ideas and times to try deal with the problem by many kinds of AI's issues such as deepseek,doubao,qianwen and so on. But no idea can repair it, I try remove APP and download the lastest version to install it, but also have this problem.

Help me, thanks a lot.

Tunnelblick Developer

unread,
Jan 29, 2026, 6:46:05 AM (11 days ago) Jan 29
to tunnelblick-discuss
After you provide the password so Tunnelblick can "finish the update" and Tunnelblick is running, please get the contents of

     /Library/Application Support/Tunnelblick/tunnelblick-installer-log.txt
and
     /Library/Application Support/Tunnelblick/tunnelblick-installer-log-old.txt

and post them here. (Note that the path starts with /Library, not ~/Library.)

oliver kahn

unread,
Jan 29, 2026, 8:30:43 AM (11 days ago) Jan 29
to tunnelblick-discuss
Maybe it's closed by PrivilegedHelperTools. Because when I execute: ls -l /Library/PrivilegedHelperTools/net.tunnelblick.tunnelblick.tunnelblickd, it will be return: No such file or directory.
So, when I execute: sudo launchctl bootstrap system /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist, it will be return: Bootstrap failed: 5: Input/output error. So, tunnelblickdPlistOK = NO
Now, the problem is what should I do can make the Library/PrivilegedHelperTools/net.tunnelblick.tunnelblick.tunnelblickd is OK.

Jonathan K. Bullard

unread,
Jan 29, 2026, 8:40:48 AM (11 days ago) Jan 29
to tunnelbli...@googlegroups.com
when I execute: ls -l /Library/PrivilegedHelperTools/net.tunnelblick.tunnelblick.tunnelblickd, it will be return: No such file or directory.

That's normal. Tunnelblick doesn't use /Library/PrivilegedHelperTools.

How did you originally install Tunnelblick? And what are the contents of the two installer log files I wrote about earlier?


--
You received this message because you are subscribed to the Google Groups "tunnelblick-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to tunnelblick-dis...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/tunnelblick-discuss/49fec10f-8b64-461f-b100-43e79d16fd5bn%40googlegroups.com.

oliver kahn

unread,
Jan 29, 2026, 8:42:52 AM (11 days ago) Jan 29
to tunnelblick-discuss
'/Library/Application Support/Tunnelblick/tunnelblick-installer-log.txt'
2026-01-29 21:29:12.098022: Tunnelblick installer (build 6300) getuid() = 501; geteuid() = 0; getgid() = 20; getegid() = 20
currentDirectoryPath = '/'; 1 arguments:
     0x0100 (ReplaceDaemon)
2026-01-29 21:29:12.099585: Determined username 'xiajinchun' from getuid(): 501
2026-01-29 21:29:12.244194: Copied /Applications/Tunnelblick.app to /Library/Application Support/Tunnelblick/Tunnelblick.app
2026-01-29 21:29:12.244325: Copied the app to L_AS_T
2026-01-29 21:29:12.244854: Replaced /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist
2026-01-29 21:29:12.457801: Used launchctl to load tunnelblickd
2026-01-29 21:29:12.463421: Tunnelblick installer succeeded
================================
'/Library/Application Support/Tunnelblick/tunnelblick-installer-log-old.txt'
2026-01-29 21:29:08.441987: Tunnelblick installer (build 6300) getuid() = 501; geteuid() = 0; getgid() = 20; getegid() = 20
currentDirectoryPath = '/'; 1 arguments:
     0x0101 (ClearLog ReplaceDaemon)
2026-01-29 21:29:08.444507: Determined username 'xiajinchun' from getuid(): 501
2026-01-29 21:29:08.603585: Copied /Applications/Tunnelblick.app to /Library/Application Support/Tunnelblick/Tunnelblick.app
2026-01-29 21:29:08.603685: Copied the app to L_AS_T
2026-01-29 21:29:08.604133: Replaced /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist
2026-01-29 21:29:08.817472: Used launchctl to load tunnelblickd
2026-01-29 21:29:08.824900: Tunnelblick installer succeeded
在2026年1月29日星期四 UTC+8 19:46:05<Tunnelblick Developer> 写道:

Tunnelblick Developer

unread,
Jan 29, 2026, 8:48:34 AM (11 days ago) Jan 29
to tunnelblick-discuss
Please try Tunnelblick 9.0beta01 by downloading it and double-clicking the icon to install it.

oliver kahn

unread,
Jan 29, 2026, 8:48:41 AM (11 days ago) Jan 29
to tunnelblick-discuss
I use the AppCleaner.app remove the Tunnelblick.app at first, then restart the macOS, then use the Tunnelblick_8.0_build_6300.dmg ,double click, put it in the application, then double click to install.

oliver kahn

unread,
Jan 29, 2026, 8:51:43 AM (11 days ago) Jan 29
to tunnelblick-discuss
I have tried the mothed, but the problem is still unsolved. 

oliver kahn

unread,
Jan 30, 2026, 1:22:32 AM (10 days ago) Jan 30
to tunnelblick-discuss

xiajinchun@xiajinchundeMacBook-Pro ~ % cd /Applications/Tunnelblick.app/Contents/MacOS

xiajinchun@xiajinchundeMacBook-Pro MacOS % ./Tunnelblick --install-helper

2026-01-30 14:20:03.372 Tunnelblick[20530:1393506] Tunnelblick: macOS 26.2.0; Tunnelblick 8.0 (build 6300)

getuid() = 501; geteuid() = 501; getgid() = 20; getegid() = 20

currentDirectoryPath = '/Applications/Tunnelblick.app/Contents/MacOS'

2026-01-30 14:20:03.599 Tunnelblick[20530:1393506] Need to replace and/or reload 'tunnelblickd':

    tunnelblickdHashOK   = YES

    launchctlPlistHashOK = YES

    tunnelblickdPlistOK  = NO

    socketExists         = YES

2026-01-30 14:20:29.375 Tunnelblick[20530:1393506] Tunnelblick 需要:

  • 完成更新

2026-01-30 14:20:29.375 Tunnelblick[20530:1393506] Beginning installation or repair

2026-01-30 14:20:30.127 installer[20573:1394350] Tunnelblick installer (build 6300) getuid() = 501; geteuid() = 0; getgid() = 20; getegid() = 20

currentDirectoryPath = '/Applications/Tunnelblick.app/Contents/MacOS'; 1 arguments:

     0x0101 (ClearLog ReplaceDaemon)

2026-01-30 14:20:30.127 installer[20573:1394350] Determined username 'xiajinchun' from getuid(): 501

2026-01-30 14:20:30.380 installer[20573:1394350] Copied /Applications/Tunnelblick.app to /Library/Application Support/Tunnelblick/Tunnelblick.app

2026-01-30 14:20:30.381 installer[20573:1394350] Copied the app to L_AS_T

2026-01-30 14:20:30.381 installer[20573:1394350] Replaced /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

2026-01-30 14:20:30.589 installer[20573:1394350] Used launchctl to load tunnelblickd

2026-01-30 14:20:30.591 installer[20573:1394350] Tunnelblick installer succeeded

2026-01-30 14:20:30.946 Tunnelblick[20530:1393506] Need to replace and/or reload 'tunnelblickd':

    tunnelblickdHashOK   = YES

    launchctlPlistHashOK = YES

    tunnelblickdPlistOK  = NO

    socketExists         = YES

2026-01-30 14:20:31.040 Tunnelblick[20530:1393506] installer did not make the necessary changes

2026-01-30 14:20:35.623 Tunnelblick[20530:1393506] Installation or repair failed; Log:

2026-01-30 14:20:30.126736: Tunnelblick installer (build 6300) getuid() = 501; geteuid() = 0; getgid() = 20; getegid() = 20

currentDirectoryPath = '/Applications/Tunnelblick.app/Contents/MacOS'; 1 arguments:

     0x0101 (ClearLog ReplaceDaemon)

2026-01-30 14:20:30.127805: Determined username 'xiajinchun' from getuid(): 501

2026-01-30 14:20:30.380845: Copied /Applications/Tunnelblick.app to /Library/Application Support/Tunnelblick/Tunnelblick.app

2026-01-30 14:20:30.381003: Copied the app to L_AS_T

2026-01-30 14:20:30.381782: Replaced /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

2026-01-30 14:20:30.588959: Used launchctl to load tunnelblickd

2026-01-30 14:20:30.591684: Tunnelblick installer succeeded

2026-01-30 14:20:35.631 Tunnelblick[20530:1393506] Terminating because of error; stack trace: (

0   Tunnelblick                         0x000000010011dc24 callStack + 56

1   Tunnelblick                         0x00000001000e9924 -[MenuController terminateBecause:] + 184

2   Tunnelblick                         0x00000001000f4360 -[MenuController runInstaller:extraArguments:usingSystemAuth:installTblks:] + 760

3   Tunnelblick                         0x00000001000f3f40 -[MenuController secureIfNecessary] + 416

4   Tunnelblick                         0x00000001000f0a08 -[MenuController initialChecks:] + 1204

5   Tunnelblick                         0x00000001000de2b8 -[MenuController init] + 3992

6   AppKit                              0x000000019ef4b740 -[NSCustomObject nibInstantiate] + 312

7   AppKit                              0x000000019f6e70dc -[NSIBObjectData instantiateObject:] + 212

8   AppKit                              0x000000019f6e7250 -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 252

9   AppKit                              0x000000019ef47f88 loadNib + 340

10  AppKit                              0x000000019f8eb1dc +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 560

11  AppKit                              0x000000019f8eb6f4 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 180

12  AppKit                              0x000000019f8eae70 +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 300

13  AppKit                              0x000000019ef3f55c NSApplicationMain + 496

14  Tunnelblick                         0x000000010008fa4c main + 36

15  dyld                                0x000000019a6e1d54 start + 7184

)

2026-01-30 14:20:35.668 Tunnelblick[20530:1393506] cleanup: Entering cleanup

2026-01-30 14:20:35.668 Tunnelblick[20530:1393506] cleanup aborted because Tunnelblick did not finish launching

2026-01-30 14:20:35.668 Tunnelblick[20530:1393506] Finished shutting down Tunnelblick; allowing termination

oliver kahn

unread,
Jan 30, 2026, 1:34:18 AM (10 days ago) Jan 30
to tunnelblick-discuss
tunnelblicklog.png

I've no idea to do sth for this problem now. I'm not sure it is the macOS26.2 's Compatibility issue or not. I need tunnelblick developer's help, thanks a lot.

Tunnelblick Developer

unread,
Jan 30, 2026, 8:07:47 AM (10 days ago) Jan 30
to tunnelblick-discuss
Your AI is hallucinating: 
  • Never start a macOS application (a ".app") by running its binary. Start it by double-clicking on its .app, or by using the macOS "open" command.
  • Tunnelblick does not take a "--install-helper" argument.
Did you enable Tunnelblick's background programs, as recommended in Tunnelblick's Background Programs (which I linked to in my answer to you three days ago in GitHub Issue 877)?

oliver kahn

unread,
Feb 2, 2026, 2:47:37 AM (7 days ago) Feb 2
to tunnelblick-discuss
yes,I 've enabled Tunnelblick's the background programs.2.png

chen jack

unread,
Feb 4, 2026, 6:16:53 AM (5 days ago) Feb 4
to tunnelblick-discuss

I have the same problem too. My OS is masOS Tahoe 26.0.1. The error when checking the log is the same problem. Is there a solution now?


Mac-mini:MacOS chenzhangquan$ ./Tunnelblick

2026-02-04 16:54:53.869 Tunnelblick[8607:62727] Tunnelblick: macOS 26.0.1; Tunnelblick 9.0beta01 (build 6400)

getuid() = 501; geteuid() = 501; getgid() = 20; getegid() = 20

currentDirectoryPath = '/Applications/Tunnelblick.app/Contents/MacOS'

2026-02-04 16:54:54.915 Tunnelblick[8607:62727] Need to replace and/or reload 'tunnelblickd':

    tunnelblickdHashOK   = YES

    launchctlPlistHashOK = YES

    tunnelblickdPlistOK  = NO

    socketExists         = YES

2026-02-04 16:55:00.060 Tunnelblick[8607:62727] Tunnelblick 需要:

  • 完成更新

2026-02-04 16:55:00.060 Tunnelblick[8607:62727] Beginning installation or repair

2026-02-04 16:55:01.102 installer[8624:62952] Tunnelblick installer (build 6400) getuid() = 501; geteuid() = 0; getgid() = 20; getegid() = 20

currentDirectoryPath = '/Applications/Tunnelblick.app/Contents/MacOS'; 1 arguments:

     0x0101 (ClearLog ReplaceDaemon)

2026-02-04 16:55:01.105 installer[8624:62952] Determined username 'chenzhangquan' from getuid(): 501

2026-02-04 16:55:01.536 installer[8624:62952] Copied /Applications/Tunnelblick.app to /Library/Application Support/Tunnelblick/Tunnelblick.app

2026-02-04 16:55:01.643 installer[8624:62952] Replaced /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

2026-02-04 16:55:01.896 installer[8624:62952] Used launchctl to load tunnelblickd

2026-02-04 16:55:01.907 installer[8624:62952] Tunnelblick installer succeeded

2026-02-04 16:55:02.747 Tunnelblick[8607:62727] Need to replace and/or reload 'tunnelblickd':

    tunnelblickdHashOK   = YES

    launchctlPlistHashOK = YES

    tunnelblickdPlistOK  = NO

    socketExists         = YES

2026-02-04 16:55:02.928 Tunnelblick[8607:62727] installer did not make the necessary changes

2026-02-04 16:55:05.429 Tunnelblick[8607:62727] Retrying execution of installer

2026-02-04 16:55:06.093 installer[8634:63097] Tunnelblick installer (build 6400) getuid() = 501; geteuid() = 0; getgid() = 20; getegid() = 20

currentDirectoryPath = '/Applications/Tunnelblick.app/Contents/MacOS'; 1 arguments:

     0x0100 (ReplaceDaemon)

2026-02-04 16:55:06.098 installer[8634:63097] Determined username 'chenzhangquan' from getuid(): 501

2026-02-04 16:55:06.536 installer[8634:63097] Copied /Applications/Tunnelblick.app to /Library/Application Support/Tunnelblick/Tunnelblick.app

2026-02-04 16:55:06.643 installer[8634:63097] Replaced /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

2026-02-04 16:55:06.860 installer[8634:63097] Used launchctl to load tunnelblickd

2026-02-04 16:55:06.870 installer[8634:63097] Tunnelblick installer succeeded

2026-02-04 16:55:07.732 Tunnelblick[8607:62727] Need to replace and/or reload 'tunnelblickd':

    tunnelblickdHashOK   = YES

    launchctlPlistHashOK = YES

    tunnelblickdPlistOK  = NO

    socketExists         = YES

2026-02-04 16:55:07.912 Tunnelblick[8607:62727] installer did not make the necessary changes

2026-02-04 16:55:11.517 Tunnelblick[8607:62727] Installation or repair failed; Log:

2026-02-04 16:55:06.091357: Tunnelblick installer (build 6400) getuid() = 501; geteuid() = 0; getgid() = 20; getegid() = 20

currentDirectoryPath = '/Applications/Tunnelblick.app/Contents/MacOS'; 1 arguments:

     0x0100 (ReplaceDaemon)

2026-02-04 16:55:06.098318: Determined username 'chenzhangquan' from getuid(): 501

2026-02-04 16:55:06.536343: Copied /Applications/Tunnelblick.app to /Library/Application Support/Tunnelblick/Tunnelblick.app

2026-02-04 16:55:06.643683: Replaced /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

2026-02-04 16:55:06.859942: Used launchctl to load tunnelblickd

2026-02-04 16:55:06.869745: Tunnelblick installer succeeded

2026-02-04 16:55:11.521 Tunnelblick[8607:62727] Terminating because of error; stack trace: (

0   Tunnelblick                         0x0000000100666e40 callStack + 56

1   Tunnelblick                         0x0000000100633414 -[MenuController terminateBecause:] + 164

2   Tunnelblick                         0x000000010063cf98 -[MenuController secureIfNecessary] + 432

3   Tunnelblick                         0x0000000100639c64 -[MenuController initialChecks:] + 1172

4   Tunnelblick                         0x0000000100627d80 -[MenuController init] + 3988

5   AppKit                              0x000000019968179c -[NSCustomObject nibInstantiate] + 312

6   AppKit                              0x0000000199e5b0f8 -[NSIBObjectData instantiateObject:] + 212

7   AppKit                              0x0000000199e5b26c -[NSIBObjectData nibInstantiateWithOwner:options:topLevelObjects:] + 252

8   AppKit                              0x000000019967dfe0 loadNib + 340

9   AppKit                              0x0000000199f762f8 +[NSBundle(NSNibLoading) _loadNibFile:nameTable:options:withZone:ownerBundle:] + 560

10  AppKit                              0x0000000199f76810 -[NSBundle(NSNibLoading) loadNibNamed:owner:topLevelObjects:] + 180

11  AppKit                              0x0000000199f75f8c +[NSBundle(NSNibLoading) loadNibNamed:owner:] + 300

12  AppKit                              0x0000000199675514 NSApplicationMain + 496

13  Tunnelblick                         0x00000001005dd31c main + 36

14  dyld                                0x0000000194e45d54 start + 7184

)

2026-02-04 16:55:11.545 Tunnelblick[8607:62727] cleanup: Entering cleanup

2026-02-04 16:55:11.545 Tunnelblick[8607:62727] cleanup aborted because Tunnelblick did not finish launching

2026-02-04 16:55:11.545 Tunnelblick[8607:62727] Finished shutting down Tunnelblick; allowing termination

Tunnelblick Developer

unread,
Feb 4, 2026, 6:42:11 AM (5 days ago) Feb 4
to tunnelblick-discuss
To both of you, and anyone else with this problem:

Please post the output from copying the following line and pasting it into /Applications/Utilities/Terminal and then pressing the enter/return key on the keyboard:

     ls -le@ /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

chen jack

unread,
Feb 4, 2026, 7:50:43 PM (4 days ago) Feb 4
to tunnelblick-discuss

Mac-mini:MacOS chenzhangquan$ sudo ls -le@ /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

Password:

-rw-r--r--@ 1 root  wheel  934  2月  4 17:20 /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

com.apple.provenance 11 

oliver kahn

unread,
Feb 4, 2026, 9:38:40 PM (4 days ago) Feb 4
to tunnelblick-discuss

as your tips to execute, the message is :


xiajinchun@xiajinchundeMacBook-Pro ~ % sudo ls -le@ /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

Password:

-rw-r--r--  1 root  wheel  934  2月  2 15:42 /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

xiajinchun@xiajinchundeMacBook-Pro ~ % sudo ls -le@ /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist

-rw-r--r--  1 root  wheel  934  2月  2 15:42 /Library/LaunchDaemons/net.tunnelblick.tunnelblick.tunnelblickd.plist




tunnelblicklist.png

在2026年2月4日星期三 UTC+8 19:42:11<Tunnelblick Developer> 写道:
Reply all
Reply to author
Forward
0 new messages