Expedition Documentation

Showing results for 
Show  only  | Search instead for 
Did you mean: 
Last Reviewed: 07-19-2023 04:53 AM
Audited By: kiwi
L7 Applicator
92% helpful (52/57)

Here are all the Documents related to Expedition use and administrations


  1. Installation Guide - Instructions to install Expedition 1 on an Ubuntu 20.04 Server and Transferring Projects between Expeditions
  2. Hardening Expedition – Follow to secure your Instance.
  3. Admin Guide – Describes the Admin section and provides advice on how to configure and properly setup.
  4. User Guide  v1.1 (will be improved)
  5. Log Analysis Feature Guide - (APP-ID Adoption, Rule Enrichment, and Machine Learning features)
Rate this article:
L2 Linker

is there a way to do a password reset when you locked out of gui?

L4 Transporter

@lychiang Hi - I'm just curious what your edits were to the OP as I don't see any differences and there's nothing in the article history.


L6 Presenter

I basically corrected 64bit-amr to 64bit-amd for ubuntu 20.x 

L0 Member

I was running into an issue installing the BPA 3.33.0 for ML and running the command provided would end with errors. after parsing the log I found the following:

ImportError: cannot import name 'sysconfig' from 'distutils' (/usr/lib/python3.7/distutils/__init__.py)


I researched and the issue was python 3.7 disutils was not installed which wasn't mentioned in the install for prereqs. I was able to resolve it by running the following:


sudo apt-get install python3.7-distutils


I hope this helps someone who's running into this issue.

L1 Bithead

Can we install Expedition tool on Suse linux 12.5? As ubuntu is not allowed in our environment.

L2 Linker

Just wanted to comment, that if you are trying to retrieve device configuration/panorama connected devices and you are logged in as "Admin" it may not work and there's no warning window or anything to let you know there's an issue.  I was able to find this log via CLI:

{"success":false,"message":"Type [op] not authorized for user role."}


Which is when I decide to logout of "Admin" and login as an actual admin/superuser account where the operation was successful.  This log doesn't exist in the GUI as far as I could tell.

L1 Bithead

We installed expedition 1.2.50 on ubuntu 20.04 as per installation guide but we are stuck at login page with message "authenticating please wait". We did re-installation couple of times and tried following commands as well but no luck. Can anyone please help me on this.


sudo apt-get update
sudo apt-get install expedition-beta

sudo apt-get -y -f install
sudo apt-get autoremove



L6 Presenter

@kandaspr Can you please perform below steps for troubleshooting purposes:


Please follow the steps below to troubleshoot, after each of the steps , try to login to GUI , if you are able to login , you do not need to continue the remaining steps. 
1. Delete the cookies on your browser , and refresh the browser 
2. login to CLI to verify mysql service is up and running by issue below command:
sudo service mysql status 
You should see mysql service is "active(running) , if not , trying to restart the mysql by issue below command:
sudo service mysql restart
If you encounter an error, pelase follow the instructions to view more details on why mysql is not started.
3. Follow the below article to remove tc.log:
4. Verify if all php package are 7.0 by issuing below command:
apt list --installed | grep php 
If there are versions other than 7.0 installed, you will need to re-install the ubuntu VM from scratch.
If all those steps does not help, please issue below commands to remove expedition and re-ran the installation from scratch :
$sudo apt-get remove expedition-beta
L1 Bithead

Hi Lychiang,


Thank you for the update.


I performed above steps but still stuck at login page with same error. I also run the following command and restored admin password but no luck.


sudo php /var/www/html/OS/startup/restore/restoreAdmin.php


Reinstalled from scratch again and noticed many scirpts failed during installation and fixed few of them manually, but we unable to find php7.0 and installed php7.4,



Note, selecting 'php-radius' instead of 'php7.4-radius'
E: Unable to locate package php7.4-mcrypt
E: Couldn't find any package by glob 'php7.4-mcrypt'
E: Couldn't find any package by regex 'php7.4-mcrypt'


Cannot add PPA: 'ppa:~adiscon/ubuntu/v8-stable'


E: Unable to locate package perl-5.30
E: Couldn't find any package by glob 'perl-5.30'
E: Couldn't find any package by regex 'perl-5.30


Following are the users, i could see but still login is stuck.


MariaDB [(none)]> select host,user from mysql.user;
| host | user |
| % | admin |
| % | expedition |
| localhost | root |

L6 Presenter

@kandaspr Expedition only works on php 7.0 , so please re-install the ubuntu server 20.04.x and please do not perform any upgrade on the application, first thing to do is run the expedition installation script. 

L1 Bithead

Hi teams,


I would like to install expedition tools on ubuntu 20.04. But  I did not found any documentation. So can you please share a document for install the expedition on ubuntu 20.04. 


I tried with 16.04 script but it is not working. 



Al Amin

L4 Transporter

Hi @Al-Amin 


Thanks for reaching out.


Below links will point you to the required installer and installation guide.


Take into consideration the VM need to have internet access to following sites (including subdomains) or the script will fail to install required dependencies.


Let us know if you need anything else,



Register or Sign-in
Article Dashboard
Version history
Last Updated:
‎05-16-2024 04:12 AM
Updated by: