Thanks! I didnât know about
My first attempt went ok with the url. I was thinking to myself, âtheyâre crazyâ. My url is 67 characters long by default generated on github, so how am I supposed to get it down to at most 65? So what I did is I changed and shortened my username to get it to work, but then when I went over stakepool course part dealing with url, I realized how short Carlosâs url was, so I typed in âgit.ioâ which I saw in his shortened url as part of the url name and was able to find âurl shortenerâ tool on git.io and used that to make short url.
I was using a program called timeshift in linux to back up my files so I could return to an earlier working version and start from there instead of installing node from scratch. Well, in my haste to back up one of my sessions, I think I cut the process short of backing up all the files, so when I reinstalled that backup - the one I had worked on the longest - I would occasionally get âubuntu system problemâ messages pop up on my GUI/desktop, which it didnât have before the backup. So I did a fresh install of Ubuntu from scratch and restarted the course.
Some notes for others reading this thread: if you use github to create your url, and shorten that with git.io, or some other âurl shortenerâ, your url will take others to your github page. If you want a âwebsiteâ looking page with just your âpool-related infoâ click on the ârawâ button to the right, that will generate an url that takes you to a normal looking webpage, then you can shorten that url using git.io. Also, changing the filename of your url has no effect on the hash value of the fileâŚthe hashing function used in this instance is only concerned with the contents of the file, not the name of the file itself.
Anyway, Adrem, the biggest problem Iâve had on my second install is that I was accidentally generating errors by having an extra space (having been entered manually accidentally) at the end of a line in my in files to build transactions.
If you use vim and type vim tx.build, for example, it takes you into the file for editing, linux uses special characters which have more than one meaning, like $, âspace bar to create a single spaceâ, #, etc.
To tell linux you mean to use a regular character reserved for special status as a regular character only, you use the backslash \ before entering that special character of which âspace barâ or âsingle blank spaceâ happens to be a âspecial characterâ. Linux sees \âsingle spaceâ and âsingle spaceâ differently, the latter being a special character and the former just a regular âpress of the space barâ or single space. On my edits I discovered that either my file was corrupt or I had corrupted my file because using vim to enter a file to edit it:e.g., âvim filenameâ will take you into file âfilenameâ to edit it. The files we work on usually look like this:
line one \
line two \
âŚ
last line
Say represents your cursor position. If you use vim to edit your file and move your cursor through each line it will take you to the last visible character in each line.
So, for each line with backslash, you should see the furthest right you can go isâŚ
line k [\]
where the cursor sits on top of the \ symbol. Check each line by scrolling to the end of the line, if you can go past the end of the line with the cursor, e.g., line k \ then this will generate error(s) when you try to copy, paste and âenterâ to run command or run the command through your file as a script by giving it user-executable permissions.
If you notice your command is being split up when pasted, only a few of the last line get processed when you run the command even though you copied all lines, or one of your flags; e.g., --ttl 23442 cannot be found error, then this likely means you have an extra space at the end of one of your lines. Go through each line deleting any extra space at the end of each line and also deleting any extra lines at the bottom of your command and especially deleting any extra lines in the middle of your file.
last line
~
~
~
The above file contains an extra blank lineâŚthis blank line appears in vim by not having a tilda ~ symbol for that line;i.e., if you see ~ symbol that means no blanks lines - the end of the file has been reached at the first ~. In this case, you can see there is an extra line after âlast lineâ, so get rid of all such âextra linesâ in your files so it looks like thisâŚ
last line
~
~
~
~
Extra spaces and lines is where some of my errors came from that were hard to track down. I know extra spaces created errors, but Iâm not so sure of extra lines, but I got rid of them anyway because extra lines have a bunch of spaces which linux sees as special characters, which means an extra line might generate errors even though extra line(s) appear after the last line of your command lines.
I still have to set up ufw on my relay and bp. I donât know if my SPO is workingâŚmy block producer is not pulling blocks from IOHKâs relays in LiveView mode. Iâve used internal IPs for my start-up scripts for relay and core as well as for topology files for the relay and core to talk to one another, but not for the IOHK relays in the topology file of the relayâŚstill no blocks showing up. At what point should they show up, do you know? At what point of the process did you get blocks to show up in LiveView if you used that? Mine is always showing 0 blocks. My guess is IOHKâs relays might have trouble finding my core node because my relay host file is using internal IP, but when my relay sends messages to IOHKâs relays even though itâs using an internal IP, IOHK should see external IP with the correct port number 3001 to the relay since routers translate internal IPs to external ones when they go out on the web, so Iâm hoping their servers know to respond back on my public IP with the correct port number 3001, so my relay can forward blocks internally to my core node. I think the problem is with my relayâs internal host file. Iâll try changing that.