We are in a last ditch effort to merge the old forum to Discourse but we ran into problems. If anybody has any experience with this kind of thing. Please help us out. Saul was able to get the accounts merged but not the posts on the threads. It is not just him. Lots of people have had this problem and had to hack their way through it, just our hacking hasn't turned out so well. One of our main sticking points is Ruby. Here is a thread documenting the problems. [url=https://meta.discourse.org/t/importer-for-simple-machines-2-forums/17656/53]https://meta.discourse.org/t/importer-for-simple-machines-2-forums/17656/53
We are in a last ditch effort to merge the old forum to Discourse but we ran into problems. If anybody has any experience with this kind of thing. Please help us out. Saul was able to get the accounts merged but not the posts on the threads. It is not just him. Lots of people have had this problem and had to hack their way through it, just our hacking hasn't turned out so well. One of our main sticking points is Ruby. Here is a thread documenting the problems. [url=https://meta.discourse.org/t/importer-for-simple-machines-2-forums/17656/53]https://meta.discourse.org/t/importer-for-simple-machines-2-forums/17656/53
Could you post the error message or what exactly the problem is ?
Going through all that seems a bit inefficient since you can't possibly have ALL of those problems at once right ?
Perhaps I can help if you give me access.
Shit just taking forever is best debugged in a proper IDE so you can find out what exactly is taking so long. Otherwise it's just a guessing game.
Is this all happenin on a server or can this happen remotely as well ?
Okay so maybe Saul can comment here but this is what he has written elsewhere.
[color=#0000ff]Hi there, I have been trying to run this import script for awhile now. I have made some progress, but now am pretty stuck, and am not receiving any errors, so I have no clue what is preventing the import.
I am using a VM running Ubuntu 15.04, I have succesfully set up a discourse development environment using this guide: [url=https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727]https://meta.discourse.org/t/beginners-guide-to-install-discourse-on-ubuntu-for-development/14727, and have a fully functional smf forum at /var/www/html.
I have managed to import all users (about 1k), but I get stuck on creating posts. To make sure it was stuck at creating posts, and not just taking awhile, I gave my VM 3 cores and 10gb of memory, and left it running for nearly 2 days, not a single post was created.
Anyone have an idea why I am getting stuck on creating posts? Let me know if there is a log or more details I can post.
Can't upload an image, but I'll explain what I am seeing:
creating groups
1/1 (100.0%)
creating users
33/0 (Inf%) )
creating posts
/
Note all though it says 33/0 for users, it has actually imported 1006 users, maybe this is related to the posts not being created, but I have no clue, as in reality, all users have been imported succesfully, regardless of what the output says.
Basically from what I have talked to Saul, he runs the script and there isn't an error exactly in relation to the posts, it just doesn't merge the info. He can leave it for a day going with all his resources and not even 1 post transfers.
There are some errors though concerning the user data. It says it isn't transferred yet it really is.
Saul has put both the old and new on his computer I think. I'm going to pass these messages on.
okay nemesters,
we are getting to a kind of dire state here of being in between forums. I have asked for a 500,000 won bounty from the operational expense to be paid to the person that can merge our content from the old forum to the new Discourse.
We are especially looking for usernames/passwords and posts in the threads. Private messages between users are not required.
If anyone has questions, please post here.
Let the bounty begin.
this thread has a script for doing the importing but it doesn't work so well and there are lots of tips here and there but no clear steps.
https://meta.discourse.org/t/importer-for-simple-machines-2-forums/17656/73
I've repeated the steps listed by Saul on a test virtual machine, executed the importer and users and posts were correctly copied.
It is not possible to import passwords because the two systems use different hash.
This can be addressed by generating a new random password for each user and sending it to the email address used for registering ( telling him to change it as soon as possible).
I think the problem may reside in the data to be copied… A test with real data should be done.
I've done many times the migration of large chunks of data from one system to a different one, developing migration tools on my own. I'm sure any problem can be ironed out.
I've repeated the steps listed by Saul on a test virtual machine, executed the importer and users and posts were correctly copied.
It is not possible to import passwords because the two systems use different hash.
This can be addressed by generating a new random password for each user and sending it to the email address used for registering ( telling him to change it as soon as possible).
I think the problem may reside in the data to be copied... A test with real data should be done.
I've done many times the migration of large chunks of data from one system to a different one, developing migration tools on my own. I'm sure any problem can be ironed out.
This is what I'm suspecting as well. In fact there appearantly have been problems with some specific posts. Like posts that have quotes without a user (who wrote the quote) defined.
Hello,
I had my problems too yesterday but I managed to be online on Slack aroud 9 PM as I promised.
I don't have a Telegram account.
As a Linux user I prefer SSH but I can use VNC, remote desktop, whatever is supposed to work on Linux.
If you need to send me private informations you can encrypt them with my GPG key:
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.11 (GNU/Linux)
mQENBFXWzbsBCACs2KzyhCJ1FlHnDGhV+ZyJqmzgI/P+FHHbRWZfUwRjNxjHh479
/h2FKKohzaKFdbvZrMI+rk7Hqc3D9KCEQt6VuV5pvezUaHwm23ZYjH06uZl6h9or
ki/H8hS6TUImDZVFQCdq9eb6+JTZaEWmMjYPpkUrxHHyBbfrQ8EhOSTX6rSZLjDk
bEFY6tgkaqwgrTQcwZB5RYNF2Y2Jznm5h8RKcD1CC+ne2KdEmTdQ+ku5vpiicUEq
LF9ml1DtPHY3vxuDov4vvvfKw62Tf65hpXn/HPrp0XI6sPFkuAp71/F8TYLeKLOl
NUxgvCpACN/u5QelzwrPUTItWvuTPU1JccvPABEBAAG0BXJpZ2VsiQE4BBMBAgAi
BQJV1s27AhsDBgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRD4ZR4nLs2VwVCm
B/wJyerveFvtbTiglB28c/ba+sy2NFRAw7ol9cbdnv5BDc/deqPPo8RJq/xrQ26B
NU9Tqli+nK4k8Ad+RwleOPcqNgfZvETNNrAn6xTLNutRDrsTYIFlINRfiKvTCQos
ZTPpx50K/tx5B8yCkH89PgOv/skcBRbIpdqWOXweqbHUbZThfIa7VsOB0D82B47p
/5vCgdds9X3cQamov8gRogXlAQmOo3BIy/uNh87XryGtY3Xe3WWAkH7+xPMScaWp
oHMdlh1jeDq82qI3bzrj7HKrdVM8VHI+OmFVIpfOxQkuCRmKeR6x6hwBRCpXfiZS
4jOInjIh0KVMewFbQRVOhgxQuQENBFXWzbsBCADYU0Gf/+9rCROsOgalw+g/aCNp
XkIlt52BfDk8/uK/kxT09Rm8FbKoU89x2Pt4ZnT19RbEyZrGB0Csx2GumT7LLk1N
nbTYax6khEOh7KxXSY+bwlyPWVJhoXn3vODhvGx+KFryZNfg0r1dHnjNPcQSfJKv
NNE6I2V+Wo6KeQbNElymd6PrU/Zd+EkxNv9kffvrd9FPKQuKaz4Sfx1VBq4KWk3T
nJbZqZFu56xDh6YDcb5nfn0yOr243NJQFIlbHEo8xlEWPz6oVSM2BnUKSo7aH4ED
fT3Pxc5nypSwbnVaENivfcXAGVk6yXcza4mudJ+BTeWz7e4hPwiVb4oDTFB9ABEB
AAGJAR8EGAECAAkFAlXWzbsCGwwACgkQ+GUeJy7NlcHP0gf+JCiFSdiCXIEeNhRx
GUwFySRkggyJEQ/zQEsJvf/r8pSJatnTSfHFkoDkSoxqrAUORI2FWsu2RJCoA1rH
oHNtx09hmWTurSU5F/o+xEDj8JTiEJeDMtINDA4OpXPfBSj9k01JltzRFl9cw4t5
QjW1Q4+OKKq0ZZg7EcCS9RL9d8YAdVYq8xZxQfjjGLAPq7EO6su5UbD+2mH+WIwp
SvuNuha9+Q7M6GbYYoczzZH9XfUr+/VF20bZtidlwTBc4cEqLZkPenOjkaQvTqk4
xtXtigmT4VnTKHFqICht6004BmsQcty+HtpXcZc3VJ9cv0/r9hzZ1yXWZlFv9ibc
vctGZQ==
=PFkh
-----END PGP PUBLIC KEY BLOCK-----
In general, I cannot promise I will be online on a given hour: I have a full time job, two sons and very little spare time.
Please, if it is possible, give me the access and let me do the job when I can to do it.
Is it impossible to send PMs to Saul?