PDA

View Full Version : Lich Issues



strazos
11-12-2012, 05:36 PM
Still fairly new to Lich. I had it working fine, then I went away for 3 weeks. No one used my system, so I don't know why I get the following error upon return:


--- Lich: lnet active.
--- Lich: updater active.
--- Lich: infomon active.
>
[lnet: No connection could be made because the target machine actively refused it. - connect(2)]
lnet:63:in `initialize'
lnet:63:in `open'
[lnet: NilClass is not a valid input stream. It must walk
like either a String, an IO, or a Source.]
D:/Program Files (x86)/Ruby-1.8.7-p352/lib/ruby/1.8/rexml/source.rb:21:in `create_from'
D:/Program Files (x86)/Ruby-1.8.7-p352/lib/ruby/1.8/rexml/parsers/baseparser.rb:133:in `stream='
[lnet: connection lost]
[lnet: waiting 297 seconds before trying to reconnect...]
--- Lich: updater has exited.

I can use Lich fine from my laptop.

Caithris
11-23-2012, 12:34 PM
Fix previously posted no longer seems to work. Did the lnet server change again?

ROTOR
11-24-2012, 04:52 AM
Am getting the same error myself. Do I just need to download lich again?

Manamethis
11-24-2012, 05:38 AM
I tried a fresh download from lichproject.org and got the same connect message. The updater wouldn't connect but the map database could be downloaded.

[lnet: No connection could be made because the target machine actively refused it. - connect(2)]
lnet:68:in `initialize'
lnet:68:in `open'
[lnet: NilClass is not a valid input stream. It must walk
like either a String, an IO, or a Source.]
C:/Program Files (x86)/Ruby-1.8.7-p352/lib/ruby/1.8/rexml/source.rb:21:in `create_from'
C:/Program Files (x86)/Ruby-1.8.7-p352/lib/ruby/1.8/rexml/parsers/baseparser.rb:133:in `stream='
[lnet: connection lost]
[lnet: waiting 298 seconds before trying to reconnect...]
>
[infomon: checking combat maneuvers...]
[infomon: done]

This is apparently the first time you've run updater.lic

These scripts have been added to your update list: updater, repository, lnet, infomon, spell-list.xml.txt, go2, narost, gameobj-data.xml
Lich has been set to update automatically.
map.dat has been set to update automatically.

If you'd like to change these settings, kill this script (;k updater) and use ;updater help



[updater: error connecting to server: No connection could be made because the target machine actively refused it. - connect(2)]
[updater: downloading map database...]
[updater: writing map database to C:/Users/Desktop/LICHTEST/lich-4.3.17/lich/data/GSIV/map-1348758266.dat...]
[updater: loading map database...]
[updater: map database has been updated]

Caithris
11-24-2012, 06:59 AM
The last time I was getting this, the lnet server had changed IP addresses.

I guess we're SOL unless the Lnet server is just down? (I'm getting a ping, though). Or someone figures out what the new IP address is.

Toyalara
11-24-2012, 07:27 AM
The last time I was getting this, the lnet server had changed IP addresses.

I guess we're SOL unless the Lnet server is just down? (I'm getting a ping, though). Or someone figures out what the new IP address is.

I don't think the masses are simply doing without lnet, but I've reinstalled twice and still getting the same errors as those listed above. How can I fix this and get back up and running with lnet too? My narost and go2 works as well. This is what I'm getting repeatedly. I can't download waggle, uberbar, anything


[lnet: No connection could be made because the target machine actively refused it. - connect(2)]
lnet:68:in `initialize'
lnet:68:in `open'
[lnet: NilClass is not a valid input stream. It must walk
like either a String, an IO, or a Source.]
C:/Program Files (x86)/Ruby-1.8.7-p352/lib/ruby/1.8/rexml/source.rb:21:in `create_from'
C:/Program Files (x86)/Ruby-1.8.7-p352/lib/ruby/1.8/rexml/parsers/baseparser.rb:133:in `stream='
[lnet: connection lost]
[lnet: waiting 298 seconds before trying to reconnect...]

leifastagsweed
11-24-2012, 11:16 AM
I think everyone is getting that message right now and life will just sucketh entirely until Tilmen finishes eating turkey.

Jhynnifer
11-24-2012, 11:23 AM
I think everyone is getting that message right now and life will just sucketh entirely until Tilmen finishes eating turkey.

Quick, everyone send him $50!

Manamethis
11-24-2012, 11:25 AM
If running everything all at once from the same server is too much would it be possible to have the chat work something like the IRC chat rooms?

Daiyon
11-24-2012, 11:58 AM
I never realized how much LNET meant to me until it was gone. :(

Tillmen
11-24-2012, 06:13 PM
Someone decided to upgrade the RAID and reboot the server while I was out of town with no wifis and no cell signal.

Caithris
11-25-2012, 04:16 PM
Someone decided to upgrade the RAID and reboot the server while I was out of town with no wifis and no cell signal.

At the risk of sounding inane and nosy, is the lnet server not compatible with cron?

Tillmen
11-25-2012, 04:31 PM
At the risk of sounding inane and nosy, is the lnet server not compatible with cron?

It is, and it attempted to start lnet every 3 minutes the entire time, but it failed because the mysql server wasn't running. I'm not sure why mysql failed to start. On the old server I had cron start mysqld every 3 minutes if it wasn't running, because every once in a while it would run out of memory and crash. I foolishly thought it wouldn't have any problems on the new server. I added the mysql check back into cron right after I noticed it was dead, so hopefully that won't happen again.

Maviur
11-29-2014, 08:58 AM
Just logged in seems everything is wiped.Getting this


--- Lich v4.4.19 is active. Type ;help for usage info.

Please wait for connection to game server.


Welcome to GemStone IV (R) v5.10
Copyright 2014 Simutronics Corp.
All Rights Reserved
>
--- Lich: could not find script `infomon' in directory C:/Users/George/Documents/lich-4.4.19/lich/temp/scripts/!
--- Lich: could not find script `updater' in directory C:/Users/George/Documents/lich-4.4.19/lich/temp/scripts/!
--- Lich: could not find script `lnet' in directory C:/Users/George/Documents/lich-4.4.19/lich/temp/scripts/!
--- Lich: could not find script `repo' in directory C:/Users/George/Documents/lich-4.4.19/lich/temp/scripts/!

Sending $50 to my paypal now.Just the thought of walking from IMT to Landing.*groan

Tillmen
11-29-2014, 10:49 AM
It looks like you usually use:

Documents/lich-4.4.19/lich/lich.rbw

but this time you used:

Documents/lich-4.4.19/lich/temp/lich-4.4.19.rbw

or something like that.

Lich expects the scripts and data folders to be in the same place as Lich itself, so when you ran the backup lich.rbw file from the temp folder, it created new (and empty) scripts and data folders within that temp folder.

All you need to do is run Lich from Documents/lich-4.4.19/lich/lich.rbw instead of the one in the temp folder. Or if an update to Lich ever horribly breaks everything, you can move one of the backup .rbw files from the temp folder up one level and then run it.