Skip to content
Haiku OSFix July 12, 2026 1 min readViews unavailable

Fixing Slow Haiku Package Installs Without Interrupting the Transaction

Measure repository, disk, packagefs, and solver delays before cancelling an update or deleting administrative state.

Determine whether time is spent downloading, resolving, writing packages, or activating packagefs state. Check network throughput, free space, disk errors, and CPU rather than cancelling immediately. Large repository refreshes and slow media have different remedies.

Run the equivalent pkgman command to obtain progress and errors. Remove obsolete cached downloads only through documented paths, and never delete active transaction or current-state directories during an update. Disable problematic third-party repositories one at a time.

If performance changed after an upgrade, compare a repeatable package operation and attach timings, logs, filesystem type, and hardware to the report.

Sources: Haiku package management, Packagefs source documentation