Improvement on Error message 'pg_dump: aborting because of server version mismatch'

A customer ran into this problem. They're using RDS in AWS as their database.

2019-05-03 20:09:22 +0000 -- Dumping database ...
Dumping PostgreSQL database gitlab_production ... pg_dump: server version: 10.6; pg_dump version: 9.6.11
pg_dump: aborting because of server version mismatch
[FAILED]
rake aborted!
Backup::Error: Backup failed
/opt/gitlab/embedded/service/gitlab-rails/lib/backup/database.rb:50:in `dump'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:99:in `block (4 levels) in <top (required)>'
/opt/gitlab/embedded/service/gitlab-rails/lib/tasks/gitlab/backup.rake:10:in `block (3 levels) in <top (required)>'
/opt/gitlab/embedded/bin/bundle:23:in `load'
/opt/gitlab/embedded/bin/bundle:23:in `<main>'
Tasks: TOP => gitlab:backup:db:create
(See full trace by running task with --trace)

Now the error pg_dump: aborting because of server version mismatch is a bit vague. What would “the server” be in this case? Would it be possible to extend the error message? With something like The version of pg_dump in the package does not match the version of the database?

cc: @lbot @dblessing