01-Aug-2022

Maintenance job has usual outcome
Last night’s maintenance run didn’t show anything weird. Although there is a huge amount of spam, numbers aren’t alarming:

PMAS%nbsp;statistics%nbsp;for%nbsp;July
Total%nbsp;messages%nbsp;%nbsp;%nbsp;%nbsp;:%nbsp;%nbsp;%nbsp;3162%nbsp;=%nbsp;100.0%nbsp;o/o
DNS%nbsp;Blacklisted%nbsp;%nbsp;%nbsp;:%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;0%nbsp;=%nbsp;%nbsp;%nbsp;%nbsp;.0%nbsp;o/o%nbsp;(Files:%nbsp;%nbsp;0)
Relay%nbsp;attempts%nbsp;%nbsp;%nbsp;%nbsp;:%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;75%nbsp;=%nbsp;%nbsp;%nbsp;2.3%nbsp;o/o%nbsp;(Files:%nbsp;31)
Accepted%nbsp;by%nbsp;PMAS%nbsp;%nbsp;:%nbsp;%nbsp;%nbsp;3087%nbsp;=%nbsp;%nbsp;97.6%nbsp;o/o%nbsp;(Files:%nbsp;31)
%nbsp;%nbsp;Handled%nbsp;by%nbsp;explicit%nbsp;rule
%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;Rejected%nbsp;:%nbsp;%nbsp;%nbsp;2012%nbsp;=%nbsp;%nbsp;65.1%nbsp;o/o%nbsp;(processed),%nbsp;%nbsp;63.6%nbsp;o/o%nbsp;(all)
%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;Accepted%nbsp;:%nbsp;%nbsp;%nbsp;%nbsp;107%nbsp;=%nbsp;%nbsp;%nbsp;3.4%nbsp;o/o%nbsp;(processed),%nbsp;%nbsp;%nbsp;3.3%nbsp;o/o%nbsp;(all)
%nbsp;%nbsp;Handled%nbsp;by%nbsp;content
%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;Discarded%nbsp;:%nbsp;%nbsp;%nbsp;%nbsp;310%nbsp;=%nbsp;%nbsp;10.0%nbsp;o/o%nbsp;(processed),%nbsp;%nbsp;%nbsp;9.8%nbsp;o/o%nbsp;(all)
%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;Quarantained%nbsp;:%nbsp;%nbsp;%nbsp;%nbsp;542%nbsp;=%nbsp;%nbsp;17.5%nbsp;o/o%nbsp;(processed),%nbsp;%nbsp;17.1%nbsp;o/o%nbsp;(all)
%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;%nbsp;Delivered%nbsp;:%nbsp;%nbsp;%nbsp;%nbsp;116%nbsp;=%nbsp;%nbsp;%nbsp;3.7%nbsp;o/o%nbsp;(processed),%nbsp;%nbsp;%nbsp;3.6%nbsp;o/o%nbsp;(all)

No large amount of relay attempts either. probably just a few on some days, none of the files exceed 4 blocks (2 Kb) in size. Fine.

New case and components for workstation
Since I found UnReal 5 engine is freely available, I started creating virtual worlds. I started with my workstation consisting of an ASUS TUF X299 Mark1 motherboard, an Intel Core I9 processor with 10 cores, 32 GB memory and a NVidia GTX1080 video card in a Sharkoon enclosure. That card is the bare minimum to run the Unreal Editor, but it does the trick. However, it pushes the system to it’s max so the fans were very busy.
To improve performance, I changed my video card for an ASUS RTX3080, 10Gb memory. It does make a difference, but I quickly found out that all fans should run at their max, to keep GPU and CPU on healthy temperatures: GPU ran up to 80 degrees and CPU 60. When the fans ran at high speed, these were lowered to about 45, with a lot of noise. So I decided I should choose a more airy enclosure, that could hold more fans. I found a good case: Lian-Li O11 Dynamic EVO, and I added 8 fans to cool it all down. And now I’m busy: For some projects you need more memory so I added another 32 Mb. Moving from one case into another was one day, not all completed yet but now I don’t have to worry anymore about temperatures: even when fans are at low or moderate speed and high load using UnReal, GPU temp won’t exceed 55 degrees, and the CPU is kept on a healthy 40.
Still need to finish a few things, but I’m happy with it. The only downside: There is no facility to hold the 2 5.25 inch DVD/BR drives, but I’ll find a solution for that.

Switch to Diana didn’t go as expected
I have run my server on Dione now for over 6 months so I decided it is time to switch to Diana. Yesterday I prepared for a switch: Copy whatever I had done on Dione to Diana (Willibrordpad images, MySQL database and CMS files) and had the system running completely except for a few services that would cause conflicts if running. Tonight, I retrieved the log data shown above, to be added on Diana, after Dione was switched off. A few minor problems activating these services, but all was running in the end, so I could shutdown Dione.
Wrong. Not enough. I should have copied the certificate files now on Dione to Diana as well, but I could indeed access the web. Except for the blogs; for some reason, index.php could not be found. HomeDesk did work and showed that indeed, sysblog:[000000]index.php could not be found. I tried using DCL but $ dir sysblog:[000000]index.php failed to find the file. It is probably a matter of logicals, but this needs to be investigated. . So I restarted Dione and keep it running until this is solved.

CMS program
I picked it up again but had a problem uploading the files to Dahpne (the PWS). I now know what caused it and the solution has been implemented, so as soon as I get started again, I can upload the new files and compile – and create a test program to see if it works

28-Jan-2022

SA5300A manuals found
Searched for the documents on Google but fond just the release notes which didn’t help me further. Put a question on the VSI community forum and got another location. Messing with FTP settings, I couldn’t get them. Got some hints from the forum and tried on VMS – where access succeeded but getting the files failed:
FTP> mget *
227 Debuging Passive Mode (15,72,188,128,156,222).
150 Opening BINARY mode data connection for 0291-0799-A.PDF (52497 bytes).
226 Transfer complete.
local: DATADISK3:[000000.sa5300]0291-0799-A.PDF;2 remote: 0291-0799-A.PDF
52488 bytes received in 00:00:00.36 seconds (139.60 Kbytes/s)
227 Debuging Passive Mode (15,72,188,128,156,180).
150 Opening BINARY mode data connection for 0292-0799-A.PDF (47043 bytes).
226 Transfer complete.
local: DATADISK3:[000000.sa5300]0292-0799-A.PDF;2 remote: 0292-0799-A.PDF
47034 bytes received in 00:00:00.25 seconds (183.02 Kbytes/s)
227 Debuging Passive Mode (15,72,188,128,156,137).
150 Opening BINARY mode data connection for 13JE-1000A.PDF (43926 bytes).
226 Transfer complete.
local: DATADISK3:[000000.sa5300]13JE-1000A.PDF;2 remote: 13JE-1000A.PDF
43807 bytes received in 00:00:00.25 seconds (170.47 Kbytes/s)
227 Debuging Passive Mode (15,72,188,128,156,166).
150 Opening BINARY mode data connection for 239449-009.PDF (1527139 bytes).
%TCPIP-E-FTP_OUTPROCF, error processing output file DATADISK3:[000000.sa5300]239449-009.PDF;2
-RMS-W-RTB, 59509 byte record too large for user's buffer

after a minute or so, all the rest fails:

421 Service not available, Remote server has closed the connection
%TCPIP-E-FTP_NETERR, I/O error on network device
-SYSTEM-F-IVCHAN, invalid I/O channel

and the connection was dropped.
Restarted FTP session (no problem) and disconnected immediately. Now tried that file separately:

FTP> get ACUXE126.EXE
227 Debuging Passive Mode (15,73,208,136,156,184).
150 Opening BINARY mode data connection for ACUXE126.EXE (3563523 bytes).
%TCPIP-E-FTP_OUTPROCF, error processing output file DATADISK3:[000000.sa5300]ACUXE126.EXE;1
-RMS-W-RTB, 61440 byte record too large for user's buffer

and after some time (1 minute or so):

421 Service not available, Remote server has closed the connection

Next I returned to FileZilla on my workstation, sure to set connection to be passive, and now I could get hold of all the files. Most seem to be obsolete, overruled by newer versions that are also in the list…But some are useful indeed.

07-Nov-2019

New hardware
Today two pieces of new hardware arrived, that I ordered: a new router – the successor of my Vigor 2925: Vigor 2926. Fun part is I can simply configure that one using the backup of the 2925 :). But that can wait – since the DNS issues I encountered were solved. However, it has some advantages over the 2925: Throughput through the firewall is significantly faster, it should now be possible to use the full 160Mbs speed…And it can refresh DHCP-delivered data much faster so viewing TV will have less hick-ups.
Second there came a new laptop – I got more and more frustrated that my good old, 6 year old HP 17 inch ProBook 4720 failed updating time and time again to update the Windows 10 1511 version : to 1803 hangs at 75% and 82%, to 1903 as wel but made it to 90%…. So I goy myself an HP Envy, 17 inch, running a 10th Generation I7.
Just that it has Home edition installed, so upgraded to Pro. Logged in onto my Ms Account and got quite a lot of installed software and configurations that are stored in my account – saves a huge amount of work.

10-Oct-2019

New disk in workstation
One of the larger disks in the workstation – 300Gb on SATA3 – is knows to have some problems in some areas, that are not noted until accessed for read – no problem writing there, but read fails. Due to it’s size, I used this disk mainly for storing disk images for VirtualBox VMs. Pretty nasty it one of these files gets into such an area….
So I purchased a 1Gb disk to replace it = could /should have taken an even larger one but that was not available nearby, and 1Gb is large enough to hold the few VMs that I keep at hand.
Installing it wasn’t as easy as I thought: since I couldn’t remove both side panels of the machine, it happened quite some times that either power or data connection flipped off the disk. Second, I found that UEFI seems to locate the first disk it can encounter to be the system disk, if there is a change in configuration, so this needed to be done as well: take all disks off the machine, even the ones connected via USB, except the real system disk, and start it up. Once that is found, it will fix that disk as the boot disk…
Second thing I noted, though the 6GB SATA connectors are most left, these are not slots 0 and 1, but 2 and 3. And I moved the SSD holding the operating system from the 3GB slots to one of the 6Gb slots – the new disk is set on that one too. But now the partition table is written to another disk….

Anyway, all was working again after a few hours. System boots faster since the SSD is now on a 6GB slot – which also has SSD cache. And after I moved one of the VM disk containers to that disk the VMS started significantly faster – for that reason, and because the file is now likely to be contiguous.

New porting project ahead
I found another site that may be a pox to Internet abusers. It offers free registration, and that allows you to register the IP address (and domain info, but it might be forged) of systems that are sending spam, try to connect to the system via FTP, SSH, YELNET ….Whatever. For this, you can use an API that is embedded in application Fail2ban, that intercepts login failures, messages signalled as spam etcetera. OpenSource – and running (of course) on Linux. But since it seems to be Python based, it should be able to get it running on VMS. Not to intercept the way as on Linux but afterwards. Otherwise, you can simply use curl (also available on VMS) to pass the data to this site.

29-Nov-2018

System moved
As mentioned, the Alpha system (and storage) have been taken off-line and off power, in order to install it all in a rack. It took less time – just a few hours – than anticipated. I didn’t have to prepare the location: the ‘table’ on which the rack and machines – in all about 150 Kgs – is sturdy anough to carry the weight, which save me lot of work and time. The action started at about 13:40 – system shut down at 13:48, and was restarted around 16:15; With one minor issue in startup: WCME was started before WASD – causing a failure starting WCME-overseer, because CGI-BIN wasn’t defined yet (this is done in startup of WASD). And the routine to define WGPAGETEXT – for the home page – didn’t work properly, strange since I have been busy correcting the previous errors…
Next action in this matter is installing the Itanium servers in the rack – all is prepared. I only need a 16-port switch to fit all connections