Replies: 1 comment
-
We have a SSO plugin installed. Details of the plugin is as follows. I thnk the plugin is causing the upgrade failer. But I don't know how to fix it. I have attached line 613 of the settings.py file |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi there,
I failed to upgrade Netbox from v2.10.1 to v2.11.0, and failed again to upgrade from v2.10.1 to v2.10.2. The Error I got is as follows.
File "/opt/netbox-2.11.0/netbox/netbox/settings.py", line 622, in
plugin_config.validate(PLUGINS_CONFIG[plugin_name], VERSION)
TypeError: validate() takes 2 positional arguments but 3 were given
or
File "/opt/netbox-2.10.2/netbox/netbox/settings.py", line 613, in
plugin_config.validate(PLUGINS_CONFIG[plugin_name], VERSION)
TypeError: validate() takes 2 positional arguments but 3 were given
I don't play around with the settings.py file. And I don't understand how the settings.py file work anyway. The following is what I did during the upgrades.
kenny@kenny-VirtualBox:~$ ifconfig
enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 10.0.2.15 netmask 255.255.255.0 broadcast 10.0.2.255
inet6 fe80::90c7:cbdb:d550:3639 prefixlen 64 scopeid 0x20
ether 08:00:27:58:b3:e7 txqueuelen 1000 (Ethernet)
RX packets 200 bytes 238088 (238.0 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 126 bytes 13016 (13.0 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 139 bytes 11583 (11.5 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 139 bytes 11583 (11.5 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
kenny@kenny-VirtualBox:
$ ping www.google.com$ ssh -i Netbox.pem ec2@IP.IP.IP.IPPING www.google.com (142.250.71.68) 56(84) bytes of data.
64 bytes from syd15s17-in-f4.1e100.net (142.250.71.68): icmp_seq=1 ttl=117 time=34.8 ms
64 bytes from syd15s17-in-f4.1e100.net (142.250.71.68): icmp_seq=2 ttl=117 time=35.0 ms
64 bytes from syd15s17-in-f4.1e100.net (142.250.71.68): icmp_seq=3 ttl=117 time=35.9 ms
^C
--- www.google.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2002ms
rtt min/avg/max/mdev = 34.757/35.222/35.902/0.491 ms
kenny@kenny-VirtualBox:
Warning: Identity file Netbox.pem not accessible: No such file or directory.
ec2@IP.IP.IP.IP: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
kenny@kenny-VirtualBox:
$ dir$ cd documentsDesktop Documents Downloads Music Pictures Public Templates Videos
kenny@kenny-VirtualBox:
bash: cd: documents: No such file or directory
kenny@kenny-VirtualBox:
$ cd documents$ cd documentsbash: cd: documents: No such file or directory
kenny@kenny-VirtualBox:
bash: cd: documents: No such file or directory
kenny@kenny-VirtualBox:
$ dir$ cd /Desktop Documents Downloads Music Pictures Public Templates Videos
kenny@kenny-VirtualBox:
kenny@kenny-VirtualBox:/$ dir
bin dev lib libx32 mnt root snap sys var
boot etc lib32 lost+found opt run srv tmp
cdrom home lib64 media proc sbin swapfile usr
kenny@kenny-VirtualBox:/$ cd tmp
kenny@kenny-VirtualBox:/tmp$ dir
config-err-TxeJeZ
ssh-ykM2gbWulLEp
systemd-private-77e44e179a77476a936020923a7d215c-colord.service-3PgK9f
systemd-private-77e44e179a77476a936020923a7d215c-ModemManager.service-ZjHfjf
systemd-private-77e44e179a77476a936020923a7d215c-switcheroo-control.service-vACOfg
systemd-private-77e44e179a77476a936020923a7d215c-systemd-logind.service-00bHqj
systemd-private-77e44e179a77476a936020923a7d215c-systemd-resolved.service-dOzEqi
systemd-private-77e44e179a77476a936020923a7d215c-systemd-timesyncd.service-WaHgQi
systemd-private-77e44e179a77476a936020923a7d215c-upower.service-VSlTmh
tracker-extract-files.1000
tracker-extract-files.125
VMwareDnD
kenny@kenny-VirtualBox:/tmp$ cd..
cd..: command not found
kenny@kenny-VirtualBox:/tmp$ cd ..
kenny@kenny-VirtualBox:/$ dir
bin dev lib libx32 mnt root snap sys var
boot etc lib32 lost+found opt run srv tmp
cdrom home lib64 media proc sbin swapfile usr
kenny@kenny-VirtualBox:/$ cd usr
kenny@kenny-VirtualBox:/usr$ dir
bin include lib32 libexec local share
games lib lib64 libx32 sbin src
kenny@kenny-VirtualBox:/usr$ cd ..
kenny@kenny-VirtualBox:/$ dir
bin dev lib libx32 mnt root snap sys var
boot etc lib32 lost+found opt run srv tmp
cdrom home lib64 media proc sbin swapfile usr
kenny@kenny-VirtualBox:/$ dir
bin dev lib libx32 mnt root snap sys var
boot etc lib32 lost+found opt run srv tmp
cdrom home lib64 media proc sbin swapfile usr
kenny@kenny-VirtualBox:/$ cd home
kenny@kenny-VirtualBox:/home$ dir
kenny
kenny@kenny-VirtualBox:/home$ cd kenny
kenny@kenny-VirtualBox:
$ dir$ cd desktopDesktop Documents Downloads Music Pictures Public Templates Videos
kenny@kenny-VirtualBox:
bash: cd: desktop: No such file or directory
kenny@kenny-VirtualBox:
$ dir$ cd downloadsDesktop Documents Downloads Music Pictures Public Templates Videos
kenny@kenny-VirtualBox:
bash: cd: downloads: No such file or directory
kenny@kenny-VirtualBox:
$ cd Downloads/Downloads$ dirkenny@kenny-VirtualBox:
CMS1-NPROD-AZ2_key.pem Netbox.pem
kenny@kenny-VirtualBox:
/Downloads$ ssh -i netbox.pem ec2-user@IP.IP.IP.IP/Downloads$ dirWarning: Identity file netbox.pem not accessible: No such file or directory.
ec2-user@IP.IP.IP.IP: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
kenny@kenny-VirtualBox:
CMS1-NPROD-AZ2_key.pem Netbox.pem
kenny@kenny-VirtualBox:
/Downloads$ sudo chmod 600 Netbox.pem/Downloads$ ssh -i netbox.pem ec2-user@IP.IP.IP.IP[sudo] password for kenny:
kenny@kenny-VirtualBox:
Warning: Identity file netbox.pem not accessible: No such file or directory.
ec2-user@IP.IP.IP.IP: Permission denied (publickey,gssapi-keyex,gssapi-with-mic).
kenny@kenny-VirtualBox:~/Downloads$ ssh -i Netbox.pem ec2-user@IP.IP.IP.IP
Last login: Fri Sep 9 02:42:34 2022 from IP.IP.IP.IP
https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-IP.IP.IP.IP ~]$ dir
dl.fedoraproject.org
netbox_17_Aug.sql
netbox-backup.tar.gz
netbox.sql.gz
udo\ openssl\ req\ -x509\ -nodes\ -days\ 365\ -newkey\ rsa:2048
[ec2-user@ip-IP.IP.IP.IP ~]$ cd\
https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-IP-IP-IP-IP ~]$ ls
dl.fedoraproject.org netbox.sql.gz
netbox_17_Aug.sql udo openssl req -x509 -nodes -days 365 -newkey rsa:2048
netbox-backup.tar.gz
[ec2-user@ip-IP-IP-IP-IP ~]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ dir
bin dev home lib64 media opt root sbin sys usr
boot etc lib local mnt proc run srv tmp var
[ec2-user@ip-IP-IP-IP-IP /]$ cd usr
[ec2-user@ip-IP-IP-IP-IP usr]$ dir
bin etc games include lib lib64 libexec local sbin share src tmp
[ec2-user@ip-IP-IP-IP-IP usr]$ cd tmp
[ec2-user@ip-IP-IP-IP-IP tmp]$ dir
kenny-temp
systemd-private-f072a5c344204767bcf00ff4f79b8249-chronyd.service-IpoVET
systemd-private-f072a5c344204767bcf00ff4f79b8249-netbox-rq.service-KjEh2j
systemd-private-f072a5c344204767bcf00ff4f79b8249-netbox.service-ipuTsS
systemd-private-f072a5c344204767bcf00ff4f79b8249-nginx.service-cAB676
systemd-private-f369d999cf5f4e8d89dbdec896375c1e-chronyd.service-FMgs3B
systemd-private-f369d999cf5f4e8d89dbdec896375c1e-netbox-rq.service-nZMxAY
systemd-private-f369d999cf5f4e8d89dbdec896375c1e-netbox.service-aJzwnL
systemd-private-f369d999cf5f4e8d89dbdec896375c1e-nginx.service-FZn47T
[ec2-user@ip-IP-IP-IP-IP tmp]$ ls
kenny-temp
systemd-private-f072a5c344204767bcf00ff4f79b8249-chronyd.service-IpoVET
systemd-private-f072a5c344204767bcf00ff4f79b8249-netbox-rq.service-KjEh2j
systemd-private-f072a5c344204767bcf00ff4f79b8249-netbox.service-ipuTsS
systemd-private-f072a5c344204767bcf00ff4f79b8249-nginx.service-cAB676
[ec2-user@ip-IP-IP-IP-IP tmp]$ ls -l /opt/netbox /opt/netbox.git
ls: cannot access /opt/netbox.git: No such file or directory
lrwxrwxrwx 1 root root 19 Dec 18 2020 /opt/netbox -> /opt/netbox-2.10.1/
[ec2-user@ip-IP-IP-IP-IP tmp]$ ls -ld /opt/netbox /opt/netbox.git
ls: cannot access /opt/netbox.git: No such file or directory
lrwxrwxrwx 1 root root 19 Dec 18 2020 /opt/netbox -> /opt/netbox-2.10.1/
[ec2-user@ip-IP-IP-IP-IP tmp]$ ls
kenny-temp
systemd-private-f072a5c344204767bcf00ff4f79b8249-chronyd.service-IpoVET
systemd-private-f072a5c344204767bcf00ff4f79b8249-netbox-rq.service-KjEh2j
systemd-private-f072a5c344204767bcf00ff4f79b8249-netbox.service-ipuTsS
systemd-private-f072a5c344204767bcf00ff4f79b8249-nginx.service-cAB676
[ec2-user@ip-IP-IP-IP-IP tmp]$ ls -ld /opt/netbox /opt/netbox/.git
ls: cannot access /opt/netbox/.git: No such file or directory
lrwxrwxrwx 1 root root 19 Dec 18 2020 /opt/netbox -> /opt/netbox-2.10.1/
[ec2-user@ip-IP-IP-IP-IP tmp]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ cd /opt/netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
base_requirements.txt gunicorn.py netbox_media.tar.gz upgrade.sh
CHANGELOG.md LICENSE.txt NOTICE venv
contrib local_requirements.txt README.md
CONTRIBUTING.md mkdocs.yml requirements.txt
docs netbox scripts
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls -ld /opt/netbox /opt/netbox/.git
ls: cannot access /opt/netbox/.git: No such file or directory
lrwxrwxrwx 1 root root 19 Dec 18 2020 /opt/netbox -> /opt/netbox-2.10.1/
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
base_requirements.txt gunicorn.py netbox_media.tar.gz upgrade.sh
CHANGELOG.md LICENSE.txt NOTICE venv
contrib local_requirements.txt README.md
CONTRIBUTING.md mkdocs.yml requirements.txt
docs netbox scripts
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib local mnt proc run srv tmp var
[ec2-user@ip-IP-IP-IP-IP /]$ cd /opt
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox netbox-2.10.1 netbox-2.9.8 rh v2.10.1.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ cd netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
base_requirements.txt gunicorn.py netbox_media.tar.gz upgrade.sh
CHANGELOG.md LICENSE.txt NOTICE venv
contrib local_requirements.txt README.md
CONTRIBUTING.md mkdocs.yml requirements.txt
docs netbox scripts
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd..
-bash: cd..: command not found
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd \
Cannot write to ‘v2.11.0.tar.gz’ (Success).
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo wget https://github.com/netbox-community/netbox/archive/v2.11.0.tar.gz
--2022-11-25 00:46:49-- https://github.com/netbox-community/netbox/archive/v2.11.0.tar.gz
Resolving github.com (github.com)... 20.248.137.48
Connecting to github.com (github.com)|20.248.137.48|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/netbox-community/netbox/tar.gz/refs/tags/v2.11.0 [following]
--2022-11-25 00:46:49-- https://codeload.github.com/netbox-community/netbox/tar.gz/refs/tags/v2.11.0
Resolving codeload.github.com (codeload.github.com)... 20.248.137.55
Connecting to codeload.github.com (codeload.github.com)|20.248.137.55|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: ‘v2.11.0.tar.gz’
2022-11-25 00:46:50 (8.29 MB/s) - ‘v2.11.0.tar.gz’ saved [7101381]
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox netbox-2.10.1 netbox-2.9.8 rh v2.10.1.tar.gz v2.11.0.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo tar -xzf v2.11.0.tar.gz -C /opt
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo ln -sfn /opt/netbox-2.11.0/ opt/netbox
ln: failed to create symbolic link ‘opt/netbox’: No such file or directory
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo ln -sfn /opt/netbox-2.11.0/ /opt/netbox
[ec2-user@ip-IP-IP-IP-IP opt]$
[ec2-user@ip-IP-IP-IP-IP opt]$
[ec2-user@ip-IP-IP-IP-IP opt]$
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp /opt/netbox-2.10.1/local_requirements.txt /opt/netbox/
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp /opt/netbox-2.10.1/netbox/netbox/configuration.py /opt/netbox/netbox/netbox/
[ec2-user@ip-IP-IP-IP-IP opt]$ ls /netbox-2.10.1/netbox/netbox/
ls: cannot access /netbox-2.10.1/netbox/netbox/: No such file or directory
[ec2-user@ip-IP-IP-IP-IP opt]$ ls netbox-2.10.1/netbox/netbox/
admin.py configuration.testing.py middleware.py urls.py
api constants.py pycache views
authentication.py context_processors.py releases.py wsgi.py
configuration.example.py forms.py settings.py
configuration.py init.py tests
[ec2-user@ip-IP-IP-IP-IP opt]$ ls ldap_config.py
ls: cannot access ldap_config.py: No such file or directory
[ec2-user@ip-IP-IP-IP-IP opt]$ ls ldap*.*
ls: cannot access ldap*.: No such file or directory
[ec2-user@ip-IP-IP-IP-IP opt]$ ls tes.*
ls: cannot access tes*.*: No such file or directory
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox-2.10.1 netbox-2.9.8 v2.10.1.tar.gz
netbox netbox-2.11.0 rh v2.11.0.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox-2.10.1 netbox-2.9.8 v2.10.1.tar.gz
netbox netbox-2.11.0 rh v2.11.0.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ cd netbox-2.10.1/
[ec2-user@ip-IP-IP-IP-IP netbox-2.10.1]$ ls
base_requirements.txt gunicorn.py netbox_media.tar.gz upgrade.sh
CHANGELOG.md LICENSE.txt NOTICE venv
contrib local_requirements.txt README.md
CONTRIBUTING.md mkdocs.yml requirements.txt
docs netbox scripts
[ec2-user@ip-IP-IP-IP-IP netbox-2.10.1]$ cd netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
circuits ipam project-static static utilities
dcim manage.py reports templates virtualization
extras media scripts tenancy
generate_secret_key.py netbox secrets users
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
admin.py configuration.testing.py middleware.py urls.py
api constants.py pycache views
authentication.py context_processors.py releases.py wsgi.py
configuration.example.py forms.py settings.py
configuration.py init.py tests
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd/
-bash: cd/: No such file or directory
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib local mnt proc run srv tmp var
[ec2-user@ip-IP-IP-IP-IP /]$ cd opt
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp -pr /opt/netbox-2.10.1/netbox/media/ /opt/netbox/netbox/
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp -r /opt/netbox-2.10.1/netbox/scripts /opt/netbox/netbox/
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp -r /opt/netbox-2.10.1/netbox/reports /opt/netbox/netbox/
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp /opt/netbox-2.10.1/guncorn.py /opt/netbox/
cp: cannot stat ‘/opt/netbox-2.10.1/guncorn.py’: No such file or directory
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp /opt/netbox-2.10.1/gunicorn.py /opt/netbox/
[ec2-user@ip-IP-IP-IP-IP opt]$ ls /usr/bin/
[ nl-cls-add
a2p nl-cls-delete
ab nl-cls-list
ac nl-fib-lookup
acpi_listen nl-link-enslave
addr2line nl-link-ifindex2name
alias nl-link-list
amazon-linux-extras nl-link-name2ifindex
amazon-ssm-agent nl-link-release
apropos nl-link-set
ar nl-link-stats
arch nl-list-caches
as nl-list-sockets
at nl-monitor
atq nl-neigh-add
atrm nl-neigh-delete
attr nl-neigh-list
audit2allow nl-neightbl-list
audit2why nl-pktloc-lookup
aulast nl-qdisc-add
aulastlog nl-qdisc-delete
ausyscall nl-qdisc-list
auvirt nl-route-add
awk nl-route-delete
aws nl-route-get
aws_completer nl-route-list
base64 nl-rule-list
basename nl-tctree-list
bash nl-util-addr
bashbug nm
bashbug-64 nohup
batch nproc
bc nroff
bg nsenter
blkiomon nslookup
blkparse nss-policy-check
blkrawverify nsupdate
blktrace numfmt
bno_plot.py objcopy
bond2team objdump
bootctl od
btrace oldfind
btrecord on_ac_power
btreplay open
btt openssl
bunzip2 openvt
busctl os-prober
bzcat p11-kit
bzcmp package-cleanup
bzdiff passwd
bzgrep paste
bzip2 pasteurize
bzip2recover pasteurize-2
bzless pasteurize-2.7
bzmore pathchk
c2ph pcre-config
c89 peekfd
c99 perl
cal perl5.16.3
ca-legacy perlbug
captoinfo perldoc
cat perlthanks
catchsegv pgawk
catman pg_basebackup
cc pg_controldata
cd pg_ctl
centrino-decode pg_dump
certbot pg_dumpall
certbot-2 pg_isready
certutil pg_receivexlog
c++filt pg_recvlogical
chacl pgrep
chage pg_resetxlog
chardetect pg_restore
chattr pg_rewind
chcat pg_upgrade
chcon pic
checkmodule piconv
checkpolicy pidstat
chgrp pinentry
chmem pinentry-curses
chmod ping
chown ping6
chronyc pinky
chrt pip3
chvt pip-3
cifsiostat pip-3.7
cksum pip3.7
clear pk12util
cloud-id pkg-config
cloud-init pkill
cloud-init-per pl2pm
clusterdb pldd
cmp plymouth
cmsutil pmap
col pm-is-supported
colcrt pod2html
colrm pod2man
column pod2text
comm pod2usage
command postgres
compile_et postgresql-setup
consolehelper post-grohtml
coredumpctl postmaster
cp powernow-k8-decode
cpio pr
cpp preconv
cpupower pre-grohtml
createdb printenv
createlang printf
createuser prlimit
crlutil prtstat
crontab ps
csh psed
csplit psfaddtable
csslint-0.6 psfgettable
curl psfstriptable
cut psfxtable
cvtsudoers psql
date pstree
db_archive pstree.x11
db_checkpoint pstruct
db_deadlock ptx
db_dump pwd
db_dump185 pwdx
db_hotbackup pwmake
db_load pwscore
db_log_verify pydoc
db_printlog pydoc3
db_recover pydoc3.7
db_replicate pyrsa-decrypt
db_stat pyrsa-decrypt-2
db_tuner pyrsa-decrypt-bigfile
db_upgrade pyrsa-decrypt-bigfile-2
dbus-binding-tool pyrsa-encrypt
dbus-cleanup-sockets pyrsa-encrypt-2
dbus-daemon pyrsa-encrypt-bigfile
dbus-monitor pyrsa-encrypt-bigfile-2
dbus-run-session pyrsa-keygen
dbus-send pyrsa-keygen-2
dbus-test-tool pyrsa-priv2pub
dbus-update-activation-environment pyrsa-priv2pub-2
dbus-uuidgen pyrsa-sign
db_verify pyrsa-sign-2
dc pyrsa-verify
dd pyrsa-verify-2
deallocvt pystache
debuginfo-install pystache-test
delv python
df python2
dgawk python2.7
diff python2.7-config
diff3 python2-config
dig python3
dir python3.7
dircolors python3.7m
dirname python-config
dmesg pyvenv
dnsdomainname pyvenv-3.7
domainname quota
dracut quotasync
dropdb ranlib
droplang raw
dropuser rdate
du read
dumpkeys readelf
dumpsexp readlink
dwp realpath
dwz recode-sr-latin
easy_install red
easy_install-2.7 redis-benchmark
easy_install-3.7 redis-check-aof
ec2-metadata redis-check-rdb
echo redis-cli
ed redis-sentinel
egrep redis-server
eject reindexdb
elfedit rename
enable-ec2-spot-hibernation renice
env repoclosure
envsubst repodiff
eqn repo-graph
ex repomanage
expand repoquery
expr repo-rss
factor reposync
fail2ban-client repotrack
fail2ban-python reset
fail2ban-regex resizecons
fail2ban-server rev
fallocate rm
false rmail
fc rmail.postfix
fc-cache rmdir
fc-cache-64 rnano
fc-cat rngtest
fc-conflist rpcgen
fc-list rpm
fc-match rpm2cpio
fc-pattern rpmdb
fc-query rpmkeys
fc-scan rpmquery
fc-validate rpmverify
fg rst2html
fgconsole rst2latex
fgrep rst2man
file rst2odt
fincore rst2odt_prepstyles
find rst2pseudoxml
find2perl rst2s5
findmnt rst2xetex
find-repos-of-install rst2xml
fipscheck rstpep2html
fipshmac rsync
firewall-cmd rsyslog-recover-qi.pl
firewall-offline-cmd runcon
flock run-parts
fmt rvi
fold rview
free rvim
funzip s2p
futurize sadf
futurize-2 sandbox
futurize-2.7 sar
gapplication scl
gawk scl_enabled
gcc scl_source
gcc-ar scp
gcc-nm screen
gcc-ranlib script
gcov scriptreplay
gcov-dump sdiff
gcov-tool secon
gdbm_dump sed
gdbm_load sedismod
gdbmtool sedispol
gdbus semodule_package
gencat seq
genl-ctrl-list setarch
geoiplookup setfacl
geoiplookup6 setfattr
geoipupdate setfont
geqn setkeycodes
getconf setleds
getent setmetamode
getfacl setpriv
getfattr setserial
getkeycodes setsid
getopt setterm
getopts setup
gettext setup-nsssysinit
gettext.sh setup-nsssysinit.sh
gio setvtrgb
gio-querymodules-64 sftp
glib-compile-schemas sg
gmake sh
gneqn sha1sum
gnroff sha224sum
gpasswd sha256sum
gpg sha384sum
gpg2 sha512sum
gpg-agent show-changed-rco
gpgconf showconsolefont
gpg-connect-agent show-installed
gpg-error showkey
gpg-error-config shred
gpgparsemail shuf
gpgsplit signver
gpgv sim_client
gpgv2 simc_lsmplugin
gpg-zip sim_lsmplugin
gpic size
gprof skill
grep slabtop
groff sleep
grops slogin
grotty snice
groups soelim
growpart sort
grub2-editenv sotruss
grub2-file splain
grub2-fstest split
grub2-glue-efi sprof
grub2-kbdcomp sqlite3
grub2-menulst2cfg sscg
grub2-mkfont ssh
grub2-mkimage ssh-add
grub2-mklayout ssh-agent
grub2-mknetdir ssh-copy-id
grub2-mkpasswd-pbkdf2 ssh-keygen
grub2-mkrelpath ssh-keyscan
grub2-mkrescue ssltap
grub2-mkstandalone ssm-agent-worker
grub2-render-label ssm-cli
grub2-script-check ssm-document-worker
grub2-syslinux2cfg ssm-session-logger
gsettings ssm-session-worker
gsoelim stapbpf
gss-client stapdyn
gtar stap-merge
gtbl stap-report
gtroff staprun
gunzip stapsh
gzexe stat
gzip stdbuf
h2ph strace
head strace-log-merge
hexdump strings
hibagent strip
hibinit-agent stty
hmac256 su
host sudo
hostid sudoedit
hostname sudoreplay
hostnamectl sum
htdbm sync
htdigest systemctl
htpasswd systemd-analyze
httxt2dbm systemd-ask-password
hunspell systemd-cat
i386 systemd-cgls
iconv systemd-cgtop
id systemd-coredumpctl
idiag-socket-details systemd-delta
idn systemd-detect-virt
igawk systemd-escape
info systemd-firstboot
infocmp systemd-hwdb
infokey systemd-inhibit
infotocap systemd-loginctl
initdb systemd-machine-id-setup
install systemd-notify
ionice systemd-nspawn
iostat systemd-path
ipcalc systemd-run
ipcmk systemd-stdio-bridge
ipcrm systemd-sysv-convert
ipcs systemd-tmpfiles
iptables-xml systemd-tty-ask-password-agent
isosize tabs
jobs tac
join tail
journalctl tapestat
jp.py tar
jp.py-2 taskset
jp.py-2.7 tbl
jsonpointer tcptraceroute
json_reformat tcsh
jsonschema teamd
json_verify teamdctl
kbdinfo teamnl
kbd_mode tee
kbdrate test
kernel-install tic
keyctl time
kill timedatectl
killall timeout
kmod tload
krb5-config toe
last top
lastb touch
lastcomm tput
lastlog tr
lchfn tracepath
lchsh tracepath6
ld traceroute
ld.bfd traceroute6
ldd troff
ld.gold true
less truncate
lessecho trust
lesskey tset
lesspipe.sh tsort
letsencrypt tty
lexgrog turbostat
libgcrypt-config tzselect
link udevadm
linux32 ul
linux64 umask
linux-boot-prober umount
ln unalias
loadkeys uname
loadunimap uname26
locale unexpand
localectl unicode_start
localedef unicode_stop
locate uniq
logger unlink
login unlz4
loginctl unshare
logname unxz
logresolve unzip
look unzipsfx
ls update-ca-trust
lsattr updatedb
lsblk update-mime-database
lscpu uptime
lsinitrd urlgrabber
lsipc users
lslocks usleep
lslogins utmpdump
lsmcli uuclient
lsmd uuidgen
lsmem vacuumdb
lsns vdir
lua verify_blkparse
luac verifytree
lz4 vi
lz4c view
lz4cat vim
machinectl vimdiff
mailq vimtutor
mailq.postfix vlock
make vmstat
makedb w
man wait
mandb wall
manpath watch
mapscrn watchgnupg
mcookie wc
md5sum wdctl
mdig wget
mesg whatis
mkdir whereis
mkfifo which
mkinitrd whiptail
mknod who
mktemp whoami
modutil write
more x86_64
mount x86_64-redhat-linux-gcc
mountpoint x86_64-redhat-linux-gcc-7
mpstat x86_energy_perf_policy
msgattrib xargs
msgcat xgettext
msgcmp xml2-config
msgcomm xmlcatalog
msgconv xmllint
msgen xmlsec1
msgexec xmlwf
msgfilter xslt-config
msgfmt xsltproc
msggrep xxd
msghack xz
msginit xzcat
msgmerge xzcmp
msgunfmt xzdec
msguniq xzdiff
mv xzegrep
namei xzfgrep
nano xzgrep
ndg_httpclient xzless
needs-restarting xzmore
neqn yes
netstat ypdomainname
newaliases yum
newaliases.postfix yum-builddep
newgrp yum-config-manager
nf-ct-add yum-debug-dump
nf-ct-list yum-debug-restore
nf-exp-add yumdownloader
nf-exp-delete yum-groups-manager
nf-exp-list zcat
nf-log zcmp
nf-monitor zdiff
nf-queue zegrep
nfsiostat-sysstat zfgrep
ngettext zforce
nginx-upgrade zgrep
nice zip
nisdomainname zipcloak
nl zipgrep
nl-addr-add zipinfo
nl-addr-delete zipnote
nl-addr-list zipsplit
nl-class-add zless
nl-class-delete zmore
nl-classid-lookup znew
nl-class-list zsoelim
[ec2-user@ip-IP-IP-IP-IP opt]$ python --version
Python 2.7.18
[ec2-user@ip-IP-IP-IP-IP opt]$ nano /opt/netbox/local_requirements.txt
[ec2-user@ip-IP-IP-IP-IP opt]$ python --version
Python 2.7.18
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo PYTHON=/usr/bin/python2.7.18 ./upgrade.sh
sudo: ./upgrade.sh: command not found
[ec2-user@ip-IP-IP-IP-IP opt]$ cd netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
base_requirements.txt docs mkdocs.yml requirements.txt
CHANGELOG.md gunicorn.py netbox scripts
contrib LICENSE.txt NOTICE upgrade.sh
CONTRIBUTING.md local_requirements.txt README.md
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo PYTHON=/usr/bin/python2.7.18 ./upgrade.sh
Creating a new virtual environment at /opt/netbox-2.11.0/venv...
Updating pip (pip install --upgrade pip)...
Collecting pip
Downloading pip-22.3.1-py3-none-any.whl (2.1 MB)
|████████████████████████████████| 2.1 MB 27.6 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.1.1
Uninstalling pip-20.1.1:
Successfully uninstalled pip-20.1.1
Successfully installed pip-22.3.1
pip 22.3.1 from /opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/pip (python 3.7)
Installing Python system packages (pip install wheel)...
Collecting wheel
Downloading wheel-0.38.4-py3-none-any.whl (36 kB)
Installing collected packages: wheel
Successfully installed wheel-0.38.4
Installing core dependencies (pip install -r requirements.txt)...
Collecting Django==3.2
Downloading Django-3.2-py3-none-any.whl (7.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 7.9/7.9 MB 10.6 MB/s eta 0:00:00
Collecting django-cacheops==5.1
Using cached django_cacheops-5.1-py2.py3-none-any.whl (38 kB)
Collecting django-cors-headers==3.7.0
Downloading django_cors_headers-3.7.0-py3-none-any.whl (12 kB)
Collecting django-debug-toolbar==3.2.1
Downloading django_debug_toolbar-3.2.1-py3-none-any.whl (199 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 199.2/199.2 kB 35.1 MB/s eta 0:00:00
Collecting django-filter==2.4.0
Using cached django_filter-2.4.0-py3-none-any.whl (73 kB)
Collecting django-mptt==0.12.0
Downloading django_mptt-0.12.0-py2.py3-none-any.whl (111 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 111.2/111.2 kB 25.8 MB/s eta 0:00:00
Collecting django-pglocks==1.0.4
Using cached django-pglocks-1.0.4.tar.gz (4.1 kB)
Preparing metadata (setup.py) ... done
Collecting django-prometheus==2.1.0
Using cached django_prometheus-2.1.0-py2.py3-none-any.whl (28 kB)
Collecting django-rq==2.4.1
Downloading django_rq-2.4.1-py2.py3-none-any.whl (45 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.0/46.0 kB 11.3 MB/s eta 0:00:00
Collecting django-tables2==2.3.4
Downloading django_tables2-2.3.4-py2.py3-none-any.whl (91 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 91.6/91.6 kB 22.8 MB/s eta 0:00:00
Collecting django-taggit==1.3.0
Using cached django_taggit-1.3.0-py3-none-any.whl (45 kB)
Collecting django-timezone-field==4.1.2
Downloading django_timezone_field-4.1.2-py3-none-any.whl (9.6 kB)
Collecting djangorestframework==3.12.4
Downloading djangorestframework-3.12.4-py3-none-any.whl (957 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 957.7/957.7 kB 12.9 MB/s eta 0:00:00
Collecting drf-yasg[validation]==1.20.0
Using cached drf_yasg-1.20.0-py2.py3-none-any.whl (1.6 MB)
Collecting gunicorn==20.1.0
Downloading gunicorn-20.1.0-py3-none-any.whl (79 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 79.5/79.5 kB 18.4 MB/s eta 0:00:00
Collecting Jinja2==2.11.3
Downloading Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 125.7/125.7 kB 25.2 MB/s eta 0:00:00
Collecting Markdown==3.3.4
Downloading Markdown-3.3.4-py3-none-any.whl (97 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 97.6/97.6 kB 22.5 MB/s eta 0:00:00
Collecting netaddr==0.8.0
Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
Collecting Pillow==8.2.0
Downloading Pillow-8.2.0-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.0/3.0 MB 15.7 MB/s eta 0:00:00
Collecting psycopg2-binary==2.8.6
Using cached psycopg2_binary-2.8.6-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB)
Collecting pycryptodome==3.10.1
Downloading pycryptodome-3.10.1-cp35-abi3-manylinux2010_x86_64.whl (1.9 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 80.4 MB/s eta 0:00:00
Collecting PyYAML==5.4.1
Downloading PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl (636 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 636.6/636.6 kB 5.7 MB/s eta 0:00:00
Collecting svgwrite==1.4.1
Downloading svgwrite-1.4.1-py3-none-any.whl (66 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 67.0/67.0 kB 15.2 MB/s eta 0:00:00
Collecting tablib==3.0.0
Downloading tablib-3.0.0-py3-none-any.whl (47 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.9/47.9 kB 12.0 MB/s eta 0:00:00
Collecting pytz
Downloading pytz-2022.6-py2.py3-none-any.whl (498 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 498.1/498.1 kB 51.2 MB/s eta 0:00:00
Collecting sqlparse>=0.2.2
Downloading sqlparse-0.4.3-py3-none-any.whl (42 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.8/42.8 kB 8.3 MB/s eta 0:00:00
Collecting asgiref<4,>=3.3.2
Downloading asgiref-3.5.2-py3-none-any.whl (22 kB)
Collecting redis>=3.0.0
Downloading redis-4.3.5-py3-none-any.whl (248 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 248.7/248.7 kB 36.7 MB/s eta 0:00:00
Collecting funcy<2.0,>=1.8
Downloading funcy-1.17-py2.py3-none-any.whl (33 kB)
Collecting six>=1.4.0
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting django-js-asset
Downloading django_js_asset-2.0.0-py3-none-any.whl (4.9 kB)
Collecting prometheus-client>=0.7
Downloading prometheus_client-0.15.0-py3-none-any.whl (60 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 60.1/60.1 kB 15.5 MB/s eta 0:00:00
Collecting rq>=1.2
Downloading rq-1.11.1-py2.py3-none-any.whl (70 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 70.8/70.8 kB 18.6 MB/s eta 0:00:00
Collecting coreapi>=2.3.3
Using cached coreapi-2.3.3-py2.py3-none-any.whl (25 kB)
Collecting coreschema>=0.0.4
Using cached coreschema-0.0.4.tar.gz (10 kB)
Preparing metadata (setup.py) ... done
Collecting packaging
Downloading packaging-21.3-py3-none-any.whl (40 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.8/40.8 kB 10.2 MB/s eta 0:00:00
Collecting ruamel.yaml>=0.15.34
Downloading ruamel.yaml-0.17.21-py3-none-any.whl (109 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 109.5/109.5 kB 24.5 MB/s eta 0:00:00
Collecting inflection>=0.3.1
Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Collecting uritemplate>=3.0.0
Downloading uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Collecting swagger-spec-validator>=2.1.0
Downloading swagger_spec_validator-3.0.3-py2.py3-none-any.whl (27 kB)
Requirement already satisfied: setuptools>=3.0 in ./venv/lib/python3.7/site-packages (from gunicorn==20.1.0->-r requirements.txt (line 15)) (47.1.0)
Collecting MarkupSafe>=0.23
Downloading MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting importlib-metadata
Downloading importlib_metadata-5.1.0-py3-none-any.whl (21 kB)
Collecting typing-extensions
Downloading typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting itypes
Using cached itypes-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting requests
Downloading requests-2.28.1-py3-none-any.whl (62 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 14.9 MB/s eta 0:00:00
Collecting async-timeout>=4.0.2
Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting zipp>=0.5
Downloading zipp-3.10.0-py3-none-any.whl (6.2 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 98.3/98.3 kB 14.6 MB/s eta 0:00:00
Collecting click>=5.0.0
Downloading click-8.1.3-py3-none-any.whl (96 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 96.6/96.6 kB 23.1 MB/s eta 0:00:00
Collecting ruamel.yaml.clib>=0.2.6
Downloading ruamel.yaml.clib-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (500 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 500.1/500.1 kB 51.2 MB/s eta 0:00:00
Collecting jsonschema
Downloading jsonschema-4.17.1-py3-none-any.whl (90 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.2/90.2 kB 20.9 MB/s eta 0:00:00
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
Downloading pyrsistent-0.19.2-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.5/57.5 kB 15.1 MB/s eta 0:00:00
Collecting pkgutil-resolve-name>=1.3.10
Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
Collecting importlib-resources>=1.4.0
Downloading importlib_resources-5.10.0-py3-none-any.whl (34 kB)
Collecting attrs>=17.4.0
Downloading attrs-22.1.0-py2.py3-none-any.whl (58 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 58.8/58.8 kB 14.5 MB/s eta 0:00:00
Collecting idna<4,>=2.5
Downloading idna-3.4-py3-none-any.whl (61 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 16.4 MB/s eta 0:00:00
Collecting charset-normalizer<3,>=2
Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting certifi>=2017.4.17
Downloading certifi-2022.9.24-py3-none-any.whl (161 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 161.1/161.1 kB 32.1 MB/s eta 0:00:00
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.6/140.6 kB 29.7 MB/s eta 0:00:00
Building wheels for collected packages: django-pglocks, coreschema
Building wheel for django-pglocks (setup.py) ... done
Created wheel for django-pglocks: filename=django_pglocks-1.0.4-py3-none-any.whl size=3858 sha256=ef32b067e0838fdbc0b8e2e9c86cbf0b3b9bad1fe16c3e4b0c74b9c22303dda2
Stored in directory: /root/.cache/pip/wheels/3d/8a/ef/dcd513b448e6c32eec23fd2930a5e9dd31b5d151dd760df4c7
Building wheel for coreschema (setup.py) ... done
Created wheel for coreschema: filename=coreschema-0.0.4-py3-none-any.whl size=15032 sha256=856c99193b4180c1a4316c19333fa8bcd653751888f4c300de3ab0bf5cdef05a
Stored in directory: /root/.cache/pip/wheels/dc/e0/9e/f386538bc243e52461e88922d9989d1a8c0f2a9b7cc529f95f
Successfully built django-pglocks coreschema
Installing collected packages: pytz, netaddr, itypes, funcy, zipp, urllib3, uritemplate, typing-extensions, tablib, svgwrite, sqlparse, six, ruamel.yaml.clib, PyYAML, pyrsistent, pyparsing, pycryptodome, psycopg2-binary, prometheus-client, pkgutil-resolve-name, Pillow, MarkupSafe, inflection, idna, gunicorn, charset-normalizer, certifi, attrs, ruamel.yaml, requests, packaging, Jinja2, importlib-resources, importlib-metadata, django-prometheus, django-pglocks, async-timeout, asgiref, redis, Markdown, jsonschema, Django, coreschema, click, swagger-spec-validator, rq, djangorestframework, django-timezone-field, django-taggit, django-tables2, django-js-asset, django-filter, django-debug-toolbar, django-cors-headers, django-cacheops, coreapi, drf-yasg, django-rq, django-mptt
Successfully installed Django-3.2 Jinja2-2.11.3 Markdown-3.3.4 MarkupSafe-2.1.1 Pillow-8.2.0 PyYAML-5.4.1 asgiref-3.5.2 async-timeout-4.0.2 attrs-22.1.0 certifi-2022.9.24 charset-normalizer-2.1.1 click-8.1.3 coreapi-2.3.3 coreschema-0.0.4 django-cacheops-5.1 django-cors-headers-3.7.0 django-debug-toolbar-3.2.1 django-filter-2.4.0 django-js-asset-2.0.0 django-mptt-0.12.0 django-pglocks-1.0.4 django-prometheus-2.1.0 django-rq-2.4.1 django-tables2-2.3.4 django-taggit-1.3.0 django-timezone-field-4.1.2 djangorestframework-3.12.4 drf-yasg-1.20.0 funcy-1.17 gunicorn-20.1.0 idna-3.4 importlib-metadata-5.1.0 importlib-resources-5.10.0 inflection-0.5.1 itypes-1.2.0 jsonschema-4.17.1 netaddr-0.8.0 packaging-21.3 pkgutil-resolve-name-1.3.10 prometheus-client-0.15.0 psycopg2-binary-2.8.6 pycryptodome-3.10.1 pyparsing-3.0.9 pyrsistent-0.19.2 pytz-2022.6 redis-4.3.5 requests-2.28.1 rq-1.11.1 ruamel.yaml-0.17.21 ruamel.yaml.clib-0.2.7 six-1.16.0 sqlparse-0.4.3 svgwrite-1.4.1 swagger-spec-validator-3.0.3 tablib-3.0.0 typing-extensions-4.4.0 uritemplate-4.1.1 urllib3-1.26.13 zipp-3.10.0
Installing local dependencies (pip install -r local_requirements.txt)...
Collecting netbox-plugin-auth-saml2==0.2
Using cached netbox_plugin_auth_saml2-0.2-py3-none-any.whl (5.1 kB)
Collecting django3-auth-saml2
Downloading django3_auth_saml2-0.5.0-py3-none-any.whl (8.8 kB)
Collecting pysaml2==6.5.0
Downloading pysaml2-6.5.0-py2.py3-none-any.whl (401 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 401.5/401.5 kB 37.9 MB/s eta 0:00:00
Requirement already satisfied: django>=3 in ./venv/lib/python3.7/site-packages (from django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.2)
Collecting defusedxml
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: requests>=1.0.0 in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2.28.1)
Collecting pyOpenSSL
Downloading pyOpenSSL-22.1.0-py3-none-any.whl (57 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.0/57.0 kB 12.5 MB/s eta 0:00:00
Requirement already satisfied: importlib-resources in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (5.10.0)
Collecting python-dateutil
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 247.7/247.7 kB 1.8 MB/s eta 0:00:00
Collecting xmlschema
Downloading xmlschema-2.1.1-py3-none-any.whl (354 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 354.3/354.3 kB 48.5 MB/s eta 0:00:00
Requirement already satisfied: six in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (1.16.0)
Requirement already satisfied: pytz in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2022.6)
Collecting cryptography>=1.4
Downloading cryptography-38.0.3-cp36-abi3-manylinux_2_24_x86_64.whl (4.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 4.1/4.1 MB 7.8 MB/s eta 0:00:00
Requirement already satisfied: sqlparse>=0.2.2 in ./venv/lib/python3.7/site-packages (from django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (0.4.3)
Requirement already satisfied: asgiref<4,>=3.3.2 in ./venv/lib/python3.7/site-packages (from django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.5.2)
Requirement already satisfied: typing-extensions in ./venv/lib/python3.7/site-packages (from asgiref<4,>=3.3.2->django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (4.4.0)
Collecting cffi>=1.12
Downloading cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 427.9/427.9 kB 2.7 MB/s eta 0:00:00
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2022.9.24)
Requirement already satisfied: charset-normalizer<3,>=2 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.4)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (1.26.13)
Requirement already satisfied: zipp>=3.1.0 in ./venv/lib/python3.7/site-packages (from importlib-resources->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.10.0)
Collecting elementpath<4.0.0,>=3.0.0
Downloading elementpath-3.0.2-py3-none-any.whl (189 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 189.1/189.1 kB 32.9 MB/s eta 0:00:00
Collecting pycparser
Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 118.7/118.7 kB 25.6 MB/s eta 0:00:00
Installing collected packages: python-dateutil, pycparser, elementpath, defusedxml, xmlschema, cffi, cryptography, pyOpenSSL, pysaml2, django3-auth-saml2, netbox-plugin-auth-saml2
Successfully installed cffi-1.15.1 cryptography-38.0.3 defusedxml-0.7.1 django3-auth-saml2-0.5.0 elementpath-3.0.2 netbox-plugin-auth-saml2-0.2 pyOpenSSL-22.1.0 pycparser-2.21 pysaml2-6.5.0 python-dateutil-2.8.2 xmlschema-2.1.1
Applying database migrations (python3 netbox/manage.py migrate)...
Traceback (most recent call last):
File "netbox/manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/core/management/init.py", line 419, in execute_from_command_line
utility.execute()
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/core/management/init.py", line 363, in execute
settings.INSTALLED_APPS
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/conf/init.py", line 82, in getattr
self._setup(name)
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/conf/init.py", line 69, in _setup
self._wrapped = Settings(settings_module)
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/conf/init.py", line 170, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib64/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "", line 728, in exec_module
File "", line 219, in _call_with_frames_removed
File "/opt/netbox-2.11.0/netbox/netbox/settings.py", line 622, in
plugin_config.validate(PLUGINS_CONFIG[plugin_name], VERSION)
TypeError: validate() takes 2 positional arguments but 3 were given
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo systemctl restart netbox netbox-rq
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo ln -s /opt/netbox/contrib/netbox-housekeeping.sh /etc/cron.daily/netbox-housekeeping
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo systemctl restart netbox netbox-r1
Failed to restart netbox-r1.service: Unit not found.
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo systemctl restart netbox netbox-rq
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
base_requirements.txt docs mkdocs.yml requirements.txt
CHANGELOG.md gunicorn.py netbox scripts
contrib LICENSE.txt NOTICE upgrade.sh
CONTRIBUTING.md local_requirements.txt README.md venv
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo ./upgrade.sh
Removing old virtual environment...
Creating a new virtual environment at /opt/netbox-2.11.0/venv...
Updating pip (pip install --upgrade pip)...
Collecting pip
Using cached pip-22.3.1-py3-none-any.whl (2.1 MB)
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 20.1.1
Uninstalling pip-20.1.1:
Successfully uninstalled pip-20.1.1
Successfully installed pip-22.3.1
pip 22.3.1 from /opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/pip (python 3.7)
Installing Python system packages (pip install wheel)...
Collecting wheel
Using cached wheel-0.38.4-py3-none-any.whl (36 kB)
Installing collected packages: wheel
Successfully installed wheel-0.38.4
Installing core dependencies (pip install -r requirements.txt)...
Collecting Django==3.2
Using cached Django-3.2-py3-none-any.whl (7.9 MB)
Collecting django-cacheops==5.1
Using cached django_cacheops-5.1-py2.py3-none-any.whl (38 kB)
Collecting django-cors-headers==3.7.0
Using cached django_cors_headers-3.7.0-py3-none-any.whl (12 kB)
Collecting django-debug-toolbar==3.2.1
Using cached django_debug_toolbar-3.2.1-py3-none-any.whl (199 kB)
Collecting django-filter==2.4.0
Using cached django_filter-2.4.0-py3-none-any.whl (73 kB)
Collecting django-mptt==0.12.0
Using cached django_mptt-0.12.0-py2.py3-none-any.whl (111 kB)
Collecting django-pglocks==1.0.4
Using cached django_pglocks-1.0.4-py3-none-any.whl
Collecting django-prometheus==2.1.0
Using cached django_prometheus-2.1.0-py2.py3-none-any.whl (28 kB)
Collecting django-rq==2.4.1
Using cached django_rq-2.4.1-py2.py3-none-any.whl (45 kB)
Collecting django-tables2==2.3.4
Using cached django_tables2-2.3.4-py2.py3-none-any.whl (91 kB)
Collecting django-taggit==1.3.0
Using cached django_taggit-1.3.0-py3-none-any.whl (45 kB)
Collecting django-timezone-field==4.1.2
Using cached django_timezone_field-4.1.2-py3-none-any.whl (9.6 kB)
Collecting djangorestframework==3.12.4
Using cached djangorestframework-3.12.4-py3-none-any.whl (957 kB)
Collecting drf-yasg[validation]==1.20.0
Using cached drf_yasg-1.20.0-py2.py3-none-any.whl (1.6 MB)
Collecting gunicorn==20.1.0
Using cached gunicorn-20.1.0-py3-none-any.whl (79 kB)
Collecting Jinja2==2.11.3
Using cached Jinja2-2.11.3-py2.py3-none-any.whl (125 kB)
Collecting Markdown==3.3.4
Using cached Markdown-3.3.4-py3-none-any.whl (97 kB)
Collecting netaddr==0.8.0
Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
Collecting Pillow==8.2.0
Using cached Pillow-8.2.0-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB)
Collecting psycopg2-binary==2.8.6
Using cached psycopg2_binary-2.8.6-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB)
Collecting pycryptodome==3.10.1
Using cached pycryptodome-3.10.1-cp35-abi3-manylinux2010_x86_64.whl (1.9 MB)
Collecting PyYAML==5.4.1
Using cached PyYAML-5.4.1-cp37-cp37m-manylinux1_x86_64.whl (636 kB)
Collecting svgwrite==1.4.1
Using cached svgwrite-1.4.1-py3-none-any.whl (66 kB)
Collecting tablib==3.0.0
Using cached tablib-3.0.0-py3-none-any.whl (47 kB)
Collecting asgiref<4,>=3.3.2
Using cached asgiref-3.5.2-py3-none-any.whl (22 kB)
Collecting pytz
Using cached pytz-2022.6-py2.py3-none-any.whl (498 kB)
Collecting sqlparse>=0.2.2
Using cached sqlparse-0.4.3-py3-none-any.whl (42 kB)
Collecting funcy<2.0,>=1.8
Using cached funcy-1.17-py2.py3-none-any.whl (33 kB)
Collecting redis>=3.0.0
Using cached redis-4.3.5-py3-none-any.whl (248 kB)
Collecting six>=1.4.0
Using cached six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting django-js-asset
Using cached django_js_asset-2.0.0-py3-none-any.whl (4.9 kB)
Collecting prometheus-client>=0.7
Using cached prometheus_client-0.15.0-py3-none-any.whl (60 kB)
Collecting rq>=1.2
Using cached rq-1.11.1-py2.py3-none-any.whl (70 kB)
Collecting inflection>=0.3.1
Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Collecting ruamel.yaml>=0.15.34
Using cached ruamel.yaml-0.17.21-py3-none-any.whl (109 kB)
Collecting uritemplate>=3.0.0
Using cached uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Collecting coreschema>=0.0.4
Using cached coreschema-0.0.4-py3-none-any.whl
Collecting coreapi>=2.3.3
Using cached coreapi-2.3.3-py2.py3-none-any.whl (25 kB)
Collecting packaging
Using cached packaging-21.3-py3-none-any.whl (40 kB)
Collecting swagger-spec-validator>=2.1.0
Using cached swagger_spec_validator-3.0.3-py2.py3-none-any.whl (27 kB)
Requirement already satisfied: setuptools>=3.0 in ./venv/lib/python3.7/site-packages (from gunicorn==20.1.0->-r requirements.txt (line 15)) (47.1.0)
Collecting MarkupSafe>=0.23
Using cached MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting importlib-metadata
Using cached importlib_metadata-5.1.0-py3-none-any.whl (21 kB)
Collecting typing-extensions
Using cached typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting itypes
Using cached itypes-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting requests
Using cached requests-2.28.1-py3-none-any.whl (62 kB)
Collecting async-timeout>=4.0.2
Using cached async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting zipp>=0.5
Using cached zipp-3.10.0-py3-none-any.whl (6.2 kB)
Collecting pyparsing!=3.0.5,>=2.0.2
Using cached pyparsing-3.0.9-py3-none-any.whl (98 kB)
Collecting click>=5.0.0
Using cached click-8.1.3-py3-none-any.whl (96 kB)
Collecting ruamel.yaml.clib>=0.2.6
Using cached ruamel.yaml.clib-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (500 kB)
Collecting jsonschema
Using cached jsonschema-4.17.1-py3-none-any.whl (90 kB)
Collecting importlib-resources>=1.4.0
Using cached importlib_resources-5.10.0-py3-none-any.whl (34 kB)
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
Using cached pyrsistent-0.19.2-py3-none-any.whl (57 kB)
Collecting attrs>=17.4.0
Using cached attrs-22.1.0-py2.py3-none-any.whl (58 kB)
Collecting pkgutil-resolve-name>=1.3.10
Using cached pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
Collecting certifi>=2017.4.17
Using cached certifi-2022.9.24-py3-none-any.whl (161 kB)
Collecting urllib3<1.27,>=1.21.1
Using cached urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
Collecting charset-normalizer<3,>=2
Using cached charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting idna<4,>=2.5
Using cached idna-3.4-py3-none-any.whl (61 kB)
Installing collected packages: pytz, netaddr, itypes, funcy, zipp, urllib3, uritemplate, typing-extensions, tablib, svgwrite, sqlparse, six, ruamel.yaml.clib, PyYAML, pyrsistent, pyparsing, pycryptodome, psycopg2-binary, prometheus-client, pkgutil-resolve-name, Pillow, MarkupSafe, inflection, idna, gunicorn, charset-normalizer, certifi, attrs, ruamel.yaml, requests, packaging, Jinja2, importlib-resources, importlib-metadata, django-prometheus, django-pglocks, async-timeout, asgiref, redis, Markdown, jsonschema, Django, coreschema, click, swagger-spec-validator, rq, djangorestframework, django-timezone-field, django-taggit, django-tables2, django-js-asset, django-filter, django-debug-toolbar, django-cors-headers, django-cacheops, coreapi, drf-yasg, django-rq, django-mptt
Successfully installed Django-3.2 Jinja2-2.11.3 Markdown-3.3.4 MarkupSafe-2.1.1 Pillow-8.2.0 PyYAML-5.4.1 asgiref-3.5.2 async-timeout-4.0.2 attrs-22.1.0 certifi-2022.9.24 charset-normalizer-2.1.1 click-8.1.3 coreapi-2.3.3 coreschema-0.0.4 django-cacheops-5.1 django-cors-headers-3.7.0 django-debug-toolbar-3.2.1 django-filter-2.4.0 django-js-asset-2.0.0 django-mptt-0.12.0 django-pglocks-1.0.4 django-prometheus-2.1.0 django-rq-2.4.1 django-tables2-2.3.4 django-taggit-1.3.0 django-timezone-field-4.1.2 djangorestframework-3.12.4 drf-yasg-1.20.0 funcy-1.17 gunicorn-20.1.0 idna-3.4 importlib-metadata-5.1.0 importlib-resources-5.10.0 inflection-0.5.1 itypes-1.2.0 jsonschema-4.17.1 netaddr-0.8.0 packaging-21.3 pkgutil-resolve-name-1.3.10 prometheus-client-0.15.0 psycopg2-binary-2.8.6 pycryptodome-3.10.1 pyparsing-3.0.9 pyrsistent-0.19.2 pytz-2022.6 redis-4.3.5 requests-2.28.1 rq-1.11.1 ruamel.yaml-0.17.21 ruamel.yaml.clib-0.2.7 six-1.16.0 sqlparse-0.4.3 svgwrite-1.4.1 swagger-spec-validator-3.0.3 tablib-3.0.0 typing-extensions-4.4.0 uritemplate-4.1.1 urllib3-1.26.13 zipp-3.10.0
Installing local dependencies (pip install -r local_requirements.txt)...
Collecting netbox-plugin-auth-saml2==0.2
Using cached netbox_plugin_auth_saml2-0.2-py3-none-any.whl (5.1 kB)
Collecting django3-auth-saml2
Using cached django3_auth_saml2-0.5.0-py3-none-any.whl (8.8 kB)
Requirement already satisfied: django>=3 in ./venv/lib/python3.7/site-packages (from django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.2)
Collecting pysaml2==6.5.0
Using cached pysaml2-6.5.0-py2.py3-none-any.whl (401 kB)
Collecting cryptography>=1.4
Using cached cryptography-38.0.3-cp36-abi3-manylinux_2_24_x86_64.whl (4.1 MB)
Collecting python-dateutil
Using cached python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
Requirement already satisfied: pytz in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2022.6)
Collecting pyOpenSSL
Using cached pyOpenSSL-22.1.0-py3-none-any.whl (57 kB)
Requirement already satisfied: six in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (1.16.0)
Collecting xmlschema
Using cached xmlschema-2.1.1-py3-none-any.whl (354 kB)
Collecting defusedxml
Using cached defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Requirement already satisfied: requests>=1.0.0 in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2.28.1)
Requirement already satisfied: importlib-resources in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (5.10.0)
Requirement already satisfied: sqlparse>=0.2.2 in ./venv/lib/python3.7/site-packages (from django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (0.4.3)
Requirement already satisfied: asgiref<4,>=3.3.2 in ./venv/lib/python3.7/site-packages (from django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.5.2)
Requirement already satisfied: typing-extensions in ./venv/lib/python3.7/site-packages (from asgiref<4,>=3.3.2->django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (4.4.0)
Collecting cffi>=1.12
Using cached cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.4)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2022.9.24)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (1.26.13)
Requirement already satisfied: charset-normalizer<3,>=2 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2.1.1)
Requirement already satisfied: zipp>=3.1.0 in ./venv/lib/python3.7/site-packages (from importlib-resources->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.10.0)
Collecting elementpath<4.0.0,>=3.0.0
Using cached elementpath-3.0.2-py3-none-any.whl (189 kB)
Collecting pycparser
Using cached pycparser-2.21-py2.py3-none-any.whl (118 kB)
Installing collected packages: python-dateutil, pycparser, elementpath, defusedxml, xmlschema, cffi, cryptography, pyOpenSSL, pysaml2, django3-auth-saml2, netbox-plugin-auth-saml2
Successfully installed cffi-1.15.1 cryptography-38.0.3 defusedxml-0.7.1 django3-auth-saml2-0.5.0 elementpath-3.0.2 netbox-plugin-auth-saml2-0.2 pyOpenSSL-22.1.0 pycparser-2.21 pysaml2-6.5.0 python-dateutil-2.8.2 xmlschema-2.1.1
Applying database migrations (python3 netbox/manage.py migrate)...
Traceback (most recent call last):
File "netbox/manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/core/management/init.py", line 419, in execute_from_command_line
utility.execute()
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/core/management/init.py", line 363, in execute
settings.INSTALLED_APPS
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/conf/init.py", line 82, in getattr
self._setup(name)
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/conf/init.py", line 69, in _setup
self._wrapped = Settings(settings_module)
File "/opt/netbox-2.11.0/venv/lib64/python3.7/site-packages/django/conf/init.py", line 170, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib64/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "", line 728, in exec_module
File "", line 219, in _call_with_frames_removed
File "/opt/netbox-2.11.0/netbox/netbox/settings.py", line 622, in
plugin_config.validate(PLUGINS_CONFIG[plugin_name], VERSION)
TypeError: validate() takes 2 positional arguments but 3 were given
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo systemctl restart netbox netbox-rq
[ec2-user@ip-IP-IP-IP-IP netbox]$ Connection to IP.IP.IP.IP closed by remote host.
Connection to IP.IP.IP.IP closed.
kenny@kenny-VirtualBox:~/Downloads$ ssh -i Netbox.pem ec2-user@IP.IP.IP.IP
Last login: Thu Nov 24 22:25:33 2022 from IP.IP.IP.IP
https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-IP-IP-IP-IP
]$ ls -ld /opt/netbox /opt/netbox/.git/Downloads$ls: cannot access /opt/netbox/.git: No such file or directory
lrwxrwxrwx 1 root root 19 Nov 25 00:48 /opt/netbox -> /opt/netbox-2.11.0/
[ec2-user@ip-IP-IP-IP-IP
]$ cd /opt/Downloads$[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox-2.10.1 netbox-2.9.8 v2.10.1.tar.gz
netbox netbox-2.11.0 rh v2.11.0.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ ls -l
total 13840
drwxr-xr-x 4 root root 33 Nov 26 2020 aws
lrwxrwxrwx 1 root root 19 Nov 25 00:48 netbox -> /opt/netbox-2.11.0/
drwxrwxr-x 8 root root 4096 Sep 9 03:01 netbox-2.10.1
drwxrwxr-x 8 root root 4096 Nov 25 01:25 netbox-2.11.0
drwxrwxr-x 11 ec2-user ec2-user 4096 Dec 18 2020 netbox-2.9.8
drwxr-xr-x 2 root root 6 Aug 16 2018 rh
-rw-r--r-- 1 root root 7055860 Dec 18 2020 v2.10.1.tar.gz
-rw-r--r-- 1 root root 7101381 Nov 25 00:46 v2.11.0.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ ls -d
.
[ec2-user@ip-IP-IP-IP-IP opt]$ ls ld
ls: cannot access ld: No such file or directory
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox-2.10.1 netbox-2.9.8 v2.10.1.tar.gz
netbox netbox-2.11.0 rh v2.11.0.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ ls -l
total 13840
drwxr-xr-x 4 root root 33 Nov 26 2020 aws
lrwxrwxrwx 1 root root 19 Nov 25 00:48 netbox -> /opt/netbox-2.11.0/
drwxrwxr-x 8 root root 4096 Sep 9 03:01 netbox-2.10.1
drwxrwxr-x 8 root root 4096 Nov 25 01:25 netbox-2.11.0
drwxrwxr-x 11 ec2-user ec2-user 4096 Dec 18 2020 netbox-2.9.8
drwxr-xr-x 2 root root 6 Aug 16 2018 rh
-rw-r--r-- 1 root root 7055860 Dec 18 2020 v2.10.1.tar.gz
-rw-r--r-- 1 root root 7101381 Nov 25 00:46 v2.11.0.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ client_loop: send disconnect: Broken pipe
kenny@kenny-VirtualBox:
kenny@kenny-VirtualBox:
kenny@kenny-VirtualBox:
/Downloads$/Downloads$ ssh -i Netbox.pem ec2-user@IP.IP.IP.IPkenny@kenny-VirtualBox:
Last login: Fri Sep 9 02:42:34 2022 from IP.IP.IP.IP
https://aws.amazon.com/amazon-linux-2/
[ec2-user@ip-IP-IP-IP-IP ~]$ ls
dl.fedoraproject.org netbox.sql.gz
netbox_17_Aug.sql udo openssl req -x509 -nodes -days 365 -newkey rsa:2048
netbox-backup.tar.gz
[ec2-user@ip-IP-IP-IP-IP ~]$ ls
dl.fedoraproject.org netbox.sql.gz
netbox_17_Aug.sql udo openssl req -x509 -nodes -days 365 -newkey rsa:2048
netbox-backup.tar.gz
[ec2-user@ip-IP-IP-IP-IP ~]$ ss
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
u_str ESTAB 0 0 * 18659 * 18660
u_str ESTAB 0 0 * 15690 * 15691
u_str ESTAB 0 0 * 18045 * 18044
u_str ESTAB 0 0 * 18028 * 18027
u_str ESTAB 0 0 /run/systemd/journal/stdout 22044 * 22043
u_str ESTAB 0 0 * 18660 * 18659
u_str ESTAB 0 0 * 18066 * 18065
u_str ESTAB 0 0 * 18662 * 18663
u_str ESTAB 0 0 * 18065 * 18066
u_str ESTAB 0 0 * 18047 * 18048
u_str ESTAB 0 0 * 18663 * 18662
u_str ESTAB 0 0 * 15635 * 15636
u_str ESTAB 0 0 * 18034 * 18035
u_str ESTAB 0 0 * 20894 * 20893
u_str ESTAB 0 0 /var/lib/amazon/ssm/ipc/termination 19318 * 20631
u_str ESTAB 0 0 * 15691 * 15690
u_str ESTAB 0 0 * 18035 * 18034
u_str ESTAB 0 0 * 21648 * 21647
u_str ESTAB 0 0 /var/lib/amazon/ssm/ipc/health 19320 * 20632
u_str ESTAB 0 0 * 18348 * 18349
u_str ESTAB 0 0 * 18069 * 18068
u_str ESTAB 0 0 /run/systemd/journal/stdout 13520 * 13512
u_str ESTAB 0 0 * 20632 * 19320
u_str ESTAB 0 0 * 18665 * 18666
u_str ESTAB 0 0 * 18068 * 18069
u_str ESTAB 0 0 * 20631 * 19318
u_str ESTAB 0 0 * 18666 * 18665
u_str ESTAB 0 0 * 18041 * 18042
u_str ESTAB 0 0 * 18074 * 18075
u_str ESTAB 0 0 /run/systemd/journal/stdout 15636 * 15635
u_str ESTAB 0 0 * 13512 * 13520
u_str ESTAB 0 0 * 18042 * 18041
u_str ESTAB 0 0 * 20893 * 20894
u_str ESTAB 0 0 * 15481 * 15482
u_str ESTAB 0 0 * 19718 * 19719
u_str ESTAB 0 0 * 18072 * 18071
u_str ESTAB 0 0 * 18044 * 18045
u_str ESTAB 0 0 /run/systemd/journal/stdout 19719 * 19718
u_str ESTAB 0 0 * 18071 * 18072
u_str ESTAB 0 0 /run/systemd/journal/stdout 17549 * 17548
u_str ESTAB 0 0 /run/systemd/journal/stdout 18349 * 18348
u_str ESTAB 0 0 * 18078 * 18077
u_str ESTAB 0 0 * 18038 * 18039
u_str ESTAB 0 0 * 18032 * 18031
u_str ESTAB 0 0 * 22043 * 22044
u_str ESTAB 0 0 * 18077 * 18078
u_str ESTAB 0 0 * 18039 * 18038
u_str ESTAB 0 0 * 21647 * 21648
u_str ESTAB 0 0 * 19502 * 19503
u_str ESTAB 0 0 * 18075 * 18074
u_str ESTAB 0 0 * 15270 * 15703
u_str ESTAB 0 0 * 19160 * 19159
u_str ESTAB 0 0 * 18031 * 18032
u_str ESTAB 0 0 /run/dbus/system_bus_socket 15703 * 15270
u_str ESTAB 0 0 * 15396 * 15397
u_str ESTAB 0 0 /run/systemd/journal/stdout 12753 * 9086
u_str ESTAB 0 0 /run/systemd/journal/stdout 14263 * 14261
u_str ESTAB 0 0 * 15086 * 15484
u_str ESTAB 0 0 * 19161 * 19162
u_str ESTAB 0 0 * 14127 * 14126
u_str ESTAB 0 0 * 14261 * 14263
u_str ESTAB 0 0 /run/systemd/journal/stdout 14321 * 14989
u_str ESTAB 0 0 * 19162 * 19161
u_str ESTAB 0 0 * 9086 * 12753
u_str ESTAB 0 0 * 22107 * 22108
u_str ESTAB 0 0 * 14988 * 14320
u_str ESTAB 0 0 * 14126 * 14127
u_str ESTAB 0 0 * 14989 * 14321
u_str ESTAB 0 0 /run/systemd/journal/stdout 22108 * 22107
u_str ESTAB 0 0 /run/systemd/journal/stdout 14320 * 14988
u_str ESTAB 0 0 * 17548 * 17549
u_str ESTAB 0 0 /run/systemd/journal/stdout 15397 * 15396
u_str ESTAB 0 0 * 19159 * 19160
u_str ESTAB 0 0 /run/dbus/system_bus_socket 15484 * 15086
u_str ESTAB 0 0 /run/systemd/journal/stdout 19503 * 19502
u_str ESTAB 0 0 * 14872 * 15483
u_str ESTAB 0 0 * 18027 * 18028
u_str ESTAB 0 0 * 14862 * 14863
u_str ESTAB 0 0 * 15448 * 15449
u_str ESTAB 0 0 /run/systemd/journal/stdout 14863 * 14862
u_str ESTAB 0 0 * 18087 * 18086
u_str ESTAB 0 0 * 18090 * 18089
u_str ESTAB 0 0 * 18089 * 18090
u_str ESTAB 0 0 * 18084 * 18083
u_str ESTAB 0 0 * 18083 * 18084
u_str ESTAB 0 0 * 18086 * 18087
u_str ESTAB 0 0 /run/systemd/journal/stdout 15449 * 15448
u_str ESTAB 0 0 /run/systemd/journal/stdout 17466 * 17018
u_str ESTAB 0 0 * 18810 * 18282
u_str ESTAB 0 0 * 17018 * 17466
u_str ESTAB 0 0 /run/systemd/journal/stdout 18282 * 18810
u_str ESTAB 0 0 * 18080 * 18081
u_str ESTAB 0 0 /run/dbus/system_bus_socket 15483 * 14872
u_str ESTAB 0 0 * 18081 * 18080
u_str ESTAB 0 0 * 18054 * 18053
u_str ESTAB 0 0 * 20375 * 19263
u_str ESTAB 0 0 * 15482 * 15481
u_str ESTAB 0 0 /run/systemd/journal/stdout 19263 * 20375
u_str ESTAB 0 0 * 18053 * 18054
u_str ESTAB 0 0 * 18050 * 18051
u_str ESTAB 0 0 * 18051 * 18050
u_str ESTAB 0 0 * 18048 * 18047
u_str ESTAB 0 0 * 18062 * 18063
u_str ESTAB 0 0 * 18063 * 18062
u_str ESTAB 0 0 * 18060 * 18059
u_str ESTAB 0 0 * 18059 * 18060
u_str ESTAB 0 0 * 18056 * 18057
u_str ESTAB 0 0 * 18057 * 18056
udp ESTAB 0 0 127.0.0.1:43746 127.0.0.1:43746
tcp ESTAB 0 0 127.0.0.1:57712 127.0.0.1:6379
tcp ESTAB 0 0 172.50.0.156:ssh 203.28.247.4:61260
tcp ESTAB 0 0 127.0.0.1:6379 127.0.0.1:57710
tcp ESTAB 0 0 127.0.0.1:57710 127.0.0.1:6379
tcp ESTAB 0 0 127.0.0.1:6379 127.0.0.1:57714
tcp LAST-ACK 1 1 172.50.0.156:50312 52.95.134.103:http
tcp ESTAB 0 0 127.0.0.1:57714 127.0.0.1:6379
tcp ESTAB 0 0 127.0.0.1:6379 127.0.0.1:57712
[ec2-user@ip-IP-IP-IP-IP ~]$
[ec2-user@ip-IP-IP-IP-IP ~]$ python --version
Python 2.7.18
[ec2-user@ip-IP-IP-IP-IP ~]$ ls -ld /opt/netbox /opt/netbox/.git
ls: cannot access /opt/netbox/.git: No such file or directory
lrwxrwxrwx 1 root root 19 Dec 18 2020 /opt/netbox -> /opt/netbox-2.10.1/
[ec2-user@ip-IP-IP-IP-IP ~]$ sudo wget https://github.com/netbox-community/netbox/archive/v2.10.2.tar.gz
--2022-11-25 02:02:08-- https://github.com/netbox-community/netbox/archive/v2.10.2.tar.gz
Resolving github.com (github.com)... 20.248.137.48
Connecting to github.com (github.com)|20.248.137.48|:443... connected.
HTTP request sent, awaiting response... 302 Found
Location: https://codeload.github.com/netbox-community/netbox/tar.gz/refs/tags/v2.10.2 [following]
--2022-11-25 02:02:08-- https://codeload.github.com/netbox-community/netbox/tar.gz/refs/tags/v2.10.2
Resolving codeload.github.com (codeload.github.com)... 20.248.137.55
Connecting to codeload.github.com (codeload.github.com)|20.248.137.55|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [application/x-gzip]
Saving to: ‘v2.10.2.tar.gz’
2022-11-25 02:02:09 (9.59 MB/s) - ‘v2.10.2.tar.gz’ saved [7057026]
[ec2-user@ip-IP-IP-IP-IP ~]$ sudo tar -xzf v2.10.2.tar.gz -C /opt
[ec2-user@ip-IP-IP-IP-IP ~]$ sudo ln -sfn /opt/netbox-2.10.2/ /opt/netbox
[ec2-user@ip-IP-IP-IP-IP ~]$ cd /opt
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox netbox-2.10.1 netbox-2.10.2 netbox-2.9.8 rh v2.10.1.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp /opt/netbox-2.10.1/local_requirements.txt /opt/netbox/
[ec2-user@ip-IP-IP-IP-IP opt]$ sudo cp /opt/netbox-2.10.1/netbox/netbox/configuration.py /opt/netbox/netbox/netbox/
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox netbox-2.10.1 netbox-2.10.2 netbox-2.9.8 rh v2.10.1.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ cd netbox-2.10.1
[ec2-user@ip-IP-IP-IP-IP netbox-2.10.1]$ cd netbox/netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
admin.py configuration.testing.py middleware.py urls.py
api constants.py pycache views
authentication.py context_processors.py releases.py wsgi.py
configuration.example.py forms.py settings.py
configuration.py init.py tests
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ sudo cp -pr /opt/netbox-2.10.1/netbox/media/ /opt/netbox/netbox/
[ec2-user@ip-IP-IP-IP-IP /]$ cd /opt/netbox/netbox/netbox/
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
admin.py configuration.testing.py middleware.py views
api constants.py releases.py wsgi.py
authentication.py context_processors.py settings.py
configuration.example.py forms.py tests
configuration.py init.py urls.py
[ec2-user@ip-IP-IP-IP-IP netbox]$ nano configuration.py
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ cd /opt/netbox/
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
base_requirements.txt docs netbox scripts
CHANGELOG.md LICENSE.txt NOTICE upgrade.sh
contrib local_requirements.txt README.md
CONTRIBUTING.md mkdocs.yml requirements.txt
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ cd /opt
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox netbox-2.10.1 netbox-2.10.2 netbox-2.9.8 rh v2.10.1.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ cd netbox-2.10.1
[ec2-user@ip-IP-IP-IP-IP netbox-2.10.1]$ ls
base_requirements.txt gunicorn.py netbox_media.tar.gz upgrade.sh
CHANGELOG.md LICENSE.txt NOTICE venv
contrib local_requirements.txt README.md
CONTRIBUTING.md mkdocs.yml requirements.txt
docs netbox scripts
[ec2-user@ip-IP-IP-IP-IP netbox-2.10.1]$ sudo cp /opt/netbox-2.10.1/gunicorn.py /opt/netbox/
[ec2-user@ip-IP-IP-IP-IP netbox-2.10.1]$ python --version
Python 2.7.18
[ec2-user@ip-IP-IP-IP-IP netbox-2.10.1]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ cd /usr/local/bin
[ec2-user@ip-IP-IP-IP-IP bin]$ ls
[ec2-user@ip-IP-IP-IP-IP bin]$ ls
[ec2-user@ip-IP-IP-IP-IP bin]$ cd..
-bash: cd..: command not found
[ec2-user@ip-IP-IP-IP-IP bin]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ cd /usr
[ec2-user@ip-IP-IP-IP-IP usr]$ ls
bin etc games include lib lib64 libexec local sbin share src tmp
[ec2-user@ip-IP-IP-IP-IP usr]$ cd local
[ec2-user@ip-IP-IP-IP-IP local]$ ls
bin etc games include lib lib64 libexec sbin share src
[ec2-user@ip-IP-IP-IP-IP local]$ cd bin
[ec2-user@ip-IP-IP-IP-IP bin]$ ls
[ec2-user@ip-IP-IP-IP-IP bin]$ cd ..
[ec2-user@ip-IP-IP-IP-IP local]$ cd ..
[ec2-user@ip-IP-IP-IP-IP usr]$ ls
bin etc games include lib lib64 libexec local sbin share src tmp
[ec2-user@ip-IP-IP-IP-IP usr]$ cd bin
[ec2-user@ip-IP-IP-IP-IP bin]$ ls
[ nl-cls-add
a2p nl-cls-delete
ab nl-cls-list
ac nl-fib-lookup
acpi_listen nl-link-enslave
addr2line nl-link-ifindex2name
alias nl-link-list
amazon-linux-extras nl-link-name2ifindex
amazon-ssm-agent nl-link-release
apropos nl-link-set
ar nl-link-stats
arch nl-list-caches
as nl-list-sockets
at nl-monitor
atq nl-neigh-add
atrm nl-neigh-delete
attr nl-neigh-list
audit2allow nl-neightbl-list
audit2why nl-pktloc-lookup
aulast nl-qdisc-add
aulastlog nl-qdisc-delete
ausyscall nl-qdisc-list
auvirt nl-route-add
awk nl-route-delete
aws nl-route-get
aws_completer nl-route-list
base64 nl-rule-list
basename nl-tctree-list
bash nl-util-addr
bashbug nm
bashbug-64 nohup
batch nproc
bc nroff
bg nsenter
blkiomon nslookup
blkparse nss-policy-check
blkrawverify nsupdate
blktrace numfmt
bno_plot.py objcopy
bond2team objdump
bootctl od
btrace oldfind
btrecord on_ac_power
btreplay open
btt openssl
bunzip2 openvt
busctl os-prober
bzcat p11-kit
bzcmp package-cleanup
bzdiff passwd
bzgrep paste
bzip2 pasteurize
bzip2recover pasteurize-2
bzless pasteurize-2.7
bzmore pathchk
c2ph pcre-config
c89 peekfd
c99 perl
cal perl5.16.3
ca-legacy perlbug
captoinfo perldoc
cat perlthanks
catchsegv pgawk
catman pg_basebackup
cc pg_controldata
cd pg_ctl
centrino-decode pg_dump
certbot pg_dumpall
certbot-2 pg_isready
certutil pg_receivexlog
c++filt pg_recvlogical
chacl pgrep
chage pg_resetxlog
chardetect pg_restore
chattr pg_rewind
chcat pg_upgrade
chcon pic
checkmodule piconv
checkpolicy pidstat
chgrp pinentry
chmem pinentry-curses
chmod ping
chown ping6
chronyc pinky
chrt pip3
chvt pip-3
cifsiostat pip-3.7
cksum pip3.7
clear pk12util
cloud-id pkg-config
cloud-init pkill
cloud-init-per pl2pm
clusterdb pldd
cmp plymouth
cmsutil pmap
col pm-is-supported
colcrt pod2html
colrm pod2man
column pod2text
comm pod2usage
command postgres
compile_et postgresql-setup
consolehelper post-grohtml
coredumpctl postmaster
cp powernow-k8-decode
cpio pr
cpp preconv
cpupower pre-grohtml
createdb printenv
createlang printf
createuser prlimit
crlutil prtstat
crontab ps
csh psed
csplit psfaddtable
csslint-0.6 psfgettable
curl psfstriptable
cut psfxtable
cvtsudoers psql
date pstree
db_archive pstree.x11
db_checkpoint pstruct
db_deadlock ptx
db_dump pwd
db_dump185 pwdx
db_hotbackup pwmake
db_load pwscore
db_log_verify pydoc
db_printlog pydoc3
db_recover pydoc3.7
db_replicate pyrsa-decrypt
db_stat pyrsa-decrypt-2
db_tuner pyrsa-decrypt-bigfile
db_upgrade pyrsa-decrypt-bigfile-2
dbus-binding-tool pyrsa-encrypt
dbus-cleanup-sockets pyrsa-encrypt-2
dbus-daemon pyrsa-encrypt-bigfile
dbus-monitor pyrsa-encrypt-bigfile-2
dbus-run-session pyrsa-keygen
dbus-send pyrsa-keygen-2
dbus-test-tool pyrsa-priv2pub
dbus-update-activation-environment pyrsa-priv2pub-2
dbus-uuidgen pyrsa-sign
db_verify pyrsa-sign-2
dc pyrsa-verify
dd pyrsa-verify-2
deallocvt pystache
debuginfo-install pystache-test
delv python
df python2
dgawk python2.7
diff python2.7-config
diff3 python2-config
dig python3
dir python3.7
dircolors python3.7m
dirname python-config
dmesg pyvenv
dnsdomainname pyvenv-3.7
domainname quota
dracut quotasync
dropdb ranlib
droplang raw
dropuser rdate
du read
dumpkeys readelf
dumpsexp readlink
dwp realpath
dwz recode-sr-latin
easy_install red
easy_install-2.7 redis-benchmark
easy_install-3.7 redis-check-aof
ec2-metadata redis-check-rdb
echo redis-cli
ed redis-sentinel
egrep redis-server
eject reindexdb
elfedit rename
enable-ec2-spot-hibernation renice
env repoclosure
envsubst repodiff
eqn repo-graph
ex repomanage
expand repoquery
expr repo-rss
factor reposync
fail2ban-client repotrack
fail2ban-python reset
fail2ban-regex resizecons
fail2ban-server rev
fallocate rm
false rmail
fc rmail.postfix
fc-cache rmdir
fc-cache-64 rnano
fc-cat rngtest
fc-conflist rpcgen
fc-list rpm
fc-match rpm2cpio
fc-pattern rpmdb
fc-query rpmkeys
fc-scan rpmquery
fc-validate rpmverify
fg rst2html
fgconsole rst2latex
fgrep rst2man
file rst2odt
fincore rst2odt_prepstyles
find rst2pseudoxml
find2perl rst2s5
findmnt rst2xetex
find-repos-of-install rst2xml
fipscheck rstpep2html
fipshmac rsync
firewall-cmd rsyslog-recover-qi.pl
firewall-offline-cmd runcon
flock run-parts
fmt rvi
fold rview
free rvim
funzip s2p
futurize sadf
futurize-2 sandbox
futurize-2.7 sar
gapplication scl
gawk scl_enabled
gcc scl_source
gcc-ar scp
gcc-nm screen
gcc-ranlib script
gcov scriptreplay
gcov-dump sdiff
gcov-tool secon
gdbm_dump sed
gdbm_load sedismod
gdbmtool sedispol
gdbus semodule_package
gencat seq
genl-ctrl-list setarch
geoiplookup setfacl
geoiplookup6 setfattr
geoipupdate setfont
geqn setkeycodes
getconf setleds
getent setmetamode
getfacl setpriv
getfattr setserial
getkeycodes setsid
getopt setterm
getopts setup
gettext setup-nsssysinit
gettext.sh setup-nsssysinit.sh
gio setvtrgb
gio-querymodules-64 sftp
glib-compile-schemas sg
gmake sh
gneqn sha1sum
gnroff sha224sum
gpasswd sha256sum
gpg sha384sum
gpg2 sha512sum
gpg-agent show-changed-rco
gpgconf showconsolefont
gpg-connect-agent show-installed
gpg-error showkey
gpg-error-config shred
gpgparsemail shuf
gpgsplit signver
gpgv sim_client
gpgv2 simc_lsmplugin
gpg-zip sim_lsmplugin
gpic size
gprof skill
grep slabtop
groff sleep
grops slogin
grotty snice
groups soelim
growpart sort
grub2-editenv sotruss
grub2-file splain
grub2-fstest split
grub2-glue-efi sprof
grub2-kbdcomp sqlite3
grub2-menulst2cfg sscg
grub2-mkfont ssh
grub2-mkimage ssh-add
grub2-mklayout ssh-agent
grub2-mknetdir ssh-copy-id
grub2-mkpasswd-pbkdf2 ssh-keygen
grub2-mkrelpath ssh-keyscan
grub2-mkrescue ssltap
grub2-mkstandalone ssm-agent-worker
grub2-render-label ssm-cli
grub2-script-check ssm-document-worker
grub2-syslinux2cfg ssm-session-logger
gsettings ssm-session-worker
gsoelim stapbpf
gss-client stapdyn
gtar stap-merge
gtbl stap-report
gtroff staprun
gunzip stapsh
gzexe stat
gzip stdbuf
h2ph strace
head strace-log-merge
hexdump strings
hibagent strip
hibinit-agent stty
hmac256 su
host sudo
hostid sudoedit
hostname sudoreplay
hostnamectl sum
htdbm sync
htdigest systemctl
htpasswd systemd-analyze
httxt2dbm systemd-ask-password
hunspell systemd-cat
i386 systemd-cgls
iconv systemd-cgtop
id systemd-coredumpctl
idiag-socket-details systemd-delta
idn systemd-detect-virt
igawk systemd-escape
info systemd-firstboot
infocmp systemd-hwdb
infokey systemd-inhibit
infotocap systemd-loginctl
initdb systemd-machine-id-setup
install systemd-notify
ionice systemd-nspawn
iostat systemd-path
ipcalc systemd-run
ipcmk systemd-stdio-bridge
ipcrm systemd-sysv-convert
ipcs systemd-tmpfiles
iptables-xml systemd-tty-ask-password-agent
isosize tabs
jobs tac
join tail
journalctl tapestat
jp.py tar
jp.py-2 taskset
jp.py-2.7 tbl
jsonpointer tcptraceroute
json_reformat tcsh
jsonschema teamd
json_verify teamdctl
kbdinfo teamnl
kbd_mode tee
kbdrate test
kernel-install tic
keyctl time
kill timedatectl
killall timeout
kmod tload
krb5-config toe
last top
lastb touch
lastcomm tput
lastlog tr
lchfn tracepath
lchsh tracepath6
ld traceroute
ld.bfd traceroute6
ldd troff
ld.gold true
less truncate
lessecho trust
lesskey tset
lesspipe.sh tsort
letsencrypt tty
lexgrog turbostat
libgcrypt-config tzselect
link udevadm
linux32 ul
linux64 umask
linux-boot-prober umount
ln unalias
loadkeys uname
loadunimap uname26
locale unexpand
localectl unicode_start
localedef unicode_stop
locate uniq
logger unlink
login unlz4
loginctl unshare
logname unxz
logresolve unzip
look unzipsfx
ls update-ca-trust
lsattr updatedb
lsblk update-mime-database
lscpu uptime
lsinitrd urlgrabber
lsipc users
lslocks usleep
lslogins utmpdump
lsmcli uuclient
lsmd uuidgen
lsmem vacuumdb
lsns vdir
lua verify_blkparse
luac verifytree
lz4 vi
lz4c view
lz4cat vim
machinectl vimdiff
mailq vimtutor
mailq.postfix vlock
make vmstat
makedb w
man wait
mandb wall
manpath watch
mapscrn watchgnupg
mcookie wc
md5sum wdctl
mdig wget
mesg whatis
mkdir whereis
mkfifo which
mkinitrd whiptail
mknod who
mktemp whoami
modutil write
more x86_64
mount x86_64-redhat-linux-gcc
mountpoint x86_64-redhat-linux-gcc-7
mpstat x86_energy_perf_policy
msgattrib xargs
msgcat xgettext
msgcmp xml2-config
msgcomm xmlcatalog
msgconv xmllint
msgen xmlsec1
msgexec xmlwf
msgfilter xslt-config
msgfmt xsltproc
msggrep xxd
msghack xz
msginit xzcat
msgmerge xzcmp
msgunfmt xzdec
msguniq xzdiff
mv xzegrep
namei xzfgrep
nano xzgrep
ndg_httpclient xzless
needs-restarting xzmore
neqn yes
netstat ypdomainname
newaliases yum
newaliases.postfix yum-builddep
newgrp yum-config-manager
nf-ct-add yum-debug-dump
nf-ct-list yum-debug-restore
nf-exp-add yumdownloader
nf-exp-delete yum-groups-manager
nf-exp-list zcat
nf-log zcmp
nf-monitor zdiff
nf-queue zegrep
nfsiostat-sysstat zfgrep
ngettext zforce
nginx-upgrade zgrep
nice zip
nisdomainname zipcloak
nl zipgrep
nl-addr-add zipinfo
nl-addr-delete zipnote
nl-addr-list zipsplit
nl-class-add zless
nl-class-delete zmore
nl-classid-lookup znew
nl-class-list zsoelim
[ec2-user@ip-IP-IP-IP-IP bin]$ ls
[ nl-cls-add
a2p nl-cls-delete
ab nl-cls-list
ac nl-fib-lookup
acpi_listen nl-link-enslave
addr2line nl-link-ifindex2name
alias nl-link-list
amazon-linux-extras nl-link-name2ifindex
amazon-ssm-agent nl-link-release
apropos nl-link-set
ar nl-link-stats
arch nl-list-caches
as nl-list-sockets
at nl-monitor
atq nl-neigh-add
atrm nl-neigh-delete
attr nl-neigh-list
audit2allow nl-neightbl-list
audit2why nl-pktloc-lookup
aulast nl-qdisc-add
aulastlog nl-qdisc-delete
ausyscall nl-qdisc-list
auvirt nl-route-add
awk nl-route-delete
aws nl-route-get
aws_completer nl-route-list
base64 nl-rule-list
basename nl-tctree-list
bash nl-util-addr
bashbug nm
bashbug-64 nohup
batch nproc
bc nroff
bg nsenter
blkiomon nslookup
blkparse nss-policy-check
blkrawverify nsupdate
blktrace numfmt
bno_plot.py objcopy
bond2team objdump
bootctl od
btrace oldfind
btrecord on_ac_power
btreplay open
btt openssl
bunzip2 openvt
busctl os-prober
bzcat p11-kit
bzcmp package-cleanup
bzdiff passwd
bzgrep paste
bzip2 pasteurize
bzip2recover pasteurize-2
bzless pasteurize-2.7
bzmore pathchk
c2ph pcre-config
c89 peekfd
c99 perl
cal perl5.16.3
ca-legacy perlbug
captoinfo perldoc
cat perlthanks
catchsegv pgawk
catman pg_basebackup
cc pg_controldata
cd pg_ctl
centrino-decode pg_dump
certbot pg_dumpall
certbot-2 pg_isready
certutil pg_receivexlog
c++filt pg_recvlogical
chacl pgrep
chage pg_resetxlog
chardetect pg_restore
chattr pg_rewind
chcat pg_upgrade
chcon pic
checkmodule piconv
checkpolicy pidstat
chgrp pinentry
chmem pinentry-curses
chmod ping
chown ping6
chronyc pinky
chrt pip3
chvt pip-3
cifsiostat pip-3.7
cksum pip3.7
clear pk12util
cloud-id pkg-config
cloud-init pkill
cloud-init-per pl2pm
clusterdb pldd
cmp plymouth
cmsutil pmap
col pm-is-supported
colcrt pod2html
colrm pod2man
column pod2text
comm pod2usage
command postgres
compile_et postgresql-setup
consolehelper post-grohtml
coredumpctl postmaster
cp powernow-k8-decode
cpio pr
cpp preconv
cpupower pre-grohtml
createdb printenv
createlang printf
createuser prlimit
crlutil prtstat
crontab ps
csh psed
csplit psfaddtable
csslint-0.6 psfgettable
curl psfstriptable
cut psfxtable
cvtsudoers psql
date pstree
db_archive pstree.x11
db_checkpoint pstruct
db_deadlock ptx
db_dump pwd
db_dump185 pwdx
db_hotbackup pwmake
db_load pwscore
db_log_verify pydoc
db_printlog pydoc3
db_recover pydoc3.7
db_replicate pyrsa-decrypt
db_stat pyrsa-decrypt-2
db_tuner pyrsa-decrypt-bigfile
db_upgrade pyrsa-decrypt-bigfile-2
dbus-binding-tool pyrsa-encrypt
dbus-cleanup-sockets pyrsa-encrypt-2
dbus-daemon pyrsa-encrypt-bigfile
dbus-monitor pyrsa-encrypt-bigfile-2
dbus-run-session pyrsa-keygen
dbus-send pyrsa-keygen-2
dbus-test-tool pyrsa-priv2pub
dbus-update-activation-environment pyrsa-priv2pub-2
dbus-uuidgen pyrsa-sign
db_verify pyrsa-sign-2
dc pyrsa-verify
dd pyrsa-verify-2
deallocvt pystache
debuginfo-install pystache-test
delv python
df python2
dgawk python2.7
diff python2.7-config
diff3 python2-config
dig python3
dir python3.7
dircolors python3.7m
dirname python-config
dmesg pyvenv
dnsdomainname pyvenv-3.7
domainname quota
dracut quotasync
dropdb ranlib
droplang raw
dropuser rdate
du read
dumpkeys readelf
dumpsexp readlink
dwp realpath
dwz recode-sr-latin
easy_install red
easy_install-2.7 redis-benchmark
easy_install-3.7 redis-check-aof
ec2-metadata redis-check-rdb
echo redis-cli
ed redis-sentinel
egrep redis-server
eject reindexdb
elfedit rename
enable-ec2-spot-hibernation renice
env repoclosure
envsubst repodiff
eqn repo-graph
ex repomanage
expand repoquery
expr repo-rss
factor reposync
fail2ban-client repotrack
fail2ban-python reset
fail2ban-regex resizecons
fail2ban-server rev
fallocate rm
false rmail
fc rmail.postfix
fc-cache rmdir
fc-cache-64 rnano
fc-cat rngtest
fc-conflist rpcgen
fc-list rpm
fc-match rpm2cpio
fc-pattern rpmdb
fc-query rpmkeys
fc-scan rpmquery
fc-validate rpmverify
fg rst2html
fgconsole rst2latex
fgrep rst2man
file rst2odt
fincore rst2odt_prepstyles
find rst2pseudoxml
find2perl rst2s5
findmnt rst2xetex
find-repos-of-install rst2xml
fipscheck rstpep2html
fipshmac rsync
firewall-cmd rsyslog-recover-qi.pl
firewall-offline-cmd runcon
flock run-parts
fmt rvi
fold rview
free rvim
funzip s2p
futurize sadf
futurize-2 sandbox
futurize-2.7 sar
gapplication scl
gawk scl_enabled
gcc scl_source
gcc-ar scp
gcc-nm screen
gcc-ranlib script
gcov scriptreplay
gcov-dump sdiff
gcov-tool secon
gdbm_dump sed
gdbm_load sedismod
gdbmtool sedispol
gdbus semodule_package
gencat seq
genl-ctrl-list setarch
geoiplookup setfacl
geoiplookup6 setfattr
geoipupdate setfont
geqn setkeycodes
getconf setleds
getent setmetamode
getfacl setpriv
getfattr setserial
getkeycodes setsid
getopt setterm
getopts setup
gettext setup-nsssysinit
gettext.sh setup-nsssysinit.sh
gio setvtrgb
gio-querymodules-64 sftp
glib-compile-schemas sg
gmake sh
gneqn sha1sum
gnroff sha224sum
gpasswd sha256sum
gpg sha384sum
gpg2 sha512sum
gpg-agent show-changed-rco
gpgconf showconsolefont
gpg-connect-agent show-installed
gpg-error showkey
gpg-error-config shred
gpgparsemail shuf
gpgsplit signver
gpgv sim_client
gpgv2 simc_lsmplugin
gpg-zip sim_lsmplugin
gpic size
gprof skill
grep slabtop
groff sleep
grops slogin
grotty snice
groups soelim
growpart sort
grub2-editenv sotruss
grub2-file splain
grub2-fstest split
grub2-glue-efi sprof
grub2-kbdcomp sqlite3
grub2-menulst2cfg sscg
grub2-mkfont ssh
grub2-mkimage ssh-add
grub2-mklayout ssh-agent
grub2-mknetdir ssh-copy-id
grub2-mkpasswd-pbkdf2 ssh-keygen
grub2-mkrelpath ssh-keyscan
grub2-mkrescue ssltap
grub2-mkstandalone ssm-agent-worker
grub2-render-label ssm-cli
grub2-script-check ssm-document-worker
grub2-syslinux2cfg ssm-session-logger
gsettings ssm-session-worker
gsoelim stapbpf
gss-client stapdyn
gtar stap-merge
gtbl stap-report
gtroff staprun
gunzip stapsh
gzexe stat
gzip stdbuf
h2ph strace
head strace-log-merge
hexdump strings
hibagent strip
hibinit-agent stty
hmac256 su
host sudo
hostid sudoedit
hostname sudoreplay
hostnamectl sum
htdbm sync
htdigest systemctl
htpasswd systemd-analyze
httxt2dbm systemd-ask-password
hunspell systemd-cat
i386 systemd-cgls
iconv systemd-cgtop
id systemd-coredumpctl
idiag-socket-details systemd-delta
idn systemd-detect-virt
igawk systemd-escape
info systemd-firstboot
infocmp systemd-hwdb
infokey systemd-inhibit
infotocap systemd-loginctl
initdb systemd-machine-id-setup
install systemd-notify
ionice systemd-nspawn
iostat systemd-path
ipcalc systemd-run
ipcmk systemd-stdio-bridge
ipcrm systemd-sysv-convert
ipcs systemd-tmpfiles
iptables-xml systemd-tty-ask-password-agent
isosize tabs
jobs tac
join tail
journalctl tapestat
jp.py tar
jp.py-2 taskset
jp.py-2.7 tbl
jsonpointer tcptraceroute
json_reformat tcsh
jsonschema teamd
json_verify teamdctl
kbdinfo teamnl
kbd_mode tee
kbdrate test
kernel-install tic
keyctl time
kill timedatectl
killall timeout
kmod tload
krb5-config toe
last top
lastb touch
lastcomm tput
lastlog tr
lchfn tracepath
lchsh tracepath6
ld traceroute
ld.bfd traceroute6
ldd troff
ld.gold true
less truncate
lessecho trust
lesskey tset
lesspipe.sh tsort
letsencrypt tty
lexgrog turbostat
libgcrypt-config tzselect
link udevadm
linux32 ul
linux64 umask
linux-boot-prober umount
ln unalias
loadkeys uname
loadunimap uname26
locale unexpand
localectl unicode_start
localedef unicode_stop
locate uniq
logger unlink
login unlz4
loginctl unshare
logname unxz
logresolve unzip
look unzipsfx
ls update-ca-trust
lsattr updatedb
lsblk update-mime-database
lscpu uptime
lsinitrd urlgrabber
lsipc users
lslocks usleep
lslogins utmpdump
lsmcli uuclient
lsmd uuidgen
lsmem vacuumdb
lsns vdir
lua verify_blkparse
luac verifytree
lz4 vi
lz4c view
lz4cat vim
machinectl vimdiff
mailq vimtutor
mailq.postfix vlock
make vmstat
makedb w
man wait
mandb wall
manpath watch
mapscrn watchgnupg
mcookie wc
md5sum wdctl
mdig wget
mesg whatis
mkdir whereis
mkfifo which
mkinitrd whiptail
mknod who
mktemp whoami
modutil write
more x86_64
mount x86_64-redhat-linux-gcc
mountpoint x86_64-redhat-linux-gcc-7
mpstat x86_energy_perf_policy
msgattrib xargs
msgcat xgettext
msgcmp xml2-config
msgcomm xmlcatalog
msgconv xmllint
msgen xmlsec1
msgexec xmlwf
msgfilter xslt-config
msgfmt xsltproc
msggrep xxd
msghack xz
msginit xzcat
msgmerge xzcmp
msgunfmt xzdec
msguniq xzdiff
mv xzegrep
namei xzfgrep
nano xzgrep
ndg_httpclient xzless
needs-restarting xzmore
neqn yes
netstat ypdomainname
newaliases yum
newaliases.postfix yum-builddep
newgrp yum-config-manager
nf-ct-add yum-debug-dump
nf-ct-list yum-debug-restore
nf-exp-add yumdownloader
nf-exp-delete yum-groups-manager
nf-exp-list zcat
nf-log zcmp
nf-monitor zdiff
nf-queue zegrep
nfsiostat-sysstat zfgrep
ngettext zforce
nginx-upgrade zgrep
nice zip
nisdomainname zipcloak
nl zipgrep
nl-addr-add zipinfo
nl-addr-delete zipnote
nl-addr-list zipsplit
nl-class-add zless
nl-class-delete zmore
nl-classid-lookup znew
nl-class-list zsoelim
[ec2-user@ip-IP-IP-IP-IP bin]$ python --version
Python 2.7.18
[ec2-user@ip-IP-IP-IP-IP bin]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib local mnt proc run srv tmp var
[ec2-user@ip-IP-IP-IP-IP /]$ cd opt
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox netbox-2.10.1 netbox-2.10.2 netbox-2.9.8 rh v2.10.1.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$ cd netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
base_requirements.txt docs mkdocs.yml requirements.txt
CHANGELOG.md gunicorn.py netbox scripts
contrib LICENSE.txt NOTICE upgrade.sh
CONTRIBUTING.md local_requirements.txt README.md
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo PYTHON=/usr/bin/python3.7 ./upgrade.sh
Creating a new virtual environment at /opt/netbox-2.10.2/venv...
Installing Python system packages (pip3 install wheel)...
Collecting wheel
Downloading wheel-0.38.4-py3-none-any.whl (36 kB)
Installing collected packages: wheel
Successfully installed wheel-0.38.4
Installing core dependencies (pip3 install -r requirements.txt)...
Collecting Django==3.1.3
Using cached Django-3.1.3-py3-none-any.whl (7.8 MB)
Collecting django-cacheops==5.1
Using cached django_cacheops-5.1-py2.py3-none-any.whl (38 kB)
Collecting django-cors-headers==3.5.0
Using cached django_cors_headers-3.5.0-py3-none-any.whl (11 kB)
Collecting django-debug-toolbar==3.1.1
Using cached django_debug_toolbar-3.1.1-py3-none-any.whl (197 kB)
Collecting django-filter==2.4.0
Using cached django_filter-2.4.0-py3-none-any.whl (73 kB)
Collecting django-mptt==0.11.0
Using cached django_mptt-0.11.0-py2.py3-none-any.whl (109 kB)
Processing /root/.cache/pip/wheels/2d/0e/00/a3525c468d41ddca82ba84778e10180542ca969eb1cc775e75/django_pglocks-1.0.4-py3-none-any.whl
Collecting django-prometheus==2.1.0
Using cached django_prometheus-2.1.0-py2.py3-none-any.whl (28 kB)
Collecting django-rq==2.4.0
Using cached django_rq-2.4.0-py2.py3-none-any.whl (46 kB)
Collecting django-tables2==2.3.3
Using cached django_tables2-2.3.3-py2.py3-none-any.whl (91 kB)
Collecting django-taggit==1.3.0
Using cached django_taggit-1.3.0-py3-none-any.whl (45 kB)
Collecting django-timezone-field==4.0
Using cached django_timezone_field-4.0-py3-none-any.whl (7.6 kB)
Collecting djangorestframework==3.12.2
Using cached djangorestframework-3.12.2-py3-none-any.whl (957 kB)
Collecting drf-yasg[validation]==1.20.0
Using cached drf_yasg-1.20.0-py2.py3-none-any.whl (1.6 MB)
Collecting gunicorn==20.0.4
Using cached gunicorn-20.0.4-py2.py3-none-any.whl (77 kB)
Collecting Jinja2==2.11.2
Using cached Jinja2-2.11.2-py2.py3-none-any.whl (125 kB)
Collecting Markdown==3.3.3
Using cached Markdown-3.3.3-py3-none-any.whl (96 kB)
Collecting netaddr==0.8.0
Using cached netaddr-0.8.0-py2.py3-none-any.whl (1.9 MB)
Collecting Pillow==8.0.1
Using cached Pillow-8.0.1-cp37-cp37m-manylinux1_x86_64.whl (2.2 MB)
Collecting psycopg2-binary==2.8.6
Using cached psycopg2_binary-2.8.6-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB)
Collecting pycryptodome==3.9.9
Using cached pycryptodome-3.9.9-cp37-cp37m-manylinux1_x86_64.whl (13.7 MB)
Processing /root/.cache/pip/wheels/5e/03/1e/e1e954795d6f35dfc7b637fe2277bff021303bd9570ecea653/PyYAML-5.3.1-cp37-cp37m-linux_x86_64.whl
Collecting svgwrite==1.4
Using cached svgwrite-1.4-py3-none-any.whl (66 kB)
Collecting sqlparse>=0.2.2
Downloading sqlparse-0.4.3-py3-none-any.whl (42 kB)
|████████████████████████████████| 42 kB 2.4 MB/s
Collecting pytz
Downloading pytz-2022.6-py2.py3-none-any.whl (498 kB)
|████████████████████████████████| 498 kB 32.2 MB/s
Collecting asgiref<4,>=3.2.10
Downloading asgiref-3.5.2-py3-none-any.whl (22 kB)
Collecting funcy<2.0,>=1.8
Downloading funcy-1.17-py2.py3-none-any.whl (33 kB)
Collecting six>=1.4.0
Downloading six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting redis>=3.0.0
Downloading redis-4.3.5-py3-none-any.whl (248 kB)
|████████████████████████████████| 248 kB 44.7 MB/s
Collecting django-js-asset
Downloading django_js_asset-2.0.0-py3-none-any.whl (4.9 kB)
Collecting prometheus-client>=0.7
Downloading prometheus_client-0.15.0-py3-none-any.whl (60 kB)
|████████████████████████████████| 60 kB 12.9 MB/s
Collecting rq>=1.2
Downloading rq-1.11.1-py2.py3-none-any.whl (70 kB)
|████████████████████████████████| 70 kB 13.4 MB/s
Collecting ruamel.yaml>=0.15.34
Downloading ruamel.yaml-0.17.21-py3-none-any.whl (109 kB)
|████████████████████████████████| 109 kB 46.7 MB/s
Collecting coreapi>=2.3.3
Using cached coreapi-2.3.3-py2.py3-none-any.whl (25 kB)
Collecting inflection>=0.3.1
Using cached inflection-0.5.1-py2.py3-none-any.whl (9.5 kB)
Processing /root/.cache/pip/wheels/29/28/77/73539fe0ce161da7a571cd8278a9296adbda257406bb6f100d/coreschema-0.0.4-py3-none-any.whl
Collecting uritemplate>=3.0.0
Downloading uritemplate-4.1.1-py2.py3-none-any.whl (10 kB)
Collecting packaging
Downloading packaging-21.3-py3-none-any.whl (40 kB)
|████████████████████████████████| 40 kB 12.0 MB/s
Collecting swagger-spec-validator>=2.1.0; extra == "validation"
Downloading swagger_spec_validator-3.0.3-py2.py3-none-any.whl (27 kB)
Requirement already satisfied: setuptools>=3.0 in ./venv/lib/python3.7/site-packages (from gunicorn==20.0.4->-r requirements.txt (line 15)) (47.1.0)
Collecting MarkupSafe>=0.23
Downloading MarkupSafe-2.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB)
Collecting importlib-metadata; python_version < "3.8"
Downloading importlib_metadata-5.1.0-py3-none-any.whl (21 kB)
Collecting typing-extensions; python_version < "3.8"
Downloading typing_extensions-4.4.0-py3-none-any.whl (26 kB)
Collecting async-timeout>=4.0.2
Downloading async_timeout-4.0.2-py3-none-any.whl (5.8 kB)
Collecting click>=5.0.0
Downloading click-8.1.3-py3-none-any.whl (96 kB)
|████████████████████████████████| 96 kB 10.7 MB/s
Collecting ruamel.yaml.clib>=0.2.6; platform_python_implementation == "CPython" and python_version < "3.11"
Downloading ruamel.yaml.clib-0.2.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_24_x86_64.whl (500 kB)
|████████████████████████████████| 500 kB 46.1 MB/s
Collecting itypes
Using cached itypes-1.2.0-py2.py3-none-any.whl (4.8 kB)
Collecting requests
Downloading requests-2.28.1-py3-none-any.whl (62 kB)
|████████████████████████████████| 62 kB 3.2 MB/s
Collecting pyparsing!=3.0.5,>=2.0.2
Downloading pyparsing-3.0.9-py3-none-any.whl (98 kB)
|████████████████████████████████| 98 kB 14.7 MB/s
Collecting jsonschema
Downloading jsonschema-4.17.1-py3-none-any.whl (90 kB)
|████████████████████████████████| 90 kB 923 kB/s
Collecting zipp>=0.5
Downloading zipp-3.10.0-py3-none-any.whl (6.2 kB)
Collecting certifi>=2017.4.17
Downloading certifi-2022.9.24-py3-none-any.whl (161 kB)
|████████████████████████████████| 161 kB 46.1 MB/s
Collecting idna<4,>=2.5
Downloading idna-3.4-py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 219 kB/s
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.13-py2.py3-none-any.whl (140 kB)
|████████████████████████████████| 140 kB 48.7 MB/s
Collecting charset-normalizer<3,>=2
Downloading charset_normalizer-2.1.1-py3-none-any.whl (39 kB)
Collecting attrs>=17.4.0
Downloading attrs-22.1.0-py2.py3-none-any.whl (58 kB)
|████████████████████████████████| 58 kB 11.5 MB/s
Collecting pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0
Downloading pyrsistent-0.19.2-py3-none-any.whl (57 kB)
|████████████████████████████████| 57 kB 3.2 MB/s
Collecting importlib-resources>=1.4.0; python_version < "3.9"
Downloading importlib_resources-5.10.0-py3-none-any.whl (34 kB)
Collecting pkgutil-resolve-name>=1.3.10; python_version < "3.9"
Downloading pkgutil_resolve_name-1.3.10-py3-none-any.whl (4.7 kB)
Installing collected packages: sqlparse, pytz, typing-extensions, asgiref, Django, funcy, six, zipp, importlib-metadata, pyparsing, packaging, async-timeout, redis, django-cacheops, django-cors-headers, django-debug-toolbar, django-filter, django-js-asset, django-mptt, django-pglocks, prometheus-client, django-prometheus, click, rq, django-rq, django-tables2, django-taggit, django-timezone-field, djangorestframework, ruamel.yaml.clib, ruamel.yaml, MarkupSafe, Jinja2, coreschema, itypes, uritemplate, certifi, idna, urllib3, charset-normalizer, requests, coreapi, inflection, attrs, pyrsistent, importlib-resources, pkgutil-resolve-name, jsonschema, PyYAML, swagger-spec-validator, drf-yasg, gunicorn, Markdown, netaddr, Pillow, psycopg2-binary, pycryptodome, svgwrite
Successfully installed Django-3.1.3 Jinja2-2.11.2 Markdown-3.3.3 MarkupSafe-2.1.1 Pillow-8.0.1 PyYAML-5.3.1 asgiref-3.5.2 async-timeout-4.0.2 attrs-22.1.0 certifi-2022.9.24 charset-normalizer-2.1.1 click-8.1.3 coreapi-2.3.3 coreschema-0.0.4 django-cacheops-5.1 django-cors-headers-3.5.0 django-debug-toolbar-3.1.1 django-filter-2.4.0 django-js-asset-2.0.0 django-mptt-0.11.0 django-pglocks-1.0.4 django-prometheus-2.1.0 django-rq-2.4.0 django-tables2-2.3.3 django-taggit-1.3.0 django-timezone-field-4.0 djangorestframework-3.12.2 drf-yasg-1.20.0 funcy-1.17 gunicorn-20.0.4 idna-3.4 importlib-metadata-5.1.0 importlib-resources-5.10.0 inflection-0.5.1 itypes-1.2.0 jsonschema-4.17.1 netaddr-0.8.0 packaging-21.3 pkgutil-resolve-name-1.3.10 prometheus-client-0.15.0 psycopg2-binary-2.8.6 pycryptodome-3.9.9 pyparsing-3.0.9 pyrsistent-0.19.2 pytz-2022.6 redis-4.3.5 requests-2.28.1 rq-1.11.1 ruamel.yaml-0.17.21 ruamel.yaml.clib-0.2.7 six-1.16.0 sqlparse-0.4.3 svgwrite-1.4 swagger-spec-validator-3.0.3 typing-extensions-4.4.0 uritemplate-4.1.1 urllib3-1.26.13 zipp-3.10.0
Installing local dependencies (pip3 install -r local_requirements.txt)...
Collecting netbox-plugin-auth-saml2==0.2
Using cached netbox_plugin_auth_saml2-0.2-py3-none-any.whl (5.1 kB)
Collecting django3-auth-saml2
Downloading django3_auth_saml2-0.5.0-py3-none-any.whl (8.8 kB)
Collecting pysaml2==6.5.0
Downloading pysaml2-6.5.0-py2.py3-none-any.whl (401 kB)
|████████████████████████████████| 401 kB 29.9 MB/s
Requirement already satisfied: django>=3 in ./venv/lib/python3.7/site-packages (from django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.1.3)
Requirement already satisfied: pytz in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2022.6)
Requirement already satisfied: six in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (1.16.0)
Requirement already satisfied: importlib-resources in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (5.10.0)
Requirement already satisfied: requests>=1.0.0 in ./venv/lib/python3.7/site-packages (from pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2.28.1)
Collecting pyOpenSSL
Downloading pyOpenSSL-22.1.0-py3-none-any.whl (57 kB)
|████████████████████████████████| 57 kB 9.3 MB/s
Collecting defusedxml
Downloading defusedxml-0.7.1-py2.py3-none-any.whl (25 kB)
Collecting python-dateutil
Downloading python_dateutil-2.8.2-py2.py3-none-any.whl (247 kB)
|████████████████████████████████| 247 kB 42.2 MB/s
Collecting xmlschema
Downloading xmlschema-2.1.1-py3-none-any.whl (354 kB)
|████████████████████████████████| 354 kB 39.6 MB/s
Collecting cryptography>=1.4
Downloading cryptography-38.0.3-cp36-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB)
|████████████████████████████████| 4.2 MB 40.9 MB/s
Requirement already satisfied: asgiref<4,>=3.2.10 in ./venv/lib/python3.7/site-packages (from django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.5.2)
Requirement already satisfied: sqlparse>=0.2.2 in ./venv/lib/python3.7/site-packages (from django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (0.4.3)
Requirement already satisfied: zipp>=3.1.0; python_version < "3.10" in ./venv/lib/python3.7/site-packages (from importlib-resources->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.10.0)
Requirement already satisfied: certifi>=2017.4.17 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2022.9.24)
Requirement already satisfied: urllib3<1.27,>=1.21.1 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (1.26.13)
Requirement already satisfied: charset-normalizer<3,>=2 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (2.1.1)
Requirement already satisfied: idna<4,>=2.5 in ./venv/lib/python3.7/site-packages (from requests>=1.0.0->pysaml2==6.5.0->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (3.4)
Collecting elementpath<4.0.0,>=3.0.0
Downloading elementpath-3.0.2-py3-none-any.whl (189 kB)
|████████████████████████████████| 189 kB 47.9 MB/s
Collecting cffi>=1.12
Downloading cffi-1.15.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (427 kB)
|████████████████████████████████| 427 kB 46.3 MB/s
Requirement already satisfied: typing-extensions; python_version < "3.8" in ./venv/lib/python3.7/site-packages (from asgiref<4,>=3.2.10->django>=3->django3-auth-saml2->netbox-plugin-auth-saml2==0.2->-r local_requirements.txt (line 1)) (4.4.0)
Collecting pycparser
Downloading pycparser-2.21-py2.py3-none-any.whl (118 kB)
|████████████████████████████████| 118 kB 45.7 MB/s
Installing collected packages: pycparser, cffi, cryptography, pyOpenSSL, defusedxml, python-dateutil, elementpath, xmlschema, pysaml2, django3-auth-saml2, netbox-plugin-auth-saml2
Successfully installed cffi-1.15.1 cryptography-38.0.3 defusedxml-0.7.1 django3-auth-saml2-0.5.0 elementpath-3.0.2 netbox-plugin-auth-saml2-0.2 pyOpenSSL-22.1.0 pycparser-2.21 pysaml2-6.5.0 python-dateutil-2.8.2 xmlschema-2.1.1
Applying database migrations (python3 netbox/manage.py migrate)...
Traceback (most recent call last):
File "netbox/manage.py", line 10, in
execute_from_command_line(sys.argv)
File "/opt/netbox-2.10.2/venv/lib64/python3.7/site-packages/django/core/management/init.py", line 401, in execute_from_command_line
utility.execute()
File "/opt/netbox-2.10.2/venv/lib64/python3.7/site-packages/django/core/management/init.py", line 345, in execute
settings.INSTALLED_APPS
File "/opt/netbox-2.10.2/venv/lib64/python3.7/site-packages/django/conf/init.py", line 83, in getattr
self._setup(name)
File "/opt/netbox-2.10.2/venv/lib64/python3.7/site-packages/django/conf/init.py", line 70, in _setup
self._wrapped = Settings(settings_module)
File "/opt/netbox-2.10.2/venv/lib64/python3.7/site-packages/django/conf/init.py", line 177, in init
mod = importlib.import_module(self.SETTINGS_MODULE)
File "/usr/lib64/python3.7/importlib/init.py", line 127, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "", line 1006, in _gcd_import
File "", line 983, in _find_and_load
File "", line 967, in _find_and_load_unlocked
File "", line 677, in _load_unlocked
File "", line 728, in exec_module
File "", line 219, in _call_with_frames_removed
File "/opt/netbox-2.10.2/netbox/netbox/settings.py", line 613, in
plugin_config.validate(PLUGINS_CONFIG[plugin_name], VERSION)
TypeError: validate() takes 2 positional arguments but 3 were given
[ec2-user@ip-IP-IP-IP-IP netbox]$ sudo systemctl restart netbox netbox-rq
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd/
-bash: cd/: No such file or directory
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd/opt//netbox-2.10.2/netbox/netbox/
-bash: cd/opt//netbox-2.10.2/netbox/netbox/: No such file or directory
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
base_requirements.txt docs mkdocs.yml requirements.txt
CHANGELOG.md gunicorn.py netbox scripts
contrib LICENSE.txt NOTICE upgrade.sh
CONTRIBUTING.md local_requirements.txt README.md venv
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd ..
[ec2-user@ip-IP-IP-IP-IP opt]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib local mnt proc run srv tmp var
[ec2-user@ip-IP-IP-IP-IP /]$ cd opt
[ec2-user@ip-IP-IP-IP-IP opt]$ cd netbox-2.10.2
[ec2-user@ip-IP-IP-IP-IP netbox-2.10.2]$ cd netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
circuits ipam project-static templates virtualization
dcim manage.py reports tenancy
extras media scripts users
generate_secret_key.py netbox secrets utilities
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd netbox
[ec2-user@ip-IP-IP-IP-IP netbox]$ ls
admin.py configuration.testing.py middleware.py urls.py
api constants.py pycache views
authentication.py context_processors.py releases.py wsgi.py
configuration.example.py forms.py settings.py
configuration.py init.py tests
[ec2-user@ip-IP-IP-IP-IP netbox]$ nano settings.py
[ec2-user@ip-IP-IP-IP-IP netbox]$ cd /
[ec2-user@ip-IP-IP-IP-IP /]$ ls
bin dev home lib64 media opt root sbin sys usr
boot etc lib local mnt proc run srv tmp var
[ec2-user@ip-IP-IP-IP-IP /]$ cd opt
[ec2-user@ip-IP-IP-IP-IP opt]$ ls
aws netbox netbox-2.10.1 netbox-2.10.2 netbox-2.9.8 rh v2.10.1.tar.gz
[ec2-user@ip-IP-IP-IP-IP opt]$
[ec2-user@ip-IP-IP-IP-IP opt]$
It will be great if anyone can give me a direction to resolve this problem.
Kind regards,
Kenny
Beta Was this translation helpful? Give feedback.
All reactions