Max level shown:
1 [ Jul 23 04:13:13 Disabled. ]
2 [ Jul 23 04:13:13 Rereading configuration. ]
3 [ Jul 23 04:13:13 Enabled. ]
4 [ Jul 23 04:13:13 Rereading configuration. ]
5 [ Jul 23 04:13:13 Executing start method ("ctrun -l child -o noorphan,regent /opt/oxide/mg-ddm/pkg/ddm_method_script.sh &"). ]
6 [ Jul 23 04:13:13 Method "start" exited with status 0. ]
72026-07-23T04:13:13.589ZINFOslog-rs: signal handler waiting for context
82026-07-23T04:13:13.612ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
92026-07-23T04:13:13.612ZERROslog-rs: failed to start stats server: underlay address not found
102026-07-23T04:13:13.612ZINFOslog-rs: signal handler waiting got context
112026-07-23T04:13:13.613ZINFOslog-rs: admin: listening on [::1]:8000
122026-07-23T04:13:14.612ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
132026-07-23T04:13:15.612ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
142026-07-23T04:13:16.612ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
152026-07-23T04:13:17.612ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
162026-07-23T04:13:18.612ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
172026-07-23T04:13:19.615ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
182026-07-23T04:13:20.614ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
192026-07-23T04:13:21.614ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
202026-07-23T04:13:22.614ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
212026-07-23T04:13:23.614ZWARNslog-rs: [] failed to get IPv6 address for interface tfportrear0_0/ll: not found: tfportrear0_0/ll
222026-07-23T04:13:24.614ZINFOslog-rs: [tfportrear0_0] sm initialized with addr fe80::64d0:50ff:fedd:2e8f on if tfportrear0_0 index 3
232026-07-23T04:13:24.614ZDEBGslog-rs: [tfportrear0_0] starting discovery handler
242026-07-23T04:13:24.615ZINFOslog-rs: [tfportrear0_0] nbr is fe80::4d3:ff:fe28:589e@buskin server
252026-07-23T04:13:24.615ZDEBGslog-rs: [tfportrear0_0] transition solicit -> exchange
262026-07-23T04:13:24.615ZINFOslog-rs: [tfportrear0_0] exchange: listening on [fe80::64d0:50ff:fedd:2e8f]:56797
272026-07-23T04:13:24.615ZINFOslog-rs: [tfportrear0_0] waiting for exchange server to start
28 [ Jul 23 04:13:25 Rereading configuration. ]
29 [ Jul 23 04:13:25 Executing refresh method ("/opt/oxide/mg-ddm/pkg/refresh_ctrun_child.sh -c 214"). ]
30 + CONTRACT=''
31 + getopts c: o
32 + CONTRACT=214
33 + getopts c: o
34 + [[ -n 214 ]]
35 + pgrep -c 214
36 + PARENT_PID=2300
37 + [[ -n 2300 ]]
38 + pgrep -P 2300
39 + CHILD_PID=2302
40 + [[ -n 2302 ]]
41 + kill -USR1 2302
422026-07-23T04:13:25.107ZINFOslog-rs: handling smf refresh
43 [ Jul 23 04:13:25 Method "refresh" exited with status 0. ]
442026-07-23T04:13:25.109ZINFOslog-rs: starting stats server on smf refresh
45 Jul 23 04:13:25.110 DEBG registered DTrace probes
46 Jul 23 04:13:25.110 DEBG registered endpoint, versions: all, path: /{producer_id}, method: GET, local_addr: [fd00:1122:3344:101::2]:8001, component: dropshot
47 Jul 23 04:13:25.110 INFO listening, local_addr: [fd00:1122:3344:101::2]:8001, component: dropshot, file: /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.1/src/server.rs:335
48 Jul 23 04:13:25.111 DEBG successfully registered DTrace USDT probes, local_addr: [fd00:1122:3344:101::2]:8001, component: dropshot
49 Jul 23 04:13:25.111 DEBG Nexus IP not provided, will use DNS to resolve it
50 Jul 23 04:13:25.111 INFO new DNS resolver, addresses: [[fd00:1122:3344:1::1]:53, [fd00:1122:3344:2::1]:53, [fd00:1122:3344:3::1]:53], component: internal-dns-resolver, file: /home/build/.cargo/git/checkouts/omicron-e0115f488d1c1d58/d6fba55/internal-dns/resolver/src/resolver.rs:144
51 Jul 23 04:13:25.111 DEBG starting producer registration task
52 Jul 23 04:13:25.111 INFO starting oximeter metric producer server, interval: 1s, address: [fd00:1122:3344:101::2]:8001, producer_id: 42e7a3d7-a45d-4275-81ab-1d025b4fe429, file: /home/build/.cargo/git/checkouts/omicron-e0115f488d1c1d58/d6fba55/oximeter/producer/src/lib.rs:280
53 Jul 23 04:13:25.111 DEBG registering as oximeter producer with Nexus, registration_count: 0, component: producer-registration-task
542026-07-23T04:13:26.338ZINFOslog-rs: advertise tunnel: { TunnelOrigin { overlay_prefix: V4( Ipv4Net { addr: 0.0.0.0, width: 0, }, ), boundary_addr: fd58:ddff:95fd:e60b::1, vni: 99, metric: 18446744073709551615, }, }
552026-07-23T04:13:26.617ZWARNslog-rs: [tfportrear0_0] exchange pull: hyper client error: client error (Connect)
562026-07-23T04:13:26.619ZINFOslog-rs: [tfportrear0_0] sending 5 routes to dendrite
572026-07-23T04:13:26.619ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
582026-07-23T04:13:26.621ZINFOslog-rs: [tfportrear0_0] adding route fdb0:18c0:4d0d:9fb2:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
592026-07-23T04:13:26.623ZINFOslog-rs: [tfportrear0_0] adding route fd00:1122:3344:1:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
602026-07-23T04:13:26.624ZINFOslog-rs: [tfportrear0_0] adding route fd00:1122:3344:2:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
612026-07-23T04:13:26.624ZINFOslog-rs: [tfportrear0_0] adding route fd00:1122:3344:101:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
622026-07-23T04:13:26.624ZINFOslog-rs: [tfportrear0_0] adding route fd00:1122:3344:3:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
632026-07-23T04:13:26.625ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
642026-07-23T04:13:26.625ZDEBGslog-rs: [tfportrear0_0] redistributing update to 0 peers
65 Jul 23 04:13:30.114 DEBG lookup_socket_v6 srv, response: SrvLookup(Lookup { query: Query { name: Name("_nexus._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("15c94f58-7658-44c7-936e-3d9465813be8.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("8a39ae5d-2f74-4d5c-b10a-00681802b2c1.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: AAAA(AAAA(fd00:1122:3344:101::c)) }], valid_until: Instant { tv_sec: 693, tv_nsec: 823571757 } }), dns_name: _nexus._tcp.control-plane.oxide.internal, component: internal-dns-resolver
66 Jul 23 04:13:30.115 DEBG will register with Nexus at [fd00:1122:3344:101::a]:12221, component: producer-registration-task
67 Jul 23 04:13:30.116 DEBG client request, body: Some(Body), uri: http://[fd00:1122:3344:101::a]:12221/metrics/producers, method: POST, component: producer-registration-task
682026-07-23T04:13:43.788ZWARNslog-rs: [tfportrear0_0] neighbor buskin@fe80::4d3:ff:fe28:589e missed solicit interval
69 Jul 23 04:13:44.283 DEBG client response, result: Err(reqwest::Error { kind: Request, url: "http://[fd00:1122:3344:101::a]:12221/metrics/producers", source: TimedOut }), component: producer-registration-task
70 Jul 23 04:13:44.283 WARN failed to register with Nexus, will retry, error: Communication Error: error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): operation timed out, delay: 20.005422377s, count: 0, component: producer-registration-task, file: /home/build/.cargo/git/checkouts/omicron-e0115f488d1c1d58/d6fba55/oximeter/producer/src/lib.rs:376
71 Jul 23 04:13:44.459 DEBG lookup_socket_v6 srv, response: SrvLookup(Lookup { query: Query { name: Name("_nexus._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("15c94f58-7658-44c7-936e-3d9465813be8.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("8a39ae5d-2f74-4d5c-b10a-00681802b2c1.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: AAAA(AAAA(fd00:1122:3344:101::c)) }], valid_until: Instant { tv_sec: 709, tv_nsec: 2313088 } }), dns_name: _nexus._tcp.control-plane.oxide.internal, component: internal-dns-resolver
72 Jul 23 04:13:44.460 DEBG will register with Nexus at [fd00:1122:3344:101::a]:12221, component: producer-registration-task
73 Jul 23 04:13:44.461 DEBG client request, body: Some(Body), uri: http://[fd00:1122:3344:101::a]:12221/metrics/producers, method: POST, component: producer-registration-task
742026-07-23T04:13:45.789ZWARNslog-rs: [tfportrear0_0] neighbor buskin@fe80::4d3:ff:fe28:589e missed solicit interval
752026-07-23T04:13:47.789ZWARNslog-rs: [tfportrear0_0] neighbor buskin@fe80::4d3:ff:fe28:589e missed solicit interval
762026-07-23T04:13:51.789ZWARNslog-rs: [tfportrear0_0] neighbor buskin@fe80::4d3:ff:fe28:589e missed solicit interval
77 Jul 23 04:13:59.453 DEBG client response, result: Err(reqwest::Error { kind: Request, url: "http://[fd00:1122:3344:101::a]:12221/metrics/producers", source: TimedOut }), component: producer-registration-task
78 Jul 23 04:13:59.453 WARN failed to register with Nexus, will retry, error: Communication Error: error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): operation timed out, delay: 35.184345512s, count: 1, component: producer-registration-task, file: /home/build/.cargo/git/checkouts/omicron-e0115f488d1c1d58/d6fba55/oximeter/producer/src/lib.rs:376
79 Jul 23 04:13:59.952 DEBG lookup_socket_v6 srv, response: SrvLookup(Lookup { query: Query { name: Name("_nexus._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("15c94f58-7658-44c7-936e-3d9465813be8.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("8a39ae5d-2f74-4d5c-b10a-00681802b2c1.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: AAAA(AAAA(fd00:1122:3344:101::c)) }], valid_until: Instant { tv_sec: 724, tv_nsec: 503840812 } }), dns_name: _nexus._tcp.control-plane.oxide.internal, component: internal-dns-resolver
80 Jul 23 04:13:59.954 DEBG will register with Nexus at [fd00:1122:3344:101::a]:12221, component: producer-registration-task
81 Jul 23 04:13:59.954 DEBG client request, body: Some(Body), uri: http://[fd00:1122:3344:101::a]:12221/metrics/producers, method: POST, component: producer-registration-task
822026-07-23T04:14:00.072ZWARNslog-rs: [tfportrear0_0] neighbor buskin@fe80::4d3:ff:fe28:589e missed solicit interval
83 Jul 23 04:14:14.957 DEBG client response, result: Err(reqwest::Error { kind: Request, url: "http://[fd00:1122:3344:101::a]:12221/metrics/producers", source: TimedOut }), component: producer-registration-task
84 Jul 23 04:14:14.957 WARN failed to register with Nexus, will retry, error: Communication Error: error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): operation timed out, delay: 50.687204642s, count: 2, component: producer-registration-task, file: /home/build/.cargo/git/checkouts/omicron-e0115f488d1c1d58/d6fba55/oximeter/producer/src/lib.rs:376
852026-07-23T04:14:22.683ZWARNslog-rs: [tfportrear0_0] neighbor buskin@fe80::4d3:ff:fe28:589e expire
862026-07-23T04:14:22.683ZWARNslog-rs: [tfportrear0_0] expiring peer fe80::4d3:ff:fe28:589e due to discovery event
872026-07-23T04:14:22.683ZINFOslog-rs: [tfportrear0_0] nbr is fe80::4d3:ff:fe28:589e@buskin server
882026-07-23T04:14:22.683ZINFOslog-rs: [tfportrear0_0] removing routes 5 from dendrite
892026-07-23T04:14:22.909ZERROslog-rs: [tfportrear0_0] failed to remove tunnel routes: {} OPTE driver is not attached
902026-07-23T04:14:22.909ZDEBGslog-rs: [tfportrear0_0] redistributing expire to 0 peers
912026-07-23T04:14:22.928ZDEBGslog-rs: [tfportrear0_0] transition solicit -> exchange
922026-07-23T04:14:22.928ZINFOslog-rs: [tfportrear0_0] exchange: listening on [fe80::64d0:50ff:fedd:2e8f]:56797
932026-07-23T04:14:22.929ZINFOslog-rs: [tfportrear0_0] waiting for exchange server to start
942026-07-23T04:14:22.933ZINFOslog-rs: [tfportrear0_0] sending 5 routes to dendrite
952026-07-23T04:14:22.933ZDEBGslog-rs: [tfportrear0_0] sending to dpd host=localhost port=12224
962026-07-23T04:14:22.937ZINFOslog-rs: [tfportrear0_0] adding route fdb0:18c0:4d0d:9fb2:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
972026-07-23T04:14:22.938ZINFOslog-rs: [tfportrear0_0] adding route fd00:1122:3344:2:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
982026-07-23T04:14:22.938ZINFOslog-rs: [tfportrear0_0] adding route fd00:1122:3344:3:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
992026-07-23T04:14:22.939ZINFOslog-rs: [tfportrear0_0] adding route fd00:1122:3344:1:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
1002026-07-23T04:14:22.939ZINFOslog-rs: [tfportrear0_0] adding route fd00:1122:3344:101:: -> fe80::4d3:ff:fe28:589e on port Rear(Rear("rear0"))/0
1012026-07-23T04:14:22.940ZINFOslog-rs: [tfportrear0_0] removing routes 0 from dendrite
1022026-07-23T04:14:22.942ZDEBGslog-rs: [tfportrear0_0] redistributing update to 0 peers
103 Jul 23 04:14:26.602 DEBG lookup_socket_v6 srv, response: SrvLookup(Lookup { query: Query { name: Name("_nexus._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("15c94f58-7658-44c7-936e-3d9465813be8.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("8a39ae5d-2f74-4d5c-b10a-00681802b2c1.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: AAAA(AAAA(fd00:1122:3344:101::c)) }], valid_until: Instant { tv_sec: 751, tv_nsec: 149103214 } }), dns_name: _nexus._tcp.control-plane.oxide.internal, component: internal-dns-resolver
104 Jul 23 04:14:26.604 DEBG will register with Nexus at [fd00:1122:3344:101::a]:12221, component: producer-registration-task
105 Jul 23 04:14:26.605 DEBG client request, body: Some(Body), uri: http://[fd00:1122:3344:101::a]:12221/metrics/producers, method: POST, component: producer-registration-task
106 Jul 23 04:14:41.607 DEBG client response, result: Err(reqwest::Error { kind: Request, url: "http://[fd00:1122:3344:101::a]:12221/metrics/producers", source: TimedOut }), component: producer-registration-task
107 Jul 23 04:14:41.610 WARN failed to register with Nexus, will retry, error: Communication Error: error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): operation timed out, delay: 77.338738628s, count: 3, component: producer-registration-task, file: /home/build/.cargo/git/checkouts/omicron-e0115f488d1c1d58/d6fba55/oximeter/producer/src/lib.rs:376
108 Jul 23 04:14:44.384 DEBG lookup_socket_v6 srv, response: SrvLookup(Lookup { query: Query { name: Name("_nexus._tcp.control-plane.oxide.internal."), query_type: SRV, query_class: IN }, records: [Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("15c94f58-7658-44c7-936e-3d9465813be8.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("8a39ae5d-2f74-4d5c-b10a-00681802b2c1.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("_nexus._tcp.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: SRV(SRV { priority: 0, weight: 0, port: 12221, target: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal.") }) }, Record { name_labels: Name("a305c306-34ae-42a6-b0ca-3a0c03beb010.host.control-plane.oxide.internal."), dns_class: IN, ttl: 0, rdata: AAAA(AAAA(fd00:1122:3344:101::c)) }], valid_until: Instant { tv_sec: 768, tv_nsec: 934110035 } }), dns_name: _nexus._tcp.control-plane.oxide.internal, component: internal-dns-resolver
109 Jul 23 04:14:44.385 DEBG will register with Nexus at [fd00:1122:3344:101::a]:12221, component: producer-registration-task
110 Jul 23 04:14:44.387 DEBG client request, body: Some(Body), uri: http://[fd00:1122:3344:101::a]:12221/metrics/producers, method: POST, component: producer-registration-task
111 Jul 23 04:14:59.389 DEBG client response, result: Err(reqwest::Error { kind: Request, url: "http://[fd00:1122:3344:101::a]:12221/metrics/producers", source: TimedOut }), component: producer-registration-task
112 Jul 23 04:14:59.389 WARN failed to register with Nexus, will retry, error: Communication Error: error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): error sending request for url (http://[fd00:1122:3344:101::a]:12221/metrics/producers): operation timed out, delay: 95.11821575s, count: 4, component: producer-registration-task, file: /home/build/.cargo/git/checkouts/omicron-e0115f488d1c1d58/d6fba55/oximeter/producer/src/lib.rs:376