Tâche #22978
Scénario #22875: Seth/Scribe : Terminer les tests squash Eole-AD
EoleAd doit accepter les caractères spéciaux dans le mot de passe
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Remaining (hours):
0.0
Description
Le fichier /etc/lsc/lsc.xml ne supporte pas les mots de passe avec des caractères spéciaux.
<ldapConnection> <name>ldap-dst-conn</name> <url>ldaps://seth.dompedago.etb1.lan:636/DC=dompedago,DC=etb1,DC=lan</url> <username>CN=Administrator,CN=Users,DC=dompedago,DC=etb1,DC=lan</username> <password>testmdp&12345</password>
Erreur
root@scribe:~# lsc -f /etc/lsc -s all -t1 févr. 02 12:24:13 - ERROR - Unable to load configuration (org.lsc.exception.LscConfigurationException: Configuration exception: null) org.lsc.exception.LscConfigurationException: Configuration exception: null at org.lsc.configuration.JaxbXmlConfigurationHelper.getConfiguration(JaxbXmlConfigurationHelper.java:162) ~[lsc-core-2.1.4.jar:na] at org.lsc.Configuration.setUp(Configuration.java:482) [lsc-core-2.1.4.jar:na] at org.lsc.Configuration.setUp(Configuration.java:456) [lsc-core-2.1.4.jar:na] at org.lsc.Launcher.run(Launcher.java:205) [lsc-core-2.1.4.jar:na] at org.lsc.Launcher.launch(Launcher.java:158) [lsc-core-2.1.4.jar:na] at org.lsc.Launcher.main(Launcher.java:141) [lsc-core-2.1.4.jar:na] Caused by: javax.xml.bind.UnmarshalException: null at javax.xml.bind.helpers.AbstractUnmarshallerImpl.createUnmarshalException(AbstractUnmarshallerImpl.java:335) ~[na:1.8.0_151] at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.createUnmarshalException(UnmarshallerImpl.java:563) ~[na:1.8.0_151] at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal0(UnmarshallerImpl.java:249) ~[na:1.8.0_151] at com.sun.xml.internal.bind.v2.runtime.unmarshaller.UnmarshallerImpl.unmarshal(UnmarshallerImpl.java:214) ~[na:1.8.0_151] at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:157) ~[na:1.8.0_151] at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:162) ~[na:1.8.0_151] at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:171) ~[na:1.8.0_151] at javax.xml.bind.helpers.AbstractUnmarshallerImpl.unmarshal(AbstractUnmarshallerImpl.java:189) ~[na:1.8.0_151] at org.lsc.configuration.JaxbXmlConfigurationHelper.getConfiguration(JaxbXmlConfigurationHelper.java:160) ~[lsc-core-2.1.4.jar:na] ... 5 common frames omitted Caused by: org.xml.sax.SAXParseException: Le nom de l'identité doit immédiatement suivre le caractère "&" dans la référence d'entité. at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:203) ~[na:1.8.0_151] at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:177) ~[na:1.8.0_151] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:400) ~[na:1.8.0_151] at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:327) ~[na:1.8.0_151] at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1472) ~[na:1.8.0_151] at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEntityReference(XMLDocumentFragmentScannerImpl.java:1846) ~[na:1.8.0_151]
Associated revisions
Le mot de passe est passé en entité HTML ref: #22978
- utilisation de recode pour transformer le mot de passe en entité HTML
Le mot de passe est passé en entité HTML ref: #22978
- ajout d'une dépendance au paquet recode
Le mot de passe est passé en entité HTML ref: #22978
- ajout d'une dépendance au paquet recode
Le mot de passe est passé en entité HTML ref: #22978
- le changement de mot de passe dans les fichiers doit être fait à chaque reconfigure
History
#1 Updated by Gérald Schwartzmann about 5 years ago
apt install recode
echo '&' |recode ascii..html
#2 Updated by Gérald Schwartzmann about 5 years ago
- Status changed from Nouveau to En cours
#3 Updated by Gérald Schwartzmann about 5 years ago
- Assigned To set to Gérald Schwartzmann
#4 Updated by Scrum Master about 5 years ago
- Status changed from En cours to Résolu
#5 Updated by Daniel Dehennin about 5 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) set to 0.0
#6 Updated by Scrum Master about 5 years ago
- Estimated time set to 0.00 h
#7 Updated by Scrum Master about 5 years ago
- % Done changed from 0 to 100