Choose your language

Choose your login

Support

How can we help?

PaperCut's AI-generated content is continually improving, but it may still contain errors. Please verify as needed.

Lightbulb icon
Lightbulb icon

Here’s your answer

Sources:

* PaperCut is constantly working to improve the accuracy and quality of our AI-generated content. However, there may still be errors or inaccuracies, we appreciate your understanding and encourage verification when needed.

Lightbulb icon

Oops!

We currently don’t have an answer for this and our teams are working on resolving the issue. If you still need help,
User reading a resource

Popular resources

Conversation bubbles

Contact us

Troubleshooting “Permission Denied” Errors During PaperCut Hive Client Installation on macOS

THE PAGE APPLIES TO:

Last updated February 25, 2026

“Help! I’m a Systems Administrator of PaperCut, and I’ve run into a permissions error when trying to set up the PaperCut Hive Client on Macos. How can we fix this?

Overview

This article explains how to resolve installation failures on macOS where the PaperCut Hive Print Client or Edge Node fails to install or start due to file permission conflicts.

This issue most commonly occurs during a reinstall or upgrade when remnants of a previous installation were not cleanly removed. In these cases, leftover service files may be owned by the system (root) instead of the logged‑in user, preventing the installer from updating them.

When Does This Happen?

This issue is most often seen when:

  • · A previous installation of the PaperCut Hive Print Client or Edge Node was manually removed
  • The installer was previously run using sudo, changing file ownership to root
  • · An earlier install or uninstall did not complete cleanly
  • · A reinstall is attempted over a broken or partial installation

Symptoms

You may notice one or more of the following:

  • · The installer reports a failure, or completes but the client does not start
  • · The Print Client does not appear in the macOS menu bar
  • · The client does not start automatically after login
  • · The installation log contains a “permission denied” error when writing a LaunchAgent file, for example:

open /Users/<username>/Library/LaunchAgents/pc-print-client-service.plist: permission denied

Cause

During installation, PaperCut Hive registers background services by writing .plist files into standard macOS service locations, such as:

  • · ~/Library/LaunchAgents/ (per‑user services)
  • · /Library/LaunchDaemons/ (system‑wide services)

If one of these service files already exists but is owned by the root user (superuser) instead of the logged‑in user, the installer cannot overwrite it. This results in a “permission denied” error and prevents the service from being registered or started.

Step by Step

To resolve this issue, remove the conflicting service files and clean up any leftover PaperCut Hive application data before reinstalling.

Note: These steps use the $USER variable to automatically target the currently logged‑in user**.**

1. Open Terminal from Applications > Utilities. All the following commands will be run within the terminal window.

2. Unload Any Lingering PaperCut Services

Attempt to unload per-user LaunchAgent (ignore errors if not loaded).

launchctl unload “/Users/$USER/Library/LaunchAgents/pc-print-client-service.plist” 2>/dev/null

Attempt to unload system-wide LaunchDaemon (ignore errors if not loaded)

sudo launchctl unload “/Library/LaunchDaemons/pc-edgenode-service.plist” 2>/dev/null

3. Delete Conflicting Service Files

sudo rm -f “/Users/$USER/Library/LaunchAgents/pc-print-client-service.plist”

sudo rm -f “/Library/LaunchDaemons/pc-edgenode-service.plist”

4. Remove Leftover PaperCut Hive Application Data

sudo rm -rf “/Library/PaperCut Hive”

sudo rm -rf “/Users/$USER/Library/PaperCut Hive”

Why This Works

PaperCut Hive relies on standard macOS background services (LaunchAgents and LaunchDaemons) to start the Print Client and Edge Node automatically.

When these service files are accidentally created with root ownership, usually due to a previous install being run with sudo or an incomplete uninstall, macOS prevents the PaperCut installer from modifying or replacing them.

These steps:

  • · Stop any partially‑registered services
  • · Remove stale service files that the installer cannot overwrite
  • · Delete leftover application state from previous installs

Together, this returns the system to a clean, expected state so the PaperCut Hive installer can safely recreate and register its services. Following this, you can reinstall the PaperCut Hive client.

 

 


Category: Troubleshooting Articles

Subcategory: Pocket & Hive Troubleshooting Articles, , Pocket & Hive How-to Articles, User Client


Keywords: PaperCut Hive, macOS, Permission denied error, Print Client installation, Edge Node installation, Installer failure, Client not starting

Comments