AnglaisFrançaisEspagnol

Ad


Icône de favori OnWorks

apport-retrace - En ligne dans le Cloud

Exécutez apport-retrace dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande apport-retrace qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


apport-retrace - régénère la trace de la pile d'un rapport d'incident

SYNOPSIS


apporter-retracer [ OPTIONS ] rapport

DESCRIPTION


apporter-retracer régénère les traces de la pile (à la fois simples et filetées) dans un
rapport d'incident d'apport à partir du vidage de mémoire inclus. Pour cela, il détermine l'ensemble des
packages nécessaires et les packages de symboles de débogage qui les accompagnent, de sorte que le
la trace de la pile sera entièrement symbolique et deviendra donc beaucoup plus utile pour les développeurs à corriger
le problème.

apporter-retracer a deux modes : par défaut, il régénérera simplement les traces en fonction du
packages qui sont actuellement installés dans le système, c'est-à-dire qu'il suppose que tous les
les symboles de débogage du rapport sont installés. Lors de la spécification du -S option, il crée un
"bac à sable" temporaire et télécharge et installe tous les packages et symboles de débogage nécessaires
là. Il n'apportera aucune modification à votre système. Cela ne nécessite pas de privilèges root,
car il n'utilise pas réellement le chroot() appel système, mais fournit juste quelques "
root" pour gdb.

Si vous utilisez régulièrement apporter-retracer en mode bac à sable, il est fortement recommandé d'utiliser un
répertoire de cache permanent (le --cache option).

rapport est soit le chemin d'accès à un fichier .crash, soit un numéro de bogue. Dans ce dernier cas, le
les informations sont téléchargées à partir du rapport de bogue, et l'une ou l'autre des options -g, -sou -o
doivent être utilisés pour traiter le rapport localement, ou --auth doit être spécifié pour joindre
la pile résultante remonte au rapport de bogue.

OPTIONS


-c, --remove-core
Supprimez le vidage de mémoire du rapport après la régénération de la trace de la pile. Par défaut il
Est conservé.

-g, --gdb
Démarrez une session gdb interactive avec le vidage de mémoire du rapport.

-Oui, --stdout
Écrivez les nouvelles traces de pile sur stdout au lieu de les remettre dans le rapport.

-o DOSSIER, --sortie=DOSSIER
Écrire le rapport modifié dans un fichier donné au lieu de modifier le rapport d'origine.

-R, --rebuild-info-paquet
(Re-)générer les packages : et Dépendances : champs avant de retracer. C'est
particulièrement utile si vous souhaitez retracer un rapport .crash avant qu'il ne soit terminé
en l'exécutant tout au long de la phase de collecte de données de l'interface utilisateur. Cependant, cela ne fonctionne que lorsque
vous l'exécutez sur le même système où le crash s'est produit.

-S CONFIG_DIR, --bac à sable=CONFIG_DIR
Construisez un bac à sable temporaire et téléchargez/installez les packages nécessaires et déboguez
des symboles là-dedans ; sans cette option, il suppose que les packages et
les symboles de débogage sont déjà installés dans le système.

L'argument pointe vers le répertoire de configuration du système d'empaquetage, qui doit
avoir un sous-répertoire pour le DistributionRelease champ dans le rapport (par exemple "config/Ubuntu
11.04/"), qui contient la configuration système du package.

Lors de l'utilisation du backend apt/dpkg (distributions basées sur Debian/Ubuntu), le
le répertoire release doit contenir un apt sources.list fichier avec les sources du package pour
cette version, ainsi que le référentiel de packages de symboles de débogage correspondant.

Le sandboxing n'est pas implémenté pour les autres backends (basés sur les RPM) pour le moment.

If CONFIG_DIR est "système", il utilisera les fichiers de configuration du système, mais
alors seulement être en mesure de retracer les plantages qui se sont produits sur le cours en cours d'exécution
libérer.

-dans, --verbeux
Signalez la progression du téléchargement/de l'installation lors de l'installation des packages en mode sandbox.

-p, --extra-paquet
Installez un package supplémentaire pour retracer dans le bac à sable. Peut être précisé
plusieurs fois.

-C DIR, --cache=DIR
Répertoire de cache permanent pour les index de packages téléchargés et les packages pour sandbox
mode. S'il n'est pas spécifié, tous les index et packages devront être téléchargés à nouveau sur
chaque série de apporter-retracer. Si vous utilisez régulièrement le mode sandbox, l'utilisation d'un
répertoire cache est fortement recommandé.

--sandbox-dir=DIR
Répertoire permanent du bac à sable des packages extraits. Si non spécifié tout
les packages mis en cache devront être ré-extraits à chaque exécution de apporter-retracer. Si vous
utilisez régulièrement le mode sandbox, l'utilisation d'un répertoire de cache permanent est fortement
recommandé.

-h, --Aidez-moi
Imprimez une courte aide qui documente toutes les options.

--auth=fichier d'authentification
Si un numéro de bogue est donné sans aucune des options -g, -sou -o, puis le
les traces de pile retracées sont attachées au bogue. Comme cela nécessite une authentification, un
Le fichier d'authentification de la base de données de plantage doit être spécifié. Cela pourrait par exemple être
la norme cookies.txt du répertoire de profil de Firefox si la base de données de plantage utilise
authentification basée sur les cookies.

--confirmer
Afficher les traces de pile retracées et demander confirmation avant de les télécharger sur le
rapport d'erreur. Cette option est ignorée lors du retraçage des fichiers de rapport.

--duplicate-db=fichier de base de données
Spécifiez le chemin d'accès à la base de données de contrôle des doublons (au format SQLite). La base de données sera
être créé et initialisé s'il n'existe pas. Si non spécifié, apporter-retracer
ne vérifiera pas les doublons.

EXEMPLES


Retraiter le récent rapport de plantage local de gedit après que les packages de symboles de débogage ont été
installé dans le système et affiche les traces de pile retraitées sur la sortie standard :

apport-retrace --stdout /var/crash/_usr_bin_gedit.1000.crash

Construisez un bac à sable avec tous les packages et symboles de débogage nécessaires, et démarrez une session gdb sur
le fichier de base du rapport :

apport-retrace --gdb --système de bac à sable --cache ~/.cache/apport-retrace
/var/crash/_usr_bin_gedit.1000.crash

Téléchargez le rapport de plantage n° 12345, exécutez-le en mode bac à sable avec les fichiers de configuration locaux et
retélécharger les traces mises à jour sur le bogue (car ni -g ni -s n'est spécifié) :

apport-retrace --auth ~/.cache/apport/launchpad.credentials -S ~/retrac-conf/ -C
~/.cache/apport-retrace 12345

Utilisez apport-retrace en ligne en utilisant les services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad