Sur site

Tous les paramétrages suivants doivent être adaptés au complexe de la caisse déployée.

Remplacement de caisse :

  • Récupérer l’adresse IP static
  • Récupérer Route par défaut
  • Récupérer le nom de la machine

Nom de machine identique

Au démarrage de la nouvelle machine, vérifier si le nom de la machine correspond au nom de la machine de l’ancienne caisse. Si ce n’est pas le cas, changer le hostname de la machine :

sudo hostnamectl set-hostname xxxx

Editer le fichier /etc/hosts et remplacer le nom de la machine par le bon nom :

sudo nano /etc/hosts

Redémarrer la machine

Configuration réseau

En root, éditer le fichier /etc/dhcpcd.conf.

Configuration NTP

En root, éditer le fichier /etc/systemd/timesyncd.conf. Dans la section [Time], décommenter NTP= et ajouter le ou les serveurs de temps (séparés par des espaces).

Exemple de contenu pour Cinécity (les serveurs de temps sont les machines prod-master) :

[Time]
NTP=192.168.110.41 192.168.110.42 192.168.110.43

Configuration proxy HTTP

Si un proxy HTTP est obligatoire pour se connecter à internet, seuls Docker et APT en ont besoin.

APT

Voir procédure.

Docker

Voir procédure.

Application

Raccourcis bureau

En utilisateur isinc, exécuter le script suivant (à adapter selon le complexe) :

touch ${HOME}/Bureau/Caisse.desktop
chmod +x ${HOME}/Bureau/Caisse.desktop
cat << EOF > ${HOME}/Bureau/Caisse.desktop
[Desktop Entry]
Type=Application
Exec=/usr/bin/chromium --noerrdialogs --disable-session-crashed-bubble --disable-infobars --kiosk --incognito http://cinecity-ui.cinecity.wdt.nc
Name=Caisse Cinécity
GenericName=Caisse Cinécity
Icon=chromium
Categories=Network;WebBrowser;
Name[fr_FR]=Caisse
GenericName[fr_FR]=Caisse Cinécity
EOF

Au démarrage

Passer par l’interface graphique pour configurer une nouvelle application au démarrage, et utiliser la même ligne de commande que le raccourcis bureau.

Spécification en QUALIF

Configurer le serveur mandataire, Paramètres réseau > Serveur mandataire :

  • Méthode : Manuelle
  • Serveur mandataire HTTP : proxy.wdt.nc:3128
  • Serveur mandataire HTTPS : proxy.wdt.nc:3128
  • Ignorer les hôtes (ajouter) :
    • 192.168.0.0/16
    • wdt.nc