jordansissel/fpm · error
Failed to find username for uid #{uid}
Error message
Failed to find username for uid #{uid} What it means
Error "Failed to find username for uid #{uid}" thrown in jordansissel/fpm.
Source
Thrown at lib/fpm/package/puppet.rb:103
def default_output
name
end # def default_output
# This method is used by the puppet manifest template
def puppetsort(hash)
# TODO(sissel): Implement sorting that follows the puppet style guide
# Such as, 'ensure' goes first, etc.
return hash.to_a
end # def puppetsort
# Helper for user lookup
def uid2user(uid)
begin
pwent = Etc.getpwuid(uid)
return pwent.name
rescue ArgumentError => e
# Invalid user id? No user? Return the uid.
logger.warn("Failed to find username for uid #{uid}")
return uid.to_s
end
end # def uid2user
# Helper for group lookup
def gid2group(gid)
begin
grent = Etc.getgrgid(gid)
return grent.name
rescue ArgumentError => e
# Invalid user id? No user? Return the uid.
logger.warn("Failed to find group for gid #{gid}")
return gid.to_s
end
end # def uid2user
end # class FPM::Target::Puppet
View on GitHub (pinned to b6d77ba72a)
When it happens
Trigger: Thrown at lib/fpm/package/puppet.rb:103 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of jordansissel/fpm@b6d77ba72a (2026-08-21).
Data as JSON: /api/errors/6edf273b413d0283.
Report an issue: GitHub.