Forums » Linux
Updater keeps crashing
So I've just downloaded and installed Vendetta into my ~/bin folder.
When I try and run using ./vendetta the updater opens up, this without fail crashes while it is downloading the update, sometimes it's at 6% sometimes it's at 20%.
I've found posts recommending deleting the update.rlb file in ~/.vendetta but this makes no difference for me.
Is there a solution to this yet?
When I try and run using ./vendetta the updater opens up, this without fail crashes while it is downloading the update, sometimes it's at 6% sometimes it's at 20%.
I've found posts recommending deleting the update.rlb file in ~/.vendetta but this makes no difference for me.
Is there a solution to this yet?
Wasn't working for me either this evening, removed update.rlb but it would just freeze at some random percentage - however I found that (only) the following got me to the end of the update:
rm ~/.vendetta/update.rlb
- as suggested, then repeatedly running the updater ("vendetta") from an xterm, doing Ctrl-C every time it stopped instead of cancelling or closing the window, then running it again (without removing update.rlb).
Probably no particular reason why that should work - I have no insight into the vo updater to offer - but it wfm.
rm ~/.vendetta/update.rlb
- as suggested, then repeatedly running the updater ("vendetta") from an xterm, doing Ctrl-C every time it stopped instead of cancelling or closing the window, then running it again (without removing update.rlb).
Probably no particular reason why that should work - I have no insight into the vo updater to offer - but it wfm.
exactly the same problem here. I hope we'll get some support.
Freddy.
Freddy.
I've tried this and after 8 restarts of the updater it still didn't work.
Maybe you're just lucky I wonder if it's a server issue?
Maybe you're just lucky I wonder if it's a server issue?
try to delete ~/.vendetta/update.rlb and then start the game with ~/bin/vendetta -phase2
that will prevent the updater from updating itself. It's not a proper solution but at least it made it work here. I guess the last updater update screwed something up cause it worked fine till this one.
that will prevent the updater from updating itself. It's not a proper solution but at least it made it work here. I guess the last updater update screwed something up cause it worked fine till this one.
Thanks spuck, I was going to suggest the same thing. I will see what I can do real quick. It's a client issue... it goes into an infinite loop in my stupid code, it turns out.
Oh, heh, I figured it out. gtk's event loop is getting called recursively accidentally as a result of progress bar updates called from network handler updates, which then calls the same network handler over again, corrupting everything.
Fix is coming shortly.
Oh, heh, I figured it out. gtk's event loop is getting called recursively accidentally as a result of progress bar updates called from network handler updates, which then calls the same network handler over again, corrupting everything.
Fix is coming shortly.
Okay, if you can manage to update your updater, you should be good to go now. Or just rm ~/.vendetta/update.rlb and run ~/bin/vendetta (without any arguments) should also fix things.
I'm really sorry about that.
I'm really sorry about that.
Eh, how does one get the updater back after deleting it?
In fact I just moved it instead of deleting it and then moved it back but now it crashes with segmentation fault?
In fact I just moved it instead of deleting it and then moved it back but now it crashes with segmentation fault?
Brilliant, it works for me now.
I removed my old update.rlb file from the ~/.vendetta folder
> rm ~/.vendetta/update.rlb
Then ran the vendetta launcher which was installed in my bin folder, it worked first time, thanks for picking this up a1k0n.
I removed my old update.rlb file from the ~/.vendetta folder
> rm ~/.vendetta/update.rlb
Then ran the vendetta launcher which was installed in my bin folder, it worked first time, thanks for picking this up a1k0n.
Theomyr: by default ~/bin/vendetta is a backup updater; if ~/.vendetta/update.rlb is present it overrides the backup.
Is the 32-bit or the 64-bit version crashing for you?
Is the 32-bit or the 64-bit version crashing for you?
It's the 32 bit and I don't have the bin/vendetta file due a bit custom installation. I've always started the game by executing the vendetta/update.rlb and now that it's broken I'm starting the game by executing the file vendetta/vendetta.
I see that's likly the problem now so I'll try to make a new installation as another user and then copy over the bin/vendetta file. Hopefully that will give me a new update.rlb
Update: Yep, copying over the bin/vendetta executable worked like a charm :)
I see that's likly the problem now so I'll try to make a new installation as another user and then copy over the bin/vendetta file. Hopefully that will give me a new update.rlb
Update: Yep, copying over the bin/vendetta executable worked like a charm :)