# Serveur chez OVH
#deb http://debian.mirrors.ovh.net/debian/ jessie main
#deb-src http://debian.mirrors.ovh.net/debian/ jessie main
deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main
# jessie-updates, previously known as 'volatile'
deb http://debian.mirrors.ovh.net/debian/ jessie-updates main
deb-src http://debian.mirrors.ovh.net/debian/ jessie-updates main
# jessie-backports, previously on backports.debian.org
deb http://debian.mirrors.ovh.net/debian/ jessie-backports main
deb-src http://debian.mirrors.ovh.net/debian/ jessie-backports main
deb http://debian.mirrors.ovh.net/debian/ jessie main
deb-src http://debian.mirrors.ovh.net/debian/ jessie main
#deb http://debian.net/debian jessie-backports main
#-------
# Dot deb Repository. See www.dotdeb.org
deb http://packages.dotdeb.org jessie all
deb-src http://packages.dotdeb.org jessie all
deb https://packages.sury.org/php/ jessie main
deb-src https://packages.sury.org/php/ jessie main
Je n’y arrive pas!!! Je sais pas quoi faire et OVH est pas d’une grande aide.
Autre problème:
J’upload ma sauvegarde avec cette commande( ou avec les identifiants dedans):
cd /var/Data/ && swift upload Backup -S 104857600 --segment-threads 2 Important --use-slo
Quand je test mon code manuellement, ça fonctionne, mais pas avec le cron:
55 3 * * * sh /var/www/admins/sauvegarde/2.0/sauvegarde.sh
J’ai enregistré le résultat dans un fichier et il y ce passe rien, j’ai pas d’erreur. Une fois ça a marché et je sais pas pourquoi! Ce que je comprends pas c’est que même avec les identifiant ça ne marche pas quand ce n’est pas exécuté par moi.
J’ai effectué le test de mon côté, la version retournée est la suivante :
~# swift --version
python-swiftclient 3.6.0
Et l’argument copy est bien présent :
~# swift --help
usage: swift [--version] [--help] [--os-help] [--snet] [--verbose]
[--debug] [--info] [--quiet] [--auth <auth_url>]
[--auth-version <auth_version> |
--os-identity-api-version <auth_version> ]
[--user <username>]
[--key <api_key>] [--retries <num_retries>]
[--os-username <auth-user-name>]
[--os-password <auth-password>]
[--os-user-id <auth-user-id>]
[--os-user-domain-id <auth-user-domain-id>]
[--os-user-domain-name <auth-user-domain-name>]
[--os-tenant-id <auth-tenant-id>]
[--os-tenant-name <auth-tenant-name>]
[--os-project-id <auth-project-id>]
[--os-project-name <auth-project-name>]
[--os-project-domain-id <auth-project-domain-id>]
[--os-project-domain-name <auth-project-domain-name>]
[--os-auth-url <auth-url>]
[--os-auth-token <auth-token>]
[--os-storage-url <storage-url>]
[--os-region-name <region-name>]
[--os-service-type <service-type>]
[--os-endpoint-type <endpoint-type>]
[--os-cacert <ca-certificate>]
[--insecure]
[--os-cert <client-certificate-file>]
[--os-key <client-certificate-key-file>]
[--no-ssl-compression]
[--force-auth-retry]
<subcommand> [--help] [<subcommand options>]
Command-line interface to the OpenStack Swift API.
Positional arguments:
<subcommand>
delete Delete a container or objects within a container.
download Download objects from containers.
list Lists the containers for the account or the objects
for a container.
post Updates meta information for the account, container,
or object; creates containers if not present.
copy Copies object, optionally adds meta
stat Displays information for the account, container,
or object.
upload Uploads files or directories to the given container.
capabilities List cluster capabilities.
tempurl Create a temporary URL.
auth Display auth related environment variables.
bash_completion Outputs option and flag cli data ready for
bash_completion.
Cordialement, ^GhiG
Maintenant ça me donne et j’ai la commande copy:
swift --version
python-swiftclient 3.6.0^
Moi j’avais un apt-get install swift^^. En revanche mon script n’upload toujours pas
J’ai réussi si tu as vu mon message. Ce que je comprends pas c’est que la commande renvoie pas la même chose dans le nom, mais bon ça fonctionne^^.
Comment je me mets a jour pour avoir Debian 9 “Stretch” ?