Au secours - black out complet

hl

Membre actif
17 Novembre 2001
429
0
Impossible de démarrer mon Ti 667 sous OSX.1.5 : tout se bloque au chargement "gestionnaire des profils" (ou qqch comme ça). Tout les redémarrages conduisent au même résultat. En démarrant en appuyant sur la touche Option, j'ai pu choisir de démarrer sur ma partition OS9.2, ce qui me permet d'appeler au secours.
Infos complémentaires :
- un peu avant le plantage rédhibitoire, je n'ai pas pu ouvrir Entourage X car un message disait que le disque était plein (la partition sur laquelle se trouve OSX est en effet pleine, après vérification depuis OS9)
- depuis quelques temps déjà, mon Ti prenait la fâcheuse tendance à fonctionner tout seul (travail intense du disque dur - restauration automatique d'Unix ?) en rendant la main après plusieurs mns, puis heures puis ces derniers jours en la rendant plus du tout : il fallait arrêter en force et redémarrer.

Actions essayées : j'ai essayé de faire de la place sur ma partition OSX en jetant depuis OS9 des éléments à la corbeille (j'ai dégagé 700Mo sur 8Go) et en redémarrant sous OSX : ça n'a rien fait, j'ai le même problème ; je ne suis pas certain que OSX voit la purge effectuée.

Il est hors de question (pour l'instant au moins) de faire une clean reinstall du système : j'ai trop de chose à perdre (paramétrages, applis, courrier entourage...). La seule solution que je vois, serait de supprimer depuis OS9 des fichiers qui auraient pu être corrompus (du genre préférence système...) mais je n'ai aucune idée desquels.

Quelqu'un a-t-il des suggestions, des idées, des solutions possibles ?
Toute ma gratitude à celles et ceux qui essayeront de me sortir de ce blackout infernal.
 
Tu pourrais pas essayer de graver deja tes donnes sensibles ? Ou les sauvegarder quelques parts. Par exemple, tu sauvegardes tous ton dossier home... Au cas ou tu fais une betise ca servira.

Deuxieme chose ti 667, 512 MO de ram j'ai marquer dans le top VM = 1,56 G + 61,1. Est-ce de la memoire virtuelle, si oui, tu vois qu'il en faut beaucoup de place libre... Plsudee 700 en tout cas pour qu'il tourne !

Peut etre peux-tu liberer plus...
confused.gif


Je propose mais je ne suis pas sur...

P.S.: hl , tu n'etais pas sur japangeneration ?
 
Je connais un peu ton problème, mais à moindre mesure... c'est à dire que, comme mon petit iMac n'a que 6 Go de disque alors il est vite saturé... ce qui est imprévisible quand on travaille sous Unix et quand on a que "juste" ce qu'il faut de mémoire est le SWAP, on peut passer très rapidement de 500 Mo de libre à 50 Mo de libre en 1 minute. Dans ce cas là, je suis souvent obligé de réinitialiser certaines préférences... C'est vrai par contre que je ne me suis encore jamais me retrouvé complètement à plat.....

Bon, ce que tu peux essayer dans l'immédiat avant de reformater ton disque c'est de booter en single user, POMME S au démarrage, puis lancer fsck -y.... Ensuite tu réessaies de rebooter normalement en espérant que fsck a pu tout corriger. Je pense que le nettoyage depuis OS 9 a bien fonctionné, mais certains fichiers de préférence se sont perdus ???
confused.gif


Courage...!!!
tongue.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par iLaurent3:</font><hr /> chose ti 667, 512 MO de ram j'ai marquer dans le top VM = 1,56 G + 61,1. Est-ce de la memoire virtuelle, si oui, tu vois qu'il en faut beaucoup de place libre... Plsudee 700 en tout cas pour qu'il tourne !

Peut etre peux-tu liberer plus...
confused.gif

<hr /></blockquote>
J'ai libéré 1,28Go sur 8Go de partition. Toujours le même problème ;: blocage au chargement de "Démarrage des services de répertoires"

<blockquote><font class="small">Post&eacute; &agrave; l'origine par iLaurent3:</font><hr />
P.S.: hl , tu n'etais pas sur japangeneration ?
<hr /></blockquote>
zen.gif
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par NightWalker:</font><hr />
Bon, ce que tu peux essayer dans l'immédiat avant de reformater ton disque c'est de booter en single user, POMME S au démarrage, puis lancer fsck -y.... Ensuite tu réessaies de rebooter normalement en espérant que fsck a pu tout corriger. Je pense que le nettoyage depuis OS 9 a bien fonctionné, mais certains fichiers de préférence se sont perdus ???
confused.gif


Courage...!!!
tongue.gif
<hr /></blockquote>
J'ai fait la manip, mais toujours le mêm problème de blocage au "Démarrage des services de répertoires"
Il n'y aurait pas qques préfs systèmes à virer depuis OS9 ?
 
La manip de de NightWalker me donne une idée : puisque le problème semble venir du Swap qui n'ayant plus de place a dû se véroler, est-il possible de le réparer/recréer depuis le mode Terminal où j'ai encore accès par le boot en single user ? Et si oui, quelles sont les commandes à taper ?
Un spécialiste de la commande Unix serait apprécié (en plus c'est l'heure où ils sortent en général
wink.gif
)
 
Panique pas, je pense que tu as plusieurs problèmes sur ton titane :
1- tu manque d,espace, c'est sûr
2 - Comme pas mal de personnes tu as partitionné ton disque (je suis passé par là) et c'est la plus grosse connerie, la preuve Apple ne partitionne pas.
Si tu partitionnes, tu perd automatiquement de l'espace pour la mémoire.
Si tu partitionne tu RALENTIS la machine, j'ai fait une série de test après avoir crashé un HD avec Norton, et j'ai un HD avec OSX 1.2.2 (hier) qui ronronne très bien sur un G3 B&amp;W 350 et 1Go de ram, c'est là la différence en passant de 256 à 512 = idem en ajoutant 256 j'ai commençé à décoller et 256 de plus, là je vole.
OSX a besoin de beaucoup de mémoire (profitez-en c'est pas cher)
PS pourquoi ne passes-tu pas sur Jaguar, mais là aussi il faut faire une installation en reformatant ton disque si tu veux 100% d'efficacité. L'update n'est pas bien.
 
Comme on me l'a suggéré par ailleurs, j'ai essayé le mode verbose (démarrage avec Pomme V). Pas facile car les lignes de texte défilent sans que je sache arrêter le défilement. Bref, j'ai néanmoins pu capter les éléments suivants :
1/ RAS au check du disk, puis lib/startupitems/.DS_Store/startupParameters.plist
lib/startupitems/rawrequest/startupParameters.plist semblent poser pb ou être absents
2/ plus loin :
Initialisation du réseau
Configuring Network
ipconfig_get_option failed, (os/kern) failure
3/ enfin (ouis tout est bloqué) :
Démarrage des services de répertoires
Starting NetInfo
open (/var/db/netinfo/local.nidb) : Duplicate Record in Database
Starting nameresolver
open (/var/db/netinfo/local.nidb) : Duplicate Record in Database
localhost netinfod local (213) file_init failed = remote system error
localhost netinfod local (213) ni_init failed = remote system error
localhost netinfod local (213) start_service failed = remote system
error:exiting
localhost lookupd : Netinfo Connection failed for server 127.0.0.1/local

Voilà. Est-ce réparable (provisoirement - c'est pour l'urgence, promis d'ici 2-3 semaines, j'achète un DD externe, jaguar, et je réinstalle tout comme du neuf, mais d'ici là, je voudrais pouvoir récupérer toute ma config et mes réglages) par des commandes en root ?
 
J'ai bien envie d'essayer de tuer le swapfile. Comme il est dans un fichier caché, je ne peux pas le copier/tuer/déplacer depuis OS9 et la seule solution serait un rm depuis le mode root. Est-ce sans crainte ? Le système le reconstruit-il tout seul au démarrage ? Et si c'est bien le cas, ça devrait dire qu'à priori mon swapfile n'est pas vérolé, mais plutôt qu'il a vérolé autre chose non ?
Arghh ! je vais pas arriver à m'en sortir comme ça.
 
Impossible de faire rm /private/var/vm/swapfile0 en bootant en mode root : message sur l'aspect read only du fichier en question. Normal ?
Tant que j'y suis, en mode root, c'est pénible de taper en qwerty sur un clavier azerty : y aurait-il une manip à faire pour qu'il comprenne l'azerty ?
 
</font><blockquote><font class="small">Citer:</font><hr />
J'ai bien envie d'essayer de tuer le swapfile. Comme il est dans un fichier caché, je ne peux pas le copier/tuer/déplacer depuis OS9 et la seule solution serait un rm depuis le mode root. <hr /></blockquote>

En fait, le swap file est créé lorsque Unix, donc OSX, est lancé et sa taille grossi suivant si Unix a besoin de plus de mémoire ou non. Je ne pense pas que tu peux l'effacer, au mieux tu auras un message du type "ce fichier est encours d'utilisation", au pire, il sera introuvable, d'ailleurs je n'ai pas réussi à le trouver
tongue.gif
Or, habituellement il se trouve dans /dev

Si je puis me permettre, si tu arrives à le trouver, il ne faut surtout pas l'effacer, car une partie des données en cours d'utilisation pourraient se trouver dans le fichier swap. C'est comme ci tu es en train de faire un montage avec Adobe et tu éteins la machine, tout est perdu...

Ne t'inquiète pas, lorsque tu éteins ton Mac, le fichier Swap sera effacé. Tu peux le vérifier d'ailleurs, regarde bien l'espace qui reste sur ton disque principal après avoir lancé plusieurs applications. Redémarres maintenant OSX et regardes de suite l'espace de ton disque principal...

En ce qui concerne reconstituer tes pref avec des lignes de commande, c'est trop aléatoire, car il dépend trop de la configuration de ta machine, les autorisations des différents dossiers, la configuration réseau... Eh oui c'est NetInfo qui gère tout ça...

Bon puisque de toute façon tu ne peux plus démarrer sous OSX, il faut essayer d'installer Jaguar par dessus de l'installation actuelle. Il va falloir tout casser sinon Jaguar ne voudra pas s'installer.

Depuis OS9, il faut effacer :
- les fichiers mach* qui se trouvent sous la racine de ton disque principal, ce sont les "cores" de OSX
- les dossiers : System, bin et cores

normalement ça devrait suffire, et quand tu lances l'installation de Jaguar, il devrait détecter que le disque n'a pas de système d'exploitation.

A la fin de l'installation la machine devrait démarrer "presque" normalement ce qui va te permettre de faire des sauvegardes.

Mais, dès que possible, il faut absolument que tu réinstalles tout à partir de zéro.
 
j'ai déjà saturé mon disque (au cause d'un DVD) sur 10.2.1.
au redémarrage, la machine bloquait au moment du lancement du finder. le bureau ne voulait pas apparaitre et la machine s'entêtait à essayer de le faire démarrer.
 
Je pense que la meilleur solution est de réserver une partition de swap, demanière à ce qu'il ne grignotte pas l'espace restant. Et à OS X d'envoyer un message du style "pas assez de mémoire" ???

 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par NightWalker:</font><hr /> Je pense que la meilleur solution est de réserver une partition de swap, demanière à ce qu'il ne grignotte pas l'espace restant. Et à OS X d'envoyer un message du style "pas assez de mémoire" ???

<hr /></blockquote>

Et dire qu'il y a un an, après avoir suivi de près les débats sur le pourquoi et le comment d'une partition swap, je m'étais dit qu'il n'y avait pas d'arguments sérieux pour faire ça. Oh ben oui, je regrette bien cette erreur de jugement. Bon c'est sûr, dès que je serais en mesure de tout reformatter, je la ferai cette partition swap. J'espère que les posts d'il y a un an sont toujours valables et disponibles.
De plus, je suis bien d'accord avec toi qu'OSX est trop muet sur ce sujet.
 
hl a dit:
Bon c'est sûr, dès que je serais en mesure de tout reformatter, je la ferai cette partition swap.

Désolé mais mauvaise idée... Une fois ta partition swap pleine de fichiers swaps le même problème de saturation se produit. Donc il faut la faire de très grande taille pour avoir de la marge et donc gaspiller beaucoup de place, pour un gain en performance proche de 0 (celui ci étant déjà négligeable avec la swap sur un disque séparé, ce qui ne sera pas ton cas). Inutile de se compliquer la vie et en plus prendre le risque de mal faire cette opération !

'+
 
Je ne suis pas d'accord avec toi Gognol. Si la zone de swap est saturée, le swap ne va pas aller chercher de l'espace ailleurs, et il va envoyer un message d'erreur.

Or, si le fichier swap se trouve dans la même partition que les données, il t'arrivera ce qui nous est arrivé, des fichiers corrompus... En fait, on ne cherche pas à gagner des performances, mais surtout d'éviter de se retrouver coincer avec des fichiers systèmes endommagés. De toute façon si la partition est saturée, il suffit de se déloguer et redémarrer la machine, le fichier swap sera réinitialisé...

En revanche, je suis d'accord avec toi, il n'est pas facile de déterminer la taille nécessaire et suffisante pour cette partition.
 
Si je comprends bien, le swapfile se recrée à chaque fois, mais les précédents risqueraient d'encombrer la partition swap ? Je pensais qu'il pouvait s'écrire dessus sans problème, parce que sinon je ne comprends pas pourquoi une partition unique ne finirait pas par être saturée ; sauf si des routines systèmes nettoient de temps en temps, mais dans ce cas elles devraient pouvoir nettoyer une partition swap, non ?
Y a-t-il un professeur danbs la salle ? En tout cas, je note de ne rien faire sur le sujet d'une partition swap avant d'avoir eu des explications claires.
Je crois quand même me souvenir que les unixiens sont des adeptes de la partition swap (ça se fait sur des machines de production sous Linux me semble-t-il), justement pour éviter ces problèmes de manque de place.
??
 
Les fichiers swap sont (re)créés au démarrage de OSX et ils sont effacés à la fermeture de la session.

Tu peux le vérifier simplement, après avoir utilisé ton Mac pendant un certain moment, si possible avec des applications gourmandes en mémoire (iMovie, iPhoto...), regardes l'espace disque qui te reste en ce moment là.

Redémarres maintenant ton Mac, et regardes de suite l'espace disque, tu verras que tu en as récupérer des "centaines" de Mo. Cela prouve que les fichiers swaps sont créés suivant les besoins.

Tu trouveras à cette adresse un article intéressant sur ce qui se passe pendant une session OS X (en anglais)
The Boot Sequence
 
<blockquote><font class="small">Post&eacute; &agrave; l'origine par hl:</font><hr /> Si je comprends bien, le swapfile se recrée à chaque fois, mais les précédents risqueraient d'encombrer la partition swap ? Je pensais qu'il pouvait s'écrire dessus sans problème, parce que sinon je ne comprends pas pourquoi une partition unique ne finirait pas par être saturée ; sauf si des routines systèmes nettoient de temps en temps, mais dans ce cas elles devraient pouvoir nettoyer une partition swap, non ?
Y a-t-il un professeur danbs la salle ? En tout cas, je note de ne rien faire sur le sujet d'une partition swap avant d'avoir eu des explications claires.
Je crois quand même me souvenir que les unixiens sont des adeptes de la partition swap (ça se fait sur des machines de production sous Linux me semble-t-il), justement pour éviter ces problèmes de manque de place.
??
<hr /></blockquote>

en fait les anciens fichiers de swap sont effacés lors du boot, commande ordonnée par les scripts de démarrage.
l'interet d'avoir une partion dédiée à la swap est de disposer de block contigus et d'éviter ainsi la fragmentation des fichiers de swap. Il est plus malin de la disposer sur les premiers secteurs du disque, là où les transferts sont les plus rapides.
mais si c'est comme linux, on peut aussi permettre au systeme d'utiliser le systeme de fichier de swap "classique" quand la partition de swap vient à être pleine.
smile.gif

je vais potasser ma bible "systeme linux" ce week end et essayer de l'appliquer à os X pour voir
 
Je viens de rencontrer un problème similaire, saturation de ma partition jaguar par le swap. J'ai redémarré rapidement, mais ça m'a indiqué plusieurs erreurs avant le redémarrage. Au redémarrage, je ne pouvais plus me logguer avec aucun de mes users, tous les mots de passe étaient invalides. j'ai redémarré avec le cd d'install pour réinitialiser les pass, et j'en ai profité pour restaurer les autorisations, ça a finalement passé au redémarrage.
Mais bon, je vais devoir réinstaller tout ça quand même je pense. Une bonne partie de mes préférences a été perdue, je ne peux plus m'identifier dans netinfo... c'est le bazar...
Je ferais plus attention à présent pour l'espace libre
laugh.gif