PDA

View Full Version : Avalon/Stormfront won't load with Lich (Mac)



Rosie
11-13-2017, 04:44 AM
I recently started playing DR on a MacBook Air using Sierra 10.12.6. I followed the instructions at https://gswiki.play.net/Mac_Installation_-_Lich_(software) and was able to launch Avalon 4.3.5 using Lich. Everything worked great (except an issue getting GTK2). I'm in awe of Lich, actually.

I decided to take the extra steps at the end of the installation instructions and get Wine and try using Stormfront. This somehow broke all both Stormfront and Avalon. I used the sudo chown -R $(whoami):staff ./lich command even though I didn’t get the error message shown in the instructions (I got one about GTK2 not being installed). I feel like I shouldn't have run that command.

Stormfront opens fine but nothing happens, no connection, just empty. I tried going back to Avalon using Lich, and the same thing happens, no connection. Terminal just hangs at waiting for the client to connect. I can access Avalon normally (without Lich).

I asked my friend Mr. Google. He suggested checking my etc/hosts file and sure enough there was a 127.etc simutronics line that I deleted. This didn’t fix the issue.

I’m not very technically minded (sorry). I may also have gotten impatient and quit processes while they were running so I hope I didn’t break anything. I'm worried about the sudo chown thing putting Ruby or Lich under my control and wonder if that's stopping Lich from connecting via Avalon.

At this stage I just want to get Avalon working again. Even though I only tried Lich for one day, it was amazing enough that I don't want to play without it!

Thanks for any help you can give! I've never tried Gemstone but if Lich was designed for it, I'm curious to give it a go.

Note: I have the debug file from the last time I tried to log in via terminal/Lich


2017-11-13 16:32:26: info: Lich 4.6.33
2017-11-13 16:32:26: info: Ruby 2.2.5
2017-11-13 16:32:26: info: x86_64-darwin16
lich/lich.rbw:10451:in `block in <main>': 'Gdk::Pixbuf' has been deprecated. Use 'GdkPixbuf::Pixbuf'.
/Users/RoseRed/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/gdk_pixbuf2-3.2.0/lib/gdk_pixbuf2/deprecated.rb:48:in `new': GdkPixbuf::Pixbuf.new(data, copy_pixels) is deprecated. Use Gio::Resource instead.
2017-11-13 16:32:26: error in Gtk.queue: undefined method `initialize_from_inline' for #<GdkPixbuf::Pixbuf:0x007fabc339e6a0>
/Users/RoseRed/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/gdk_pixbuf2-3.2.0/lib/gdk_pixbuf2/pixbuf.rb:45:in `initialize'
/Users/RoseRed/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/gdk_pixbuf2-3.2.0/lib/gdk_pixbuf2/deprecated.rb:48:in `new'
/Users/RoseRed/.rbenv/versions/2.2.5/lib/ruby/gems/2.2.0/gems/gdk_pixbuf2-3.2.0/lib/gdk_pixbuf2/deprecated.rb:48:in `new'
lich/lich.rbw:10451:in `block in <main>'
lich/lich.rbw:607:in `call'
lich/lich.rbw:607:in `block in queue'
lich/lich.rbw:12405:in `call'
lich/lich.rbw:12405:in `main'
lich/lich.rbw:12405:in `<main>'
2017-11-13 16:32:49: info: pretending to be dr.simutronics.net
2017-11-13 16:32:49: info: listening on port 4901
2017-11-13 16:32:49: info: waiting for the client to connect...
2017-11-13 16:35:50: error: timed out waiting for client to connect

Rosie
11-13-2017, 11:31 PM
I guess the quick version of what I'm asking is, how do I revert the following, back to how it was when Lich worked with Avalon?

sudo chown -R $(whoami):staff ./lich