Publié le

Raspbian, apt-get upgrade plante sur dpkg

Après je pense 2heures de recherche, enfin j’ai trouvé la solution pour un problème d’update de mon Raspberry Pi sous Raspbian.

Le problème:
A chaque update avec apt-get upgrade, la commande se plante après le téléchargement des mise à jour.
Aucun message, mais au bout d’un temps certain et d’un ctrl-c, voici le message que j’ai eu:

debconf: apt-extracttemplates failed: No such file or directory

J’ai essayé en mode console en pensant que la session ssh plantait ou qqch comme ça, même problème.

La solution:
Après beaucoup de recherche, je tombe sur la solution, enfin, merci!

sudo dpkg –clear-avail

Ensuite, apt-get upgrade passe tout droit 😉

Une aide utile:
Un petit script qui permet d’exécuter apt-get upgrade mais packet par packet et ainsi « débuguer » un peu mieux la chose dans ce cas.

DATA=$(apt-get upgrade -s -y -q | grep "Inst " | cut -d ' ' -f 2)

PACKAGES=(${DATA// / })
Z=0

for package in "${PACKAGES[@]}";
do
    echo ""
    echo ""
    echo "apt-get install -y -q $package"
    bash -c "nice apt-get install -y -q $package"
    bash -c "nice apt-get clean -y -q"

    Z=$((Z+1))

    # update only first 50 packages, just to be sure that we won't kill pi by running this script
    if [[ $Z -eq 50 ]];
    then
        break
    fi
done

 

Have fun.

Références:
https://debian-facile.org/viewtopic.php?pid=156148#p156148
http://raspberrypi.stackexchange.com/questions/27819/command-apt-get-upgrade-crashes-raspbian

Publié le

PHP: une classe pour les formulaires…

Dans un soucis d’efficacité, de souplesse, de lecture et de propreté du code, je cherche depuis longtemps une classe pour gérer mes formualires pour mes développement PHP.

Je me suis même lancé un jour le défi de créer moi-même un telle classe, mais quand j’ai mis sur papier, je me suis vite rendu compte que la tâche était grande, surtout si je voulais intégrer les validations…

Bref, ce soir je relance mon ami « Google » sur la question, et j’ai droit à une belle surprise:
php-form-builder-class

Cette classe est très complète, certe elle à ces limites mais elle est très bien construite, donc facilement extensible 🙂

Je te propose donc de vite jeter un oeil au lien, tu trouveras toutes les infos que tu attends 🙂

Publié le

SVN sous SLES11, Authentication Failed

Après avoir cherché un bout de temps, je vais partager ceci avec toi, cher visiteur.

Sous SuseLinuxEnterpriseServer 11, j’ai installé et configuré un serveur SVN
(ici les instructions que j’ai suivies)

Mais à chaque fois que je voulais envoyer des données à mon SVN en faisant un commit, le serveur me retournais:

Authentication Failed

J’ai vérifié les droits du dépôt, mais tout à l’air en ordre.

Pour régler le problème, il suffit d’éditer le fichier /etc/sysconfig/svnserve et enlevez le switch « -R« , enregister et relancer SVN.

En espérant que ceci te feras perdre moins de temps et de cheveux que pour moi 🙂

Source:
nabble.com

Publié le

ImageMagick et MAMP sur OS X

Introduction:

J’avais besoin d’une solution GRATUITE pour pouvoir convertir via php des images EPS en png ou jpg.

La solution: ImageMagick ET Ghostscript

Elle permet bien plus que de convertir des eps en png, elle prend en charge une liste impressionnante de formats de fichier différent mais également de fonction très intéressante, et surtout facilement scriptable.

Voici une petite procédure pour installer ImageMagick et configurer la prise en charge via MAMP, et si l’envie vous en dis, la compilation de la classe Imagick() de pecl pour une utilisation plus aisée au niveau PHP.

Install effectuée sur un G5 bi-proc 1.8GHz, en 10.5.7
update: Testé également sous MacOS X 10.6.2
update2: Testé également sous MacOS X Lion 10.7.4

Continuer la lecture de ImageMagick et MAMP sur OS X