cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
2646
Views
0
Helpful
5
Replies

Install Duo Authentication Proxy on Ubuntu 22.04.1 missing install script

Not applicable

I am attempting to install Duo Auth Proxy 5.7.4-90d508b7a on Ubuntu Server 22.04.1 LTS. I am using the installation guide at Authentication Proxy Reference - Duo | Duo Security. I am able to get through the “make” process without trouble. When I change directory to duoauthproxy-build/ to run the install script, the script does not exist. I used “find” to try and locate the script, but it cannot be found. I have previously installed version 5.5.0 on a Rocky Linux server without trouble, but now I need to install on Ubuntu and I am getting the latest version. This does not seem like it should be unique to Ubuntu, though. Where can I find the install script or how do I complete the installation without it?

1 Accepted Solution

Accepted Solutions

Not applicable

As I said, I followed the steps in the installation guide provided by Duo. The problem has now been resolved. Something in those steps did not work correctly. The steps were repeated and it is working.

View solution in original post

5 Replies 5

DuoKristina
Cisco Employee
Cisco Employee

To clarify, you did this and received a file not found error on trying to run install? There were no errors in the make output that might have indicated an issue?

$ cd duoauthproxy-5.7.4-90d508b7a-src
$ make
$ cd duoauthproxy-build
$ ./install
Duo, not DUO.

That is correct. And I did not initially observe any errors in the make output, but to be honest, I am not familiar enough with it to recognize them. However, since I posted here, I was able to make contact with Duo support directly, and it was discovered there are Python errors in the make output. On my Ubuntu Server, I checked and found that Python is not installed. I did run the pre-requisite command from the install guide. I also found initially that gcc and make were also not installed, but I installed those manually. Support is checking to see which version of Python I need to install, and this will influence how I must install it. I don’t know if this changed since the release of Ubuntu Server 22.04 or if it would have been the same on an earlier release. Also, I am using Ubuntu Server, not Ubuntu Desktop. Desktop has some development tools preinstalled. At this point, then, I am aware of the cause, but I do not yet have a solution.

Confirm you installed all the prereqs for Debian-based distros before running make?

apt-get install build-essential libffi-dev perl zlib1g-dev

ETA: Make sure you let those prerequisite packages install any dependency packages they may have.

Duo, not DUO.

Not applicable

As I said, I followed the steps in the installation guide provided by Duo. The problem has now been resolved. Something in those steps did not work correctly. The steps were repeated and it is working.

OK, just double-checking since you mentioned earlier you found some of the prerequisites were missing (from what you provided support the make output appeared to flag libffi as missing). Glad you were able to resolve.

Duo, not DUO.
Quick Links