Bonjour.
Tout est dans le titre. J’utilise openstack swift sur mon serveur et aussi en PHP et avec la lib PHP on a une commande copy. Je regarde la docs et je l’aurais en ligne de commande aussi et pourtant non.
Donc je me dis que la docs est dans une version que je n’ai pas installer.
Donc je fais le petit update et upgrade mais je n’ai toujours pas la commande. Comment je dois faire ?
Ajouter une ligne au sources.list indique juste ou le systéme peut aller chercher des paquets.
L’update fait juste la mise à jour de la base de données des paquets disponibles.
L’upgrade fait une mise à jour des paquets installés.
… Mais aucun des trois ne fait l’install.
Si tu veux installer trucbidulle (par exemple), c’est apt install trucbidule
Et pour trouver le nom du paquet swift que tu cherches, tu peux faire apt search swift et tu regardes les noms des paquets pour trouver celui que tu veux installer.
Pourquoi donc avoir choisi Swift comme backend pour l’utiliser avec un seul serveur ???
Et quels est la version d’Openstack et Swift que tu as installé (je suppose la version des dépôts mais on sait jamais ^^ ) ?
C’est à dire ?
A quels commande as-tu accès via swift ?
Cela te parait sans doute clair pour toi mais tu nous oblige à deviner le problème sur ton serveur.
Command-line interface to the OpenStack Swift API.
Positional arguments:
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. 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
C’est bon ou j’ai oublier qu’elle chose ? Je suppose que c’est a cause de mon sources.list que j’ai pas la dernière version avec la commande qu’il manque ?
La doc indique Swift 3.3.0 et moi j’ai swift 2.3.1
Le serveur dit: swift is already the newest version.
Si tu cherche à utilisé des versions à jour de Swift passe ton chemin Debian n’est pas pour toi, tourne toi plutôt vers du CentOS pour avoir quelque chose à jour.
Pour ce qui est de Swift mes souvenirs sont lointains.
Et j’utilise du Cinder avec du Ceph et/ou du NFS classique … donc …
Mais j’ai comme un doute, je ne pense pas que tu es une infrastructure à toi Cloudstack et que tu souhaite configuré Swift comme backend de stockage secondaire … mais pus que tu souhaite connecté un client installé sur une serveur pour utiliser la ressources provided par OVH
Ils ne fournissent pas une documentation pour leur API (OVH) ?
On peut pas mettre a jour le source.lit pour avoir la dernière version ? Je vais pas réinstaller tous mon serveur qui est aussi chez OVH juste pour ça. Je connais que debian.
Mon installation d’openstack n’est plus fonctionnel, manque de temps pour m’en occuper et bloquer en Occata, vielle version d’Openstack.
Par contre il n’est pas possible autrement que par compilation manuelle (chose que je ne recommande pas du tout) de monter à une version supérieur avec les dépôts de Debian.
A voir si OVH propose des dépôts maison pour Debian mais ça m’étonnerai, reste à voir du côté de CentOS ou encore OpenSuse qui doivent avoir au moins deux versions d’avance sur l’équipe d’empaquetage de Debian.
Je suis sous Debian 8.10 (Jessie) (oldstable), il faut que je passe sous Debian 9 ?^^
Oui il y a des dépots OVH:
File: /etc/apt/sources.list
#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
deb http://debian.mirrors.ovh.net/debian/ jessie-updates main
deb-src http://debian.mirrors.ovh.net/debian/ jessie-updates main
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 contrib non-free
deb-src http://debian.mirrors.ovh.net/debian/ jessie main contrib non-f$deb http://http.debian.net/debian jessie-backports main
Après je sais pas si OVH a la version qu’il me faut quand je vois que la doc ne affiche même pas la commande que je veux^^.
Je trouve ça fous de galérer autant pour une simple question de mise a jour, je chercher depuis quelques jours et je n’ai toujours rien trouvé, je suis pas doué