Page 2 sur 3

Re: Ajout de Polices de caractères

Posté : 30 sept. 2018 10:55
par cedric.frayssinet
Tu as bien crée le dossier Fonts décrit à l'étape 2 ?

Je ne suis pas très bon en arborescence Windows (plus habitué à Linux).

Tant mieux 8)

Re: Ajout de Polices de caractères

Posté : 30 sept. 2018 11:07
par antoine.laniray
Oui, on peut le voir dans la première ligne de "code" : c'est dans ce répertoire qu'est mon fichier .bat que je lance.

Re: Ajout de Polices de caractères

Posté : 30 sept. 2018 11:17
par cedric.frayssinet
Il doit donc y avoir un soucis sur le .bat car

Il dit :
C:\>C:\Windows\system32\cmd.exe /c copy /Y "\Fonts\*.TTF" "C:\Windows\Fonts\"
Le chemin d'accès spécifié est introuvable.


Hors, si tu lances le .bat depuis le dossier Fonts, il ne devrait pas écrire \Fonts\.TTF, mais U:\wpkg\software\Fonts...

Pour être sûr, va sur C:\ en faisant un
cd c:\

puis écrit
cd %SOFTWARE%

Il doit aller sur U:\wpkg\software\

Re: Ajout de Polices de caractères

Posté : 01 oct. 2018 09:07
par antoine.laniray
Le chemin d'accès spécifié est introuvable

Je pense que nous avons là une piste... C'est un alias à configurer ?

Re: Ajout de Polices de caractères

Posté : 01 oct. 2018 09:16
par cedric.frayssinet
Dans le fichier u:\wpkg\wpkg-gp.ini, il y a la définition de la variable. Vérifie qu'elle y soit...

Tout cela me semble étrange et à mon avis, ton WPKG ne fonctionne pas.

Re: Ajout de Polices de caractères

Posté : 01 oct. 2018 09:32
par antoine.laniray
[EnvironmentVariables]
# Specify environment variables you want Wpkg to have here

# Example: SOFTWARE = \\file001\install\software
SOFTWARE = \\172.22.135.241\wpkg\softwares

J'ai effectivement ça en fin de document.
Je suis nouveau référent depuis avril (remplacemement d'un collègue en congé), donc je suis encore loin d'être expert.

Re: Ajout de Polices de caractères

Posté : 01 oct. 2018 09:35
par cedric.frayssinet
Ok, lance u:\wpkg\wpkg-gp_update_conf.bat et regarde si c'est mieux...

Re: Ajout de Polices de caractères

Posté : 01 oct. 2018 09:56
par antoine.laniray
Après lancement du config, j'ai un très explicite :
Nombre de paramètres invalide
L'erreur système 5 s'est produite

Accès refusé

L'erreur système 5 s'est produite

Pourtant, depuis le début de l'année, j'ai déja mis à jour plusieurs paquets wpkg (firefox, google earth, libreoffice etc.)

Re: Ajout de Polices de caractères

Posté : 01 oct. 2018 10:03
par cedric.frayssinet
Tu utilises toujours le même PC pour tes tests ou pas ?

Supprime wpkg-gp puis réinstalle le en faisant wpkg-gp_install.bat.

Si pas mieux, je te conseille d'ouvrir un ticket auprès du département.

Re: Ajout de Polices de caractères

Posté : 01 oct. 2018 10:37
par antoine.laniray
Depuis le début de ce fil de discussion, oui j'utilise le même pc.

Avant de désinstaller quoi que ce soit, je vais voir si je peux éviter de faire des bêtises ! J'ai pu faire toutes les autres installations de paquets sans problème depuis la rentrée, seul ce paquet bloque. Il y aurait donc juste un problème de lien avec %SOFTWARE si je comprends bien. Est-ce que je peux pas dans le .bat mettre l'adresse directement, sans alias ?

Re: Ajout de Polices de caractères

Posté : 01 oct. 2018 10:40
par cedric.frayssinet
Tout à fait, tu peux.

Essaie de faire les mêmes manips sur un autre PC, car il semblerait que la variable d'environnement %SOFTWARE% est sautée sur ce pc.

Re: Ajout de Polices de caractères

Posté : 02 oct. 2018 10:25
par antoine.laniray
Bon, quelques avancées dans mes investigations :
  • j'ai changé de PC, avec le même problème
  • Pourtant, la variable SOFTWARE est bien prise en compte dans mes autres package. J'ai par exemple mis à jour AdobeAir, et il remplace bien %SOFTWARE par l'adresse wpgk/software
  • j'ai édité le package ajout-police. Sans la zone en haut à gauche où il écrit d'habitude si le logiciel d'installation est bien trouvé, il écrit %s non présent. Laissant croire qu'il cherche à télécharger le fichier %s au lieu du fichier à l'adresse %SOFTWARE%\Fonts\ajout-fonts.bat. Je vous remets mon paquet, a priori copier-coller de ce que proposait Raphael ;
<package
id="Ajout-Polices"
name="Ajout de Polices de caractères"
revision="3"
reboot="false"
priority="950"
execute="once">
 
 <variable name="ComSpec" value="%SystemRoot%\System32\cmd.exe" architecture="x86"/>
<variable name="ComSpec" value="%SystemRoot%\SysWOW64\cmd.exe" architecture="x64"/>
 
 
<install cmd='"%SOFTWARE%\Fonts\ajout-fonts.bat"' />
 
</package>

  • Enfin, quand je lance le .bat en ayant changé la variable %SOFTWARE par l'adresse du répertoire "en dur", il essaie bien de copier des fichiers mais répond "Accès refusé". J'ai l'impression que c'est Windows/Fonts auquel je n'ai pas de droit d'écriture.
Si avec ces indices, vous trouvez le coupable, vous gagnerez toute mon estime.

Re: Ajout de Polices de caractères

Posté : 02 oct. 2018 10:46
par cedric.frayssinet
Ok, alors, de mémoire : %SOFTWARE% n'est interprété que par WPKG... voilà pourquoi via le lancement de .bat cela ne fonctionne pas.

Il est normal que tu n'aies pas les droit sur le dossier Fonts, mais WPKG aura les droits.

Sinon %s non présent est normal dans le cas de non présence de la balise eoledl.

Re: Ajout de Polices de caractères

Posté : 02 oct. 2018 12:12
par antoine.laniray
OK, donc pour l'instant ma config est bonne. Je ne comprends pas ta dernière remarque. Faut-il que je change quelque chose dans mon paquet ?

Re: Ajout de Polices de caractères

Posté : 02 oct. 2018 19:10
par cedric.frayssinet
Non rien à faire.

Re: Ajout de Polices de caractères

Posté : 04 oct. 2018 19:41
par thomas.lafond
Très bonne idée ce paquet. Je l'ai déployé ce soir, je le teste demain.
Merci.

Re: Ajout de Polices de caractères

Posté : 11 oct. 2018 16:52
par raphael.brocq
Installées aujourd'hui au collège. C'est passé comme une lettre à la poste  :P

Re: Ajout de Polices de caractères

Posté : 06 févr. 2019 12:11
par antoine.laniray
Bon, je continue à ne pas y arriver avec ce paquet.

Petite question : il y a dans les paramètres du package la ligne
execute="once"

Ce serait pas ça qui ferait que ça ne s'exécute plus au démarrage  ?

Re: Ajout de Polices de caractères

Posté : 11 févr. 2019 11:58
par cedric.frayssinet
antoine.laniray a écrit :
Bon, je continue à ne pas y arriver avec ce paquet.

Petite question : il y a dans les paramètres du package la ligne
execute="once"

Ce serait pas ça qui ferait que ça ne s'exécute plus au démarrage  ?

En effet, si cela s'est bien passé et qu'il y a execute=once alors le paquet ne se relancera pas. Il faut monter la version pour un nouveau passage.

Re: Ajout de Polices de caractères

Posté : 12 févr. 2019 16:51
par antoine.laniray
Merci Cédric, on avance bien ! Sur un poste, ça a bien marché. Mais pas sur un autre...

Bizarrement, le registre est bien modifié, mais les polices ne sont pas copiées. Pourtant, quand je lance le .bat dans une console, il me dit bien qu'il a copié les 4 fichiers d'OpenDyslexic

C:\>C:\Windows\system32\cmd.exe /c copy /Y "U:\wpkg\softwares\Fonts\*.TTF" "C:\W
indows\Fonts\"
U:\wpkg\softwares\Fonts\OpenSymbol.ttf
L'opération demandée n'a pu s'accomplir sur un fichier ayant une section mappée
utilisateur ouverte.
        0 fichier(s) copié(s).

C:\>C:\Windows\system32\cmd.exe /c copy /Y "U:\wpkg\softwares\Fonts\*.OTF" "C:\W
indows\Fonts\"
U:\wpkg\softwares\Fonts\OpenDyslexic-BoldItalic.otf
U:\wpkg\softwares\Fonts\OpenDyslexic-Italic.otf
U:\wpkg\softwares\Fonts\OpenDyslexic-Regular.otf
U:\wpkg\softwares\Fonts\OpenDyslexic-Bold.otf
        4 fichier(s) copié(s).


C'est à n'y rien comprendre.