RETRACE-SERVER-TAS(1)
β¨ RETRACE-SERVER-TAS(1) β¨
okay bestie, sit down, hydrate, and let me tell you about retrace-server-task π this little icon lives in the Retrace Server Manual and it's literally your group chat with the Retrace server. you can make a task, restart a task, and read or write fields on a task that already exists. slay.
πΈ NAME πΈ
retrace-server-task β create a task, get and set fields on an existing task
π SYNOPSIS π
retrace-server-task create [-h] [-n] [-s SERVER] [-v] [-u | -k] [-t | -m
| -f] [-i] [-d] [-bz BUGZILLANO] [-c CASENO] [-e EMAIL] [-o OS_RELEASE]
[-p PACKAGE] [-x EXECUTABLE] [-r KERNELVER] [--vmem VMEM] COREFILE
retrace-server-task restart [-h] [-n] [-s SERVER] [-v] [-bz BUGZILLANO]
[-c CASENO] [-e EMAIL] [-r KERNELVER] TASK_ID
retrace-server-task get [-h] [-n] [-p PASSWORD] [-s SERVER] [-v] [-b |
-bz | -c | -e | -m | -t] TASK_ID
retrace-server-task set [-h] [-n] [-p PASSWORD] [-s SERVER] [-v] [-bz
BUGZILLANO] [-c CASENO] [-e EMAIL] TASK_ID
π¦ DESCRIPTION π¦
this tool talks to the Retrace server, no cap. it can create a brand new task, restart a task that already exists, and get or set the values of a task. and here's the tea: if a kerberos ticket is available, all the communication uses it. so if you want to stop using the ticket, you have to destroy it with kdestroy. periodt. π
π OPERATIONS π
π create
make a whole new task, bestie. the task can be one of three vibes:
- an http task β
COREFILEgets compressed and yeeted through the http API - a manager task β the
/managersite must be available - an ftp task β same as the manager task but it uses an ftp file
if none of the options -t, -m, or -f are given, this logic gets tried: if COREFILE is a local file, then the -m option is used; otherwise the -f option is used. iykyk.
π restart
restart a task that already exists. but heads up π¨ restarting an existing task removes all files inside the results directory. like, gone gone.
π set
write (set) info on a task that exists. this is available only for manager and ftp task. for setting the success or failure of a task, go see retrace-server-interact. and for the full list of set options, scroll down to the SET OPTIONS section. π«Ά
π get
read (get) info on a task that exists. if you pass no parameters at all, the output defaults to the task status. the full list of get options is in the GET OPTIONS section. β¨
π batch
very similar to create β literally has the same parameters β but it also waits until the task is finished. and if the task finishes successfully thebacktrace is downloaded π
π COMMON OPTIONS π
-h,--helpβ display help and exit.-n,--no-verifyβ do not verify certificate. (off by default)-p,--password PASSWORDβ password of the task (only for http tasks)-s,--server SERVERβ URL for the Retrace server. if it's not specified, the local server is tried, and if that's not available,https://retrace.fedoraproject.org/is used.-v,--verboseβ be verbose. note that this also turns on debug logging forcreate,batchorrestartoperations.
π§ CREATE OR BATCH OPTIONS π§
-bz BUGZILLANO,--bugzillano BUGZILLANOβ write thebugzillanofield in the task toBUGZILLANO. available only for manager and ftp task.-c CASENO,--caseno CASENOβ write thecasenofield in the task toCASENO. available only for manager and ftp task.-e EMAIL,--email EMAILβ write theemailfield in the task toEMAIL. available only for manager and ftp task.-d,--no-md5β do not calculate md5sum on the task. available only for manager and ftp task.-u,--userspace_coreβ theCOREFILEspecified is a userspace core.-k,--kernel_coreβ theCOREFILEspecified is a kernel core. (default)-t,--httpβ theCOREFILEis assumed to be a local file, submitted through http-f,--ftpβ theCOREFILEis assumed to be on the ftp server as configured inretrace-server-m,--managerβ theCOREFILEis assumed to be either a URL that is wget-able or a local file-i,--interactiveβ create an interactive (persistent) task that may be accessed later in an interactive debug session. without this option, manager and ftp tasks are interactive, and http tasks are not.--vmem VMEMβ virtual memory fileVMEMneeded for retracing kernel vmcore snapshots. only valid for kernel cores.-r KERNELVER,--kernelver KERNELVERβ force the kernel version in theCOREFILEtoKERNELVER. only valid for kernel cores.-o OS_RELEASE,--os_release OS_RELEASEβ force the version of the operating system inCOREFILEtoOS_RELEASE. only valid for userspace cores.-p PACKAGE,--package PACKAGEβ force the version of the RPM package corresponding toCOREFILEtoPACKAGE. only valid for userspace cores.-x EXECUTABLE,--executable EXECUTABLEβ force theCOREDUMPexecutable toEXECUTABLE. only valid for userspace cores.
π₯ RESTART OPTIONS π₯
-bz BUGZILLANO,--bugzillano BUGZILLANOβ write thebugzillanofield in the task toBUGZILLANO. available only for manager and ftp task.-c CASENO,--caseno CASENOβ write thecasenofield in the task toCASENO. available only for manager and ftp task.-e EMAIL,--email EMAILβ write theemailfield in the task toEMAIL. available only for manager and ftp task.-r KERNELVER,--kernelver KERNELVERβ force the kernel version in the task toKERNELVER. only valid for kernel cores.
π GET OPTIONS π
-b,--backtraceβ return the backtrace in a file in the current directory-bz,--bugzillanoβ return the value of thebugzillanofield in the task to the terminal. available only for manager and ftp task.-c,--casenoβ return the value of thecasenofield in the task to the terminal. available only for manager and ftp task.-e,--emailβ return the value of theemailfield in the task to the terminal. available only for manager and ftp task.-m,--md5sumβ return themd5sumfield in the task to the terminal. available only for manager and ftp task.-t,--statusβ return thestatusfield in the task to the terminal. if no option is given, this field is selected as default.
π SET OPTIONS π
-bz BUGZILLANO,--bugzillano BUGZILLANOβ write thebugzillanofield in the task toBUGZILLANO. available only for manager and ftp task.-c CASENO,--caseno CASENOβ write thecasenofield in the task toCASENO. available only for manager and ftp task.-e EMAIL,--email EMAILβ write theemailfield in the task toEMAIL. available only for manager and ftp task.
β EXAMPLES β
create a task from a local file (kernel vmcore) π
retrace-server-task create ./localfile
create a task where the file (kernel vmcore) exists on FTP server π‘
retrace-server-task create 012345-vmcore
create a task for kernel vmcore snapshot with vmem file included π§
retrace-server-task create 012345-vmcore.vmss --vmem 012345-vmcore.vmem
batch run local file on https://retrace.fedoraproject.org/ (usperspace core) π
retrace-server-task batch -u -t -o "Fedora release 25 (Twenty five)" -p \
"coreutils-8.25-17.fc25" -x "/usr/bin/sleep" ./coredump
read the md5sum field for task 925483242 π
retrace-server-task get --md5sum 925483242
write the caseno field for task 925483242 to 01234567 βοΈ
retrace-server-task set --caseno 01234567 925483242
write the bugzillano field for task 31415926 to 53589793, 23846264 π
retrace-server-task set --bugzillano 53589793,23846264 31415926
restart task 790216008 π
retrace-server-task restart 790216008
restart task 164167944 forcing kernel version to 4.18.0-80.el8.x86_64 π«
retrace-server-task restart 790216008 --kernelver 4.18.0-80.el8.x86_64
π«Ά AUTHORS π«Ά
- Matej Marusak <mmarusak@redhat.com[1]>
π NOTES π
- mmarusak@redhat.com mailto:mmarusak@redhat.com
and that's the whole page, bestie!! π this was retrace-server version 1.24.2, dated 09/19/2025, and it's giving main character energy from the Retrace Server Manual. go forth and retrace, you absolute icon π
β¨
π¦ where this page comes from
- fedora 43: retrace-server 1.24.2-14.fc43 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms