Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 smile

:/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

Documentation a écrit :

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

christianon a écrit :

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 big_smile
Les 4 lignes ont tout arrangé smile
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

matrix-bx a écrit :

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