I think Kayven was bitten by the following issue that I just observed (with
xboard 4.9.1, so it might have been fixed already). If the -icshelper
program can't be executed (nonexistent pathname, etc.), the terminal shows
no output until you press a key in it. At that point it spews "xboard:
Error writing to ICS: Broken pipe" many times, then finally dumps core.

---------- Forwarded message ---------
From: Tim Mann <t...@tim-mann.org>
Date: Tue, Apr 27, 2021 at 6:23 PM
Subject: Re: please help me make timestamp work for xboard
To: Kayven Riese <kay...@gmail.com>


I didn't mean to suggest that you run timestamp from the command line
instead of using xboard. I was just showing that timestamp does connect to
chessclub.com if you give the numeric IPv4 address.

You typed the correct xboard command line to use timestamp that way *IF*
you have timestamp_linux_2.6.8 in a directory that is in your search path
and you have it set to be executable. Type "echo $PATH" to the Linux shell
to find out what your search path is, and type "ls -l
timestamp_linux_2.6.8" to find out if it is executable -- it should have
three x's in the first column, similar to this:

$ echo $PATH
/home/mann/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
$ ls -l ~/bin/timestamp_linux_2.6.8
-rwxrwxr-x 1 mann mann 12432 Apr 25 16:13
/home/mann/bin/timestamp_linux_2.6.8

If you don't put timestamp into a directory in your $PATH, you can still
use it by giving the full pathname of where you did put it to xboard.
Example:

xboard -ics -icshost 45.55.120.214 -icshelper
/home/mann/chess/timestamp/timestamp_linux_2.6.8

I think the canberra-gtk-module message is a harmless one that can be
ignored. Google for this message to find a solution if it annoys you. This
may work:

sudo apt install libcanberra-gtk-module libcanberra-gtk3-module



On Mon, Apr 26, 2021 at 8:26 PM Kayven Riese <kay...@gmail.com> wrote:

> Thank you very much but doing the command you give literally gives an
> ASCII txt board.  I guess I forfeited unless they do autoabort in starting
> position to test that. {:P  I thought I figured out the right command but
> now I cannot connect because of the canberra issue (see attached image)
>
> On Sun, Apr 25, 2021 at 4:21 PM Tim Mann <t...@tim-mann.org> wrote:
>
>> For some unknown reason, chessclub.com never gave timestamp the ability
>> to look up hosts by name. So you have to give the numeric IP4 address of
>> chessclub.com instead of the string "chessclub.com". The current numeric
>> IP4 address of chessclub.com is 45.55.120.214. See this example output:
>>
>> mann@sandman:~/chess/timestamp$ host chessclub.com
>> chessclub.com has address 45.55.120.214
>> chessclub.com mail is handled by 10 chessclub-com.relay1g.spamh.com.
>> chessclub.com mail is handled by 30 chessclub-com.relay1i.spamh.com.
>> chessclub.com mail is handled by 20 chessclub-com.relay1h.spamh.com.
>> mann@sandman:~/chess/timestamp$ ./timestamp_linux_2.6.8 45.55.120.214
>> 5000
>> Welcome to the INTERNET CHESS CLUB
>>
>> web:   www.chessclub.com    email: supp...@chessclub.com
>> phone: 1-412-436-5558
>>
>> login: mann
>>
>> "mann" is a registered name.  If it is yours, type the password.
>> If not, just hit return to try another name.
>>
>> password: ��XXXXXXXX
>> ��
>> **  The use of chess-playing programs is not allowed unless you  **
>> **  have a (C) label ("help computers") or are logged on as an   **
>> **  anonymous user, e.g. anon1234  ("help anonymous").           **
>>
>> Internet Chess Club Events:  More details: "
>> https://www20.chessclub.com/calendar";.
>>                              Times are EDT; add 5 hours for GMT - 6 hours
>> for Central Europe.
>> _____________________________________________________________________
>>
>> ***************************************************************************************
>> ***                         Don't miss ICC videos and LIVE SHOWS!
>>           ***
>> ***   GOTW, Attack with LarryC, Ask the Master with Watson, Ronen's
>> Greatest Hits   ***
>> ***     Game Of the Day for major events, Dan Heisman's Improve Your
>> Chess,         ***
>> ***     Take it to the Max with Dlugy, Banter Blitz, SimulMaster, and
>> much more!    ***
>> ***     https://www.chessclub.com/videos --> All ICC videos
>>             ***
>> ***     https://www.youtube.com/user/ICCInternetChessClub --> Live Shows
>>            ***
>> ***                        The best way to learn chess online!
>>            ***
>>
>> ***************************************************************************************
>>
>> For a list of events, click here:
>>
>> https://www20.chessclub.com/calendar
>>  ____________________________________________________________________
>>
>>
>> ---> Move timestamping activated.
>> You have one message.  (Use "messages" to show, "clearmessages *" to
>> clear.)
>> Present company includes---> oldtimer WelcomeBot
>> aics%
>>
>> On Thu, Apr 22, 2021 at 2:30 AM <h.g.mul...@hccnet.nl> wrote:
>>
>>> Well, to make things clear: timestamp is not part of the XBoard project,
>>> but propriatry closed-source software developed by ICC. The idea behind it
>>> is that it encrypts the communication between client and server in a secret
>>> way that cannot be reproduced by a non-trusted party in order to tamper
>>> with the time stamps. I am not aware of the encryption algorithm having
>>> been broken. (As it is for 'timeseal' used by FICS.) If ICC supplies a
>>> version that doesn't work under all Linux systems, one must turn to ICC for
>>> having it fixed.
>>>
>>> Some of what you report seems strange, though. Timestamp should be a
>>> simple command-line application, and has no business using GTK. It is not
>>> clear which executable acually was responsible for the canberra-gtk-moule
>>> error message, but I don't think XBoard would need that, as I never heard
>>> of it.
>>>
>>> In principle timestamp is a telnet-like application, which you should be
>>> able to run from the command line (through he command "./timestamp
>>> chessclub.com 5000" ?). After which you should be able to communicate
>>> with ICC through it, typing commands and getting the ICS responses
>>> displayed in your terminal. If you try that, does it also give this error
>>> message?
>>>
>>>
>>>
>>>
>>> Op do., apr. 22, 2021 om 03:00, Kayven Riese <kay...@gmail.com> schreef:
>>>
>>> Here is my command line for my computer:
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ uname -a
>>> Linux kayve-HP-Compaq-Elite-8300-CMT 5.8.0-50-generic #56~20.04.1-Ubuntu
>>> SMP Mon Apr 12 21:46:35 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ldd timestamp
>>> linux-gate.so.1 (0xf7fb6000)
>>> libc.so.5 => not found
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$
>>>
>>> (above timestamp was the 2.0.30 version (renamed to simply timestamp)..
>>> later I tried 2.6.8 with more interesting but still failing results.. fail
>>> to connect)
>>>
>>> I can connect to ICC with my xboard it runs better than web interfaces
>>> but I can’t figure out how to use timestamp.  I am not sure which version
>>> from this webpage is the correct one:
>>> https://download.chessclub.com.s3.amazonaws.com/timestamp/index.html
>>> <https://www.chessclub.com/?URL=https%3A%2F%2Fdownload.chessclub.com.s3.amazonaws.com%2Ftimestamp%2Findex.html>
>>> I believe the file I used is the first one right now linux 2.0.30 (I
>>> renamed it to simply timestamp) but I have also tried linux 2.6.8
>>> well I tried this advice:
>>> http://www.talkchess.com/forum3/viewtopic.php?t=27107&start=10
>>> <https://www.chessclub.com/?URL=http%3A%2F%2Fwww.talkchess.com%2Fforum3%2Fviewtopic.php%3Ft%3D27107%26start%3D10>
>>> when I tried installing ia32-libs it said lib32z1 was a replacement so I
>>> installed that and now this is what is happening:
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ls
>>> example lantern timestamp timestamp_linux_2.6.8
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ rm timestamp
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ mv timestamp_linux_2.6.8
>>> timestamp
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ xboard -ics -icshost
>>> chessclub.com -icshelper timestamp
>>> Gtk-Message: 15:50:12.750: Failed to load module “canberra-gtk-module”
>>>
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ sudo apt install
>>> canberra-gtk-module
>>> Reading package lists… Done
>>> Building dependency tree
>>> Reading state information… Done
>>> E: Unable to locate package canberra-gtk-module
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ./timestamp 207.99.83.228
>>> 5000
>>> timestamp: Connection timed out
>>> timestamp: can’t connect to server
>>> Can someone help me make my xboard work with timestamp?  Please don’t
>>> tell me to use the web interface lag is everything in internet play I can’t
>>> have that awful lag.
>>>
>>> Here is more of a dump of what I have done:
>>>
>>>
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ file timestamp
>>> timestamp: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
>>> dynamically linked, interpreter /lib/ld-linux.so.1, not stripped
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ sudo dpkg
>>> --add-architecture i386
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ sudo apt-get update
>>> Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease
>>> buntu.com/ubuntu focal-backports InRelease [101 kB]
>>> [::deleted stuff::]
>>>
>>> Err:12 http://ppa.launchpad.net/ffmulticonverter/stable/ubuntu focal
>>> Release
>>>   404  Not Found [IP: 2001:67c:1560:8008::19 80]
>>> Reading package lists... Done
>>> E: The repository '
>>> http://ppa.launchpad.net/ffmulticonverter/stable/ubuntu focal Release'
>>> does not have a Release file.
>>> N: Updating from such a repository can't be done securely, and is
>>> therefore disabled by default.
>>> N: See apt-secure(8) manpage for repository creation and user
>>> configuration details.
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ sudo apt-get install
>>> libncurses5:i386 libstdc++6:i386 zlib1g:i386
>>> Reading package lists... Done
>>> Building dependency tree
>>> Reading state information... Done
>>>
>>> [::deleted stuff::]
>>>
>>> Setting up libncurses5:i386 (6.2-0ubuntu2) ...
>>> Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ./timestamp
>>> bash: ./timestamp: No such file or directory
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$
>>> /home/kayve/chess/timestamp
>>> bash: /home/kayve/chess/timestamp: No such file or directory
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ sudo apt-get install
>>> ia32-libs
>>> Reading package lists... Done
>>> Building dependency tree
>>> Reading state information... Done
>>> Package ia32-libs is not available, but is referred to by another
>>> package.
>>> This may mean that the package is missing, has been obsoleted, or
>>> is only available from another source
>>> However the following packages replace it:
>>>   lib32z1
>>>
>>> E: Package 'ia32-libs' has no installation candidate
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ldd timestamp
>>> linux-gate.so.1 (0xf7fce000)
>>> libc.so.5 => not found
>>>
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ sudo apt install lib32z1
>>> Reading package lists... Done
>>> Building dependency tree
>>> Reading state information... Done
>>> The following additional packages will be installed:
>>>   libc6-i386
>>> The following NEW packages will be installed:
>>>   lib32z1 libc6-i386
>>> 0 upgraded, 2 newly installed, 0 to remove and 46 not upgraded.
>>> Need to get 2,780 kB of archives.
>>> After this operation, 14.9 MB of additional disk space will be used.
>>> Do you want to continue? [Y/n] y
>>> Get:1 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64
>>> libc6-i386 amd64 2.31-0ubuntu9.2 [2,723 kB]
>>> Get:2 http://us.archive.ubuntu.com/ubuntu focal-updates/main amd64
>>> lib32z1 amd64 1:1.2.11.dfsg-2ubuntu1.2 [56.5 kB]
>>> Fetched 2,780 kB in 4s (625 kB/s)
>>> Selecting previously unselected package libc6-i386.
>>> (Reading database ... 251907 files and directories currently installed.)
>>> Preparing to unpack .../libc6-i386_2.31-0ubuntu9.2_amd64.deb ...
>>> Unpacking libc6-i386 (2.31-0ubuntu9.2) ...
>>> Replaced by files in installed package libc6:i386 (2.31-0ubuntu9.2) ...
>>> Selecting previously unselected package lib32z1.
>>> Preparing to unpack .../lib32z1_1%3a1.2.11.dfsg-2ubuntu1.2_amd64.deb ...
>>> Unpacking lib32z1 (1:1.2.11.dfsg-2ubuntu1.2) ...
>>> Setting up libc6-i386 (2.31-0ubuntu9.2) ...
>>> Setting up lib32z1 (1:1.2.11.dfsg-2ubuntu1.2) ...
>>> Processing triggers for libc-bin (2.31-0ubuntu9.2) ...
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ls
>>> example  lantern  timestamp  timestamp_linux_2.6.8
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ rm timestamp
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ mv timestamp_linux_2.6.8
>>> timestamp
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ xboard -ics -icshost
>>> chessclub.com -icshelper timestamp
>>> Gtk-Message: 15:50:12.750: Failed to load module "canberra-gtk-module"
>>> ^C
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ./timestamp 207.99.83.228
>>> 5000
>>> timestamp: Connection timed out
>>> timestamp: can't connect to server
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ^Cdo apt install lib32z1
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ sudo apt install
>>> canberra-gtk-module
>>> Reading package lists... Done
>>> Building dependency tree
>>> Reading state information... Done
>>> E: Unable to locate package canberra-gtk-module
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ chmod a+x timestamp
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ./timestamp 207.99.83.228
>>> 5000
>>> ^C
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ./timestamp chessclub.com
>>> 5000
>>> timestamp: Network is unreachable
>>> timestamp: can't connect to server
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ping
>>> ping: usage error: Destination address required
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ping yahoo.com
>>> PING yahoo.com(media-router-fp73.prod.media.vip.bf1.yahoo.com
>>> (2001:4998:124:1507::f000)) 56 data bytes
>>> 64 bytes from media-router-fp73.prod.media.vip.bf1.yahoo.com
>>> (2001:4998:124:1507::f000): icmp_seq=1 ttl=51 time=93.5 ms
>>> 64 bytes from media-router-fp73.prod.media.vip.bf1.yahoo.com
>>> (2001:4998:124:1507::f000): icmp_seq=2 ttl=51 time=119 ms
>>> ^C
>>> --- yahoo.com ping statistics ---
>>> 2 packets transmitted, 2 received, 0% packet loss, time 1001ms
>>> rtt min/avg/max/mdev = 93.547/106.399/119.252/12.852 ms
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ./timestamp
>>> www.chessclub.com 5000
>>> timestamp: Network is unreachable
>>> timestamp: can't connect to server
>>> kayve@kayve-HP-Compaq-Elite-8300-CMT:~/chess$ ./timestamp www.google.com
>>> 5000
>>>
>>> --
>>>   Sincerely,
>>>
>>>   Kayven Riese
>>> *----------------------------------------------------------*
>>>   Kayven Riese, MSCS,
>>>                       MS  (Physiology and Biophysics)
>>>   (415) 902 5513 cellular
>>>   Webmaster http://ChessYoga.org
>>> *----------------------------------------------------------*
>>>
>>>
>>>
>
> --
>   Sincerely,
>
>   Kayven Riese
> *----------------------------------------------------------*
>   Kayven Riese, MSCS,
>                       MS  (Physiology and Biophysics)
>   (415) 902 5513 cellular
>   Webmaster http://ChessYoga.org
> *----------------------------------------------------------*
>
>
>

Reply via email to