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
















