Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Crunchbang linux - no suitable front end problem
evilED Offline
Junior Member

Posts: 7
Threads: 2
Joined: Feb 2012
Reputation: 0
#1
Solved: 8 Years, 8 Months, 4 Weeks ago Crunchbang linux - no suitable front end problem

I haven't been able to find a fix that works for me when the installer script tells me I don't have a suitable frontend. Does anyone else have experience installing the Penumbra Collection 1.1 on crunchbang linux? The demos worked perfectly for me so I bought the game and haven't been able to get it to install.
02-09-2012, 01:33 AM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#2
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

Check the amount of free space you have in /tmp. or specify --target /path/with/more/space/than/temp



Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
02-09-2012, 01:58 AM
Website Find
evilED Offline
Junior Member

Posts: 7
Threads: 2
Joined: Feb 2012
Reputation: 0
#3
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

(02-09-2012, 01:58 AM)Urkle Wrote: Check the amount of free space you have in /tmp. or specify --target /path/with/more/space/than/temp


Thanks but /tmp has plenty of free space and specifying a different target sends up the same error.

I'm wondering if there's any packages I need that the installer is dependent on, maybe an older version of lib.so.6 or gcc than I have on my system.
02-09-2012, 07:20 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#4
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

(02-09-2012, 07:20 PM)evilED Wrote: Thanks but /tmp has plenty of free space and specifying a different target sends up the same error.

I'm wondering if there's any packages I need that the installer is dependent on, maybe an older version of lib.so.6 or gcc than I have on my system.
Hmm,, odd you can specify "-f ncurses" or "-f fltk". I'm able to run it on any of my systems (CentOS5 all the way to the latest Fedora 16) w/o issues.

The only other thing I can think of is that you have noexec set on your tmp drive which is preventing the installer from executing the extracted installer binaries for your system. (it has fltk, ncurses, gtk frontents for 32bit and 64bit linux).

Another thing to try is the unattended mode (-u)

pass --help for more information on running the installer.


Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
02-09-2012, 07:41 PM
Website Find
evilED Offline
Junior Member

Posts: 7
Threads: 2
Joined: Feb 2012
Reputation: 0
#5
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

No matter which frontend I specify it doesn't want to work. I created a new directory and it unpacked all the .lua installation scripts and created its own bin/ directory with "lzma-decode" in it. I checked my packages and realized lzma wasn't installed on my system, so i installed it, thinking maybe it would help, no such luck. Even running the startupinstaller.sh in the new dir I created doesn't work.

The installer doesn't seem to have a -u flag, but the --info does tell me the mode is attended.

I'll keep screwing around with it, thanks for the prompt replies.
02-09-2012, 10:47 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#6
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

the installer includes it's own copy of lzma.. what you can do is extract out the installer (--target /path/ and --keep)

then go into the /path/ and simply run the front end from there directly

./bin/linux/x86_64/fltk

and see what it does.

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
02-09-2012, 11:11 PM
Website Find
evilED Offline
Junior Member

Posts: 7
Threads: 2
Joined: Feb 2012
Reputation: 0
#7
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

Still no luck,
the only thing in the x86/ file is the lzma-decode file, no frontend, so that all I get is:

./bin/linux/x86/libc.so.6/fltk: No such file or directory

The startupinstaller.sh is getting hung up somewhere in there on my system.
02-11-2012, 05:31 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#8
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

Hmm..

What is the MD5sum of your installer?

Are you running a 32bit or 64bit linux install?

This is what the MD5sum should be for the "latest" build of the Penumbra collection installer..

d9ae143516e0873f3d26c4c3fd6b9df1 PenumbraCollection-1.1.sh


./PenumbraCollection-1.1.sh --target TEMP --keep --noexec


you'll want to manully run the startupinstaller.sh and it should "Extract" out everything else, including the binaries. If it doesn't and it bombs.. Then try manuallly running the lzma-decode binary.. If that fails to run, then we need to see why.. Run ldd on it

ldd ./bin/linux/x86/libc.so.6/lzma-decode

and send me that output.

You should be able to "manually" extract out the installer via any lzma binary you have.

lzmadec subarchive | tar -xvf -

Then you can manually run the installer. Or even replace the lzma-decode binary with your lzmadec.

My lzmadec (fedora 16) is from the xz-lzma-compat v5.1.1 package.

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
02-11-2012, 07:44 PM
Website Find
evilED Offline
Junior Member

Posts: 7
Threads: 2
Joined: Feb 2012
Reputation: 0
#9
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

Quote: My lzmadec (fedora 16) is from the xz-lzma-compat v5.1.1 package.
And bingo, a quick search revealed I didn't have a lzmadec utility on my system, its part of the xzdec package in debian repos, which I installed, then tried the penumbra installer again, it worked no problem!

Such as easy fix. Thanks for your help Urkle, couldn't have done it without you.
02-11-2012, 08:35 PM
Find
Urkle Offline
FG - Associate

Posts: 1,172
Threads: 31
Joined: Jul 2006
Reputation: 21
#10
Solved: 8 Years, 8 Months, 4 Weeks ago RE: Crunchbang linux - no suitable front end problem

It does seem quite odd that the included lzma-decode wouldn't run.

Could you still send the output of ldd on that binary?

Developing away on one of
Multiple Macs running 10.6, 10.7, 10.8, and 10.9.
Linux, 8-core AMD, 8GB RAM, Fedora 18, nVidia 450 1GB
02-14-2012, 06:34 PM
Website Find




Users browsing this thread: 2 Guest(s)