I am using indico 1.0 alongwith ubuntu 12.10 with active internet access. I want to update indico to 1.2 or latest indico vesion. Is it still possible. Please guide me in this regard.
Well, this is going to be painful as you’re more than 6 years(!) late to the party…
- 1.0 to 1.1 to 1.2: Indico v1.x contains a
migrate.py
script you can run. It’s somewhere. But getting 1.2 installed will be very tricky considering it’s completely broken by now due to broken dependencies, and changes on PyPI such as requiring TLS. Maybe you can skip the upgrade fro 1.0 to 1.2. I do not know. You would need to try - Now the upgrade from v1 to v2: You need a system with Python 2.7 for it, and install
indico>=2.0,<2.1
andindico-migrate
. Also see this post for a link to install one of the dependencies that are known to be broken (because the author removed it from PyPI). Once you have it installed (do not even TRY to actually run it and access it via web - you can actually skip all the webserver setup parts and just use a normal Python virtualenv where you install the necessary stuff) - Once you are on 2.0 it’s nice, because now you can (ideally on a new and clean VM running a recent Linux distribution) follow the latest Indico setup guide - you just need to have the Postgres database from the previous step and the archive folder on that system.
indico db upgrade
will take care of all the DB upgrades between 2.0 and 3.3.x.
I also recommend you to look through the forum, especially this subcategory. There’s also the old v2 documentation with instructions on the 1-to-2 migration.
Note that we cannot “guide you” beyond that. If you have specific questions related to errors/problems you encounter, you can ask them. We’ll try to help you, but after using a completely obsolete and unsupported version for so long, I’m sure you’ll understand that none of the migration-related knowledge is very fresh with any of us anymore (and that comes from someone who wrote a good part of the migration tooling back then).
PS: Just FYI, Indico 1.0 was released in May 2013. That was more than 11 years ago… You are running 11-year-old unmaintained software facing the internet.
Thanks for replying in details. Yes this is very old indico version.
One more question please.
Is any script available that can help to convert Data.fs to postgresql as I have installed indico 3.3.4 on Ubuntu 24.04LTS.
Please read my last comment, I explained the steps you need to take. indico-migrate
is that script (ZODB Data.fs to Indico 2.0 Postgres).
Note that you MUST import the data into an Indico 2.0 database first. I highly recommend you to use a separate system for this, in order to not mess up your 3.3.4 system. Once you imported the data to postgres, you can use standard Postgres tools (pg_dump and pg_restore) to transfer the database to the new system.
Thanks. I look into this.