Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: this_feature_currently_requires_accessing_site_using_safari
2026.07.21 16:32:07 error error: fast_end line 794: zfs receive process on 127.0.0.1 ended unexpectedly
2026.07.21 16:32:07 step zfs receive process on 127.0.0.1 ended unexpectedly
2026.07.21 16:32:07 step zfs receive process on 127.0.0.1 ended unexpectedly
2026.07.21 16:32:03 step wait until next dest snap is created: repool/media@1784644256_repli_zfs_192.168.2.54_nr_1, 2 % done
2026.07.21 16:31:22 step receive cmd on 192.168.2.54 zfs send dpool/smb/media@1784644256_repli_zfs_192.168.2.54_nr_1 | /opt/csweb-gui/data/cs_server/tools/cs-stream/linux.amd64/cs-stream send 192.168.2.55 54783 3f9b791c64108530ab0d143f4f7c9f5ed5675265a35101637ef70241b6ccc2e9 --log=/opt/csweb-gui/tmp/cs-stream.log >> /opt/csweb-gui/tmp/remote_0_1784644279_5879.log 2>&1 &
2026.07.21 16:31:19 step start initial send to 192.168.2.55 l_1784644256 zfs send dpool/smb/media@1784644256_repli_zfs_192.168.2.54_nr_1 | /opt/csweb-gui/data/cs_server/tools/cs-stream/linux.amd64/cs-stream send 192.168.2.55 54783 3f9b791c64108530ab0d143f4f7c9f5ed5675265a35101637ef70241b6ccc2e9 --log=/opt/csweb-gui/tmp/cs-stream.log &
2026.07.21 16:31:19 step start initial send to 192.168.2.55 l_1784644256 zfs send dpool/smb/media@1784644256_repli_zfs_192.168.2.54_nr_1 | /opt/csweb-gui/data/cs_server/tools/cs-stream/linux.amd64/cs-stream send 192.168.2.55 54783 3f9b791c64108530ab0d143f4f7c9f5ed5675265a35101637ef70241b6ccc2e9 --log=/opt/csweb-gui/tmp/cs-stream.log &
2026.07.21 16:31:19 step send snap from 192.168.2.54 dpool/smb/media@1784644256_repli_zfs_192.168.2.54_nr_1
2026.07.21 16:31:19 step send snap from 192.168.2.54 dpool/smb/media@1784644256_repli_zfs_192.168.2.54_nr_1
2026.07.21 16:31:14 step receive cmd on 127.0.0.1 /opt/csweb-gui/data/cs_server/tools/cs-stream/linux.amd64/cs-stream listen 54783 3f9b791c64108530ab0d143f4f7c9f5ed5675265a35101637ef70241b6ccc2e9 --log=/opt/csweb-gui/tmp/cs-stream.log | zfs receive -Fv repool/media >> /opt/csweb-gui/tmp/remote_0_1784644270_1799.log 2>&1 &
2026.07.21 16:31:11 step receiver 127.0.0.1 pids 37680 ? S 0:00 zfs receive -Fv repool/media
2026.07.21 16:31:11 request ret: 37680 ? S 0:00 zfs receive -Fv repool/media
2026.07.21 16:31:10 step 672,127.0.0.1 start receiver: l_1784644256 /opt/csweb-gui/data/cs_server/tools/cs-stream/linux.amd64/cs-stream listen 54783 3f9b791c64108530ab0d143f4f7c9f5ed5675265a35101637ef70241b6ccc2e9 --log=/opt/csweb-gui/tmp/cs-stream.log | zfs receive -Fv repool/media &
2026.07.21 16:31:10 step 661, 127.0.0.1 start receiver: l_1784644256 /opt/csweb-gui/data/cs_server/tools/cs-stream/linux.amd64/cs-stream listen 54783 3f9b791c64108530ab0d143f4f7c9f5ed5675265a35101637ef70241b6ccc2e9 --log=/opt/csweb-gui/tmp/cs-stream.log | zfs receive -Fv repool/media &
2026.07.21 16:31:10 step start remote initial replication 192.168.2.54 -> 127.0.0.1
2026.07.21 16:31:10 step start remote initial replication 192.168.2.54 -> 127.0.0.1
2026.07.21 16:31:10 step lastrun=21.jul_16_31
2026.07.21 16:31:10 step 320, start remote initial replication
2026.07.21 16:31:10 step check if dest fs exists:
2026.07.21 16:31:10 step 245 check real cs-stream call via rl (remotelog or rld (delete) in web-gui cmd
2026.07.21 16:31:10 step 245 check real cs-stream call via rl (remotelog or rld (delete) in web-gui cmd
2026.07.21.16.31.10 main line 76 start job-replicate with parameter:<br>id=1784644256, action=run, par=run_1784644256
2026.07.21.13.54.42 STARTUP monitor.pl ver=26.07.16_01:15
2026.07.21.16.31.10 starting background job -> logfile: /opt/csweb-gui/tmp/remote_0_1784644270_7716.log
2026.07.21.16.31.10 starting background job -> logfile: /opt/csweb-gui/tmp/remote_0_1784644270_1799.log
new processes after start:
37680 ? S 0:00 zfs receive -Fv repool/media
new processes after start:
37680 ? S 0:00 zfs receive -Fv repool/media
2026.07.21.16.31.30 STARTUP monitor.pl ver=26.07.16_01:15
root@vpnasrep:/opt/csweb-gui/tmp# tail /opt/csweb-gui/tmp/remote_0_1784644270_7716.log
624 192.168.2.54, zfs snapshot dpool/smb/media@1784644256_repli_zfs_192.168.2.54_nr_1
670 192.168.2.54: zfs send dpool/smb/media@1784644256_repli_zfs_192.168.2.54_nr_1 | /opt/csweb-gui/data/cs_server/tools/cs-stream/linux.amd64/cs-stream send 192.168.2.55 54783 3f9b791c64108530ab0d143f4f7c9f5ed5675265a35101637ef70241b6ccc2e9 --log=/opt/csweb-gui/tmp/cs-stream.log >> /opt/csweb-gui/tmp/remote_0_1784644279_5879.log 2>&1 &
751 dest parent: repool
line 794 fast_end
csweb-jobs: RESULT error; replicate 1784644256; time: 2026.07.21.16.32.07; error: fast_end line 794: zfs receive process on 127.0.0.1 ended unexpectedly
root@vpnasrep:/opt/csweb-gui/tmp#
root@vpnasrep:/opt/csweb-gui/tmp# tail /opt/csweb-gui/tmp/remote_0_1784644270_1799.log
/opt/csweb-gui/data/cs_server/tools/cs-stream/linux.amd64/cs-stream listen 54783 3f9b791c64108530ab0d143f4f7c9f5ed5675265a35101637ef70241b6ccc2e9 --log=/opt/csweb-gui/tmp/cs-stream.log | zfs receive -Fv repool/media >> /opt/csweb-gui/tmp/remote_0_1784644270_1799.log 2>&1 &
re:
receiving full stream of dpool/smb/media@1784644256_repli_zfs_192.168.2.54_nr_1 into repool/media@1784644256_repli_zfs_192.168.2.54_nr_1
Jul 21 16:32:07 vpnasrep perl[2016]: socketserver_in:
Jul 21 16:32:07 vpnasrep perl[2016]: 881 ####################
Jul 21 16:32:07 vpnasrep perl[2016]: 3630 check if 127.0.0.1 is allowed: always
Jul 21 16:32:07 vpnasrep perl[37942]: 1013 transferred 0 Bytes plain (localhost)
Jul 21 16:32:07 vpnasrep perl[37942]: ###############
Jul 21 16:32:07 vpnasrep perl[37942]: 985 ############### reply 0 Bytes #####
Jul 21 16:32:07 vpnasrep perl[37942]: 1627 grep: --E'zfs(receive|recv)'-, vgrep: -grep-
Jul 21 16:32:07 vpnasrep perl[37942]: -------------
Jul 21 16:32:07 vpnasrep perl[37942]: 1589 ipc run>ps axww
Jul 21 16:32:07 vpnasrep perl[37942]: line=, member=, keymember=, w2=, action=, opt=, filename=, data=, cache=nocache, time=1784644327, cfn=127.0.0.1_ps_axw
w__grep_-E_z_7ab19053e08e5f8292d0acf571003839a, auth=c9a89b95881b47ec829fb5c8463874216b7d1e96f0ffffdfc603081237ae7431
Jul 21 16:32:07 vpnasrep perl[37942]: 1774 sub parameter:
Jul 21 16:32:07 vpnasrep perl[2016]: b64cmd:cHMgYXh3dyB8IGdyZXAgLUUgJ3pmcyAocmVjZWl2ZXxyZWN2KScgfCBncmVwIC12IGdyZXA= (::::::::::::::::::nocache::1784644327:
:127.0.0.1_ps_axww__grep_-E_z_7ab19053e08e5f8292d0acf571003839a::c9a89b95881b47ec829fb5c8463874216b7d1e96f0ffffdfc603081237ae7431::c9a89b95881b47ec829fb5c84
63874216b7d1e96f0ffffdfc603081237ae7431::)
Jul 21 16:32:07 vpnasrep perl[2016]: ########################
Jul 21 16:32:07 vpnasrep perl[2016]: socketserver_in:
Jul 21 16:32:07 vpnasrep perl[2016]: 881 ####################
Jul 21 16:32:07 vpnasrep perl[2016]: 3630 check if 127.0.0.1 is allowed: always
Jul 21 16:32:05 vpnasrep perl[2071]: auto.pl waits 55 sec until next full minute
Jul 21 16:32:05 vpnasrep perl[2071]: auto service: 21.07.2026, 16:32 05 s
Jul 21 16:32:05 vpnasrep perl[2071]: ###############
Jul 21 16:32:03 vpnasrep perl[37936]: 1013 transferred 0 Bytes plain (localhost)
Jul 21 16:32:03 vpnasrep perl[37936]: ###############
Jul 21 16:32:03 vpnasrep perl[37936]: 985 ############### reply 0 Bytes #####
Jul 21 16:32:03 vpnasrep perl[37936]: 1627 grep: --E'zfs(receive|recv)'-, vgrep: -grep-
Jul 21 16:32:03 vpnasrep perl[37936]: -------------
Jul 21 16:32:03 vpnasrep perl[37936]: 1589 ipc run>ps axww
Das gilt selbst für große Multi-Node-Deployments:Hinweis: „Einzeldatenträger“ bedeutet hier ein einzelnes RustFS-Ziel (Target). Der darunterliegende ZFS-Pool selbst kann als Mirror, RAIDZ, dRAID oder in naher Zukunft AnyRAID über mehrere physische Festplatten verteilt sein – es wird also keinerlei physische Redundanz aufgegeben.
Fazit: Genau so integriere ich es in mein napp-it cs Einzelserver- bzw. Cluster-Management-Tool für S3, Storage Spaces und ZFS.
root@NAS02:~# mail
From root@NAS02 Sun Aug 2 12:08:00 2026
To: root
Subject: Cron <root@NAS02> perl /var/web-gui/data/napp-it/zfsos/_lib/scripts/auto.pl
Content-Length: 767
Date: Sun, 02 Aug 2026 12:08:00 +0200
Message-Id: <6a6f1700.23117.691db11f@NAS02>
From: <root@NAS02>
Perl API version v5.42.0 of IO::Tty does not match v5.40.0 at /usr/perl5/5.40/lib/i86pc-solaris-thread-multi-64/DynaLoader.pm line 223.
Compilation failed in require at /var/web-gui/data/napp-it/CGI/IO/Pty.pm line 7.
BEGIN failed--compilation aborted at /var/web-gui/data/napp-it/CGI/IO/Pty.pm line 7.
Compilation failed in require at /var/web-gui/data/napp-it/CGI/Expect.pm line 22.
BEGIN failed--compilation aborted at /var/web-gui/data/napp-it/CGI/Expect.pm line 22.
Compilation failed in require at /var/web-gui/data/napp-it/zfsos/_lib/illumos/zfslib.pl line 2255.
BEGIN failed--compilation aborted at /var/web-gui/data/napp-it/zfsos/_lib/illumos/zfslib.pl line 2255.
Compilation failed in require at /var/web-gui/data/napp-it/zfsos/_lib/scripts/auto.pl line 72.
root@NAS02:/var/log/opt/ooce/apache-2.4# netstat -an -f inet | grep LISTEN
127.0.0.1.5999 *.* 0 0 128000 0 LISTEN
*.81 *.* 0 0 128000 0 LISTEN
*.81 *.* 0 0 128000 0 LISTEN
*.8080 *.* 0 0 128000 0 LISTEN
*.82 *.* 0 0 128000 0 LISTEN
*.111 *.* 0 0 128000 0 LISTEN
*.111 *.* 0 0 128000 0 LISTEN
*.43551 *.* 0 0 128000 0 LISTEN
*.61930 *.* 0 0 128000 0 LISTEN
*.22 *.* 0 0 128000 0 LISTEN
root@NAS02:/var/log/opt/ooce/apache-2.4# ps -ef | grep apache
napp-it 8637 8633 0 12:21:04 ? 0:00 /opt/ooce/apache-2.4/bin/httpd -k start -f /var/web-gui/data/tools/httpd/apache
napp-it 8638 8633 0 12:21:04 ? 0:00 /opt/ooce/apache-2.4/bin/httpd -k start -f /var/web-gui/data/tools/httpd/apache
napp-it 8636 8633 0 12:21:04 ? 0:00 /opt/ooce/apache-2.4/bin/httpd -k start -f /var/web-gui/data/tools/httpd/apache
napp-it 8635 8633 0 12:21:04 ? 0:00 /opt/ooce/apache-2.4/bin/httpd -k start -f /var/web-gui/data/tools/httpd/apache
root 18169 949 0 12:29:58 pts/2 0:00 grep apache
root 8633 1 0 12:21:04 ? 0:00 /opt/ooce/apache-2.4/bin/httpd -k start -f /var/web-gui/data/tools/httpd/apache
root@NAS02:/var/log/opt/ooce/apache-2.4#
root@NAS02:/var/log/opt/ooce/apache-2.4# ggrep -B 10 -A 10 "8080" /var/web-gui/data/tools/httpd/apache24/omnios/config/httpd.conf
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
# Change this to Listen on specific IP addresses as shown below to
# prevent Apache from glomming onto all bound IP addresses.
#
#Listen 12.34.56.78:80
# 80 and 443 are cs
Listen 8080
#
# Dynamic Shared Object (DSO) Support
#
# To be able to use the functionality of a module which was built as a DSO you
# have to place corresponding `LoadModule' lines at this location so the
# directives contained in it are actually available _before_ they are used.
# Statically compiled modules (those listed by `httpd -l') do not need
# to be loaded here.
root@NAS02:/var/log/opt/ooce/apache-2.4# lsof -i -P -n | ggrep -E "IPv4.*LISTEN|:80|:443|:81|:82|:8080"
in.mpathd 77 root 3u IPv4 0xfffffe16e181a800 0 TCP 127.0.0.1:5999 (LISTEN)
rpcbind 361 daemon 11u IPv4 0xfffffe16e4cdc7c0 0 TCP *:* (LISTEN)
inetd 403 root 16u IPv4 0xfffffe16e4d17800 0 TCP *:* (LISTEN)
sshd 481 root 8u IPv4 0xfffffe16f09fc080 0 TCP *:22 (LISTEN)
napp-it-m 6536 napp-it 5u IPv6 0xfffffe16f5e94040 0 TCP *:81 (LISTEN)
napp-it-m 6536 napp-it 6u IPv4 0xfffffe16f5ea37c0 0 TCP *:81 (LISTEN)
httpd 6542 root 3u IPv6 0xfffffe16f5e4a000 0 TCP *:8080 (LISTEN)
httpd 6542 root 6u IPv6 0xfffffe16f5db7800 0 TCP *:82 (LISTEN)
httpd 6544 napp-it 3u IPv6 0xfffffe16f5e4a000 0 TCP *:8080 (LISTEN)
httpd 6544 napp-it 6u IPv6 0xfffffe16f5db7800 0 TCP *:82 (LISTEN)
httpd 6544 napp-it 16u IPv6 0xfffffe16f3c4c7c0 0 TCP 192.168.1.94:8080->192.168.1.10:61787 (ESTABLISHED)
httpd 6545 napp-it 3u IPv6 0xfffffe16f5e4a000 0 TCP *:8080 (LISTEN)
httpd 6545 napp-it 6u IPv6 0xfffffe16f5db7800 0 TCP *:82 (LISTEN)
httpd 6546 napp-it 3u IPv6 0xfffffe16f5e4a000 0 TCP *:8080 (LISTEN)
httpd 6546 napp-it 6u IPv6 0xfffffe16f5db7800 0 TCP *:82 (LISTEN)
httpd 6622 napp-it 3u IPv6 0xfffffe16f5e4a000 0 TCP *:8080 (LISTEN)
httpd 6622 napp-it 6u IPv6 0xfffffe16f5db7800 0 TCP *:82 (LISTEN)
httpd 6622 napp-it 16u IPv6 0xfffffe16f5fee800 0 TCP 192.168.1.94:82->192.168.1.10:61821 (ESTABLISHED)
root@NAS02:/var/log/opt/ooce/apache-2.4#
Das ist natürlich unschön, da man dann wieder beim Zugriff auf die se via https, mit expliziten Portangaben arbeiten muss![]()
Sehe ich das richtig, dass http ausschliesslich vom mhttp behandelt wird und nur https an den apache weitergeschickt wird?
Die nächste spannende Frage, wenn man sich die Entwicklung der beiden Edition se und cs anschaut, die sich ja immer mehr
in Richtung Vereinheitlichung zu cs bewegen zu scheint. Kann ich die cs parallel nutzend aktivieren um mal einen Eindruck
zu gewinnen?
Was verliere ich dabei (oder gewinne ich ggfs. sogar 😉)? Sind es aktuell eher noch nicht umgesetzte Funktionen
in der cs GUI im Vergleich zu klassichen se GUI?
Kann des cs backend einfach parallel zur se laufen lassen und je nach Bedarf kann man die eine oder andere GUI nutzen?
Beim Versuch die csgui mal im top level Menü zu aktivieren tut sich irgendwie nicht so Recht was, in der Übersicht steht
dann weiterhin csweb-gui "off"
Vermutlich ein klassischer osi-8 Fehler? 🙈 Irgendwas übersehe ich hier offenbar. Daher wohl auch keinen aktiven Ports 80/443.