/usr/share/apport/package-hooks
NameSizeModeActions
cloud-init.py1760644editdlrm
cryptsetup.py10820644editdlrm
libatasmart4.py9430644editdlrm
openssh-client.py12130644editdlrm
openssh-server.py10040644editdlrm
source_apparmor.py27900644editdlrm
source_apport.py6230644editdlrm
source_byobu.py3390644editdlrm
source_console-setup.py3740644editdlrm
source_grub2.py38790644editdlrm
source_linux-aws-6.11.py66520644editdlrm
source_linux-aws-6.14.py66520644editdlrm
source_linux-aws-6.17.py66520644editdlrm
source_linux-aws-7.0.py66520644editdlrm
source_linux-aws-fips.py66520644editdlrm
source_linux-aws.py66520644editdlrm
source_linux-azure-6.11.py66520644editdlrm
source_linux-azure-6.14.py66520644editdlrm
source_linux-azure-6.17.py66520644editdlrm
source_linux-azure-7.0.py66520644editdlrm
source_linux-azure-fde-6.14.py66520644editdlrm
source_linux-azure-fde-6.17.py66520644editdlrm
source_linux-azure-fde-7.0.py66520644editdlrm
source_linux-azure-fde.py66520644editdlrm
source_linux-azure-fips.py66520644editdlrm
source_linux-azure-nvidia-6.14.py66520644editdlrm
source_linux-azure-nvidia-6.17.py66520644editdlrm
source_linux-azure-nvidia-7.0.py66520644editdlrm
source_linux-azure-nvidia.py66520644editdlrm
source_linux-azure.py66520644editdlrm
source_linux-bluefield-modules-signed.py66520644editdlrm
source_linux-bluefield-modules.py66520644editdlrm
source_linux-bluefield.py66520644editdlrm
source_linux-fips.py66520644editdlrm
source_linux-firmware.py66520644editdlrm
source_linux-gcp-6.11.py66520644editdlrm
source_linux-gcp-6.14.py66520644editdlrm
source_linux-gcp-6.17.py66520644editdlrm
source_linux-gcp-7.0.py66520644editdlrm
source_linux-gcp-fips.py66520644editdlrm
source_linux-gcp.py66520644editdlrm
source_linux-gke.py66520644editdlrm
source_linux-gkeop.py66520644editdlrm
source_linux-hwe-6.11.py66520644editdlrm
source_linux-hwe-6.14.py66520644editdlrm
source_linux-hwe-6.17.py66520644editdlrm
source_linux-hwe-7.0.py66520644editdlrm
source_linux-ibm-6.11.py66520644editdlrm
source_linux-ibm-gt-tdx.py66520644editdlrm
source_linux-ibm-gt.py66520644editdlrm
source_linux-ibm.py66520644editdlrm
source_linux-imx.py66520644editdlrm
source_linux-intel.py66520644editdlrm
source_linux-iot.py66520644editdlrm
source_linux-lowlatency-hwe-6.11.py66520644editdlrm
source_linux-lowlatency.py66520644editdlrm
source_linux-meta-aws-6.11.py66520644editdlrm
source_linux-meta-aws-6.14.py66520644editdlrm
source_linux-meta-aws-6.17.py66520644editdlrm
source_linux-meta-aws-7.0.py66520644editdlrm
source_linux-meta-aws-fips.py66520644editdlrm
source_linux-meta-aws.py66520644editdlrm
source_linux-meta-azure-6.11.py66520644editdlrm
source_linux-meta-azure-6.14.py66520644editdlrm
source_linux-meta-azure-6.17.py66520644editdlrm
source_linux-meta-azure-7.0.py66520644editdlrm
source_linux-meta-azure-fde-6.14.py66520644editdlrm
source_linux-meta-azure-fde-6.17.py66520644editdlrm
source_linux-meta-azure-fde-7.0.py66520644editdlrm
source_linux-meta-azure-fde.py66520644editdlrm
source_linux-meta-azure-fips.py66520644editdlrm
source_linux-meta-azure-nvidia-6.14.py66520644editdlrm
source_linux-meta-azure-nvidia-6.17.py66520644editdlrm
source_linux-meta-azure-nvidia-7.0.py66520644editdlrm
source_linux-meta-azure-nvidia.py66520644editdlrm
source_linux-meta-azure.py66520644editdlrm
source_linux-meta-bluefield.py66520644editdlrm
source_linux-meta-fips.py66520644editdlrm
source_linux-meta-gcp-6.11.py66520644editdlrm
source_linux-meta-gcp-6.14.py66520644editdlrm
source_linux-meta-gcp-6.17.py66520644editdlrm
source_linux-meta-gcp-7.0.py66520644editdlrm
source_linux-meta-gcp-fips.py66520644editdlrm
source_linux-meta-gcp.py66520644editdlrm
source_linux-meta-gke.py66520644editdlrm
source_linux-meta-gkeop.py66520644editdlrm
source_linux-meta-hwe-6.11.py66520644editdlrm
source_linux-meta-hwe-6.14.py66520644editdlrm
source_linux-meta-hwe-6.17.py66520644editdlrm
source_linux-meta-hwe-7.0.py66520644editdlrm
source_linux-meta-ibm-6.11.py66520644editdlrm
source_linux-meta-ibm-gt-tdx.py66520644editdlrm
source_linux-meta-ibm-gt.py66520644editdlrm
source_linux-meta-ibm.py66520644editdlrm
source_linux-meta-imx.py66520644editdlrm
source_linux-meta-intel.py66520644editdlrm
source_linux-meta-iot.py66520644editdlrm
source_linux-meta-lowlatency-hwe-6.11.py66520644editdlrm
source_linux-meta-lowlatency.py66520644editdlrm
source_linux-meta-mtk.py66520644editdlrm
source_linux-meta-nvidia-6.11.py66520644editdlrm
source_linux-meta-nvidia-6.14.py66520644editdlrm
source_linux-meta-nvidia-6.17.py66520644editdlrm
source_linux-meta-nvidia-7.0.py66520644editdlrm
source_linux-meta-nvidia-adv.py66520644editdlrm
source_linux-meta-nvidia-lowlatency.py66520644editdlrm
source_linux-meta-nvidia-tegra.py66520644editdlrm
source_linux-meta-nvidia.py66520644editdlrm
source_linux-meta-oem-6.8.py66520644editdlrm
source_linux-meta-oem-6.10.py66520644editdlrm
source_linux-meta-oem-6.11.py66520644editdlrm
source_linux-meta-oem-6.14.py66520644editdlrm
source_linux-meta-oem-6.17.py66520644editdlrm
source_linux-meta-oem-7.0.py66520644editdlrm
source_linux-meta-oem-osp1.py66520644editdlrm
source_linux-meta-oem.py66520644editdlrm
source_linux-meta-oracle-6.11.py66520644editdlrm
source_linux-meta-oracle-6.14.py66520644editdlrm
source_linux-meta-oracle-6.17.py66520644editdlrm
source_linux-meta-oracle-7.0.py66520644editdlrm
source_linux-meta-oracle.py66520644editdlrm
source_linux-meta-qcom-realtime.py66520644editdlrm
source_linux-meta-qcom.py66520644editdlrm
source_linux-meta-raspi-realtime.py66520644editdlrm
source_linux-meta-raspi.py66520644editdlrm
source_linux-meta-realtime-6.11.py66520644editdlrm
source_linux-meta-realtime-6.14.py66520644editdlrm
source_linux-meta-realtime-6.17.py66520644editdlrm
source_linux-meta-realtime-7.0.py66520644editdlrm
source_linux-meta-realtime.py66520644editdlrm
source_linux-meta-renesas.py66520644editdlrm
source_linux-meta-riscv-6.14.py66520644editdlrm
source_linux-meta-riscv-6.17.py66520644editdlrm
source_linux-meta-riscv-7.0.py66520644editdlrm
source_linux-meta-riscv.py66520644editdlrm
source_linux-meta-snapdragon.py66520644editdlrm
source_linux-meta-xilinx.py66520644editdlrm
source_linux-meta.py66520644editdlrm
source_linux-mtk.py66520644editdlrm
source_linux-nvidia-6.11.py66520644editdlrm
source_linux-nvidia-6.14.py66520644editdlrm
source_linux-nvidia-6.17.py66520644editdlrm
source_linux-nvidia-7.0.py66520644editdlrm
source_linux-nvidia-adv.py66520644editdlrm
source_linux-nvidia-lowlatency.py66520644editdlrm
source_linux-nvidia-tegra-modules-signed.py66520644editdlrm
source_linux-nvidia-tegra-modules.py66520644editdlrm
source_linux-nvidia-tegra.py66520644editdlrm
source_linux-nvidia.py66520644editdlrm
source_linux-oem-6.8.py66520644editdlrm
source_linux-oem-6.10.py66520644editdlrm
source_linux-oem-6.11.py66520644editdlrm
source_linux-oem-6.14.py66520644editdlrm
source_linux-oem-6.17.py66520644editdlrm
source_linux-oem-7.0.py66520644editdlrm
source_linux-oem-osp1.py66520644editdlrm
source_linux-oem.py66520644editdlrm
source_linux-oracle-6.11.py66520644editdlrm
source_linux-oracle-6.14.py66520644editdlrm
source_linux-oracle-6.17.py66520644editdlrm
source_linux-oracle-7.0.py66520644editdlrm
source_linux-oracle.py66520644editdlrm
source_linux-qcom-realtime.py66520644editdlrm
source_linux-qcom.py66520644editdlrm
source_linux-raspi-realtime.py66520644editdlrm
source_linux-raspi.py66520644editdlrm
source_linux-realtime-6.11.py66520644editdlrm
source_linux-realtime-6.14.py66520644editdlrm
source_linux-realtime-6.17.py66520644editdlrm
source_linux-realtime-7.0.py66520644editdlrm
source_linux-realtime.py66520644editdlrm
source_linux-renesas.py66520644editdlrm
source_linux-restricted-modules-aws-6.11.py66520644editdlrm
source_linux-restricted-modules-aws-6.14.py66520644editdlrm
source_linux-restricted-modules-aws-6.17.py66520644editdlrm
source_linux-restricted-modules-aws-7.0.py66520644editdlrm
source_linux-restricted-modules-aws-fips.py66520644editdlrm
source_linux-restricted-modules-aws.py66520644editdlrm
source_linux-restricted-modules-azure-6.11.py66520644editdlrm
source_linux-restricted-modules-azure-6.14.py66520644editdlrm
source_linux-restricted-modules-azure-6.17.py66520644editdlrm
source_linux-restricted-modules-azure-7.0.py66520644editdlrm
source_linux-restricted-modules-azure-fde-6.14.py66520644editdlrm
source_linux-restricted-modules-azure-fde-6.17.py66520644editdlrm
source_linux-restricted-modules-azure-fde-7.0.py66520644editdlrm
source_linux-restricted-modules-azure-fde.py66520644editdlrm
source_linux-restricted-modules-azure-fips.py66520644editdlrm
source_linux-restricted-modules-azure-nvidia-6.14.py66520644editdlrm
source_linux-restricted-modules-azure-nvidia-6.17.py66520644editdlrm
source_linux-restricted-modules-azure-nvidia-7.0.py66520644editdlrm
source_linux-restricted-modules-azure-nvidia.py66520644editdlrm
source_linux-restricted-modules-azure.py66520644editdlrm
source_linux-restricted-modules-fips.py66520644editdlrm
source_linux-restricted-modules-gcp-6.11.py66520644editdlrm
source_linux-restricted-modules-gcp-6.14.py66520644editdlrm
source_linux-restricted-modules-gcp-6.17.py66520644editdlrm
source_linux-restricted-modules-gcp-7.0.py66520644editdlrm
source_linux-restricted-modules-gcp-fips.py66520644editdlrm
source_linux-restricted-modules-gcp.py66520644editdlrm
source_linux-restricted-modules-hwe-6.11.py66520644editdlrm
source_linux-restricted-modules-hwe-6.14.py66520644editdlrm
source_linux-restricted-modules-hwe-6.17.py66520644editdlrm
source_linux-restricted-modules-hwe-7.0.py66520644editdlrm
source_linux-restricted-modules-ibm-6.11.py66520644editdlrm
source_linux-restricted-modules-ibm.py66520644editdlrm
source_linux-restricted-modules-lowlatency-hwe-6.11.py66520644editdlrm
source_linux-restricted-modules-lowlatency.py66520644editdlrm
source_linux-restricted-modules-nvidia-6.11.py66520644editdlrm
source_linux-restricted-modules-nvidia-6.14.py66520644editdlrm
source_linux-restricted-modules-nvidia-6.17.py66520644editdlrm
source_linux-restricted-modules-nvidia-7.0.py66520644editdlrm
source_linux-restricted-modules-nvidia-lowlatency.py66520644editdlrm
source_linux-restricted-modules-nvidia-tegra.py66520644editdlrm
source_linux-restricted-modules-nvidia.py66520644editdlrm
source_linux-restricted-modules-oem-6.8.py66520644editdlrm
source_linux-restricted-modules-oem-6.10.py66520644editdlrm
source_linux-restricted-modules-oem-6.11.py66520644editdlrm
source_linux-restricted-modules-oem-6.14.py66520644editdlrm
source_linux-restricted-modules-oem-6.17.py66520644editdlrm
source_linux-restricted-modules-oem-7.0.py66520644editdlrm
source_linux-restricted-modules-oracle-6.11.py66520644editdlrm
source_linux-restricted-modules-oracle-6.14.py66520644editdlrm
source_linux-restricted-modules-oracle-6.17.py66520644editdlrm
source_linux-restricted-modules-oracle-7.0.py66520644editdlrm
source_linux-restricted-modules-oracle.py66520644editdlrm
source_linux-restricted-modules.py66520644editdlrm
source_linux-riscv-6.14.py66520644editdlrm
source_linux-riscv-6.17.py66520644editdlrm
source_linux-riscv-7.0.py66520644editdlrm
source_linux-riscv.py66520644editdlrm
source_linux-signed-aws-6.11.py66520644editdlrm
source_linux-signed-aws-6.14.py66520644editdlrm
source_linux-signed-aws-6.17.py66520644editdlrm
source_linux-signed-aws-7.0.py66520644editdlrm
source_linux-signed-aws-fips.py66520644editdlrm
source_linux-signed-aws.py66520644editdlrm
source_linux-signed-azure-6.11.py66520644editdlrm
source_linux-signed-azure-6.14.py66520644editdlrm
source_linux-signed-azure-6.17.py66520644editdlrm
source_linux-signed-azure-7.0.py66520644editdlrm
source_linux-signed-azure-fde-6.14.py66520644editdlrm
source_linux-signed-azure-fde-6.17.py66520644editdlrm
source_linux-signed-azure-fde-7.0.py66520644editdlrm
source_linux-signed-azure-fde.py66520644editdlrm
source_linux-signed-azure-fips.py66520644editdlrm
source_linux-signed-azure-nvidia-6.14.py66520644editdlrm
source_linux-signed-azure-nvidia-6.17.py66520644editdlrm
source_linux-signed-azure-nvidia-7.0.py66520644editdlrm
source_linux-signed-azure-nvidia.py66520644editdlrm
source_linux-signed-azure.py66520644editdlrm
source_linux-signed-bluefield.py66520644editdlrm
source_linux-signed-fips.py66520644editdlrm
source_linux-signed-gcp-6.11.py66520644editdlrm
source_linux-signed-gcp-6.14.py66520644editdlrm
source_linux-signed-gcp-6.17.py66520644editdlrm
source_linux-signed-gcp-7.0.py66520644editdlrm
source_linux-signed-gcp-fips.py66520644editdlrm
source_linux-signed-gcp.py66520644editdlrm
source_linux-signed-gke.py66520644editdlrm
source_linux-signed-gkeop.py66520644editdlrm
source_linux-signed-hwe-6.11.py66520644editdlrm
source_linux-signed-hwe-6.14.py66520644editdlrm
source_linux-signed-hwe-6.17.py66520644editdlrm
source_linux-signed-hwe-7.0.py66520644editdlrm
source_linux-signed-ibm-6.11.py66520644editdlrm
source_linux-signed-ibm-gt-tdx.py66520644editdlrm
source_linux-signed-ibm-gt.py66520644editdlrm
source_linux-signed-ibm.py66520644editdlrm
source_linux-signed-imx.py66520644editdlrm
source_linux-signed-intel.py66520644editdlrm
source_linux-signed-iot.py66520644editdlrm
source_linux-signed-lowlatency-hwe-6.11.py66520644editdlrm
source_linux-signed-lowlatency.py66520644editdlrm
source_linux-signed-mtk.py66520644editdlrm
source_linux-signed-nvidia-6.11.py66520644editdlrm
source_linux-signed-nvidia-6.14.py66520644editdlrm
source_linux-signed-nvidia-6.17.py66520644editdlrm
source_linux-signed-nvidia-7.0.py66520644editdlrm
source_linux-signed-nvidia-lowlatency.py66520644editdlrm
source_linux-signed-nvidia-tegra.py66520644editdlrm
source_linux-signed-nvidia.py66520644editdlrm
source_linux-signed-oem-6.8.py66520644editdlrm
source_linux-signed-oem-6.10.py66520644editdlrm
source_linux-signed-oem-6.11.py66520644editdlrm
source_linux-signed-oem-6.14.py66520644editdlrm
source_linux-signed-oem-6.17.py66520644editdlrm
source_linux-signed-oem-7.0.py66520644editdlrm
source_linux-signed-oem-osp1.py66520644editdlrm
source_linux-signed-oem.py66520644editdlrm
source_linux-signed-oracle-6.11.py66520644editdlrm
source_linux-signed-oracle-6.14.py66520644editdlrm
source_linux-signed-oracle-6.17.py66520644editdlrm
source_linux-signed-oracle-7.0.py66520644editdlrm
source_linux-signed-oracle.py66520644editdlrm
source_linux-signed-realtime-6.11.py66520644editdlrm
source_linux-signed-realtime-6.14.py66520644editdlrm
source_linux-signed-realtime-6.17.py66520644editdlrm
source_linux-signed-realtime-7.0.py66520644editdlrm
source_linux-signed-realtime.py66520644editdlrm
source_linux-signed-renesas.py66520644editdlrm
source_linux-signed.py66520644editdlrm
source_linux-snapdragon.py66520644editdlrm
source_linux-xilinx.py66520644editdlrm
source_linux.py66520644editdlrm
source_mdadm.py22520644editdlrm
source_mysql-8.0.py38060644editdlrm
source_nginx.py6470644editdlrm
source_plymouth.py14740644editdlrm
source_shadow.py7200644editdlrm
source_shim-signed.py20000644editdlrm
source_shim.py20000644editdlrm
source_sudo.py11600755editdlrm
source_ubiquity.py88640644editdlrm
source_ubuntu-advantage-tools.py12460644editdlrm
source_ubuntu-release-upgrader.py26850644editdlrm
source_unattended-upgrades.py7050644editdlrm
source_update-manager.py25460644editdlrm
subiquity.py52550644editdlrm
systemd.py8710644editdlrm
ubuntu-desktop-bootstrap.py32000644editdlrm
udev.py4550644editdlrm
udisks2.py7520644editdlrm
Edit: /usr/share/apport/package-hooks/ubuntu-desktop-bootstrap.py (3200B)
"""Send reports about ubuntu-desktop-bootstrap to the correct Launchpad project.""" # pylint: disable=invalid-name # pylint: enable=invalid-name import re from pathlib import Path from apport import Report, hookutils from apport.ui import HookUI def attach_journal(report: Report, log_map: dict[str, Path]) -> None: """Attach installer environment journal log to report. Appends the installer specific journal to the log map if it exists, otherwise appends the system journal to the report directly. """ installer_journal = Path("/var/log/installer/installer-journal.txt") if installer_journal.exists(): log_map["InstallerJournal"] = installer_journal else: report["SystemJournal"] = hookutils.recent_syslog(re.compile(".")) def add_info(report: Report, unused_ui: HookUI) -> None: """Send reports about ubuntu-desktop-bootstrap to the correct Launchpad project.""" report["SourcePackage"] = "ubuntu-desktop-bootstrap" # rewrite this section so the report goes to the project in Launchpad report[ "CrashDB" ] = """\ { "impl": "launchpad", "project": "ubuntu-desktop-provision", "bug_pattern_url": "http://people.canonical.com/" "~ubuntu-archive/bugpatterns/bugpatterns.xml", } """ # Check if the snap was updated # TODO: Add logic to support this outside of the live environment. # It may be possible someone wants to report a bug against the # installer after first boot. report["SnapUpdated"] = str(Path("/run/subiquity/updating").exists()) prefix = Path("/var/log/installer/") curtin_dir = prefix / "curtin-install/" log_map = { "SubiquityLog": prefix / "subiquity-server-debug.log", "CurtinLog": prefix / "curtin-install.log", "CurtinError.tar": prefix / "curtin-errors.tar", "ProbeData": prefix / "block/probe-data.json", "UdbLog": prefix / "ubuntu_bootstrap.log", "SubiquityTraceback": prefix / "subiquity-traceback.txt", "CurtinAptConfig": prefix / "curtin-install/subiquity-curtin-apt.conf", "CurtinCurthooksConfig": curtin_dir / "subiquity-curthooks.conf", "CurtinExtractConfig": curtin_dir / "subiquity-extract.conf", "CurtinInitialConfig": curtin_dir / "subiquity-initial.conf", "CurtinPartitioningConfig": curtin_dir / "subiquity-partitioning.conf", } attach_journal(report, log_map) hookutils.attach_hardware(report) # Attach logs if they exist # The conventional way to attach logs would be to use the # hookutils.attach_file_if_exists method, but since subiquity logs # are mostly locked down with root r/w only then we will get a permission # error if the caller does not have permissions. Ask for elevated # permissions instead of requiring users know to run with sudo or similar command_mapping = {} for name, path in log_map.items(): if path.exists(): command_mapping[name] = f"cat {path.resolve()}" hookutils.attach_root_command_outputs(report, command_mapping) # Always set reports to private since we might collect sensitive data report["LaunchpadPrivate"] = "1"