ErrLookup › jordansissel/fpm

jordansissel/fpm

Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease and sanity. · Ruby · 34 source files

Analyzed at b6d77ba72a on 2026-08-21. 80 documented errors.

Code / MessageTypeSeverityTags
#{self.class.name} does not yet support reading #{self.type}
exception error fpm, ruby, packaging, not-implemented, input-type, conversion
#{self.class.name} does not yet support creating #{self.type
exception error fpm, ruby, packaging, not-implemented, output-type, conversion
'#{editor}' failed (exit code #{$?.exitstatus}) Full command
exception error fpm, editor, subprocess, env-var, interactive, ci
Parent directory does not exist: #{File.dirname(output_path)
validation error fpm, filesystem, output-path, packaging
File already exists, refusing to continue: #{output_path}
validation error fpm, filesystem, output-path, overwrite, ci
Invalid tar stream, eof before end-of-tar record
exception error fpm, apk, alpine, tar, corruption, download
pear
exception error fpm, pear, php, path, executable
#{program}
exception error fpm, subprocess, path, executable, build-dependencies
#{program} failed (exit code #{exit_code}). Full command was
exception error fpm, subprocess, exit-code, rpmbuild, build-failure
Unable to copy. Cannot find program 'mkfifo' and Ruby is mis
exception error fpm, fifo, named-pipe, ruby-version, coreutils
File is device which fpm doesn't know how to copy (#{File.ft
exception error fpm, device-files, filesystem, packaging, rootfs
Invalid log level, #{v.inspect}. Must be one of: #{loglevels
validation error fpm, cli, logging, argument-validation
The given workdir '#{workdir}' does not exist.
validation error fpm, cli, workdir, path, argument-validation
The given workdir '#{workdir}' must be a directory.
validation error fpm, cli, workdir, path, argument-validation
Options file already loaded once. Refusing to load a second
validation error fpm, cli, config-file, include-cycle, recursion
Options file given to --fpm-options-file is seems too large.
validation error fpm, cli, config-file, size-limit, argument-validation
Could not find package metadata. Checked for META.json, META
validation error fpm, cpan, perl, metadata, network, offline
Unexpected CPAN 'author' field type: #{metadata["author"].cl
validation error fpm, cpan, perl, metadata, yaml, type-mismatch
I don't know how to build #{name}. No Makefile.PL nor Build.
validation error fpm, cpan, perl, build-system, packaging
metacpan release query failed
validation error fpm, cpan, metacpan, network, http-4xx, packaging
metacpan query failed
validation error fpm, cpan, download, mirror, http-404, packaging
deb compression value of '#{value}' is invalid. Must be one
validation error fpm, deb, compression, option-validation, packaging
The version looks invalid for Debian packages. Debian versio
validation error fpm, deb, version, validation, packaging, debian-policy
Missing control.tar in deb source package #{package}
validation error fpm, deb, input, corrupt-file, ar-archive, packaging
Unknown compression type '#{compression}' for control.tar in
validation error fpm, deb, compression, input, packaging
Unsupported version string '#{parse.call("Version")}'
validation error fpm, deb, version, input, missing-field, packaging
Missing data.tar in deb source package #{package}
validation error fpm, deb, input, corrupt-file, ar-archive, packaging
Unknown compression type '#{compression}' for data.tar in de
validation error fpm, deb, compression, input, packaging
Found invalid Provides field values (#{provide.inspect}). Th
validation error fpm, deb, provides, validation, debian-policy, packaging
#{name}: source_date_epoch of 0 not supported.
validation error fpm, deb, reproducible-builds, source-date-epoch, zlib, packaging
#{name}: ar is insufficient to support source_date_epoch.
validation error fpm, deb, reproducible-builds, binutils, ar, toolchain, packaging
#{name}: tar is insufficient to support source_date_epoch.
validation error fpm, deb, reproducible-builds, tar, toolchain, packaging
Invalid systemd unit file extension: #{extname}. Expected on
validation error fpm, deb, systemd, file-extension, validation, packaging
Unknown compression type '#{self.attributes[:deb_compression
validation error fpm, deb, compression, output, api-misuse, packaging
Error trying to use '#{path}' as a config file in the packag
exception error fpm, deb, config-files, conffiles, packaging
Cannot package the path '#{File.join(chdir, source)}', does
exception error
Cannot chdir to '#{chdir}'. Does it exist?
exception error
A source directory cannot be the root of your temporary dire
exception error
Tried to treat #{readable_path} like a directory, but it's a
exception error
`npm prefix -g` returned unexpected output.
exception error
`npm prefix -g` returned a non-existent directory
exception error
osxpkg-ownership value of '#{value}' is invalid. Must be one
exception error
osxpkg-postinstall-action value of '#{value}' is invalid. Mu
exception error
Pacman compression value of '#{value}' is invalid. Must be o
exception error
Missing required Python metadata field, '#{field}'. This mig
exception error
Found a content body in METADATA file, but Metadata-Version(
exception error
The path ('#{path_to_package}') doesn't appear to be a pytho
exception error
Failed building python package format - fpm tried to build a
exception error
Could not find any python interpreter. Tried the following:
exception error
Invalid dependency '#{dep}'
exception error
Path looks like a requirements.txt, but it doesn't exist: #{
exception error
#{self.class.name}##{m} ... Expected 1 arg, got #{args.lengt
exception error
Expected 0 arg, got #{args.length}
exception error
error replacing staging_path in file
console error
All flags should be before the first argument (stray flags f
console error
apk packages should not have uppercase characters in their n
console error
apk packages should not include underscores
console error
apk packages should not contain spaces
console error
Debian tools (dpkg/apt) don't do well with packages that use
console error
Debian 'Version' field needs to start with a digit. I was pr
console error
Blanking 'dependency' field '#{dep}' because it's invalid
console error
Downcasing dependency '#{name}' because deb packages don't
console error
Replacing dependency underscores with dashes in '#{dep}' bec
console error
Downcasing provides '#{name}' because deb packages don't wo
console error
Replacing 'provides' underscores with dashes in '#{provides}
console error
Blanking 'provides' field '#{provides}' because it's invalid
console error
Replacing 'provides' entry #{provides} with syntax 'name (=
console error
epoch in Version is set
console error
Debian packaging tools generally labels all files in /etc as
console error
Your package has gone into the void.
console error
Using deprecated flag: --package-prefix. Please use --packag
console error
Some of the dependencies looked like they weren't package na
console error
Failed to find username for uid #{uid}
console error
Failed to find group for gid #{gid}
console warning puppet, gid, etc-getgrgid, group-lookup, manifest
Using deprecated flag: --package-prefix. Please use --packag
console warning python, deprecated-flag, cli-options, packaging
Using deprecated flag --install-bin
console warning python, deprecated-flag, no-op-option, cli-options
Package iteration '#{@iteration}' includes dashes, convertin
console warning rpm, iteration, release-field, rpmbuild, sanitization
Converting dependency #{dep} to #{name} >= #{version}, #{nam
console warning rpm, dependencies, version-range, ignore-iteration
Package version '#{@version}' includes dashes, converting to
console warning rpm, version, rpmbuild, git-describe, sanitization
Using deprecated flag: --install-location. Please use --pref
console warning virtualenv, deprecated-flag, prefix, cli-options