dimanche 5 décembre 2010

SQUID HTTP/1.0 417 Expectation failed - impossible de se connecter à OWA IPhone 3G

Vous avez upgradé votre SQUID à sa dernière version (3.1.9) et depuis vos utilisateurs possédant un IPhone 3G n'arrivent plus à se connecter au webmail (OWA) de la société.

Il va falloir activer une propriété dans votre fichier squid.conf

=> ignore_expect_100 on


C'est expliqué ici : http://www.squid-cache.org/Doc/config/ignore_expect_100/

This option makes Squid ignore any Expect: 100-continue header present in the request. RFC 2616 requires that Squid being unable to satisfy the response expectation MUST return a 417 error.

Note: Enabling this is a HTTP protocol violation, but some clients may not handle it well..

mardi 30 novembre 2010

SDL Trados error 800736b1

Dans SDL Trados 2009 SP3, il se peut que vous rencontriez l'erreur 800736b1 lors de l'essai d'ajout d'une base terminologique. Il faut downloader et installer Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update:

http://www.microsoft.com/downloads/en/details.aspx?familyid=766a6af7-ec73-40ff-b072-9112bab119c2&displaylang=en

jeudi 25 novembre 2010

Déterminer la version de sa distribution Ubuntu / Debian

lsb_release -a

Enable 64 bits on DL380 G5 ESX 4.0

Afin d'installer du Windows Server 2008 R2 (64bits) sur un serveur ESX4.0, il faut activer une option dans le bios, dans Advanced>Processor Options (Enable Intel(R) Virtualization Technology:





Backup SVN sous Ubuntu

Vous avez installé un SVN pour vos développeurs et vous voudriez le backuper ? Mais en voilà une bonne idée !


Le backup 

Créez un fichier svn-backup

#!/bin/sh
BASELOCATION="/EMPLACEMENT/DE/VOTRE/BACKUP"
NOW=$(date +"%Y-%m-%d")
FILE="NOMDEVOTREBACKUP-$NOW.bz2"
svnadmin dump /var/svn/NOMDEVOTRESVN | bzip2 -c -9 > $BASELOCATION/$FILE
# Cleaning old backups (21 days)
echo "Cleaning old backups"
#find $LOCATION -mtime +21 -delete
find $BASELOCATION/ -mtime +21 -type d -exec rm -R {} \; 2>/dev/null

Une petite tache cron

crontab -e

5 0 * * * /usr/local/bin/svn-backup> /dev/null

Le restore

Dézipper le fichier /EMPLACEMENT/DE/VOTRE/BACKUP/NOMDEVOTREBACKUP-xxxx-xx-xx.bz2 (perso j'utilise winrar puisque le fichier se trouve sur un share sous windows et que la machine SVN ne me permet pas trop de liberté quant à l'espace disque)

Créer un nouveau repository
=> sudo svnadmin create bis

Charger dans ce repository le backup à partir du fichier décompressé
=> sudo svnadmin load /var/svn/bis < /EMPLACEMENT/DE/VOTRE/BACKUP/NOMDEVOTREBACKUP-xxxx-xx-xx

mardi 23 novembre 2010

Decrypt Data when disk is corrupted (HPProtectTools)

La première chose à faire est de créer un disque bootable contenant le plugin safeboot.

Téléchargez BartPE: http://www.nu2.nu/download.php?sFile=pebuilder3110a.exe
Téléchargez également safeboot.zip: http://sites.google.com/site/hardyj82/Safeboot.zip?attredirects=0

Installez BartPE.
 

Dézipper safeboot.zip et copier le dossier dans le répertoire plugin de BartPE (exemple: C:\pebuilder3110a\plugin\).

Si votre disque dur est connecté en SATA, il vous faut trouver et ajouter les drivers AHCI.

Pour les ajouter à votre CD bootable, créez un dossier iastor dans C:\pebuilder3110a\drivers\SCSIAdapter\

Copier les fichiers dans C:\pebuilder3110a\drivers\SCSIAdapter\iastor

Lancez le le programme PE Builder.


Cliquez sur Builder>Plugin afin de vérifier que le plugin Safeboot est bien chargé et activé. 


Et c'est parti pour la création de votre iso bootable (vous pouvez graver directement sur le CD/DVD sans passer par la création d'un iso). 

Si vous avez un fichier .dat contenant la clé de l'encryption de votre portable, je vous conseille de la graver directement sur le cd pour plus de simplicité. Vous pouvez utiliser le champ "Custom: (include files and folders from this directory) pour faire ça.

Une fois le CD créé, il va falloir utiliser une petite ruse pour contourner le fameux "code du jour" de MacAffee. Pour ce faire, bootez la machine à décrypter, rendez-vous dans le BIOS et modifiez la date du système par la date du 21 janvier 2010.

Lorsque le logiciel wintech vous demandera le code du jour, entrez 7674 et hop vous voilà autorisé !

Diskpart offline disk d

Il vous reste à vous authentifier via le fichier .dat que vous avez généré lors du cryptage de votre machine.

Ensuite, allez pêcher les informations sur la partition à décrypter. 

"Get information disk"

Vous aurez besoin des informations "Partition Sector start" (ex.: 0153613593) et "sector count" (ex.: 0334778472)

Ensuite faites un "force crypt", entrez les informations précédemment notées et cliquez sur "Decrypt".

Voilà, pour une partition de +-200 Go, il faut +- 48H pour que le processus de décryptage soit terminé.

mardi 9 novembre 2010

Ajout serveur 2008 dans un domaine 2000 --> LookupAccountName: Erreur 1789

Vous avez ajouté un serveur windows 2008 R2 dans votre domaine 2000 et impossible d'ajouter un compte de l'AD (sur des partages, permissions de fichier, dans sharepoint si installé sur ce serveur,...)

Le bug est connu chez Microsoft et il existe un patch.

La KB -->
http://support.microsoft.com/kb/976494
"Envisagez le scénario suivant :
  • Vous disposez d'un ordinateur qui exécute Windows 7 ou Windows Server 2008 R2.
  • Vous ajoutez l'ordinateur à un domaine Windows 2000.
  • Vous exécutez un programme qui appelle la fonction LookupAccountName pour récupérer un identificateur de sécurité (SID) d'un compte.
Dans ce scénario, la fonction LookupAccountName ne récupère pas le SID et vous recevez le message d'erreur suivantes :
Erreur 1789
ERROR_TRUSTED_RELATIONSHIP_FAILURE La relation d'approbation entre cette station de travail et le domaine principal a échoué."
Le patch (Fix297344)-->
http://support.microsoft.com/hotfix/KBHotfix.aspx?kbnum=976494&kbln=fr