Skip to content

Missing ghostscript package when enabling print_service_config in archinstall profile #4595

@uwechris

Description

@uwechris

Which ISO version are you using?

2026.06.01

The installation log

The installation log is not available because the system was successfully installed a few days ago, and logs on the live ISO medium were not transferred to the target system. 

However, a full installation log is not required to trace this bug: The issue is a logical omission in the 'printing' configuration profile under Applications (Version 4.3). Enabling the print service sets "print_service_config": {"enabled": true} but does not pull the 'ghostscript' package into the "packages": [] array. This missing dependency can be easily verified directly in the archinstall profile source code.

describe the problem

Description

When choosing the printing configuration via archinstall (Version 4.3), the required ghostscript package is not included in the installation queue. While CUPS itself installs, modern driverless printing (IPP Everywhere) fails out of the box because the PDF/PostScript filter is missing.

Saved Config (user_configuration.json)

As generated by the installer when selecting only the print service:

"app_config": {
    "print_service_config": {
        "enabled": true
    }
},
"packages": []

Steps to reproduce

  1. Run archinstall and enable the printing configuration profile.
  2. Boot into the new system and add a driverless network printer.
  3. Try to print a document or a CUPS test page.

Expected behavior

The printing service should be fully functional, including necessary rendering filters like Ghostscript.

Actual behavior

The print job hangs with status "Paused" showing this error:
cfFilterGhostscript: Unable to launch Ghostscript: gs: No such file or directory

Solution

Please add ghostscript (and optionally gsfonts) to the packages array when print_service_config is set to true.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions