pip install -r requirements/requirements.txt 最后提示有三个包的版本不兼容的告警可以忽略,继续进行下一步,发现升级终于成功了,能顺利启动

(py3) root@iZj6cd6j1b7g38xb3t6lwmZ:/opt/jumpserver/utils# sh make_migrations.sh
Migrations for 'assets':
  /opt/jumpserver/apps/assets/migrations/0003_auto_20210816_1352.py
    - Create model CommandFilter
    - Create model CommandFilterRule
    - Change Meta options on domain
    - Change Meta options on gateway
    - Change Meta options on node
    - Add field org_id to adminuser
    - Add field cpu_vcpus to asset
    - Add field org_id to asset
    - Add field protocol to asset
    - Add field org_id to domain
    - Add field org_id to gateway
    - Add field org_id to label
    - Add field org_id to node
    - Add field login_mode to systemuser
    - Add field org_id to systemuser
    - Alter field name on adminuser
    - Alter field username on adminuser
    - Alter field hostname on asset
    - Alter field platform on asset
    - Alter field name on gateway
    - Alter field username on gateway
    - Alter field name on systemuser
    - Alter field priority on systemuser
    - Alter field protocol on systemuser
    - Alter field username on systemuser
    - Alter unique_together for adminuser (1 constraint(s))
    - Alter unique_together for asset (1 constraint(s))
    - Alter unique_together for gateway (1 constraint(s))
    - Alter unique_together for label (1 constraint(s))
    - Add field cmd_filters to systemuser
    - Alter unique_together for systemuser (1 constraint(s))
Migrations for 'common':
  /opt/jumpserver/apps/common/migrations/0002_setting_encrypted.py
    - Add field encrypted to setting
Migrations for 'orgs':
  /opt/jumpserver/apps/orgs/migrations/0001_initial.py
    - Create model Organization
Migrations for 'perms':
  /opt/jumpserver/apps/perms/migrations/0003_auto_20210816_1352.py
    - Change Meta options on assetpermission
    - Add field org_id to assetpermission
    - Add field org_id to nodepermission
    - Alter field name on assetpermission
    - Alter unique_together for assetpermission (1 constraint(s))
    - Alter unique_together for nodepermission (0 constraint(s))
Migrations for 'terminal':
  /opt/jumpserver/apps/terminal/migrations/0003_auto_20210816_1352.py
    - Add field org_id to command
    - Add field org_id to session
Migrations for 'users':
  /opt/jumpserver/apps/users/migrations/0004_auto_20210816_1352.py
    - Add field mfa to loginlog
    - Add field reason to loginlog
    - Add field status to loginlog
    - Add field org_id to usergroup
    - Alter field username on loginlog
    - Alter field last_name on user
    - Alter field source on user
    - Alter field name on usergroup
    - Alter unique_together for usergroup (1 constraint(s))
Migrations for 'audits':
  /opt/jumpserver/apps/audits/migrations/0002_auto_20210816_1352.py
    - Create model OperateLog
    - Create model PasswordChangeLog
    - Create proxy model UserLoginLog
    - Add field org_id to ftplog
Operations to perform:
  Apply all migrations: admin, assets, audits, auth, captcha, common, contenttypes, django_celery_beat, ops, orgs, perms, sessions, terminal, users
Running migrations:
  Applying admin.0001_initial... OK
  Applying admin.0002_logentry_remove_auto_add... OK
  Applying admin.0003_logentry_add_action_flag_choices... OK
  Applying assets.0003_auto_20210816_1352... OK
  Applying users.0004_auto_20210816_1352... OK
  Applying audits.0002_auto_20210816_1352... OK
  Applying auth.0009_alter_user_last_name_max_length... OK
  Applying common.0002_setting_encrypted... OK
  Applying orgs.0001_initial... OK
  Applying perms.0003_auto_20210816_1352... OK
  Applying terminal.0003_auto_20210816_1352... OK
No conflicts detected to merge.
(py3) root@iZj6cd6j1b7g38xb3t6lwmZ:/opt/jumpserver/utils# sh 2018_07_15_set_win_protocol_to_ssh.sh
(py3) root@iZj6cd6j1b7g38xb3t6lwmZ:/opt/jumpserver/utils# cd ..
(py3) root@iZj6cd6j1b7g38xb3t6lwmZ:/opt/jumpserver# ./jms start
Mon Aug 16 13:56:14 2021
Jumpserver version 1.4.4, more see https://www.jumpserver.org
Check database connection ...
users
 [X] 0001_initial
 [X] 0002_auto_20171225_1157
 [X] 0003_auto_20180621_1750
 [X] 0004_auto_20210816_1352
Database connect success
Check database structure change ...
Migrate model change to database ...
Operations to perform:
  Apply all migrations: admin, assets, audits, auth, captcha, common, contenttypes, django_celery_beat, ops, orgs, perms, sessions, terminal, users
Running migrations:
  No migrations to apply.
Collect static files

242 static files copied to '/opt/jumpserver/data/static', 282 unmodified.

- Start Gunicorn WSGI HTTP Server

- Start Celery as Distributed Task Queue

- Start Beat as Periodic Task Scheduler
[2021-08-16 13:56:22 +0800] [3475] [INFO] Starting gunicorn 19.9.0
[2021-08-16 13:56:22 +0800] [3475] [INFO] Listening at: http://0.0.0.0:8080 (3475)
[2021-08-16 13:56:22 +0800] [3475] [INFO] Using worker: gthread
[2021-08-16 13:56:22 +0800] [3486] [INFO] Booting worker with pid: 3486
[2021-08-16 13:56:22 +0800] [3487] [INFO] Booting worker with pid: 3487
[2021-08-16 13:56:22 +0800] [3488] [INFO] Booting worker with pid: 3488
[2021-08-16 13:56:22 +0800] [3490] [INFO] Booting worker with pid: 3490
celery beat v4.1.0 (latentcall) is starting.
/opt/py3/lib/python3.6/site-packages/celery/platforms.py:795: RuntimeWarning: You're running the worker with superuser privileges: this is
absolutely not recommended!

Please specify a different user using the -u option.

User information: uid=0 euid=0 gid=0 egid=0

  uid=uid, euid=euid, gid=gid, egid=egid,
__    -    ... __   -        _
LocalTime -> 2021-08-16 13:56:33
Configuration ->
    . broker -> redis://127.0.0.1:6379/3
    . loader -> .AppLoader
    . scheduler -> django_celery_beat.schedulers.DatabaseScheduler

    . logfile -> [stderr]@%WARNING
    . maxinterval -> 1.00 minute (60.0s)
 
 -------------- celery@iZj6cd6j1b7g38xb3t6lwmZ v4.1.0 (latentcall)
---- **** ----- 
--- * ***  * -- Linux-4.4.0-117-generic-x86_64-with-debian-stretch-sid 2021-08-16 13:56:33
-- * - **** --- 
- ** ---------- [config]
- ** ---------- .> app:         jumpserver:0x7f0dcab7e2e8
- ** ---------- .> transport:   redis://127.0.0.1:6379/3
- ** ---------- .> results:     redis://127.0.0.1:6379/3
- *** --- * --- .> concurrency: {min=4, max=20} (prefork)
-- ******* ---- .> task events: OFF (enable -E to monitor tasks in this worker)
--- ***** ----- 
 -------------- [queues]
                .> celery           exchange=celery(direct) key=celery