-128 FFFFFF80 LOCK FAIL

Source

Système d’exploitation NDS*

Explication

Tentative d'ouverture ou de création d'un fichier déjà ouvert.

Cause possible

Un conteneur, un utilisateur ou script de login de profil peut être verrouillé par un utilisateur lorsque l’utilisateur exécute le script de login et le script s’arrête pour l’entrée utilisateur (par exemple, en utilisant la commande PAUSE dans le script). Si l’utilisateur n’entre rien lorsqu’il est invité à le faire, le script de login ne peut être édité.

Le code d’erreur est renvoyé dans le contexte des messages suivants :

"NWDS-4.0-624: Ouverture impossible du fichier script de login. Code renvoyé : 1729:-128."

"NETADMIN-4.55-110: Ouverture impossible du fichier script par l’utilitaire. Code d’erreur : FF80."

Cause possible

Un conteneur, un utilisateur ou un script de login de profil peut également être verrouillé si le fichier script de login est ouvert par un utilisateur n’ayant pas terminé le login. Le fichier script de login est toujours verrouillé pour cet utilisateur, d’où l’interdiction d’y effectuer toute écriture quelle qu’elle soit. Tant que le fichier script de login est fermé par l’utilisateur (le login est terminé), aucune écriture n’y est autorisée.

Opération

Tant qu’une solution permanente n’est pas trouvée, vous pouvez utiliser les étapes suivantes :

  1. Après l’obtention du message d’erreur dans l’administrateur* Netware, ouvrez à nouveau le script de login et modifiez-le.
  2. Avant de cliquer sur OK, copiez le script de login dans le presse-papiers en sélectionnant le texte et en appuyant sur Ctrl+C.

En outre, mais uniquement à des fins de sauvegarde, vous pouvez enregistrer le script dans un nouveau fichier à l’aide d’un éditeur tel que NotePad. Insérez le texte dans l’éditeur en appuyant sur Ctrl+V et enregistrez le fichier.

  1. Supprimez tout le script de login dans l'Administrateur NetWare et cliquez sur OK. Les modifications seront enregistrées.
  2. Maintenant, ouvrez le script de login vide dans l’administrateur NetWare et réinsérez le texte dans le script de login en appuyant sur Ctrl+V.
  3. Cliquez sur OK.

Les informations doivent être enregistrées et l’erreur ne se produira pas.

Opération

Etant donné que les scripts de login sont stockés sous la forme d’une partie de NDS, ils sont dupliqués sur différents serveurs, selon le partitionnement de l’arborescence et des serveurs qui contiennent les répliques de la partition concernée. Par conséquent, il peut être possible d’éditer et d’enregistrer les modifications d’un script de login en accédant aux données d’un autre serveur en suivant les étapes ci-dessous :

  1. Déterminez quel serveur retourne l'erreur.
  2. Recherchez un autre serveur comportant une réplique de la même partition, connectez-vous à ce serveur et exécutez l’administrateur NetWare.
  3. Editez le script de login et enregistrez les modifications.

Remarque : Les tests effectués par le support technique de Novell ont montré que si le script de login est ouvert à partir d’un serveur autre que le serveur sur lequel il est verrouillé, le script de login doit pouvoir être édité.

Cause possible

Ce problème peut être généré par l’appel d’un TSR, d’un menu, ou de Windows à partir d’un script de login.

Opération

Pour fermer le script de login, procédez comme suit :

  1. Identifiez le serveur auquel vous êtes logué et le serveur sur lequel vous lisez les objets NDS.

Si vous êtes dans un environnement mono-serveur, vous pouvez localiser l’utilisateur qui a ouvert le fichier script de login en chargeant MONITOR et en examinant chaque connexion pour rechercher un utilisateur ayant ouvert un fichier dans le répertoire SYS:_NetWare.

  1. Demandez à l’utilisateur de se déloguer, ou effacez la connexion de l’utilisateur.

Le script de login doit être fermé et peut donc être réouvert pour l’édition.

Cause possible

Un utilisateur a inséré une commande # qui ne se terminait pas dans un script de login. Le fichier script de login reste ouvert car LOGIN est toujours actif. Lors de l’exécution d’un programme de type menu, l’insertion d’une commande qui ne se termine pas entraîne le maintien du verrouillage du fichier.

Opération

Dans le script de login, utilisez une commande @ pour que le login puisse prendre fin et fermez le fichier script.

* Marque de Novell. ** Autre marque. Pour plus d'informations, voir Marques.