Changes

From SME Server
Jump to navigationJump to search
1,201 bytes added ,  17:47, 23 November 2020
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==
3,054

edits

Navigation menu