OVH Cloud OVH Cloud

Whatis ?

46 réponses
Avatar
Nina Popravka
La page de man dit :
"The whatis database is created using the command
/usr/sbin/makewhatis."
Moi, je suis pas contre, sauf que makewhatis il habite pas à cette
adresse, ni nulle part ailleurs semble-t-il.
So what ? C'est obsolète ?
--
Nina

10 réponses

1 2 3 4 5
Avatar
Nicolas.MICHEL
Nina Popravka wrote:

On va quand même essayer de pas monter à 150 :-)


On est quand-même déjà à 23, mine de rien :)

Et si je troll juste un brin, ça va aider.

Allez, de toutes façon launchd c'est complètement buggé, comme truc ;->
--
Nicolas

Avatar
Jacques Perrocheau
In article ,
Nina Popravka wrote:

On Mon, 12 Feb 2007 15:56:11 +0100, Jacques Perrocheau
wrote:

Une configuration inappropriée faite par un unixien qui passait par là...
Taratata, cette machine est à moi, donc vierge de tout barbu :-)

Déjà que j'y comprend rien, vais pas aggraver mon cas...
En revanche c'est un Panther mis à jour en Tiger, ça pourrait être une
scorie de Panther, non ?


Oui, peut-être, visiblement la variable $MANPATH n'est plus gérée de la
même façon.


Que disent les fichiers
"/private/var/log/daily.out"
"/private/var/log/monthly.out"
"/private/var/log/weekly.out"
Vais aller voir, mais je suppose que ces machins s'occupent de balayer

les logs entre autres, et mes logs sont bien balayés :-)


Le makewhatis est dans le script
"/private/etc/periodic/weekly/500.weekly"

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74


Avatar
Jacques Perrocheau
In article ,
Nina Popravka wrote:

"/private/var/log/weekly.out"
makewhatis est dans le weekly et se vautre.

Avec une foultitude de "no such file or directory".
Remarque, l'emplacement où se trouve la commande n'est pas dans $PATH,
ceci pouvant expliquer cela. :-)


$MANPATH voulais-tu dire.

Je crois que tu vas devoir donner un coup de pouce à la configuration du
makewhatis dans le 500.weekly ("/private/etc/periodic/weekly/500.weekly")


Voici l'état du mien (Mac OS X 10.4.8), (le débu)t:

----
#!/bin/sh -
#
# @(#)weekly 8.2 (Berkeley) 1/2/94
#

PATH=/bin:/sbin:/usr/sbin:/usr/bin:/usr/libexec
export PATH

host=`hostname -s`

if [ -x /usr/libexec/locate.updatedb ]; then
echo ""
echo "Rebuilding locate database:"
locdb=/var/db/locate.database
touch "${locdb}"; chown nobody "${locdb}"; chmod 644 "${locdb}"
echo /usr/libexec/locate.updatedb | nice -5 su -fm nobody 2>&1 | sed
-e '/Permission denied/
d'
chmod 444 "${locdb}"
fi

if [ -x /usr/libexec/makewhatis.local ]; then
echo ""
echo "Rebuilding whatis database:"
if [ -d /usr/X11R6/man ]; then

MANPATH=${MANPATH:-/usr/share/man:/usr/X11R6/man:/usr/local/man:/usr/loca
l/share/man}
else

MANPATH=${MANPATH:-/usr/share/man:/usr/local/man:/usr/local/share/man}
fi

makewhatis.local "${MANPATH}"
fi
[snip]
----

--
Jacques PERROCHEAU
Synthèse et Electrosynthèse Organiques, C.N.R.S. UMR 6510
Université de Rennes I, Campus de Beaulieu, F-35042 RENNES Cedex
Tel: +33 2 23 23 63 74, Fax: +33 2 23 23 63 74


Avatar
Nina Popravka
On Mon, 12 Feb 2007 16:59:42 +0100, (Nicolas
MICHEL) wrote:

Jamais un seul periodic n'a tourné sur ce
p* de mac depuis plusieurs mois qu'il tourne tous les jours.


Le mien a fait un weekly en août, puis silence total, et ça lui a
repris samedi, on sait pas pourquoi...
--
Nina

Avatar
Nina Popravka
On Mon, 12 Feb 2007 16:49:15 +0100,
(Laurent Pertois) wrote:

Un exemple, ça lui arrive de temps en temps.


Sat Sep 23 04:30:00 CEST 2006

Rebuilding locate database:
su: Trying to start from "/var/root"
su: Trying to start from "/"

Rebuilding whatis database:
find: /usr/local/man: No such file or directory
makewhatis: /usr/share/man/man3/DHparams_print.3ssl: No such file or
directory
makewhatis: /usr/share/man/man3/DHparams_print_fp.3ssl: No such file
or directory
[ SNIP ]
directory
makewhatis: /usr/share/man/man3/i2d_X509_fp.3ssl: No such file or
directory

Rotating log files: ftp.log lookupd.log lpr.log mail.log netinfo.log
ipfw.log


Sat Feb 10 22:18:33 CET 2007

Rebuilding locate database:

Rebuilding whatis database:
find: /usr/local/man: No such file or directory

Rotating log files: ftp.log lpr.log mail.log netinfo.log ipfw.log
ppp.log secure.log

(En aout il était sous Panther)

Ca, ça n'est pas grave, on la lance à la main en précisant le chemin,
c'est tout.
C'est ce que je fais... mais... tu préconises cette manip à tes

clients en formation ? ;->
--
Nina

Avatar
Nina Popravka
On Mon, 12 Feb 2007 17:11:47 +0100, Jacques Perrocheau
wrote:

$MANPATH voulais-tu dire.
Non, ignorant l'existence de MANPATH, mais je viens de constater avec

joie que le script ajoute /usr/libexec au path au début :-)

Je crois que tu vas devoir donner un coup de pouce à la configuration du
makewhatis dans le 500.weekly ("/private/etc/periodic/weekly/500.weekly")
Mais qu'est-ce que je fous là, dans ce petit bout de shell...

;->
--
Nina

Avatar
Nina Popravka
On Mon, 12 Feb 2007 16:02:53 +0100,
(Laurent Pertois) wrote:

<http://lingon.sf.net/>
Avec un assistant, comme sous Windows :->
fichtre...

C'est sophistiqué, tout ça...
Carrément services.msc et regedit tout en un (d'ailleurs, je trouve
des tas de bouquins sur MACOSX for Unix geeks, PHP geeks, etc mais pas
un seul for Windows administrators, je parie que celui qui le sort en
vendrait)
cron est bien lancé au démarrage.
--
Nina

Avatar
marcantispam
Nina Popravka wrote:

On Mon, 12 Feb 2007 16:59:42 +0100, (Nicolas
MICHEL) wrote:

Jamais un seul periodic n'a tourné sur ce
p* de mac depuis plusieurs mois qu'il tourne tous les jours.


Le mien a fait un weekly en août, puis silence total, et ça lui a
repris samedi, on sait pas pourquoi...


perso j'ai le widget maintidget dans dashboard qui me dit si ça roule ou
pas et permet de lancer éventuellement.

--
Marc de Ferrière


Avatar
jperrocheau
Nina Popravka wrote:

Rebuilding locate database:
su: Trying to start from "/var/root"
su: Trying to start from "/"

Rebuilding whatis database:
find: /usr/local/man: No such file or directory
makewhatis: /usr/share/man/man3/DHparams_print.3ssl: No such file or
directory
makewhatis: /usr/share/man/man3/DHparams_print_fp.3ssl: No such file
or directory
[ SNIP ]
directory
makewhatis: /usr/share/man/man3/i2d_X509_fp.3ssl: No such file or
directory


Sans doute des liens qui pointent vers des fichiers qui n'existent plus
(mauvais nettoyage au passage Mac OS 10.3.x -> Mac OS 10.4). C'est
bizarre sur mon externe qui est un Mac OS X 10.4.8 mis à jour sur un Mac
OS 10.3.9, je ne les ai pas.



--
Jacques PERROCHEAU
________________________________________________________________________
e-mail: mailto:

Avatar
laurent.pertois
Nina Popravka wrote:

C'est ce que je fais... mais... tu préconises cette manip à tes
clients en formation ? ;->


Ca dépend de quelle formation, en utilisateur, non, je n'en parle même
pas :)

Après, pour des gens qui font de la maintenance ou du support, oui, j'en
parle. Mais je précise aussi que Mac OS X sait très bien le faire tout
seul si on ne l'embête pas :)

Quant au fichier manquant, est-il sur ton disque ?

--
Politically Correct Unix - UTILITIES
The "touch" command has been removed from the standard distribution due
to its inappropriate use by high-level managers.

1 2 3 4 5