SignaturePDF : Augmenter le nombre de pages max

Mar 11
2024

Afin d’augmenter la valeur max, il faut identifier la version php utilisée, puis modifier la valeur de max_file_uploads dans le fichier php.ini.

Enfin restart du serveur web ou du fpm, selon le cas.

Mise à jour Netbox depuis git avec montée de version Postgresql sur CentOS 8

Fév 14
2024

cp -p /var/lib/pgsql/data/pg_hba.conf /root/

dnf install postgresql-server postgresql-upgrade

systemctl stop postgresql.service

dnf module disable postgresql:10

dnf module enable postgresql:12

yum update

mv /var/lib/pgsql/data/pg_hba.conf /var/lib/pgsql/data/pg_hba.conf_new

postgresql-setup –upgrade

cp -p /root/pg_hba.conf /var/lib/pgsql/data

systemctl start postgresql.service

cd /opt/netbox/

git checkout master

git pull origin master

export NETBOX_DELETE_LEGACY_DATA=1

./upgrade.sh

systemctl restart netbox netbox-rq

Session Invité pour Debian(-like)

Oct 18
2022

Lors de la préparation de plusieurs ordinateurs d’une salle de cours, j’ai eu besoin de préparer des sessions invités sur des ordinateurs en LMDE5.

Depuis quelques temps, les distributions ne semblent plus proposer l’option de session invité, ou session éphémère, pour la quelle tout des données disparaissent une fois la session fermée.

Voici donc les commandes permettant la mise en place d’une telle session :

apt install arctica-greeter-guest-sessionapt

install apparmor-utils

aa-complain /usr/lib/x86_64-linux-gnu/lightdm/lightdm-guest-session

La dernière commande pourra être adaptée en fonction des erreurs dans la syslog.

Source : forums, mais je ne retrouve plus lesquels…

Windows 10 et APC_INDEX_MISMATCH – win32kfull.sys

Mar 15
2021

Je mentionne ici le souci rencontré chez un client ayant une dizaine de PC sous Windows 10.

Nous sommes lundi 15/03/2021. L’un des PC souffre de reboot dès qu’il y a tentative d’impression, et lorsque l’utilisateur se connecte sur une session distance (mstsc) depuis jeudi 11/03.

Après pas mal de nettoyage et mise à jour de pilotes à distance, je récupère l’ordinateur samedi matin.Une fois derrière l’écran, je constate l’écran bleu (BSOD) avec l’erreur APC_INDEX_MISMATCH – win32kfull.sys.Direction un moteur de recherche et je tombe très rapidement sur

https://answers.microsoft.com/en-us/windows/forum/all/apc-index-mismatch-bsod-error-today-reported-for/ae100316-3725-4259-a962-ec9200f05d5b [anglais]

et

https://www.it-connect.fr/windows-10-la-mise-a-jour-de-mars-genere-un-ecran-bleu-lors-dune-impression/ [français]

Donc une mise à jour Windows incompatible avec les pilotes d’imprimante Kyocera (notamment). je tente d’abord la désinstallation de la mise à jour, mais Windows ne se laisse pas faire. Aussi bien en CLI que via l’interface graphique.

wusa /uninstall /kb:5000802

Je tente ensuite les commandes suivantes

rundll32 printui.dll,PrintUIEntry /Xg /n "Nom de l'imprimante"

rundll32 printui.dll,PrintUIEntry /Xs /n "Nom de l'imprimante" attributes +direct

La première ne fait rien qu’afficher une fenêtre. La seconde ajoute un accès à l’imprimante.Et plus de souci lors des impressions \o/

Et pour la session TSE ? L’utilisateur avait lancé une impression sur l’imprimante liée par TSE. J’ai donc tué sa session TSE depuis une session administrateur, puis annulé le lien des imprimantes locales via TSE. Le serveur ayant lui aussi les mêmes imprimantes de paramétrées, c’était redondant.

Et ce soir j’ai la joie et le plaisir de faire les 9 autres postes.

Compilation Winexe avec le support SMB2 sur el6

Nov 19
2020

(fonctionne le 2020-11-19 pour une Redhat/Centos 6.10 64bits)

Je viens de passer 2 jours à trouver une solution, donc je partage (et garde pour plus tard).

Préparation de l’environnement :

Créer une VM en centos 6
Activer le repo EPEL et installer quelques packages :

yum install patch git gcc perl mingw-binutils-generic mingw-filesystem-base mingw32-binutils mingw32-cpp mingw32-crt mingw32-filesystem mingw32-gcc mingw32-headers mingw64-binutils mingw64-cpp mingw64-crt mingw64-filesystem mingw64-gcc mingw64-headers libcom_err-devel libacl-devel gnutls-devel openldap-devel popt-devel zlib-devel zlib-static glibc-devel glibc-static python-devel

Préparation des sources et Compilation :

git clone https://bitbucket.org/reevertcode/reevert-winexe-waf.git
cd reevert-winexe-waf/
git clone git://git.samba.org/samba.git samba
cd samba/
git reset --hard a6bda1f2bc85779feb9680bc74821da5ccd401c5
cd ..
rm -rf source/smb_static
cat patches/fix_smb_static.patch | patch -p1
cat patches/smb2_nognutls_noaddc.patch | patch -p1
cat patches/smb2_add_public_includes_samba_4.3.patch | patch -p1
cat source/wscript_build
sed -i "s/lib='dl'$/lib='dl gnutls'/" source/wscript_build
cd source && ln -s ../samba/bin/default/smb_static
./waf --samba-dir=../samba configure build

WorkAround :

Le winexe resultat n’est pas parfait. Workaround pour le faire fonctionner à peu près comme il faut : Encapsuler le binaire dans un script tel ci-après.

#!/bin/sh
# 2020-11-19 Baptiste Gagneux

MaxRetries=30
Tempo=2
iRetry=1

BinWinexe=/usr/local/bin/winexe-1.1-reevert-2020-11-19

# First attempt without reinstalling the Winexe service
	Resultat=$(echo ' ' | timeout -s9 180s ${BinWinexe} --kerberos=yes "$@" 2>/dev/null)
	CR=$?

# Then Retries will cleaning.
	while [ "${Resultat}" == "" ] ; do

		Resultat=$(echo ' ' | timeout -s9 180s ${BinWinexe} --uninstall --kerberos=yes "$@" 2>/dev/null)
		CR=$?

		if [ ${iRetry} -eq ${MaxRetries} ] ; then
			Resultat="winexe connection error (with ${MaxRetries} retries and ${Tempo} tempo)"
			CR=99
		fi

		iRetry=$((${iRetry}+1))
		sleep ${Tempo}

	done

# Exiting with the results 
	echo ${Resultat}
	exit ${CR}

Sources :
https://bitbucket.org/reevertcode/reevert-winexe-waf/src/master/
https://github.com/opinkerfi/winexe-waf
https://sourceforge.net/p/winexe/bugs/77/?limit=25&page=2

Captation JDLL2017

Oct 23
2017

Hello,

Cette année comme l’année précédente, j’ai participé à la captation des conférences des Journées Du Logiciel Libre. 18ème édition \o/ !

J’ai eu pas mal de difficultés à trouver informations afin de trouver le bon matériel, pour pas trop cher. Je poste donc ici mes configurations, ainsi que des liens chez les marchands pour commander les références.

Merci à mon collègue Philippe qui m’a beaucoup conseillé dans le choix du matériel. Read the rest of this entry »

Windows Update qui tourne en rond sur Windows 7

Sep 11
2016

shit_by_andie200-d6lvr7mAprès avoir passé plusieurs heures à réparer le Windows Update d’un Windows 7 fraîchement installé, je mets ici notes, histoire de gagner du temps la prochaine fois.

D’après ce que je comprends, depuis ce début d’année 2016 (?) Windows Update pour Windows 7 déconne complètement… Cela fait plusieurs mois, donc on peut supposer que les gens de Microsoft sont au courant. Mais bon, hein, faut que Windows 10 soit installé partout… Donc bon cela fait une raison de plus pour aider à y aller… De là à penser que l’erreur est volontaire, il n’y a qu’un pas ! Read the rest of this entry »

Message vocale avec synthèse vocale

Sep 04
2016

Stephen_Hawking.StarChildJe viens de passer un peu de temps à préparer un message vocal pour un répondeur, donc je note ici la méthode et les commandes.

 

 

 

 

 

 

 

Read the rest of this entry »

Sauvegarde avec rdiff_backup over ssh

Mai 25
2016

Backup_center_iconIl s’agit plus ici d’un billet note, histoire de conserver les commandes.

En prérequis il faut sshfs et rdiff-backup d’installés sur la machine cliente. Une connexion ssh sans mot de passe avec clef est nécessaire.

 

 

Read the rest of this entry »

Fibre Orange sans Livebox, V2. Version Ubiquiti

Déc 05
2015

erpoe-5-2Pour faire suite à mon article de Remplacement de ma Livebox Orange par un routeur derrière le module optique, et comme je viens de changer d’opérateur de fibre, je pense que c’est ma dernière chance de faire cet article 😀

Je vais donc écrire cette news au présent, ce sera plus simple. Read the rest of this entry »