atuin: bash_execute_unix_command: cannot find keymap for command

When I press the up-arrow-key I get bash_execute_unix_command: cannot find keymap for command. This is bash on OSX.

About this issue

  • Original URL
  • State: open
  • Created a year ago
  • Reactions: 13
  • Comments: 16 (3 by maintainers)

Most upvoted comments

Of course, it is not always possible. It’s just generally recommended. I meant “usually” by the term “generally”, and the recommendation is just a recommendation. Anyway, I think it’s still worth considering.

If you are on an HPC system, you usually (not 100%) have more chances than on the other types of systems. We usually have compilers in HPC systems, so you can compile Bash from the source code and install it in your home directory. You can exec your local Bash in .bashrc with a version check on the currently running Bash. Sometimes, compilers on HPC systems produce strange binaries whose forking and threading ability is restricted so that the job scheduler can interfere with it. Even in such a case, you may try cross-compiling (with a matching library) in another host or generate a standalone binary with -static* options, and copy the generated binary to the HPC system. Or you should ask the administrator if it is possible to introduce a newer version of Bash (probably after some approval by some committee meeting, the head of the institution, etc.). It’s still not 100 percent, but it’s worth trying.

I’m having the same issue. on 4.2.46(2)-release (x86_64-redhat-linux-gnu)