Skip to main content

Your submission was sent successfully! Close

Thank you for signing up for our newsletter!
In these regular emails you will find the latest updates from Canonical and upcoming events where you can meet our team.Close

Thank you for contacting us. A member of our team will be in touch shortly. Close

An error occurred while submitting your form. Please try again or file a bug report. Close

  1. Blog
  2. Article

Jorge O. Castro
on 21 November 2014

Charm Workshop: Debugging Juju Hooks


In this charm school Charles Butler and Corey Johns go over the traditional way to debug Juju charm hooks, and Corey introduces his new Juju plugin, DHX, designed to make debugging hooks much easier.

Corey’s debug hook script, DHX, is available here: https://github.com/juju/plugins

Related posts


Edoardo Barbieri
30 October 2025

Why we brought hardware-optimized GenAI inference to Ubuntu 

AI Article

On October 23rd, we announced the beta availability of silicon-optimized AI models in Ubuntu. Developers can locally install DeepSeek R1 and Qwen 2.5 VL with a single command, benefiting from maximized hardware performance and automated dependency management. Application developers can access the local API of a quantized generative AI (Ge ...


Benjamin Ryzman
28 October 2025

Canonical and NVIDIA BlueField-4: a foundation for zero-trust high performance infrastructure

AI Article

At NVIDIA GTC Washington D.C., Canonical is pleased to support the arrival of the NVIDIA BlueField-4 – the newest generation of the data processing unit (DPU) family. NVIDIA BlueField-4 is an accelerated infrastructure platform for gigascale AI factories. By combining NVIDIA Grace CPU and NVIDIA ConnectX-9 networking, it delivers 6x the c ...


Bertrand Boisseau
27 October 2025

Global-ready from day one

Ubuntu Article

How Anbox Cloud streamlines localization testing Wherever users are based, they expect apps to just work, whether in Japanese, Arabic, or Spanish. But anyone who’s touched localization knows it’s more than translation. Real quality comes from testing how your app behaves across languages, layouts, and regions – and doing it fast. If you’r ...