Forums » Linux

Can't Open 15.04

Oct 14, 2015 Starlock link
Here's what I'm getting when I put this <<sh ./vendetta-linux-x-installer.sh>> in the terminal.

<<sh: 0: Can't open ./vendetta-linux-x-installer.sh>>

I've tried substituting the x for ia32, changing permissions, and downloading the game again to no avail. It's also not available in the Ubuntu Software Center. I'm currenly running 15.04. I'd really like to play this game. At the very least I want to know why I can't install it.

Any help will be appreciated.
Oct 14, 2015 incarnate link
So, first of all, you do need to substitute the "x" for whatever architecture you have downloaded, be it ia32 or amd64.

Are you running 32bit or 64bit Ubuntu?

Also, just to be sure, did you compare the sha256 of your downloaded version, against the checksums provided on the linux download page? That would rule out download/file corruption being an issue.

You can check the sum by running "sha256 filename" (without quotes), where filename is replaced with the actual file-name, like "vendetta-linux-amd64-insaller.sh". sha256 will output a string of numbers and letters, which you can compare against those on the webpage to see if they match.
Oct 14, 2015 Starlock link
I tried what you advised but had to download hashalot. After downloading, I tried again and got this:

mlockall: Cannot allocate memory
Warning: couldn't lock memory, are you root?
Enter passphrase:

After entering my passphrase a bunch of weird ass characters were added to my name in the terminal. I tried it again and got the above again.

*Would this indicate that my OS is rooted?
Oct 14, 2015 incarnate link
It just sounds like you're not typing the "sudo" at the beginning, ie:

"sudo apt-get install hashalot"
Oct 14, 2015 Starlock link
That's exactly what I did. I got that mlockall shit after I installed then used hashalot.
Oct 14, 2015 incarnate link
I.. don't know, then.

But, I just created a 32bit Ubuntu 15.04 Desktop install from scratch into vmware, using a fresh iso downloaded from the Ubuntu website.

Then I went to our Vendetta Online for Linux download page and used the link marked:

WEB DOWNLOAD: LINUX IA32 CLIENT - (HTTP) SAN JOSE, CA

Then I started a terminal, and did:

cd Downloads

(because Firefox put it into my Downloads directory). And then:

sh vendetta-linux-ia32-installer.sh

It worked fine for me. I proceeded through the questions (just hitting enter). Then when it exited, it said it installed the game into /home/(myusername)/bin. Where "(myusername)" is.. obviously.. my actual user name.

So I did:

cd ../bin (since I was already in home/(myusername)/Downloads)

And then ran:

./vendetta

And it proceeded to download another 65MB of patches (ugh, need to update the install versions soon), and bring the game up to date, and then allow me to create an account or just run the game, etc. The game actually ran fine in VMware, which surprised me.

Anyway, as far as I can tell, everything is working fine in Ubuntu 15.04?

The game may not detect your video mode correctly (and run in a small window of your desktop, until you re-configure it manually), but some of that is just "part of using Linux".
Oct 14, 2015 Starlock link
Here's where I've gotten to so far.

Thank you for installing Vendetta Online.

myusername:~/Downloads$ cd ../bin
myusername:~/bin$ ./vendetta
./vendetta: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Oct 14, 2015 Darth Nihilus link
once youre in the "bin" directory type this: "ls -a"

if there is a ".vendetta" directory then do: "cd .vendetta"

once you are in ".vendetta" then do: "./vendetta"
Oct 14, 2015 Starlock link
Don't worry about it. I think it has something to do with the way the directory is set up. I'll figure it out.
Oct 14, 2015 Starlock link
Here's what I got.

myusername:~/bin$ ls -a
. .. vendetta
myusername:~/bin$ cd .vendetta
bash: cd: .vendetta: No such file or directory
Oct 14, 2015 Darth Nihilus link
Find the ".vendetta" directory and you'll be golden.

If you make it into the game, find me and I'll give you some credits for being a superior computer user.

Good luck!
Oct 14, 2015 Darth Nihilus link
OK I didn't see your post!

do "cd vendetta"

and then do "ls -a" and post back results here
Oct 14, 2015 Starlock link
I downloaded the OS right from the Ubuntu website. There was issues at install because of my computer coming with Windows 10. I'll just reinstall Ubuntu if I have to.
Oct 14, 2015 incarnate link
If you think you have Ubuntu Desktop, and you're missing gtk, then something is not-right with your Ubuntu install.

Did you actually install Ubuntu Desktop? Or is this some version of Server or Minimal, where you manually installed X11 later?

Even if it's upgraded from an older version of Ubuntu Desktop, it should still have gtk already. I mean, I think we build the game on Ubuntu from 2008, to make sure it will be backwards-compatible with everyone out there. And then, obviously it worked fine for me on a fresh, brand-new install of 15.04.

You can try doing:

sudo apt-get install libgtk2.0-0:i386

But, even if that lets you get a bit further, there may still be other problems. Because gtk should NOT be missing, and if it is, then there's no guarantee that it's the only thing that's missing.

We've had thousands of clean installs for different Linux people. The issue you're describing is both unusual, and specific to your system.
Oct 14, 2015 Starlock link
You're a freaking genius, incarnate! It's working now!
Oct 14, 2015 incarnate link
Well, like I said, it may get further, but I think something is broken in your Ubuntu install.

I'd probably recommend re-installing Ubuntu.
Oct 14, 2015 Starlock link
So, I clicked on the vendetta icon in my bin folder and it started updating. After it finished I pressed play then nothing happened...
Oct 14, 2015 incarnate link
Yes, I think your OS install is screwed up. That's what I meant. You need to re-install Ubuntu.

Basically, important pieces of Ubuntu are missing, and they are pieces the game needs to.. work.

(Also, as this isn't really a Bug, I'm probably going to move this thread to the Linux forum).
Oct 14, 2015 Starlock link
That's cool, I thought I had originally posted there. And thanks for all the help, it's appreciated.
Oct 14, 2015 abortretryfail link
Check the game's errors.log file. It'll be in ~/.vendetta

Maybe you'll find a useful hint there as to what's missing.

You might be missing libGL or something, which is weird, because it's installed by default on Ubuntu. like Inc said, you might want to re-install. Especially if you just installed it and it was like that. It might be possible to fix it, but it could be more trouble than just doing a clean install.