EasyEngine / EasyEngine/easyengine

ee cli self-uninstall command does not remove the cron job created when installed

Aperta
#1,497 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
PHP
Stelle
2.2k
Fork
424
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

Here's the output log when I tried to uninstall it and checked crontab:

```
root@enigma:/opt# ee cli self-uninstall
Are you sure you want to remove EasyEngine and all its sites(along with their data)?
This is an irreversible action. No backup will be kept. [y/n] y
root@enigma:/opt# crontab -l
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/snap/bin

0 0 * * * /usr/local/bin/ee site ssl-renew --all >> /opt/easyengine/logs/cron.log 2>&1

```

System Information

ee cli info

gagan@enigma:~$ sudo ee cli info

+-------------------+--------------------------------------------------------------------------------------------------+
| OS | Linux 5.8.0-7630-generic #32~1609193707~20.10~781bb80-Ubuntu SMP Tue Jan 5 21:29:56 UTC 2 x86_64 |
| Shell | /bin/bash |
| PHP binary | /usr/bin/php7.3 |
| PHP version | 7.3.24-1+ubuntu20.04.1+deb.sury.org+1 |
| php.ini used | /etc/php/7.3/cli/php.ini |
| EE root dir | phar://ee.phar |
| EE vendor dir | phar://ee.phar/vendor |
| EE phar path | /home/gagan |
| EE packages dir | |
| EE global config | /opt/easyengine/config/config.yml |
| EE project config | |
| EE version | 4.1.5 |
+-------------------+--------------------------------------------------------------------------------------------------+

lsb_release -a

gagan@enigma:~$ lsb_release -a

No LSB modules are available.
Distributor ID: Pop
Description: Pop!_OS 20.10
Release: 20.10
Codename: groovy

docker version

gagan@enigma:~$ docker version

Client: Docker Engine - Community
Version: 19.03.6
API version: 1.40
Go version: go1.12.16
Git commit: 369ce74a3c
Built: Thu Feb 13 01:27:49 2020
OS/Arch: linux/amd64
Experimental: false

Server: Docker Engine - Community
Engine:
Version: 19.03.6
API version: 1.40 (minimum version 1.12)
Go version: go1.12.16
Git commit: 369ce74a3c
Built: Thu Feb 13 01:26:23 2020
OS/Arch: linux/amd64
Experimental: false
containerd:
Version: 1.2.13
GitCommit: 7ad184331fa3e55e52b890ea95e65ba581ae3429
runc:
Version: 1.0.0-rc10
GitCommit: dc9208a3303feef5b3839f4323d9beb36df0a9dd
docker-init:
Version: 0.18.0
GitCommit: fec3683

docker-compose version

gagan@enigma:~$ docker-compose version

docker-compose version 1.25.0, build unknown
docker-py version: 4.1.0
CPython version: 3.8.6
OpenSSL version: OpenSSL 1.1.1g 21 Apr 2020

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Il payload non indica alcun file né alcun test. Parti dall’entry point `ee cli self-uninstall` e segui come viene creato e rimosso il job cron mostrato da `crontab -l`. Il lavoro è completato quando la disinstallazione di EasyEngine non lascia più quel job pianificato e il comportamento CLI pertinente è stato verificato.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
linux, php
Ambito
cli, devops
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
38/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.