Mutual GNU / Linux


uiWebPrevious12uiWebNext

#1 [en] 

I'm sure there's already a bunch of topics on this problem but I haven't found a solution to my problem by searching.

Here's my gear:
Ubuntu 12.04 64-bit version
Asus U35JC
Noob user

I installed Ryzom from the Software Center and after that launch the Ryzom icon that appears on the launcher. A window appears saying: Ryzom Update, Patching Ryzom
Soon it disappears and nothing happens.

I've also tried installing it through Sourceforge:
http://sourceforge.net/projects/ryzom/files/ryzom_client.7z/downl oad

This worked (with a few in-game glitches) in Ubuntu 12.10 32-bit on the same computer.
But on 12.04 x64, I've extracted the files and I attempt to launch ryzom_client, nothing happens. I've checked "Allow executing file as program", doesn't help.

So I thought that, before I start messing this up too much or re-installing Ubuntu, I would ask for help here. I hope that someone knows how to help, my mount is all lonely in Zora :(

Likka

#2 [en] 

When you say you tried to launch ryzom_client - how did you do that?

I'm opening up a terminal, cd into the ryzom install directory (I've put it into /opt/ryzom), then type ./ryzom_client.

However, before you do that last command, try to cd into the directory and type ./ryzom_update.sh
That might download (via rsync) some patches.

Good luck!

#3 [en] 

Thank you, Irfidel, for your quick response!

I ran ryzom_update.sh and it downloaded a bunch of stuff, but still no progress.

I've been trying to double-click on ryzom_client and running it from Terminal also. I'm pretty new to Terminal, but here's what I did:

susa@ASUS-U35JC:/$ cd /home/susa/Desktop/ryzom/
susa@ASUS-U35JC:~/Desktop/ryzom$
susa@ASUS-U35JC:~/Desktop/ryzom$ ryzom_client
ryzom_client: command not found

So.. someone point out the obvious to me, I'm obviously not doing something right here.
With the Ubuntu 12.10 32-bit it worked fine by double-clicking on the ryzom_client file.

#4 [en] 

umm... Not a Unix guru, but I do know that the Windoz client is strictly 32 bit.  I'm not sure if Ubuntu automatically finds this out, but if it doesn't you might have to start it up in some form of 32-bit emulation mode.

Second, I know that Unix does a lot of "hidden" directory forwarding.  Have you tried doing an ls command in the Terminal?

susa@ASUS-U35JC:~/Desktop/ryzom$ ls ryzom*

That should give you a list of all files in the directory with names starting with "ryzom"  and you can check whether ryzom_client is present.  The response indicates to me that it is not, and that the PATH variable does not include the directory where it does reside.

I hope that this provides some direction.

---


Remembering Tyneetryk
Phaedreas Tears - 15 years old and first(*) of true neutral guilds in Atys.
(*) This statement is contested, but we are certainly the longest lasting.
<clowns | me & you | jokers>

#5 [en] 

Thanks Bittymacod. I forgot to include that part and here it is:

susa@ASUS-U35JC:~$ cd /home/susa/Desktop/ryzom/
susa@ASUS-U35JC:~/Desktop/ryzom$ ls
cache data ryzom.desktop.in unpack
cfg examples ryzom_install_desktop_menu.sh user
client.cfg log.log ryzom_uninstall_desktop_menu.sh
client_default.cfg ryzom_client ryzom_update.sh
client.log ryzom.desktop save
susa@ASUS-U35JC:~/Desktop/ryzom$ ryzom_client
ryzom_client: command not found

so it is present but for some reason it doesn't run it.
I've started to install this game on a fresh install of Ubuntu, so maybe there is something I need to do before these kind of files can be executed? I'm really a newbie on this OS so I have no idea.
Also I tried to install another game with a similar kind of install method and the executable (not .exe) file also didn't react to either double-click or running from Terminal.

EDIT: excuse me for the ls being so scrambled, I couldn't get them separate. The point is that ryzom_client is there with all the other files.

Last edited by Likka (1 decade ago)

#6 [en] 

you might need to add ./ in front of ryzom_client

by default many distros don't include the current directory (.) in the PATH. Then you need to add ./ in front of executables you want to run from current directory.

---

Casy * Foreign Secretary * Alliance of Honor
Intensive Care Bear

#7 [en] 

Casy, that I didn't know and it certainly does more than what I did. It gives an error message which is quite long:

susa@ASUS-U35JC:~/Desktop/ryzom$ ./ryzom_client
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
ERR f5470700 driver_opengl_window.cpp 1082 setDisplay <Unknown> : glXChooseVisual() failed
-------------------------------

Log with no filter:
-------------------------------
2012/12/07 16:12:46 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(lmconts.packed, packedsheets.bnp@lmconts.packed, 0, packed): already inserted from 'data/', skip it
2012/12/07 16:12:46 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(mission_icon.packed_sheets, packedsheets.bnp@mission_icon.packed_sheets, 0, packed_sheets): already inserted from 'data/', skip it
2012/12/07 16:12:46 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(outpost.packed_sheets, packedsheets.bnp@outpost.packed_sheets, 0, packed_sheets): already inserted from 'data/', skip it
2012/12/07 16:12:46 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(outpost_building.packed_sheets, packedsheets.bnp@outpost_building.packed_sheets, 0, packed_sheets): already inserted from 'data/', skip it
2012/12/07 16:12:46 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(outpost_squad.packed_sheets, packedsheets.bnp@outpost_squad.packed_sheets, 0, packed_sheets): already inserted from 'data/', skip it
2012/12/07 16:12:46 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(plant.packed_sheets, data/plant.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(race_stats.packed_sheets, data/race_stats.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(sbrick.packed_sheets, data/sbrick.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(gen_mo_charogne.dds, sfx.bnp@gen_mo_charogne.dds, 0, dds): already inserted from 'construction.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(gen_mo_charogne.tga, sfx.bnp@gen_mo_charogne.dds, 1, dds): already inserted from 'construction.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(gen_mo_charogne.png, sfx.bnp@gen_mo_charogne.dds, 1, dds): already inserted from 'construction.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(gen_mo_charogneinsect.dds, sfx.bnp@gen_mo_charogneinsect.dds, 0, dds): already inserted from 'construction.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(gen_mo_charogneinsect.tga, sfx.bnp@gen_mo_charogneinsect.dds, 1, dds): already inserted from 'construction.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(gen_mo_charogneinsect.png, sfx.bnp@gen_mo_charogneinsect.dds, 1, dds): already inserted from 'construction.bnp@', skip it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(sitem.packed_sheets, data/sitem.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(skill_tree.packed_sheets, data/skill_tree.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(canope_matis_trunk.dds, sky.bnp@canope_matis_trunk.dds, 0, dds): already inserted from 'matis_maps.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(canope_matis_trunk.tga, sky.bnp@canope_matis_trunk.dds, 1, dds): already inserted from 'matis_maps.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(canope_matis_trunk.png, sky.bnp@canope_matis_trunk.dds, 1, dds): already inserted from 'matis_maps.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(canope_matis_trunk_detail.dds, sky.bnp@canope_matis_trunk_detail.dds, 0, dds): already inserted from 'matis_maps.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(canope_matis_trunk_detail.tga, sky.bnp@canope_matis_trunk_detail.dds, 1, dds): already inserted from 'matis_maps.bnp@', skip it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(canope_matis_trunk_detail.png, sky.bnp@canope_matis_trunk_detail.dds, 1, dds): already inserted from 'matis_maps.bnp@', skip it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(sky.packed_sheets, data/sky.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(string.typ, sound.bnp@string.typ, 0, typ): already inserted from 'leveldesign.bnp@', skip it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(sphrase.packed_sheets, data/sphrase.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(ssl_ca_cert.pem, data/ssl_ca_cert.pem, 0, pem): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(succes_chances_table.packed_sheets, data/succes_chances_table.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(text_emotes.packed_sheets, data/text_emotes.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(titles.packed_sheets, data/titles.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:47 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(water_tryker_island.shape, tryker_island_zones.bnp@water_tryker_island.shape, 0, shape): already inserted from 'tryker_island_shapes.bnp@', skip it
2012/12/07 16:12:48 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(tr_acc_pouf.shape, tryker_shapes.bnp@tr_acc_pouf.shape, 0, shape): already inserted from 'indoors_shapes.bnp@', skip it
2012/12/07 16:12:48 <Unknown> WRN f5470700 path.cpp 1463 : PATH: CPath::insertFileInMap(tr_acc_table.shape, tryker_shapes.bnp@tr_acc_table.shape, 0, shape): already inserted from 'indoors_shapes.bnp@', skip it
2012/12/07 16:12:48 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(weather_function_params.packed_sheets, data/weather_function_params.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:48 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(weather_setup.packed_sheets, data/weather_setup.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:48 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(world.packed_sheets, data/world.packed_sheets, 0, packed_sheets): already inserted from 'packedsheets.bnp@' but special case so override it
2012/12/07 16:12:48 <Unknown> INF f5470700 path.cpp 958 : PATH: CPath::addSearchPath(examples, 1, 0): adding the path 'examples/'
2012/12/07 16:12:48 <Unknown> INF f5470700 path.cpp 1436 : PATH: CPath::insertFileInMap(r2_features_loaded.lua, examples/r2_features_loaded.lua, 0, lua): already inserted from 'data_common.bnp@' but special case so override it
2012/12/07 16:12:48 <Unknown> WRN f5470700 path.cpp 516 : PATH: File (classificationtype_words_en.txt) not found (classificationtype_words_en.txt)
2012/12/07 16:12:48 <Unknown> WRN f5470700 init.cpp 533 : Can't check video driver version
2012/12/07 16:12:48 <Unknown> DBG f5470700 driver_opengl_window.cpp 363 : 3D: XOpenDisplay on ':0.0' OK
2012/12/07 16:12:48 <Unknown> INF f5470700 driver_opengl_window.cpp 374 : 3D: XRandR 1.3 found
2012/12/07 16:12:48 <Unknown> INF f5470700 driver_opengl_window.cpp 385 : 3D: XF86VidMode 2.2 found
2012/12/07 16:12:48 <Unknown> INF f5470700 driver_opengl_window.cpp 399 : 3D: XRender 0.11 found
2012/12/07 16:12:48 <Unknown> DBG f5470700 driver_opengl_window.cpp 403 : 3D: Available X Extensions:
3D: MIT-SCREEN-SAVER XFree86-VidModeExtension XFree86-DGA DPMS XVideo
3D: XVideo-MotionCompensation X-Resource DOUBLE-BUFFER RECORD DRI2
3D: Generic Event Extension SHAPE MIT-SHM XInputExtension XTEST
3D: BIG-REQUESTS SYNC XKEYBOARD XC-MISC SECURITY
3D: XFIXES RENDER RANDR XINERAMA Composite
3D: DAMAGE
2012/12/07 16:12:48 <Unknown> ERR f5470700 driver_opengl_window.cpp 1082 : glXChooseVisual() failed
-------------------------------
User Crash Callback:
-------------------------------
UserId: 4294967295
HomeId: 0
ShardId: 0
On a Mainland Shard
Application: ryzom_live
No user entity information
ViewPosition: 0.00 0.00 0.00
Time in game: 0h 0min 0sec
LocalTime: 2012/12/07 16:12:48
ServerTick: 0
ConnectState: NotInitialised
LocalAddress: :0 (0.0.0.0)
Language: English
ClientVersion: 2.1.0
PatchVersion:
Client is online
NumServerHOP: 0
NumFarTP: 0
NumReselectPerso: 0
Connection Events:
Memory: 1902MB/3744MB
Process Virtual Memory: 0B
OS: Linux version 3.2.0-34-generic (buildd@allspice) (gcc version 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5) ) #53-Ubuntu SMP Thu Nov 15 10:48:16 UTC 2012
Processor: Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz / ? Family 6 Model 37 Stepping 5 / GenuineIntel / 933.000MHz / 4 Processors found
CPUID: 0
HT: NO
CpuMask: f
NeL3D: OpenGL isn't initialized
No sound
-------------------------------
Aborted (core dumped)

That is all very mystic to me, but maybe someone could translate this to simple english? If not then maybe offer a solution.

#8 [en] 

Likka--

Most of the error log is stuff that is un-related to the reason for your crash and which shows up in everyone's log as residuals from years of patching. The real reason is in the first few lines:
Xlib: extension "GLX" missing on display ":0.0".
Xlib: extension "GLX" missing on display ":0.0".
ERR f5470700 driver_opengl_window.cpp 1082 setDisplay <Unknown> : glXChooseVisual() failed

It would appear that there is a problem with OpenGL in your installation, probably having to do with OpenGL recognizing your display. 

Have you run the Ryzom configuration routine to choose the drivers?

Have you run any set-up programs for OpenGL?

I'm sure that there are other people who know more about this than I -- as before, I am just trying to show the little things that I think anyone can do in Linux.

Casey -- really? They don't include the current directory?  That's just silly.

---


Remembering Tyneetryk
Phaedreas Tears - 15 years old and first(*) of true neutral guilds in Atys.
(*) This statement is contested, but we are certainly the longest lasting.
<clowns | me & you | jokers>

#9 [en] 

Bitttymacod (atys)
Casey -- really? They don't include the current directory?  That's just silly.

It is silly for a regular user installation. It is meant for the following scenario: an arbitrary user might drop a harmful executable file... named say ls-l into some user writable directory (/tmp or another). Later on a root user logs in and tries to run ls -l in that directory. He mistypes and accidentally runs ls-l with root privileges. That does explain why '.' is not included in the root PATH but it does not explain why it is omitted in the default configuration of new regular users. Linux sometimes is more secure than you want it to be :-)

if you want to add it (export PATH=$PATH:. or similar depending on your shell) make sure you add it to the end of search order. Never do export PATH=.:$PATH for the same reason stated above. Windows however does search in the 'wrong' order. Try dropping a nslookup.exe or .bat or anything you might imagine somewhere on a windows server where the admin might run that command ;)

---

Casy * Foreign Secretary * Alliance of Honor
Intensive Care Bear

#10 [en] 

Um... I quite take your explanation when it comes to root or other admin privelege account.

Any idea how to fix Likka's other problem?

---


Remembering Tyneetryk
Phaedreas Tears - 15 years old and first(*) of true neutral guilds in Atys.
(*) This statement is contested, but we are certainly the longest lasting.
<clowns | me & you | jokers>

#11 [en] 

About the install issue: i think you are right, GLX is OpenGL for X-Windows server. But i don't know much about linux desktops or how to install graphics drivers on those. Try to google 'GLX Ubuntu 12.04' or check the other support threads on this forum about Ubuntu 12.04 64bit.

---

Casy * Foreign Secretary * Alliance of Honor
Intensive Care Bear

#12 [en] 

If you are convinced that Ryzom is installed, which it seems to be, then try checking the ''Additional Drivers'' in the Linux System menu. It seems that you need to install the 3D proprietary drivers.

#13 [en] 

As far as running Ryzom is concerned, there is a shell script in the ryzom directory, which will install the program to your desktop. Just cd into /opt/ryzom (in your case) and type ./ryzom_install_desktop_menu.sh

#14 [en] 

It doesn't seem to me that the 3D driver is not installed, otherwise a previous version of Ryzom could not have been started either.

Try the following: Load the static Linux client from Shevek http://sevmek.free.fr/static/ and report what happens.

---

Daomei die Streunerin - religionsneutral, zivilisationsneutral, gildenneutral

#15 [en] 

Hi Likka,

seems you have a notebook with an intel cpu with integrated graphics (Core i3 370M), but also a separate (internal) graphics card: NVIDIA GeForce 310M.

If that's right, what Tyneetryk suggested really might help you: Check if you've installed a proprietary extra driver for your Nvidia Gfx:

- Left or Right Click on the upper right corner "power down" symbol
- In the menu that opens click "System settings" (Systemeinstellungen)
- In the window that opens click "Additional drivers" (Zusaetzliche Treiber)
- After some searching and some more seconds of seemingly inactivity, a window should pop up. It lists one or more available drivers.
- If it's not yet selected with a green light (like a traffic light), click on "NVidia Accelerated Graphics Driver", then click on "Activate" in the lower right corner of said window.

Sometimes that window also offers beta versions. Those are usually more instable and should not be lightly chosen. However, if the regular NVidia driver does not help you, try out the beta versions, too. One after the other.

Once you activated one driver, I'd do a full reboot, and only then test Ryzom. While Linux usually does not need reboots on all new installations and updates, the graphics drivers are a bit.....fickle to that regard..

All the best of luck!
Irifdel

P.S.: (Just listed some German expressions as well in the hope that this thread will eventually have a successful resolution of your problem and be more readily findable for more people)

Last edited by Irfidel (1 decade ago) | Reason: typo

uiWebPrevious12uiWebNext
 
Last visit Friday, 26 April 23:49:31 UTC
P_:

powered by ryzom-api