-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
csshx is not working in New Mac OS Release MacOS Mojave #94
Comments
For me the error is: Can't call method "qualifiedSpecifier" on unblessed reference at /usr/local/bin/csshx line 524. If I add print commands to Line 523 I get the same like you. history -d $(($HISTCMD-1)) && clear && exec '/usr/local/bin/csshx' '--master' '--sock' '/var/tmp/tmp.0.COSUMX' '--launchpid' '64635' '--screen' '0' '--debug' '0' '--tile_y' '0' '--tile_x' '0' |
Same issue |
Same error here. With the last Mojave Beta and csshX versoin. |
Same here 😞 |
Same :( anyone know of an alternative? |
I set up iTerm 2 |
You can try tmux-cssh but it's not the same. |
unfortunately the original dev / project doesn't look very active anymore. |
What have you gals/guys switched to using instead of csshx? |
Hi, I've just hot-fixed it by cherry-picking old stuff from 2010. just replace open_window with this and it should work.
|
I believe Iterm2 has this functionality built in. Haven't tried it though. |
@pkovtuov Thanks for your tips/additional stuffs. When I try, I got this error : [I] kylix3511$ sh csshX host1 host2 Any idea ? |
Thank you @pkovtuov |
Thanks So much @pkovtuov @zoil @omgp0ni3s It works as expected. Thanks so much. |
Thanks to @viratgohil and @pkovtuov. I've forked this repos and applied the pull request from @viratgohil. Additionally I've added the homebrew formula so you can install it with homebrew: If you already have installed it: |
@parera10 thanks! |
I can confirm that brew install parera10/csshx/csshx works as before on Mojave. Thanks! |
Thank you @parera10 !!!! |
@parera10 Thank you, works here as well! |
@wolf3142 I'm not sure about that one, sorry. |
@parera10 Thanks for the fix! Why was the original csshx on 0.74 and your version is tagged with 0.73.2?
I'm also getting this error:
And the brew info on your |
I don't know. I only bundled all together: code from this repo and a fix from a pull request of other user. The version of homebrew seems to come from googlecode. And I've also added a homebrew formula repo for a tap.
The last version tagged here is also a 0.73.
… El 5 oct 2018, a las 14:41, Thomas Lutz ***@***.***> escribió:
@parera10 Thanks for the fix! Why was the original csshx on 0.74 and your version is tagged with 0.73.2?
Uninstalling /usr/local/Cellar/csshx/0.74... (4 files, 85.1KB)
==> Installing csshx from parera10/csshx
==> Downloading https://github.com/parera10/csshx/archive/0.73-2.tar.gz
==> Downloading from https://codeload.github.com/parera10/csshx/tar.gz/0.73-2
######################################################################## 100.0%
🍺 /usr/local/Cellar/csshx/2: 4 files, 92.3KB, built in 6 seconds
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
it works for me. thanks. |
Thanks @parera10 |
I had to reinstall @parera10 's repo and it's throwing an error now Error: parera10/csshx/csshx: /usr/local/Homebrew/Library/Taps/parera10/homebrew-csshx/Formula/csshx.rb:3: syntax error, unexpected <<, expecting keyword_end
|
CsshX stopped working for me today as well.... |
iTerm has no fix for Mojave yet.
Saluts,
Guillem
… El 16 oct 2018, a las 19:13, tightly-clutched ***@***.***> escribió:
$ csshx --version
csshX 0.73-38-g5c0f684
$ csshx bc0
Can't call method "tty" on unblessed reference at /usr/local/bin/csshx line 526.
Still getting the same error. Anybody has any ideas on how to solve the problem.
It works for me when I start csshx from terminal.app, not iTerm.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
I had the same issue with iTerm until today, after being prompted to allow iTerm to run AppleScript (and Terminal was mentioned but I don't remember the message exactly). If you can trigger this prompt, that may be what you need. |
Try upgrading your iTerm2 to the latest version. After upgrading the latest version of iTerm2, and runn csshX, the system prompts you for AppleScript permissions, authorization restart iTerm2. I solved the problem. I'm using iTerm2 version is 3.12. |
I tried everything above and still couldn't solve the problem, until I removed ALL my downloads. I assume, that brew took the previously downloaded csshX for any reason.
after removing all downloads I did:
solved my problem. |
@ogmueller work for me too. Thank you |
An alternative you can use with ITerm2 is https://github.com/wouterdebie/i2cssh - it opens separate split panes within ITerm rather than using Terminal. Once open, you can use [Shift]+[CMD]+[I] to send input to all split panes at once
|
Thanks @parera10 - works great for me! |
Thanks @parera10! It works for me! |
Thanks @parera10! Works! As @ogmueller said, I needed to:
|
使用 csshX 同步管理多个 SSH 会话 - https://wsgzao.github.io/post/csshx/ # It works on macOS Mojave 10.14.1 (18B75)
brew install parera10/csshx/csshx |
Anybody looking for an alternative, I found tmux-cssh today and I really like it. Nonetheless, I would still consider switching back to csshx, when this package is officially maintained again. |
hi there, after hours and hours I've finally found a workaround simple, friendly and works like a charm. https://github.com/wouterdebie/i2cssh It really works perfectly.! Enjoy it.! |
The latest nightly is 3.3, so how are you running 3.12? |
The following fix is not working for latest Mojave version 10.14.2 : brew tap parera10/csshx Did anyone else face the same issue? @parera10 Could you please have a look, if possible? Thanks. |
Hi,
I've just tried to remove, untap and re-install again and it's working for me. Which error do you have?
Regards,
Guillem
… El 27 dic 2018, a las 8:37, Anand Pandey ***@***.***> escribió:
The following fix is not working for latest Mojave version 10.14.2 :
brew tap parera10/csshx
brew install parera10/csshx/csshx
Did anyone else face the same issue?
@parera10 <https://github.com/parera10> Could you please have a look, if possible?
Thanks.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub <#94 (comment)>, or mute the thread <https://github.com/notifications/unsubscribe-auth/ANrzACQGDSz9jSC_-C0SJvijXiI_1uGAks5u9HjXgaJpZM4U_iK_>.
|
Apparently, it worked this time. The extra step that I did was "brew unlink csshx" before removing the package. Thanks. |
Thanks @parera10, it works for me. I am using iTerm2, it works well. |
Just Thank you for this |
super solution. thank you |
Here is a script/patch file that will apply pkovtuov's fix.
|
Just worked for me on Mac Mojave V10.14.3 brew remove csshx |
Worked for me on Mac Mojave: Open Security & Privacy option |
Code from Hope that helps someone. |
Code from |
I had same issue. The issue was with hung state of terminal(not iterm2) at backend. once restarted the terminal.. it all went fine |
One more potential workaround. Had the same issue when tried to run it from Intellij Idea Terminal. The fixed version mentioned above didn't work from the Idea terminal as well. Works for me if started from the MacOs Catalina 10.15.1 Terminal app. |
csshx is not working in New Mac OS Release MacOS Mojave.
Getting the following errors :
$ ./csshX host1 host2 host3 host4
**** ERROR **** PerlObjCBridge:: sendObjcMessage: Can't get NSMethodSignature for message "qualifiedSpecifier"
**** ERROR **** PerlObjCBridge: error [1] sending message [NSObject qualifiedSpecifier] at /System/Library/Perl/Extras/5.18/darwin-thread-multi-2level/PerlObjCBridge.pm line 248.
$
The text was updated successfully, but these errors were encountered: