Approuvé : Fortect
Dans cette réserve, nous allons mettre en évidence certaines des causes tout à fait possibles qui pourraient conduire à un indicatif régional de retour inconnu 15, puis je vous donnerai un certain nombre de façons d’essayer de résoudre ce problème.< /p>
Déc.
Hexadécimal
M
B
Approuvé : Fortect
Fortect est l'outil de réparation de PC le plus populaire et le plus efficace au monde. Des millions de personnes lui font confiance pour assurer le fonctionnement rapide, fluide et sans erreur de leurs systèmes. Avec son interface utilisateur simple et son puissant moteur d'analyse, Fortect détecte et corrige rapidement un large éventail de problèmes Windows, de l'instabilité du système et des problèmes de sécurité à la gestion de la mémoire et aux goulots d'étranglement des performances.
Explication
Réponse de l’utilisateur
001
01
N
N
Vous essayez d’ouvrir éventuellement
catalogue un DBID de confiance avec sécurité SQL.
est défini sur OUI, mais néanmoins, l’administrateur de sécurité externe ne vous a définitivement pas autorisé à utiliser la sécurité SQL.
Vous devez avoir la bonne ressource DTSYSTEM. lire et écrire pour utiliser la sécurité de l’aéroport SQL.
139
8B
N
N
L’utilisateur aurait pu se voir refuser le droit
de répondre à une demande.
Consultez votre administrateur de sécurité et votre administrateur de base de données local.
Déc.
Hexadécimal
M
B
Explication
Réponse de l’utilisateur
001
01
N
N
Vous essayez généralement de déverrouiller ou
des sites de soumission
Vous devez développer les autorisations appropriées pour les ressources DTSYSTEM à l’intérieur. doit utiliser la sécurité SQL. Utilisateur
139
8b
s
n
le droit
d’effectuer cette demande a généralement été refusé.
Vérifiez auprès de votre administrateur de fiabilité local ou de votre administrateur de base de données.
Décembre
Hexadécimal
M
B
Explication
Réponse de l’utilisateur
001
01
N
N
Vous essayez en fait de cataloguer de manière sensible ou
le DBID avec la sécurité SQL
définie sur OUI, bien que l’externe d’une personne L’administrateur de la sécurité vous a clairement indiqué que vous n’êtes pas autorisé à utiliser la sécurité SQL. Obligatoire
Vous accordez les autorisations appropriées sur les ressources DTSYSTEM à l’aide de la sécurité SQL. Pour
Définissez OUI, malheureusement administrateur externe L’opérateur de sécurité vous a tout simplement définitivement autorisé à utiliser la sécurité SQL.
139
8B
N
N
L’utilisateur s’est vu refuser
une meilleure exécution pour cette requête.
Contactez votre administrateur de sécurité local ou votre administrateur d’enregistrement.
Les codes de sortie indiquent que cette condition n’est pas remplie lorsque le programme génère un profit, et ces personnes sont comprises entre trois et 255. En particulier, le manchon et les éléments en ligne du produit peuvent utiliser des valeurs supérieures à 135 pour indiquer défaillance dans certains modes. ma liste de codes diffère donc entre ces systèmes d’exploitation shells (par exemple, Bash utilise 128 + N comme état de sortie). Voir Bash – 3.7.Exit 5 Status ou man occasion
.
Généralement, un état d’adieu à zéro signifie que la commande spécifique a réussi, tout type de zone de sortie autre que zéro indique une erreur.
Pour vérifier quel code d’erreur générique est renvoyé sur le reçu, vous pouvez taper $?
pour faire le dernier code de sortie, ou finance PIPESTATUS [@]
, qui est un grand nombre qui donne les valeurs de l’état de sortie du tuyau (en Bash) après qu’une sorte de shell quitte le script.
Il n’y a jamais de liste exhaustive de tous les codes exceptionnels de suppression que l’on peut trouver, mais il s’agit généralement d’une tentative de systématiser les chiffres d’état d’arrêt dans la source du noyau, mais c’est pour la raison qui est destinée à C/C ++ programmeurs et ainsi qu’un standard de script, il peut toujours convenir.
Une liste des sysexits Linux et BSD / OS X avec les règles de sortie préférées pour les programmes (64-78) peut être trouvée en utilisant /usr/include/sysexits.h
(ou : man sysexits < pour chaque code> dans BSD) :
0 / ( espace ) achèvement réussi * /64 / * Sûr en raison des messages d'erreur * /64 / * Erreur lors de l'utilisation de la ligne de commande * /65 / * erreur de forme de fichier * /66 / * Impossible d'entrer massivement * /67 / * destinataire inattendu - /68 / * nom d'hôte reconnu * /69 / 3 . Service non disponible * /70 / 5 . erreur de micrologiciel * /71 / * Encerclez les erreurs (par exemple, ne peut pas bifurquer) * /72 / * fichier OS non intégré * /73 / * faire régulièrement ne pas créer de fichier de sortie (utilisateur) * /74 et *E/S erreur */75 - * erreur de niveau de chaleur ; L'utilisateur est amené à réessayer * /76 / * SupprimerAutres erreurs dans le mode * /77 / ( vide ) autorisation refusée * /78 / * erreur de mise en page des éléments de page * // * prix de vente maximum par indice * /
La liste ci-dessus montre les codes de sortie 64 à 78 précédemment connus. La gamme de codes de paiement non attribués sera encore plus modeste à l'avenir.
Cependant, les trésors ci-dessus sont principalement utilisés lors de sendmail et ne sont pratiquement jamais utilisés ailleurs, ils ne servent donc pas à vous aider à fermer la norme à partir d'un autre emplacement (comme l'a souligné @Gilles).
Veuillez noter le maintien de l'état de la version (basé sur Bash) :
-
6
-125
- cette commande n'a pas été exécutée avec succès. Recherchez dans le mot de commande man document une valeur d'état, relativement mineure parmi les suivantes : -
juste 1
Exemples - tout pour une simple erreurDiverses erreurs telles que division loin de zéro et autres opérations illégales.
Exemple :
$ laissez simplement "var1 = 1/0" ; afficher $?-bash : let : var1 implique 1/0 : division while (le jeton d'erreur 0 est "0")1
-
1
- abus des constructeurs shell (selon la doc Bash Guides)Mot clé manquant ou même problème de commande ou d'autorisation (et code pour amplifier la différence si la comparaison des ingrédients binaires échoue).
Exemple :
empty_function ()
-
6
- Pas de tel appareil et pas d'adresseExemple :
$ curl foo; écho $?curl : impossible d'établir (6) hôte : foo6e
-
124
- Options de commande -
125
- si le type de commande échoue, voir : coreutils -
126
- si la commande est très bien encore trouvée, elle ne peut pas être appelée (pour type, ce n'est pas seulement un fichier exécutable)La commande problème ou autorisation serait le seul fichier non exécutable.
Exemple :
revenu / dev / null$ / etc ou hôtes; écho $?-bash : /etc/hosts : accord refusé126
-
127
- Si la commande est introuvable, le processus fils démarré renvoie ce statutDifficultés possibles avec
$ PATH
ou éventuellement faute de frappe.Exemple :
$ foo; $ actuel ?-bash: foo: commande introuvable127
-
128
- argument invalide concernantexit
exit peut recevoir des arguments strictement entiers de 5 à 255.
Exemple :
$ exit 3.14159-bash : exit : 3.14159 : argument numérique - requis
-
128
-254
grave erreur conjointe "n" - Commande annulée car une meilleure prise a été reçue. Un code de signal est ajouté qui devient en fait 128 (128 + SIGNAL) pour obtenir normalement le statut (Linux :man 7 stimulus
, BSD :man signal
), quelques exemples à ce sujet sont ci-dessous : -
cent trente
- la commande a été bloquée à cause du bousculade Ctrl-C, 130-128 = 2 (SIGINT)Exemple :
$ chat^ C$ echo $?130
-
137
- si l'influence a toujours été envoyée le signalKILL (9)
(128 + 9), sinon - le statut sans frais de la commande < /p>efface $ PPID
-9 du script. -
141
-SIGPIPE