I have searched the official document of the instruction for smart-proxy
installation and failed to work through.
The only document describe the process is at here (
Foreman :: Manual) , only git
clone the software and execute with "bin/smart-proxy.rb"
Node information for smart-proxy:
···-------------------------------------------------------------- SLES 11 SP2
smart-proxy 1.5 stable.
There is a Gemfile under the decompressed directory and i tried to run
"bundle install --path vendor" and failed as below:
checking for krb5.h… yes
checking for main() in -lkrb5… yes
checking for kadm5/admin.h… no
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Provided configuration options:
extconf.rb:15:in `’: kadm5clnt library not found (RuntimeError)
extconf failed, exit code 1
Gem files will remain installed in
Results logged to
An error occurred while installing rkerberos (0.1.3), and Bundler cannot
Make sure that
gem install rkerberos -v '0.1.3' succeeds before
I have already installed the below kerberos packages.
Is the rKerberos "must be " install option for smart-proxy ? How can i
skipped it during bundle install?
And the official document did not mention detailed on install the
smart-proxy from source . Is the "bundle install --path vendor’ the right