$ rb-site install /home/andre/tmp/rb/rb4/site * Welcome to the Review Board site installation wizard This will prepare a Review Board site installation in: /home/andre/tmp/rb/rb4/site We need to know a few things before we can prepare your site for installation. This will only take a few minutes. * Make sure you have the modules you need Depending on your installation, you may need certain Python modules and servers that are missing. If you need support for any of the following, you will need to install the necessary modules and restart the install. Databases (optional): * MySQL (MySQLdb) * What's the host name for this site? This should be the fully-qualified host name without the http://, port or path. Domain Name: localhost:4000 * What URL path points to Review Board? Typically, Review Board exists at the root of a URL. For example, http://reviews.example.com/. In this case, you would specify "/". However, if you want to listen to, say, http://example.com/reviews/, you can specify "/reviews/". Note that this is the path relative to the domain and should not include the domain name. The default is / Root Path [/]: * What database type will you be using? You can type either the name or the number from the list below. (1) postgresql (2) sqlite3 (not supported for production use) Database Type: 1 * What database name should Review Board use? NOTE: You need to create this database and grant user modification rights before continuing. See your database documentation for more information. The default is reviewboard Database Name [reviewboard]: rb4 * What is the database server's address? This should be specified in hostname:port form. The port is optional if you're using a standard port for the database type. The default is localhost Database Server [localhost]: * What is the login and password for this database? This must be a user that has table creation and modification rights on the database you already specified. Database Username: andre Database Password: Confirm Database Password: * What memcached host should be used? This is in the format of hostname:port The default is localhost:11211 Memcache Server [localhost:11211]: * Create an administrator account To configure Review Board, you'll need an administrator account. It is advised to have one administrator and then use that account to grant administrator permissions to your personal user account. If you plan to use NIS or LDAP, use an account name other than your NIS/LDAP account so as to prevent conflicts. The default is admin Username [admin]: Password: Confirm Password: E-Mail Address: aklitzing@gmail.com Company/Organization Name (optional): * Enable collection of data for better support We would like to periodically collect data and statistics about your installation to provide a better support experience for you and your users. The data collected includes basic information such as your company name, the version of Review Board, and the size of your install. It does NOT include confidential data such as source code. Data collected never leaves our server and is never given to any third parties for any purposes. We use this to provide a user support page that's more specific to your server. We also use it to determine which versions to continue to support, and to help track how upgrades affect our number of bug reports and support incidents. You can choose to turn this off at any time in Support Settings in Review Board. Allow us to collect support data? [Y/n]: n * Installing the site... Building site directories ... OK Building site configuration files ... OK Creating database ... Traceback (most recent call last): File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) psycopg2.errors.UndefinedTable: relation "reviewboard_oauth_application" does not exist The above exception was the direct cause of the following exception: Traceback (most recent call last): File "/home/andre/tmp/rb/rb4/env/bin/rb-site", line 33, in sys.exit(load_entry_point('ReviewBoard', 'console_scripts', 'rb-site')()) File "/home/andre/git/reviewboard/reviewboard/cmdline/rbsite.py", line 2131, in main command.run() File "/home/andre/git/reviewboard/reviewboard/cmdline/rbsite.py", line 1435, in run self.show_install_status() File "/home/andre/git/reviewboard/reviewboard/cmdline/rbsite.py", line 1770, in show_install_status ui.step(page, "Creating database", File "/home/andre/git/reviewboard/reviewboard/cmdline/rbsite.py", line 1272, in step func() File "/home/andre/git/reviewboard/reviewboard/cmdline/rbsite.py", line 558, in update_database evolver.evolve() File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django_evolution/evolve.py", line 1348, in evolve task_cls.execute_tasks(evolver=self, File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django_evolution/evolve.py", line 591, in execute_tasks migrate_state = apply_migrations( File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django_evolution/utils/migrations.py", line 848, in apply_migrations return executor.migrate(**migrate_kwargs) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/migrations/executor.py", line 115, in migrate state = self._migrate_all_forwards(state, plan, full_plan, fake=fake, fake_initial=fake_initial) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/migrations/executor.py", line 145, in _migrate_all_forwards state = self.apply_migration(state, migration, fake=fake, fake_initial=fake_initial) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/migrations/executor.py", line 244, in apply_migration state = migration.apply(state, schema_editor) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/backends/base/schema.py", line 109, in __exit__ self.execute(sql) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/backends/base/schema.py", line 136, in execute cursor.execute(sql, params) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/utils.py", line 94, in __exit__ six.reraise(dj_exc_type, dj_exc_value, traceback) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/utils/six.py", line 685, in reraise raise value.with_traceback(tb) File "/home/andre/tmp/rb/rb4/env/lib/python3.8/site-packages/django/db/backends/utils.py", line 64, in execute return self.cursor.execute(sql, params) django.db.utils.ProgrammingError: relation "reviewboard_oauth_application" does not exist