#26 Le 09/11/2022, à 16:45
- christianon
Re : problème install avec docker.sh
Bonjour et merci.
Je traduit bout par bout mais je ne trouve pas mon problème pour l'instant.
Hors ligne
#27 Le 11/11/2022, à 15:08
- matrix-bx
Re : problème install avec docker.sh
Bonjour,
puisque c'est apparemment du docker, que donne
$ docker ps
Il faut être membre du groupe "docker" ($ groups) ou lancer la commande en "sudo" ou encore modifier l'utilisateur ($ sudo usermod -a -G docker $USERNAME).
Puisque c'est un service web, il devrait être visible en écoute sur les ports 80 et 443 si démarré dans:
$ ss -tnl | grep -E ":80|:443"
Il devrait également être visible si démarré avec
$ sudo systemctl status docker*
Utilisations des balises de mises en formes.
Hors ligne
#28 Le 11/11/2022, à 16:48
- christianon
Re : problème install avec docker.sh
Bonjour, je ne sais pas du tout quoi faire.
laradio@laradio-Aspire-T151:~$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
laradio@laradio-Aspire-T151:~$ sudo docker ps
[sudo] Mot de passe de laradio :
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
laradio@laradio-Aspire-T151:~$ ss -tnl | grep -E ":80|:443"
laradio@laradio-Aspire-T151:~$ sudo systemctl status docker*
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: e
Active: active (running) since Fri 2022-11-11 16:40:03 CET; 5min ago
Docs: https://docs.docker.com
Main PID: 1049 (dockerd)
Tasks: 7
CGroup: /system.slice/docker.service
└─1049 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/contain
nov. 09 18:16:37 laradio-Aspire-T151 dockerd[1049]: time="2022-11-09T18:16:37
nov. 09 18:16:38 laradio-Aspire-T151 dockerd[1049]: time="2022-11-09T18:16:38
nov. 09 18:16:38 laradio-Aspire-T151 dockerd[1049]: time="2022-11-09T18:16:38
nov. 09 18:16:38 laradio-Aspire-T151 dockerd[1049]: time="2022-11-09T18:16:38
nov. 09 18:16:40 laradio-Aspire-T151 dockerd[1049]: time="2022-11-09T18:16:40
nov. 09 18:16:40 laradio-Aspire-T151 dockerd[1049]: time="2022-11-09T18:16:40
nov. 09 18:16:41 laradio-Aspire-T151 dockerd[1049]: time="2022-11-09T18:16:41
nov. 09 18:16:41 laradio-Aspire-T151 dockerd[1049]: time="2022-11-09T18:16:41
nov. 11 16:40:03 laradio-Aspire-T151 systemd[1]: Started Docker Application C
nov. 11 16:40:04 laradio-Aspire-T151 dockerd[1049]: time="2022-11-11T16:40:04
● docker.socket - Docker Socket for the API
Loaded: loaded (/lib/systemd/system/docker.socket; enabled; vendor preset: en
Active: active (running) since Wed 2022-11-09 18:16:19 CET; 1 day 22h ago
lines 1-23
Hors ligne
#29 Le 11/11/2022, à 17:42
- matrix-bx
Re : problème install avec docker.sh
Je tenterais,
$ sudo usermod -a -G docker laradio
Fermer puis ré ouvrir le terminal.
$ cd /var/azuracast
$ docker-compose up -d
Et si pas d'erreur
$ docker ps
$ ss -tnl | grep -E ":80|:443"
Dernière modification par matrix-bx (Le 13/11/2022, à 11:28)
Utilisations des balises de mises en formes.
Hors ligne
#30 Le 13/11/2022, à 10:53
- christianon
Re : problème install avec docker.sh
Bonjour et merci.
J'ai une question : Quand ils disent pack tout prêt, faut pas installer avant php et la db ?
Sinon voila les résultats :
laradio@laradio-Aspire-T151:~$ sudo usermod -a -G docker
[sudo] Mot de passe de laradio :
Utilisation : usermod [options] LOGIN
Options :
-c, --comment COMMENT définir une nouvelle valeur pour le champ
« GECOS »
-d, --home REP_PERS définir un nouveau répertoire personnel
pour le compte de l'utilisateur
-e, --expiredate DATE_EXPIR fixer la date de fin de validité du compte
à DATE_EXPIR
-f, --inactive INACTIF fixer la durée d'inactivité du mot de passe
après sa fin de validité à INACTIF
-g, --gid GROUPE forcer l'utilisation de GROUPE comme
nouveau groupe primaire
-G, --groups GROUPES définir une nouvelle liste de groupes
supplémentaires
-a, --append ajouter l'utilisateur aux GROUPES
supplémentaires mentionnés par l'option -G
sans supprimer l 'utilisateur des autres
groupes
-h, --help afficher ce message d'aide et quitter
-l, --login IDENTIFIANT définir un nouveau nom pour le compte
-L, --lock bloquer le compte de l'utilisateur
-m, --move-home déplacer le contenu du répertoire personnel
vers le nouvel emplacement (à n'utiliser
qu'avec -d)
-o, --non-unique autoriser l'utilisation d'un identifiant
d'utilisateur (UID) dupliqué (non unique)
-p, --password MOT_DE_PASSE utiliser un mot de passe chiffré pour le
nouveau mot de passe
-R, --root RÉP_CHROOT répertoire dans lequel chrooter
-s, --shell INTERPRÉTEUR nouvel interpréteur de commandes initial
pour le compte de l'utilisateur
-u, --uid UID définir un nouvel identifiant (UID) pour le
compte de l'utilisateur
-U, --unlock déverrouiller le compte de l'utilisateur
-v, --add-subuids FIRST-LAST add range of subordinate uids
-V, --del-subuids FIRST-LAST remove range of subordinate uids
-w, --add-subgids FIRST-LAST add range of subordinate gids
-W, --del-subgids FIRST-LAST remove range of subordinate gids
-Z, --selinux-user nouvelle correspondance de l'utilisateur SELinux pour le compte d'utilisateur
laradio@laradio-Aspire-T151:~$ cd /var/azuracast
laradio@laradio-Aspire-T151:/var/azuracast$ docker-compose up -d
no configuration file provided: not found
laradio@laradio-Aspire-T151:/var/azuracast$ docker ps
Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock: Get "http://%2Fvar%2Frun%2Fdocker.sock/v1.24/containers/json": dial unix /var/run/docker.sock: connect: permission denied
laradio@laradio-Aspire-T151:/var/azuracast$ ss -tnl | grep -E ":80|:443"
Hors ligne
#31 Le 13/11/2022, à 11:27
- matrix-bx
Re : problème install avec docker.sh
Bonjour,
Encore une fois quand une commande échoue (ici parce que tu as oublié de recopier la fin), ne pas poursuivre, c'est au mieux inutile et au pire potentiellement dangereux.
J'ai édité le post précédent pour ajouter une précision.
La commande docker-compose ne trouve pas de configuration utilisable dans ce dossier, alors
$ sudo ls -la /var/azuracast
Voir (si rien intéressant dans la précédente)
$ sudo ls -Rla /var/azuracast
Dernière modification par matrix-bx (Le 13/11/2022, à 13:34)
Utilisations des balises de mises en formes.
Hors ligne
#32 Le 13/11/2022, à 12:21
- christianon
Re : problème install avec docker.sh
OK
:/var/azuracast$ docker-compose up -d
no configuration file provided: not found
Hors ligne
#33 Le 13/11/2022, à 13:37
- matrix-bx
Re : problème install avec docker.sh
Trouvé dans la documentation
Docker Compose
In order to make our Docker installation simple to maintain, we rely on a secondary piece of software called Docker Compose. Rather than using lengthy command-line commands, Docker Compose allows you to write simple YAML files to configure the way our Docker containers launch, which ports they forward to the host, mounted disk volumes, etc.
If you follow our installation instructions (or use one of our prebuilt images), your Docker installation is located on your host computer at /var/azuracast. Within this folder, you'll see four files by default:
docker-compose.yml, the primary Docker Compose configuration file. AzuraCast's updater automatically prompts you to keep this file updated, which is strongly recommended;
docker.sh, the Docker Utility Script that provides easy aliases for common Docker tasks, such as updating, executing commands inside containers, and more;
azuracast.env, a list of environment (configuration) variables that are sent to the AzuraCast application itself, running inside the web container; and
.env, a separate environment file that affects how Docker Compose itself is configured, and is thus used for higher-level configuration changes like port mappings.
Utilisations des balises de mises en formes.
Hors ligne
#34 Le 13/11/2022, à 17:07
- christianon
Re : problème install avec docker.sh
Si vous suivez nos instructions d'installation (ou utilisez l'une de nos images prédéfinies), votre installation Docker se trouve sur votre ordinateur hôte à /var/azuracast. Dans ce dossier, vous verrez quatre fichiers par défaut :
docker-compose.yml, le fichier de configuration principal de Docker Compose. Le programme de mise à jour d'AzuraCast vous invite automatiquement à maintenir ce fichier à jour, ce qui est fortement recommandé ;
docker.sh, le script de l'utilitaire Docker qui fournit des alias simples pour les tâches Docker courantes, telles que la mise à jour, l'exécution de commandes dans des conteneurs, etc. ;
azuracast.env, une liste de variables d'environnement (configuration) qui sont envoyées à l'application AzuraCast elle-même, s'exécutant à l'intérieur du conteneur Web ; et
.env, un fichier d'environnement distinct qui affecte la configuration de Docker Compose lui-même, et est donc utilisé pour les modifications de configuration de niveau supérieur telles que les mappages de ports.
Alors j'ai que docker.sh et .env.
Dernière modification par christianon (Le 13/11/2022, à 17:07)
Hors ligne
#35 Le 14/11/2022, à 06:42
- matrix-bx
Re : problème install avec docker.sh
Alors j'ai que docker.sh et .env.
c'est donc probablement que tu as raté un truc.
Ceci dans ton message #21 peut-être.
Your current release channel is 'Rolling Release'. Switch to 'Stable' release channel? [y/N] y
You should update the Docker Utility Script after changing release channels. Automatically update it now? [Y/n] y
New Docker utility script downloaded.
root@laradio-Aspire-T151:/var/azuracast#
Je suppose qu'en changeant de "channel release" il faudrait peut-être voir ceci.
Utilisations des balises de mises en formes.
Hors ligne
#36 Le 14/11/2022, à 17:03
- christianon
Re : problème install avec docker.sh
Alors en faisant "Rolling Release Channel"
et en étant à la commande ci-dessous, un warn et non ok :
yes '' | ./docker.sh install
[WARN] Installation Directory
AzuraCast is not installed in /var/azuracast, as is recommended
for most installations. This will not prevent AzuraCast from
working, but you will need to update any instructions in our
documentation to reflect your current directory:
/root
Puis le reste semble donc OK et actuellement sans fin des lignes de chiffres et lettres suivit de waiting et d'un cumule de secondes accumulés genre par lignes 314.8s
Hors ligne
#37 Le 14/11/2022, à 17:17
- matrix-bx
Re : problème install avec docker.sh
Je ne comprends plus, tu as répondu "y" pour passer en "Stable" puis encore "y" pour mettre à jour le "Docker Utility Script".
La doc pointé dit explicitement de faire dans ce cas (toujours en étant dans le bon dossier et avec les droits permettant d'y écrire !!!!!) :
yes 'Y' | ./docker.sh setup-release
yes '' | ./docker.sh install
Tu ne montres rien qui permettrait de savoir dans quel dossier tu étais, ni avec quel compte/droit tu as lancé la commande.
Le message incite cependant fortement à penser que ce n'était pas en conformité avec la documentation (/root).
Utilisations des balises de mises en formes.
Hors ligne
#38 Le 14/11/2022, à 17:53
- christianon
Re : problème install avec docker.sh
Désolé de retour, tout à freezé.
J'ai redémarré le pc, ce fut long avec en gros erreur bluetooth, mais on s'en moque.
Tout rame désormais.
Dans info sur la connexion, désormais 4 onglets tout est modifié. Au final, je lance firefox, par défaut onglet ip local et là... AzuraCast, un très grand merci chef
Les 4 lignes ont tout arrangé
Je ne sais pas comment te remercier pour ton aide et pour avoir pris le temps. Grâce à toi, une association 1901 va pouvoir diffusé sous Xubuntu.
Hors ligne
#39 Le 14/11/2022, à 17:55
- christianon
Re : problème install avec docker.sh
Je ne comprends plus, tu as répondu "y" pour passer en "Stable" puis encore "y" pour mettre à jour le "Docker Utility Script".
La doc pointé dit explicitement de faire dans ce cas (toujours en étant dans le bon dossier et avec les droits permettant d'y écrire !!!!!) :yes 'Y' | ./docker.sh setup-release yes '' | ./docker.sh install
Tu ne montres rien qui permettrait de savoir dans quel dossier tu étais, ni avec quel compte/droit tu as lancé la commande.
Le message incite cependant fortement à penser que ce n'était pas en conformité avec la documentation (/root).
Sur ton lien et emplacement "Rolling Release Channel"
mkdir -p /var/azuracast
cd /var/azuracast
curl -fsSL https://raw.githubusercontent.com/AzuraCast/AzuraCast/main/docker.sh > docker.sh
chmod a+x docker.sh
yes '' | ./docker.sh install
Ca tout réglé, donc encore un très grand merci.
Hors ligne