Line 82: |
Line 82: |
| * smeserver-nextcloud | | * smeserver-nextcloud |
| | | |
− | === Problème connu 2 : ''Erreur de vérification des transactions en conflit avec le fichier du package'' === | + | === Problème connu 2 : Erreur de vérification des transactions en conflit avec le fichier du package === |
| Auparavant, avec el6/CentOS6/SME9, le contrôle de la propriété des dossiers était assoupli et il était ignoré si un dossier était détenu par plusieurs paquets. Avec el7/CentOS7/SME10, cela n'est plus autorisé. Par conséquent, quelques paquets construits pour SME9, ne s'installeront pas sur SME10 à cause de ce conflit. | | Auparavant, avec el6/CentOS6/SME9, le contrôle de la propriété des dossiers était assoupli et il était ignoré si un dossier était détenu par plusieurs paquets. Avec el7/CentOS7/SME10, cela n'est plus autorisé. Par conséquent, quelques paquets construits pour SME9, ne s'installeront pas sur SME10 à cause de ce conflit. |
| | | |
Line 97: |
Line 97: |
| | | |
| Le simple fait de le construire avec SME10 supprimera ce problème avec la possession de fichiers et de dossiers déjà possédés, sinon ouvrir un bogue sur e-smith-devtools et spécifier le fichier ou le dossier causant le problème. | | Le simple fait de le construire avec SME10 supprimera ce problème avec la possession de fichiers et de dossiers déjà possédés, sinon ouvrir un bogue sur e-smith-devtools et spécifier le fichier ou le dossier causant le problème. |
| + | |
| + | === Problème connu 3 : la migration des contributions qui démarrent des services nécessite la prise en compte des méthodes de démarrage === |
| + | Avec l'introduction de systemd, il existe des options différentes et « mutuellement exclusives » pour démarrer (et surveiller) les services. |
| + | * Ancienne méthode : tant que |
| + | : <code> /etc/rc.d/rc7.d/S??contrib </code> |
| + | existe, la console de démarrage démarrera le service comme dans les versions antérieures à 10. |
| + | * Nouvelle méthode : si vous souhaitez utiliser systemd, supprimez simplement |
| + | : <code> /etc/rc.d/rc7.d/S??contrib </code> |
| + | et assurez-vous que votre événement utilise un signal valide pour systemd : |
| + | : <code> once </code> |
| + | n'est PAS compris par systemd. |
| + | |
| + | Ces méthodes sont en conflit, alors choisissez une manière ou une autre. |
| + | |
| + | Exemples utilisant systemd : |
| + | |
| + | : <code> systemctl start application </code> |
| + | : <code> Systemctl try-restart application </code> |
| + | |
| + | Pour la documentation de l'utilisation de systemctl, voir : |
| + | https://www.freedesktop.org/software/systemd/man/systemctl.html |
| + | |
| + | Pour quelques exemples d'utilisation, voir ici : |
| + | https://www.digitalocean.com/community/tutorials/how-to-use-systemctl-to-manage-systemd-services-and-units |
| | | |
| ==Modèle de compte-rendu pour les tests== | | ==Modèle de compte-rendu pour les tests== |