Bienvenue !
Les articles et tests développés sur ce site ne concernent que les mises à jour Debian sur le serveur et Ubuntu sur mon Desktop.
Me contacter
- Archives Les archives triées et épurées du portail pivot (33 pages)
» L'historique des mises à jour sur le serveur
» Mise a jour kernel et apache2
» php5-cgi segfault error 4 in libidn.so.11.5.19
» jcb-explorer: faille de sécu
» RESOLU : php-5.2.5 glibc detected
» Problème dyndns
» vmware et noyau 2.6.21 : kernel panic
» /usr/bin/tcprules: relocation error
» Mise a jour extension php Suhosin
» Erreur de segmentation
» apt-get fictif et equivs
» php can't redeclare class
» 1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client
» Pb apt-get pgp
» Mise a jour configuration suphp vhost
» qmail debian : Unknown strict tag(s) barewords
» moregroupware : module calendar plante
» Erreur spamassassin suite à une mise à jour
» Erreur suite à une mise à jour bogofilter
» apt-get Dynamic MMap ran out of range
» More»
- Blog desktop ubuntu-x86_64 Suivi des updates sur ma machine
» Vmware-server-2.0.1 et kernel-2.6.29 : OK
» [RESOLU ? Voir commentaire]vmware-server-2.0.1 kernel-2.6.29
» Mise à jour noyau 2.6.28.9
» Mise à jour noyau 2.6.28.7
» Mise à jour noyau 2.6.28.4
» Mise à jour noyau 2.6.28.2
» Mise à jour noyau 2.6.28
» Mise à jour noyau 2.6.27.10
» Ubuntu-8.0.4-1 Mise à jour noyau 2.6.27.8
» Ubuntu-8.0.4-1 Mise à jour noyau 2.6.27.6
» Ubuntu-8.0.4-1 Mise à jour noyau 2.6.27.4
» Ubuntu-8.0.4-1 Mise à jour noyau 2.6.26.6
- srvweb Suivi des mises à jour sur le serveur (40 pages)
» Mise à jour php-5.2.10
» Mise à jour noyau 2.6.27.24
» Mise à jour noyau 2.6.27.23
» php-5.3.0RC2 : petit bilan préventif
» Mise à jour modsecurity Version 2.5.9 + qmail / vpopmail / ezmlm
» Mise à jour php-5.2.9
» Mise à jour noyau 2.6.27.19-vs2.3.0.36.4
» Mise à jour noyau 2.6.27.14-vs2.3.0.36.4
» Mise à jour noyau 2.6.27.12
» Mise à jour suphp
» Mise à jour noyau 2.6.27.10-vs2.3.0.36.2
» Mise à jour Apache2
» Mise à jour php-5.2.8...
» Mise à jour php-5.2.8
» Correction sur php-5.2.7
» Mise à jour php-5.2.7
» Mise à jour mysql 5.1.30
» Mise à jour noyau 2.6.27.7
» Mise à jour noyau 2.6.27.4
» Mise à jour apache-2.2.10
» More»
- Pages globales
» Mise à jour portail le 190908
» A propos de ce site
- Articles
» Paramètres possibles dans un vhost apache
» Utiliser un routeur SMC derriere une LiveBox
» suphp et problèmes de droit upload en php
» Vmware : tsc unstable dans les logs
» Ubuntu hardy: impossible de se connecter en ftp
» Premiers tests noyau 2.6.25 patch vserver 2.3.0.34.5
» Mémo install xen
» [RESOLU] VMware-server-1.0.4 : Bug BusLogic vmware device offlined
» Régler les problèmes d'imports d'un gros dump mysql.
» [RESOLU] Mise a jour problematique php-5.2.2
» Mise à jour awstats
- Fichiers Section téléchargement (6 files)
» xvidcap_1.1.7-11_amd64.deb
» winsockxpfix.exe.gz
» unlocker1.7.5.exe.gz
» startupcpl.exe.gz
» rest2514.zip
» killprocess.zip
- Nouvelles du monde (718 links)
» sage logiciel de mathematiques opensource (new)
» Opensolaris premiers pas
» Comparatif plesk clarckconnect
» operaunite vs tonido
» boa thttpd webfs yaws les web server light sur lenny
» boa thttpd webfs yaws les web server lite sur lenny
» mailman et qmail sur debian lenny
» Installation lucane sur debian lenny
» lenny ftp-proxy apache2 pound linux-vserver
» Monitoring avec zenoss
» installation groupoffice sur debian lenny
» ltsp inside vserver
» Remote spamassassin
» zarafa travail collaboratif en opensource
» linux terminal server solution by ThinLinc
» lenny postfix ldap configuration de base
» Desknow mail and collaboration server sur debian lenny
» lenny email et groupware avec citadel
» lenny webradio serveur
» rsyslog et interface web
» More»
on June 19
Mise à jour php-5.2.10
11:25 am ~ srvweb
Fichiers de configuration identiques aux précédents.
Probablement la dernière mouture de la série 5.2 alors profitons-en
Resultat phpinfo
En effectuant différents tests j'ai constaté une erreur sur phpldapadmin:
E_STRICT: Declaration of AJAXTree::draw_dn() should be compatible with that of PLMTree::draw_dn()
http://sourceforge.net/tracker/?func=detail&aid=2809461&group_id=61828&atid=498546
Une soluce a déjà été trouvée ! C'est ça qui est super dans l'opensource, les gens ne s'arrêtent jamais
Resultat phpinfo
En effectuant différents tests j'ai constaté une erreur sur phpldapadmin:
E_STRICT: Declaration of AJAXTree::draw_dn() should be compatible with that of PLMTree::draw_dn()
http://sourceforge.net/tracker/?func=detail&aid=2809461&group_id=61828&atid=498546
Une soluce a déjà été trouvée ! C'est ça qui est super dans l'opensource, les gens ne s'arrêtent jamais

on June 11
Paramètres possibles dans un vhost apache
07:02 am ~ Articles
(liste non exhaustive)
Please see the manual page for ulimit for details.
'pinfo' is a lynx-style info page browser that I find very usefull for browsing info manual pages on Linux.
from the Linux info pages for ulimit:
Here is a list of resources for which you can specify a limit. Memory and file sizes are measured in bytes.
RLIMIT_CPU
The maximum amount of CPU time the process can use. If it runs for longer than this, it gets a signal: `SIGXCPU'. The value is measured in seconds. *Note Operation Error Signals::.
RLIMIT_FSIZE
The maximum size of file the process can create. Trying to write a larger file causes a signal: `SIGXFSZ'. *Note Operation Error Signals::.
RLIMIT_DATA
The maximum size of data memory for the process. If the process tries to allocate data memory beyond this amount, the allocation function fails.
RLIMIT_STACK
The maximum stack size for the process. If the process tries to extend its stack past this size, it gets a `SIGSEGV' signal. *Note Program Error Signals::.
RLIMIT_CORE
The maximum size core file that this process can create. If the process terminates and would dump a core file larger than this, then no core file is created. So setting this limit to zero prevents core files from ever being created.
RLIMIT_RSS
The maximum amount of physical memory that this process should get. This parameter is a guide for the system's scheduler and memory allocator; the system may give the process more memory when there is a surplus.
RLIMIT_MEMLOCK
The maximum amount of memory that can be locked into physical memory (so it will never be paged out).
RLIMIT_NPROC
The maximum number of processes that can be created with the same user ID. If you have reached the limit for your user ID, `fork' will fail with `EAGAIN'. *Note Creating a Process::.
RLIMIT_NOFILE
RLIMIT_OFILE
The maximum number of files that the process can open. If it tries to open more files than this, its open attempt fails with `errno' `EMFILE'. *Note Error Codes::. Not all systems support this limit; GNU does, and 4.4 BSD does.
RLIMIT_AS
The maximum size of total memory that this process should get. If the process tries to allocate more memory beyond this amount with, for example, `brk', `malloc', `mmap' or `sbrk', the allocation function fails.
RLIM_NLIMITS
The number of different resource limits. Any valid RESOURCE operand must be less than `RLIM_NLIMITS'.
-- Constant: int RLIM_INFINITY This constant stands for a value of "infinity" when supplied as the limit value in `setrlimit'.
`ulimit' and the command symbols are declared in `ulimit.h'.
HTH
Kind Regards,
Keith Roberts
Websites:
http://www.php-debuggers.net
http://www.karsites.net
'pinfo' is a lynx-style info page browser that I find very usefull for browsing info manual pages on Linux.
from the Linux info pages for ulimit:
Here is a list of resources for which you can specify a limit. Memory and file sizes are measured in bytes.
The maximum amount of CPU time the process can use. If it runs for longer than this, it gets a signal: `SIGXCPU'. The value is measured in seconds. *Note Operation Error Signals::.
The maximum size of file the process can create. Trying to write a larger file causes a signal: `SIGXFSZ'. *Note Operation Error Signals::.
The maximum size of data memory for the process. If the process tries to allocate data memory beyond this amount, the allocation function fails.
The maximum stack size for the process. If the process tries to extend its stack past this size, it gets a `SIGSEGV' signal. *Note Program Error Signals::.
The maximum size core file that this process can create. If the process terminates and would dump a core file larger than this, then no core file is created. So setting this limit to zero prevents core files from ever being created.
The maximum amount of physical memory that this process should get. This parameter is a guide for the system's scheduler and memory allocator; the system may give the process more memory when there is a surplus.
The maximum amount of memory that can be locked into physical memory (so it will never be paged out).
The maximum number of processes that can be created with the same user ID. If you have reached the limit for your user ID, `fork' will fail with `EAGAIN'. *Note Creating a Process::.
The maximum number of files that the process can open. If it tries to open more files than this, its open attempt fails with `errno' `EMFILE'. *Note Error Codes::. Not all systems support this limit; GNU does, and 4.4 BSD does.
The maximum size of total memory that this process should get. If the process tries to allocate more memory beyond this amount with, for example, `brk', `malloc', `mmap' or `sbrk', the allocation function fails.
The number of different resource limits. Any valid RESOURCE operand must be less than `RLIM_NLIMITS'.
-- Constant: int RLIM_INFINITY This constant stands for a value of "infinity" when supplied as the limit value in `setrlimit'.
`ulimit' and the command symbols are declared in `ulimit.h'.
HTH
Kind Regards,
Keith Roberts
Websites:
http://www.php-debuggers.net
http://www.karsites.net
on May 31
Vmware-server-2.0.1 et kernel-2.6.29 : OK
04:35 pm ~ Blog desktop ubuntu-x86_64
Après quelques semaines de recherches plus ou moins fructueuses, j'ai enfin dégotté le bon patch.
Les fichiers de config après le boot sur le 2.6.29.4
Config
Le patch contient les fichiers tar des modules vmware a déposer dans /usr/lib/vmware/modules/source.
Le site où je les ai récupérés: http://www.saarlinux.de/blog/?p=5
Config
Le patch contient les fichiers tar des modules vmware a déposer dans /usr/lib/vmware/modules/source.
Le site où je les ai récupérés: http://www.saarlinux.de/blog/?p=5
on May 22
Mise à jour noyau 2.6.27.24
04:46 pm ~ srvweb
Patch vserver vs2.3.0.36.6.diff
Correction de quelques bugs. Pas de changement de la config.
Voir aussi :
http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.24
Voir aussi :
http://kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.27.24
on May 16
Mise à jour noyau 2.6.27.23
08:52 am ~ srvweb
Patch vserver 2.6.27.23-vs2.3.0.36.5
on May 11
php-5.3.0RC2 : petit bilan préventif
11:17 am ~ srvweb
Et comme il vaut mieux prévenir que guérir autant avoir une petite idée des changements engendrés.
En effet je ne sais pas si le team php va sortir une version 5.2.10 (ils avaient déjà renaclé un peu pour la 5.2.9) mais si cette branche n'est plus maintenue il va falloir retrousser les manches.
J'ai testé quelques portails (j'alimenterais ce test au fur et à mesure selon mes dispos) et même si la majorité fonctionnent avec cette nouvelle mouture de php, certains plantent tout simplement.
Un guide d'upgrade est fourni mais encore va-t-il falloir que les dev des cms s'y collent et à priori il y a du boulot php-5.3 upgrade guide
Les tests réalisés
En effet je ne sais pas si le team php va sortir une version 5.2.10 (ils avaient déjà renaclé un peu pour la 5.2.9) mais si cette branche n'est plus maintenue il va falloir retrousser les manches.
J'ai testé quelques portails (j'alimenterais ce test au fur et à mesure selon mes dispos) et même si la majorité fonctionnent avec cette nouvelle mouture de php, certains plantent tout simplement.
Un guide d'upgrade est fourni mais encore va-t-il falloir que les dev des cms s'y collent et à priori il y a du boulot php-5.3 upgrade guide
Les tests réalisés
on Apr. 10
[RESOLU ? Voir commentaire]vmware-server-2.0.1 kernel-2.6.29
12:09 pm ~ Blog desktop ubuntu-x86_64
Eh oui, bien qu'une mise à jour soit sortie le 30/03 la dernière version de vmware-server ne passe pas avec le kernel-2.6.29.
J'ai testé avec des patchs proposés par certains utilisateurs sans succès.
Dommage car au rythme ou vmware sort des mises à jour depuis la version 2, il faudra probablement attendre pas mal de temps pour pouvoir utiliser un noyau > 2.6.28 ou alors il faudra trouver le bon patch (souvenez-vous des vmware-any-any de la série 1.0.x ...)
Concernant le kernel 2.6.28 par contre, cela se passe très bien et sans aucune erreur lors de la compil des modules.
Dans la foulée une mise à jour des pilotes nvidia (version 180.44) a été installée avec succès.
Cf le commentaire je laisse le résulat de la compil effectuée après passage du patch récupéré le 13.
Compil
J'ai testé avec des patchs proposés par certains utilisateurs sans succès.
Dommage car au rythme ou vmware sort des mises à jour depuis la version 2, il faudra probablement attendre pas mal de temps pour pouvoir utiliser un noyau > 2.6.28 ou alors il faudra trouver le bon patch (souvenez-vous des vmware-any-any de la série 1.0.x ...)
Concernant le kernel 2.6.28 par contre, cela se passe très bien et sans aucune erreur lors de la compil des modules.
Dans la foulée une mise à jour des pilotes nvidia (version 180.44) a été installée avec succès.
Cf le commentaire je laisse le résulat de la compil effectuée après passage du patch récupéré le 13.
Compil
on Mar. 27
Mise à jour noyau 2.6.28.9
06:24 pm ~ Blog desktop ubuntu-x86_64
Optimisation des caches navigateurs.
Je serais bien passé au noyau 2.6.29 mais vmware-server-2.0 plante à la compil des modules. En attendant une mise à jour (qui est toujours à l'état pending depuis plusieurs mois chez vmware), je reste sur la branche 2.6.28
J'ai abandonné mon bon vieux graveur SCSI Yamaha et le lecteur Plextor SCSI pour passer au graveur SATA.
J'ai modifié les paramètres des caches des navigateurs Firefox et Opera en déplaçant le cache sur un système tmpfs.
Il suffit d'ajouter une ligne comme suit dans le fstab:
tmpfs /ramdisk/Cache tmpfs size=64m,users,uid=1000,gid=1000 0 0
Il faut ensuite remplacer le répertoire du cache des navigateurs par un lien symbolique CREE EN ROOT !
root@p733:~/.mozilla/firefox/xxxxxx.default# ll Cache
lrwxrwxrwx 1 root root 15 2009-03-27 09:52 Cache -> /ramdisk/Cache/
root@p733:~/.opera# ll cache4
lrwxrwxrwx 1 root root 15 2009-03-27 10:12 cache4 -> /ramdisk/Cache/
Pour opera on peut également utiliser les plugins pré-installés pour Firefox en ajoutant le chemin adéquat dans le fichier pluginpath.ini.
root@p733:~/.opera# cat pluginpath.ini
Opera Preferences version 2.1
[Paths]
/home/pme/.mozilla/plugins=1
/usr/lib/opera/plugins=1
/usr/lib/mozilla/plugins=1
on Mar. 13
Mise à jour modsecurity Version 2.5.9 + qmail / vpopmail / ezmlm
03:34 pm ~ srvweb
Mise à jour des paquets dotdeb
Alerte de secu sur modsecurity : nouvelle version 2.5.9
Le dépôt dotdeb pour lenny a mis à jour les paquets relatifs à la messagerie:
Nouvelles versions:
srvweb:/# dpkg -l vpopmail-bin qmail ezmlm-idx libvpopmail1
Le dépôt dotdeb pour lenny a mis à jour les paquets relatifs à la messagerie:
Nouvelles versions:
srvweb:/# dpkg -l vpopmail-bin qmail ezmlm-idx libvpopmail1
ii ezmlm-idx 6.0.1-0.dotdeb.1 easy-to-use, high-speed mailing list manager for qmail
ii libvpopmail1 5.4.27-0.dotdeb.1 vpopmail libraries
ii qmail 1.03-40.dotdeb.1 Secure, reliable, efficient, simple mail transport system
ii vpopmail-bin 5.4.27-0.dotdeb.1 vpopmail binaries
Après la mise à jour de vpopmail-bin il sera nécessaire de vérifier les droits sur le fichier : /usr/sbin/vchkpw qui devront être positionnés comme suit:
srvweb:/# ll /usr/sbin/vchkpw
-rwsr-sr-x 1 root root 85364 mar 12 18:53 /usr/sbin/vchkpw
on Feb. 27
Mise à jour php-5.2.9
09:13 am ~ srvweb
Previous pages
Juin 2009 ~ Mai 2009 ~ Avril 2009 ~ Mars 2009 ~ Février 2009 ~ Janvier 2009 ~ Décembre 2008 ~ Archives