---
name: "ksplice-undo"
section: "8"
platform: "linux"
package: "ksplice"
version: "0.9.9-5"
release: "Debian 8 (Jessie)"
platforms: ["linux"]
url: "https://new.carta.tech/ksplice-undo"
---

# ksplice-undo(8)

Undo a Ksplice update that has been applied to the running kernel

## NAME

ksplice-undo - Undo a Ksplice update that has been applied to the running kernel

## SYNOPSIS

**ksplice-undo** \[*OPTIONS*\] *KSPLICE\_ID*

## DESCRIPTION

**ksplice-undo** takes as input a Ksplice identification tag, as reported by [*ksplice-view*(8)](/ksplice-view/8.md), and it reverses that update within the running binary kernel.

## OPTIONS

- **--debug**

  Reverses the update with debugging output enabled.  Recommended only for debugging.

- **--debugfile=***filename*

  Sets the location where debugging output should be saved.  Implies --debug.

- **--raw-errors**

  Print only raw error information designed to be machine-readable on standard error (standard output is still intended to be human-readable).  If **ksplice-undo** fails due to an error from the Ksplice kernel modules, the first line on standard error will be a Ksplice **abort code** (see the Ksplice source code for documentation on these codes).  Further lines will vary depending on the abort code. If **ksplice-undo** fails for any other reason, it will output the line `"OTHER\n"`, followed by a human-readable failure message, to standard error.

## SEE ALSO

[*ksplice-create*(8)](/ksplice-create/8.md), [*ksplice-apply*(8)](/ksplice-apply/8.md), [*ksplice-view*(8)](/ksplice-view/8.md)

## BUGS

Please report bugs to \<devel@ksplice.com\>.

## AUTHORS

Jeff Arnold, Anders Kaseorg, and Tim Abbott

## COPYRIGHT

Copyright (C) 2007-2009  Ksplice, Inc.

This is free software and documentation.  You can redistribute and/or modify it under the terms of the GNU General Public License, version 2.
