From 11bb8c848ceb68196816a1307c5ab3e9293f20e8 Mon Sep 17 00:00:00 2001 From: Mike Phares Date: Wed, 6 Nov 2024 12:39:13 -0700 Subject: [PATCH] Removed mklink for git --- .excalidraw.json | 150 ++ .gitignore | 1 + .vscode/disk.jsonl | 14 + .vscode/mklink.md | 18 +- .vscode/settings.json | 11 +- .vscode/tasks.json | 17 +- 1;1/2023-09-22.md | 10 +- 1;1/2023-09-28.md | 10 +- 1;1/2023-10-19.md | 10 +- 1;1/2024-05-14.md | 2 +- 1;1/2024-06-11.md | 19 + 1;1/2024-06-15.md | 389 +++ 1;1/2024-06-17.md | 745 ++++++ 1;1/2024-06-28.md | 13 + 1;1/2024-07-23.md | 11 + 1;1/2024-09-03.md | 17 + 1;1/2024-09-11.md | 22 + 1;1/2024-09-26.md | 67 + 1;1/2024-10-02.md | 20 + 1;1/2024-10-23.md | 54 + CEP/bio-rad-stratus-4.md | 12 +- CEP/cde6.md | 8 +- CEP/custom-endpoint-integration.md | 8 +- CEP/filmsence.md | 8 +- CEP/mesd1biorad4.md | 23 +- CEP/mesd1unity1.md | 13 +- CEP/mesd1unity10.md | 21 +- CEP/mesd1unity2.md | 13 +- CEP/mesd1unity3.md | 13 +- CEP/mesd1unity4.md | 13 +- CEP/mesd1unity5.md | 13 +- CEP/mesd1unity6.md | 13 +- CEP/mesd1unity7.md | 13 +- CEP/mesd1unity8.md | 13 +- CEP/physical-address.md | 6 +- CEP/srp-2100.md | 8 +- CEP/wafer-counter.md | 8 +- .../Agent-Pools/iteraplan-group.md | 10 - CI-CD/Azure-DevOps/pipeline.md | 10 - CI-CD/Azure-DevOps/settings.md | 7 - CI-CD/Azure-DevOps/tfs.md | 9 - EAF/Runtime/afm.md | 6 +- EAF/Runtime/asm-encoder.md | 6 +- EAF/Runtime/asm-secs-gem.md | 6 +- EAF/Runtime/backlog.md | 6 +- EAF/Runtime/biorad-stratus.md | 6 +- EAF/Runtime/biorad.md | 6 +- EAF/Runtime/cde.md | 6 +- EAF/Runtime/epp.md | 6 +- EAF/Runtime/filmsence.md | 6 +- EAF/Runtime/htr-plc.md | 6 +- EAF/Runtime/mercuryprobe.md | 6 +- EAF/Runtime/parallel-to-serial.md | 6 +- EAF/Runtime/sp1.md | 6 +- EAF/Runtime/spv.md | 6 +- EAF/Runtime/srp.md | 6 +- EAF/Runtime/tencor.md | 6 +- EAF/Runtime/trendlog.md | 6 +- EAF/eaf.md | 49 +- IIS/fab-approval.md | 6 +- IIS/leominster-serial-log.md | 6 +- IIS/mesa-reporting-services.md | 8 +- IIS/oi-metrology-viewer.md | 10 +- IIS/oi-wizard.md | 8 +- IIS/rds-info.md | 8 +- OI/oi-http-api.md | 6 +- OI/openinsight.md | 8 +- OI/stored-procedures.md | 6 +- Training/frameworks.md | 6 +- Training/in-person.md | 6 +- Training/training.md | 6 +- Training/web.md | 6 +- _-Review/.py | 71 + _-Review/2-fauth.md | 8 + _-Review/acmdb.md | 1 + _-Review/adguard.md | 28 + _-Review/ado-cli.md | 33 + _-Review/ado.md | 7 +- _-Review/affirm-linkpc-net.md | 147 ++ _-Review/amazon-photos-python.md | 89 + _-Review/anbox.md | 41 + _-Review/ansible.md | 16 + _-Review/anti-dupl.md | 9 + _-Review/artifactory.md | 121 +- _-Review/asus-laptop.md | 186 +- _-Review/bactalk.md | 11 + _-Review/baget.md | 13 + _-Review/baikal.md | 10 + _-Review/bee-link.md | 52 - _-Review/beelink.md | 15 +- _-Review/beelink.proxmox-media.md | 295 +++ _-Review/beelink.proxmox.md | 333 +++ .../beelink.ubuntu-and-docker-july-2024.md | 837 +++++++ .../beelink.ubuntu-and-podman-july-2024.md | 872 +++++++ _-Review/beelink.ubuntu.md | 575 +++++ _-Review/casa-os.md | 8 + _-Review/cep.md | 9 +- _-Review/certbot.md | 20 +- _-Review/cockpit.md | 29 + _-Review/code-server.md | 98 +- _-Review/cups.md | 14 + _-Review/dashkiosk.md | 19 +- _-Review/desktop-0uj8dd5.md | 71 + _-Review/desktop-bmv4v66.md | 15 +- _-Review/desktop-chelsea copy.md | 189 ++ _-Review/desktop-chelsea.md | 49 + _-Review/desktop-gnecr7r.md | 19 + _-Review/desktop-h6jg91b.md | 7 +- _-Review/desktop-ka0lmmj.md | 7 +- _-Review/desktop-kristy.md | 55 + _-Review/desktop-logan.md | 51 + _-Review/desktop-template.md | 65 + _-Review/desktop-trigkey.md | 129 + _-Review/docker.md | 315 ++- _-Review/dockge.md | 38 + _-Review/docmost.md | 77 + _-Review/dotnet.md | 8 +- _-Review/duck-dns.md | 25 + _-Review/dupeguru-win64.md | 12 + _-Review/e-mail.md | 20 + _-Review/eda.md | 4 +- _-Review/em-client.md | 11 + _-Review/emby.md | 7 + _-Review/end-user-faq.md | 8 + _-Review/fab-approval.md | 7 + _-Review/ffmpeg.md | 10 +- _-Review/fibonacci.md | 54 + _-Review/file-browser.md | 4 +- _-Review/file-folder-helper.md | 83 +- _-Review/file-type.md | 51 +- _-Review/find.md | 13 + _-Review/flatpak.md | 22 + _-Review/free-file-sync.md | 300 ++- _-Review/frigate.md | 10 + _-Review/game-slug.md | 7 +- _-Review/git.md | 12 +- _-Review/gitea.md | 322 +++ _-Review/go-to.md | 88 + _-Review/gogs.md | 19 +- _-Review/goto.md | 87 - _-Review/grafana.md | 7 + _-Review/home-assistant.md | 303 ++- _-Review/iis.md | 35 +- _-Review/immich.md | 440 ++-- _-Review/incus.md | 114 + _-Review/infinityqs.md | 64 +- _-Review/invoice-ninja.md | 7 + _-Review/iscn5cg3256cps copy.md | 124 + _-Review/iscn5cg3256cps.md | 80 +- _-Review/iscxv.md | 8 +- _-Review/kanban-in-vscode.md | 64 + _-Review/kasm.md | 30 + _-Review/kee-pass.md | 16 + _-Review/kestra.md | 60 +- _-Review/{librenms.md => libre-nms.md} | 0 _-Review/logan.md | 217 ++ _-Review/lvm.md | 96 + _-Review/lxconsole.md | 9 + _-Review/lxd.md | 94 + _-Review/mail.md | 10 + _-Review/mklink.md | 11 +- _-Review/mon-a.md | 7 + _-Review/moonrise-dark-theme.md | 27 + _-Review/moved-bee.md | 7 +- _-Review/music.md | 11 + _-Review/neo4j.md | 9 + _-Review/netlify.md | 34 + _-Review/nginx.md | 16 +- _-Review/nmap.md | 44 +- _-Review/noda.md | 9 + _-Review/ntp.md | 217 ++ _-Review/odoo.md | 77 + _-Review/open-observe.md | 7 + _-Review/opti-plex-790.md | 62 + _-Review/own-tracks.md | 40 + _-Review/owncast.md | 7 + _-Review/paperless-ngx.md | 43 + _-Review/pg-admin.md | 19 + _-Review/phares-linkpc-net.md | 143 ++ _-Review/phares.md | 11 + _-Review/photo-prism.md | 56 +- _-Review/pi-hole.md | 49 +- _-Review/podman.md | 95 + _-Review/postfix.md | 11 + _-Review/powershell.md | 34 +- _-Review/prometheus.md | 7 + _-Review/proxmox.md | 753 +++++- _-Review/putty.md | 520 +--- _-Review/quartz.md | 33 +- _-Review/readeck.md | 63 + _-Review/redis.md | 9 +- _-Review/run.md | 18 +- _-Review/server-beelink.md | 53 + _-Review/server-raspberry.md | 113 + _-Review/slideshow.md | 12 + _-Review/snapcraft.md | 51 + _-Review/socket-io.md | 7 + _-Review/sonata.md | 14 + _-Review/spa-ce-camline.md | 9 + _-Review/ssh.md | 62 +- _-Review/ssl-certs.md | 18 +- _-Review/steady-jaguar.md | 7 +- _-Review/stealth.md | 15 +- _-Review/steam.md | 16 + _-Review/synology.md | 29 + _-Review/talos.md | 14 + _-Review/terraform.md | 7 + _-Review/thinlinc.md | 52 + _-Review/tibco.md | 285 ++- _-Review/tns.md | 41 + _-Review/todoist.md | 10 + _-Review/traccar.md | 13 + _-Review/trigkey.md | 7 + _-Review/trigkey.proxmox.md | 349 +++ _-Review/trigkey.ubuntu-podman.md | 152 ++ _-Review/trilium.md | 7 + _-Review/turnkey.md | 13 + _-Review/ubuntu.md | 44 +- _-Review/up-time-kuma.md | 14 + _-Review/update-iqs-log.md | 197 ++ _-Review/user-story.md | 29 + _-Review/uwm.md | 7 + _-Review/vault-warden.md | 65 + _-Review/virtualization.md | 7 + _-Review/vmware.md | 9 + _-Review/vscode.md | 70 +- _-Review/vscodium.md | 4 +- _-Review/way-droid.md | 24 + _-Review/we-kan.md | 15 + _-Review/whisper.md | 7 + _-Review/wifi.md | 19 + _-Review/wiql.md | 15 + _-Review/wmic.md | 14 + _-Review/wsa.md | 15 + _-Review/wsl.md | 11 +- _-Review/xandikos.md | 20 + .../agent-pools}/iteraplan-agent.md | 9 +- .../agent-pools/iteraplan-group.md | 10 + .../azure-dev-ops/agent-pools}/mesa-baget.md | 6 +- .../azure-dev-ops/agent-pools}/mesa-iis.md | 6 +- .../azure-dev-ops/agent-pools}/mesa-linux.md | 6 +- .../agent-pools}/mesa-windows-service.md | 6 +- .../feature}/asm-secs-gem-implementations.md | 12 +- .../phares/feature}/epp-communication.md | 8 +- .../phares/feature}/plc-communication.md | 8 +- ...oration-of-america---quotation-12710033.md | 10 +- ...-a-plot-of-srp-data-in-metrology-viewer.md | 8 +- ...here-are-make-up-wafers.-new-capability.md | 10 +- .../integrate-spc-violations-into-oi.md | 8 +- ...llers.-to-be-used-as-input-to-apc-trend.md | 10 +- ...manual-entry-of-tencor-data-in-oi-(poc).md | 10 +- ci-cd/azure-dev-ops/pipeline.md | 10 + ci-cd/azure-dev-ops/settings.md | 7 + ci-cd/azure-dev-ops/tfs.md | 9 + logs/eaf-management-server-v3-2-1-leo-prod.md | 813 +++++++ logs/eaf-management-server-v3-2-1-leo-test.md | 933 +++++++ logs/eaf-management-server-v3-2-1-mes-test.md | 1537 ++++++++++++ logs/eaf-runtime-release-v2-52-0-steps.md | 505 ++++ logs/eaf-runtime-release-v2-56-0-steps.md | 447 ++++ logs/eaf-runtime-release-v2-57-0-steps.md | 258 ++ logs/v3.2.0.md | 161 ++ package-lock.json | 2160 ++++++++++++++++- package.json | 2 +- 263 files changed, 19951 insertions(+), 1508 deletions(-) create mode 100644 .excalidraw.json create mode 100644 .vscode/disk.jsonl create mode 100644 1;1/2024-06-11.md create mode 100644 1;1/2024-06-15.md create mode 100644 1;1/2024-06-17.md create mode 100644 1;1/2024-06-28.md create mode 100644 1;1/2024-07-23.md create mode 100644 1;1/2024-09-03.md create mode 100644 1;1/2024-09-11.md create mode 100644 1;1/2024-09-26.md create mode 100644 1;1/2024-10-02.md create mode 100644 1;1/2024-10-23.md delete mode 100644 CI-CD/Azure-DevOps/Agent-Pools/iteraplan-group.md delete mode 100644 CI-CD/Azure-DevOps/pipeline.md delete mode 100644 CI-CD/Azure-DevOps/settings.md delete mode 100644 CI-CD/Azure-DevOps/tfs.md create mode 100644 _-Review/.py create mode 100644 _-Review/2-fauth.md create mode 100644 _-Review/adguard.md create mode 100644 _-Review/ado-cli.md create mode 100644 _-Review/affirm-linkpc-net.md create mode 100644 _-Review/amazon-photos-python.md create mode 100644 _-Review/anbox.md create mode 100644 _-Review/ansible.md create mode 100644 _-Review/anti-dupl.md create mode 100644 _-Review/bactalk.md create mode 100644 _-Review/baikal.md delete mode 100644 _-Review/bee-link.md create mode 100644 _-Review/beelink.proxmox-media.md create mode 100644 _-Review/beelink.proxmox.md create mode 100644 _-Review/beelink.ubuntu-and-docker-july-2024.md create mode 100644 _-Review/beelink.ubuntu-and-podman-july-2024.md create mode 100644 _-Review/beelink.ubuntu.md create mode 100644 _-Review/casa-os.md create mode 100644 _-Review/cockpit.md create mode 100644 _-Review/cups.md create mode 100644 _-Review/desktop-0uj8dd5.md create mode 100644 _-Review/desktop-chelsea copy.md create mode 100644 _-Review/desktop-chelsea.md create mode 100644 _-Review/desktop-gnecr7r.md create mode 100644 _-Review/desktop-kristy.md create mode 100644 _-Review/desktop-logan.md create mode 100644 _-Review/desktop-template.md create mode 100644 _-Review/desktop-trigkey.md create mode 100644 _-Review/dockge.md create mode 100644 _-Review/docmost.md create mode 100644 _-Review/duck-dns.md create mode 100644 _-Review/dupeguru-win64.md create mode 100644 _-Review/e-mail.md create mode 100644 _-Review/em-client.md create mode 100644 _-Review/emby.md create mode 100644 _-Review/end-user-faq.md create mode 100644 _-Review/fab-approval.md create mode 100644 _-Review/fibonacci.md create mode 100644 _-Review/find.md create mode 100644 _-Review/flatpak.md create mode 100644 _-Review/frigate.md create mode 100644 _-Review/gitea.md create mode 100644 _-Review/go-to.md delete mode 100644 _-Review/goto.md create mode 100644 _-Review/grafana.md create mode 100644 _-Review/incus.md create mode 100644 _-Review/invoice-ninja.md create mode 100644 _-Review/iscn5cg3256cps copy.md create mode 100644 _-Review/kanban-in-vscode.md create mode 100644 _-Review/kasm.md create mode 100644 _-Review/kee-pass.md rename _-Review/{librenms.md => libre-nms.md} (100%) create mode 100644 _-Review/logan.md create mode 100644 _-Review/lvm.md create mode 100644 _-Review/lxconsole.md create mode 100644 _-Review/lxd.md create mode 100644 _-Review/mail.md create mode 100644 _-Review/mon-a.md create mode 100644 _-Review/moonrise-dark-theme.md create mode 100644 _-Review/music.md create mode 100644 _-Review/neo4j.md create mode 100644 _-Review/netlify.md create mode 100644 _-Review/noda.md create mode 100644 _-Review/ntp.md create mode 100644 _-Review/odoo.md create mode 100644 _-Review/open-observe.md create mode 100644 _-Review/opti-plex-790.md create mode 100644 _-Review/own-tracks.md create mode 100644 _-Review/owncast.md create mode 100644 _-Review/paperless-ngx.md create mode 100644 _-Review/pg-admin.md create mode 100644 _-Review/phares-linkpc-net.md create mode 100644 _-Review/phares.md create mode 100644 _-Review/podman.md create mode 100644 _-Review/postfix.md create mode 100644 _-Review/prometheus.md create mode 100644 _-Review/readeck.md create mode 100644 _-Review/server-beelink.md create mode 100644 _-Review/server-raspberry.md create mode 100644 _-Review/slideshow.md create mode 100644 _-Review/snapcraft.md create mode 100644 _-Review/socket-io.md create mode 100644 _-Review/sonata.md create mode 100644 _-Review/spa-ce-camline.md create mode 100644 _-Review/steam.md create mode 100644 _-Review/synology.md create mode 100644 _-Review/talos.md create mode 100644 _-Review/terraform.md create mode 100644 _-Review/thinlinc.md create mode 100644 _-Review/tns.md create mode 100644 _-Review/todoist.md create mode 100644 _-Review/traccar.md create mode 100644 _-Review/trigkey.md create mode 100644 _-Review/trigkey.proxmox.md create mode 100644 _-Review/trigkey.ubuntu-podman.md create mode 100644 _-Review/trilium.md create mode 100644 _-Review/turnkey.md create mode 100644 _-Review/up-time-kuma.md create mode 100644 _-Review/update-iqs-log.md create mode 100644 _-Review/user-story.md create mode 100644 _-Review/uwm.md create mode 100644 _-Review/vault-warden.md create mode 100644 _-Review/virtualization.md create mode 100644 _-Review/vmware.md create mode 100644 _-Review/way-droid.md create mode 100644 _-Review/we-kan.md create mode 100644 _-Review/whisper.md create mode 100644 _-Review/wifi.md create mode 100644 _-Review/wiql.md create mode 100644 _-Review/wmic.md create mode 100644 _-Review/wsa.md create mode 100644 _-Review/xandikos.md rename {CI-CD/Azure-DevOps/Agent-Pools => ci-cd/azure-dev-ops/agent-pools}/iteraplan-agent.md (94%) create mode 100644 ci-cd/azure-dev-ops/agent-pools/iteraplan-group.md rename {CI-CD/Azure-DevOps/Agent-Pools => ci-cd/azure-dev-ops/agent-pools}/mesa-baget.md (95%) rename {CI-CD/Azure-DevOps/Agent-Pools => ci-cd/azure-dev-ops/agent-pools}/mesa-iis.md (98%) rename {CI-CD/Azure-DevOps/Agent-Pools => ci-cd/azure-dev-ops/agent-pools}/mesa-linux.md (94%) rename {CI-CD/Azure-DevOps/Agent-Pools => ci-cd/azure-dev-ops/agent-pools}/mesa-windows-service.md (98%) rename {CI-CD/Azure-DevOps/Phares/Feature => ci-cd/azure-dev-ops/phares/feature}/asm-secs-gem-implementations.md (52%) rename {CI-CD/Azure-DevOps/Phares/Feature => ci-cd/azure-dev-ops/phares/feature}/epp-communication.md (54%) rename {CI-CD/Azure-DevOps/Phares/Feature => ci-cd/azure-dev-ops/phares/feature}/plc-communication.md (53%) rename {CI-CD/Azure-DevOps/Phares/Tasks => ci-cd/azure-dev-ops/phares/tasks}/keyence-corporation-of-america---quotation-12710033.md (61%) rename {CI-CD/Azure-DevOps/Phares/User-Stories => ci-cd/azure-dev-ops/phares/user-stories}/build-a-plot-of-srp-data-in-metrology-viewer.md (75%) rename {CI-CD/Azure-DevOps/Phares/User-Stories => ci-cd/azure-dev-ops/phares/user-stories}/epp-6-and-8-metrology-data-at-fqa-(stratus)-step-doesn't-go-into-oi-auto-when-there-are-make-up-wafers.-new-capability.md (68%) rename {CI-CD/Azure-DevOps/Phares/User-Stories => ci-cd/azure-dev-ops/phares/user-stories}/integrate-spc-violations-into-oi.md (72%) rename {CI-CD/Azure-DevOps/Phares/User-Stories => ci-cd/azure-dev-ops/phares/user-stories}/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md (66%) rename {CI-CD/Azure-DevOps/Phares/User-Stories => ci-cd/azure-dev-ops/phares/user-stories}/reduce-eliminate-manual-entry-of-tencor-data-in-oi-(poc).md (69%) create mode 100644 ci-cd/azure-dev-ops/pipeline.md create mode 100644 ci-cd/azure-dev-ops/settings.md create mode 100644 ci-cd/azure-dev-ops/tfs.md create mode 100644 logs/eaf-management-server-v3-2-1-leo-prod.md create mode 100644 logs/eaf-management-server-v3-2-1-leo-test.md create mode 100644 logs/eaf-management-server-v3-2-1-mes-test.md create mode 100644 logs/eaf-runtime-release-v2-52-0-steps.md create mode 100644 logs/eaf-runtime-release-v2-56-0-steps.md create mode 100644 logs/eaf-runtime-release-v2-57-0-steps.md create mode 100644 logs/v3.2.0.md diff --git a/.excalidraw.json b/.excalidraw.json new file mode 100644 index 0000000..b6777c2 --- /dev/null +++ b/.excalidraw.json @@ -0,0 +1,150 @@ +{ + "type": "excalidraw", + "version": 2, + "source": "https://marketplace.visualstudio.com/items?itemName=pomdtr.excalidraw-editor", + "elements": [ + { + "type": "rectangle", + "version": 12, + "versionNonce": 853225716, + "isDeleted": false, + "id": "hI4O-qaOdbqHuBWK1AF7R", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "angle": 0, + "x": 365.3385314941406, + "y": 285.5078125, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "width": 224.66146850585938, + "height": 210.32550048828125, + "seed": 1824751732, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "boundElements": [], + "updated": 1718299887396, + "link": null, + "locked": false + }, + { + "id": "ihaxHXY9a5RNXijyZJzSH", + "type": "rectangle", + "x": 261.3411407470703, + "y": 237.42837524414062, + "width": 138.828125, + "height": 243.65884399414062, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 3 + }, + "seed": 777622244, + "version": 23, + "versionNonce": 1997590500, + "isDeleted": false, + "boundElements": null, + "updated": 1718300128548, + "link": null, + "locked": false + }, + { + "id": "DuaToaO2yNW0iAUFvrZa0", + "type": "line", + "x": 552.1744537353516, + "y": 218.26171875, + "width": 300.49481201171875, + "height": 258.6588439941406, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": { + "type": 2 + }, + "seed": 1270166372, + "version": 22, + "versionNonce": 721854172, + "isDeleted": false, + "boundElements": null, + "updated": 1718300130598, + "link": null, + "locked": false, + "points": [ + [ + 0, + 0 + ], + [ + 300.49481201171875, + 258.6588439941406 + ] + ], + "lastCommittedPoint": null, + "startBinding": null, + "endBinding": null, + "startArrowhead": null, + "endArrowhead": null + }, + { + "id": "I5Z7boEUBNG0OW0E7wFmi", + "type": "text", + "x": 413.8411407470703, + "y": 177.42837524414062, + "width": 86.21992492675781, + "height": 25, + "angle": 0, + "strokeColor": "#1e1e1e", + "backgroundColor": "transparent", + "fillStyle": "solid", + "strokeWidth": 2, + "strokeStyle": "solid", + "roughness": 1, + "opacity": 100, + "groupIds": [], + "frameId": null, + "roundness": null, + "seed": 1728471900, + "version": 11, + "versionNonce": 305832804, + "isDeleted": false, + "boundElements": null, + "updated": 1718300133932, + "link": null, + "locked": false, + "text": "dsafgnkjl", + "fontSize": 20, + "fontFamily": 1, + "textAlign": "left", + "verticalAlign": "top", + "baseline": 18, + "containerId": null, + "originalText": "dsafgnkjl", + "lineHeight": 1.25 + } + ], + "appState": { + "gridSize": null, + "viewBackgroundColor": "#ffffff" + }, + "files": {} +} \ No newline at end of file diff --git a/.gitignore b/.gitignore index 07f632f..c2864ae 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ .Barcode-Host-Tasks .DevOps .Fab +.gitconfig .kanbn .stfolder .stignore diff --git a/.vscode/disk.jsonl b/.vscode/disk.jsonl new file mode 100644 index 0000000..1db547c --- /dev/null +++ b/.vscode/disk.jsonl @@ -0,0 +1,14 @@ +{"a": "Disk GUID", "b": "Total Bytes", "c": "Type", "e": "Model", "d": "Capacity", "e": "Description", "f": "Amazon Description", "g": "Amazon Ordered" } +{"a": "0F06B0A7-9C47-11EA-BA06-D4BED9970C7C", "b": "500107862016", "c": "NVMe", "e": "WDS500G3X0C-00SJG0", "d": "465.8GB", "e": "mike-power-pci", "f": "WD_Black 500GB SN750 NVMe Internal Gaming SSD - Gen3 PCIe, M.2 2280, 3D NAND - WDS500G3X0C", "g": "2020-12-30" } +{"a": "643BDCB9-36B2-11EF-BB6C-3C7C3FED381A", "b": "1000204886016", "c": "NVMe", "e": "SSKSSKStorage", "d": "931.5GB", "e": "usb-iso-delete", "f": "SAMSUNG 970 EVO Plus SSD 1TB, M.2 NVMe Interface Internal Solid State Hard Drive with V-NAND Technology for Gaming, Graphic Design, MZ-V7S1T0B/AM", "g": "2022-04-23" } +{"a": "537A8192-B583-461D-8BAA-E2838B96D3EB", "b": "500107862016", "c": "NVMe", "e": "SSK", "d": "465.8GB", "e": "usb-iso-new", "f": "500 GB (TRIGKEY Ryzen 7 Mini PC 8 Core 16 Thread)", "g": "2024-07-16" } +{"a": "FB70EB9F-105F-49FC-A1CD-0AA79318C4EB", "b": "1000204886016", "c": "SSD", "e": "ASMT2115", "d": "931.5GB", "e": "ssd-backup", "f": "Crucial BX500 1TB 3D NAND SATA 2.5-Inch Internal SSD, up to 540MB/s - CT1000BX500SSD1, Solid State Drive", "g": "2024-10-26" } +{"a": "3C152873-C070-4D10-AEF0-6B18CE290084", "b": "256060514304", "c": "NVMe", "e": "SSKSSKStorage", "d": "238.5GB", "e": "usb-tracy", "f": "NA", "g": "NA" } +{"a": "5AC1E3B7-DA3C-49C6-AA5C-2C14E04CE179", "b": "2000398934016", "c": "NVMe", "e": "WDBLACKSN7702TB", "d": "1863.0GB", "e": "mike-power-nvme", "f": "Western Digital WD_BLACK 2TB SN770 NVMe Internal Gaming SSD Solid State Drive - Gen4 PCIe, M.2 2280, Up to 5,150 MB/s - WDS200T3X0E", "g": "1 of 4" } + +{"a": "afds", "b": "afds", "c": "afds", "d": "afds", "e": "afds", "d": "afds", "e": "", "g": "" } +{"a": "afds", "b": "afds", "c": "afds", "d": "afds", "e": "afds", "d": "afds", "e": "", "g": "" } + +{"a": "afds", "b": "afds", "c": "afds", "d": "afds", "e": "afds", "d": "afds", "e": "", "f": "WD_BLACK 1TB SN770 NVMe Internal Gaming SSD Solid State Drive - Gen4 PCIe, M.2 2280, Up to 5,150 MB/s - WDS100T3X0E", "g": "2022-12-20" } + +{"z": "1 of 4", "y": "Western Digital WD_BLACK 2TB SN770 NVMe Internal Gaming SSD Solid State Drive - Gen4 PCIe, M.2 2280, Up to 5,150 MB/s - WDS200T3X0E", "x": "2024-06-14", "w": "2024-02-05", "v": "2024-01-03", "u": "2023-12-29" } diff --git a/.vscode/mklink.md b/.vscode/mklink.md index 381c96a..8df7ff3 100644 --- a/.vscode/mklink.md +++ b/.vscode/mklink.md @@ -1,7 +1,7 @@ --- -type: "note" -created: "2024-01-14T02:18:08.120Z" -updated: "2024-01-22T18:30:18.823Z" +created: 2024-01-14T02:18:08.120Z +type: note +updated: 2024-11-02T15:37:31.000Z --- # mklink @@ -27,8 +27,8 @@ mklink /J "D:\5-Other-Small\Notes\Infineon\.git" "L:\Git\Notes-Infineon\.git" ```bash Sat Jan 06 2024 09:09:50 GMT-0700 (Mountain Standard Time) git init L:/Git/Notes-Infineon -mklink /J "L:\Git\Notes-Infineon\.Infineon" "D:\Documents\Notes\Infineon" -mklink /J "D:\Documents\Notes\Infineon\.git" "L:\Git\Notes-Infineon\.git" +mklink /J "L:\Git\Notes-Infineon\.Infineon" "D:\5-Other-Small\Notes\Infineon" +mklink /J "D:\5-Other-Small\Notes\Infineon\.git" "L:\Git\Notes-Infineon\.git" code "L:\Git\Notes-Infineon\.Infineon" codium "L:\Git\Notes-Infineon\.Infineon" code-insiders "L:\Git\Notes-Infineon\.Infineon" @@ -37,3 +37,11 @@ code-insiders "L:\Git\Notes-Infineon\.Infineon" ```bash mklink /J .kanbn "D:\5-Other-Small\Kanban\Infineon" ``` + +```bash Wed Sep 11 2024 08:44:46 GMT-0700 (Mountain Standard Time) +mklink /J "L:\Git\Notes-Infineon\.Infineon\.work-item-query-language" "L:\DevOps\Mesa_FI\FI-Operations\DevOps\work-item-query-language" +``` + +```bash Thu Oct 31 2024 09:55:31 GMT-0700 (Mountain Standard Time) +mklink /J "L:\Git\Notes-Infineon\.Infineon\.gitconfig" "C:\Users\phares\gitconfig" +``` diff --git a/.vscode/settings.json b/.vscode/settings.json index aae336b..370b432 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -5,17 +5,26 @@ }, "cSpell.words": [ "Beelink", + "Dockge", + "frontmatter", + "Gitea", + "Gogs", "Hynix", + "Immich", "Infineon", "Kanban", "mikepharesjr", + "mklink", "Nexcloud", "Nextcloud", "nmap", "Omni", "PDSF", + "robocopy", "Syncthing", - "Tibco" + "Tibco", + "Trigkey", + "Trilium" ], "files.exclude": { "**/node_modules": true diff --git a/.vscode/tasks.json b/.vscode/tasks.json index 82a8af1..0addd05 100644 --- a/.vscode/tasks.json +++ b/.vscode/tasks.json @@ -2,9 +2,22 @@ "version": "2.0.0", "tasks": [ { - "label": "File-Folder-Helper AOT s M Infineon _-Review", + "label": "File-Folder-Helper AOT s X Day-Helper-2024-06-23", "type": "shell", - "command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-Infineon/.Infineon -s 'L:/Git/Notes-Infineon/.Infineon/_-Review' -d 'L:/Git/Notes-Infineon/.Infineon/.vscode/Helper'", + "command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe", + "args": [ + "s", + "X", + "D:/5-Other-Small/Kanban/Infineon/tasks", + "Day-Helper-2024-06-23", + "*.md", + "## Sub-tasks", + "code-insiders", + "index.md", + "- [,](", + "## Done", + ".kan" + ], "problemMatcher": [] }, { diff --git a/1;1/2023-09-22.md b/1;1/2023-09-22.md index 92207b7..bfc7b02 100644 --- a/1;1/2023-09-22.md +++ b/1;1/2023-09-22.md @@ -1,11 +1,11 @@ --- -assigned: "" +assigned: '' +created: 2024-01-06T01:25:36.338Z progress: 0 tags: - - '1:1' -type: "note" -created: "2024-01-06T01:25:36.338Z" -updated: "2024-01-06T01:25:36.338Z" + - 1:1 +type: note +updated: 2024-07-10T17:55:16.982Z --- # 2023-09-22 1:1 with Marti diff --git a/1;1/2023-09-28.md b/1;1/2023-09-28.md index a252188..bf713c1 100644 --- a/1;1/2023-09-28.md +++ b/1;1/2023-09-28.md @@ -1,11 +1,11 @@ --- -assigned: "" +assigned: '' +created: 2024-01-06T01:25:36.338Z progress: 0 tags: - - '1:1' -type: "note" -created: "2024-01-06T01:25:36.338Z" -updated: "2024-01-06T01:25:36.338Z" + - 1:1 +type: note +updated: 2024-07-10T17:55:25.734Z --- # 2023-09-28 1:1 with Marti diff --git a/1;1/2023-10-19.md b/1;1/2023-10-19.md index 3e34b75..814fb0c 100644 --- a/1;1/2023-10-19.md +++ b/1;1/2023-10-19.md @@ -1,11 +1,11 @@ --- -assigned: "" +assigned: '' +created: 2024-01-06T01:25:36.338Z progress: 0 tags: - - '1:1' -type: "note" -created: "2024-01-06T01:25:36.338Z" -updated: "2024-01-06T01:25:36.338Z" + - 1:1 +type: note +updated: 2024-07-10T17:55:28.724Z --- # 2023-10-19 1:1 with Marti diff --git a/1;1/2024-05-14.md b/1;1/2024-05-14.md index 054ab7d..4b634b8 100644 --- a/1;1/2024-05-14.md +++ b/1;1/2024-05-14.md @@ -2,7 +2,7 @@ type: "basic-note" --- -# 2024-01-24 +# 2024-05-14 - [x] [UWM @ LEO](../.kanbn/tasks/uwm-leo.md) - All EC (Sealth) diff --git a/1;1/2024-06-11.md b/1;1/2024-06-11.md new file mode 100644 index 0000000..6389368 --- /dev/null +++ b/1;1/2024-06-11.md @@ -0,0 +1,19 @@ +--- +type: "basic-note" +--- + +# 2024-06-11 + +- Develop specification with FI team to build export tool for OI to SPC for keeping spec limits in-sync. +- Use tool to help build integration of SPC control and spec limits to feedback to OI. + +``` +---- New API from OI for PSN with specs to be used when loading data in IQS + +Below do not apply +01/24/24 - MET08THFTIRQS408M solution is now passing SID from IQS to OI when uploading Metrology data to OI. +01/25/24 - MET08RESIHGCV solution is now passing SID from IQS to OI when uploading Metrology data to OI. +02/01/24 - MET08DDUPSFS6420 solution is now passing SID from IQS to OI when uploading Metrology data to OI. +02/20/24 - MET08THFTIRSTRATUS solution is now passing SID from IQS to OI when uploading Metrology data to OI. +Jonathan Ouellette is reviewing the OI import portion +``` \ No newline at end of file diff --git a/1;1/2024-06-15.md b/1;1/2024-06-15.md new file mode 100644 index 0000000..213c9b8 --- /dev/null +++ b/1;1/2024-06-15.md @@ -0,0 +1,389 @@ +--- +type: "note" +created: "2024-06-15T21:57:22.972Z" +updated: "2024-06-17T18:15:27.596Z" +--- + +# 2024-06-15 + +- F12 to select boot disk + +```json http://192.168.11.2:3000/api/v1/repos/search?q=u&uid=1&limit=50 +{ + "data": [ + { + "id": 42, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "jackyzha0-quartz-phares", + "full_name": "mikepharesjr/jackyzha0-quartz-phares", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 1010688, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/jackyzha0-quartz-phares", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/jackyzha0-quartz-phares.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/jackyzha0-quartz-phares.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-06-03T19:45:30-07:00", + "updated_at": "2024-06-03T20:10:15-07:00" + }, + { + "id": 8, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "linux-raspbian-pi-3-model-b", + "full_name": "mikepharesjr/linux-raspbian-pi-3-model-b", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 30720, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/linux-raspbian-pi-3-model-b", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/linux-raspbian-pi-3-model-b.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/linux-raspbian-pi-3-model-b.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T19:36:29-07:00", + "updated_at": "2024-04-21T19:49:28-07:00" + }, + { + "id": 9, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "linux-redhat-meslvec0004", + "full_name": "mikepharesjr/linux-redhat-meslvec0004", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": true, + "mirror": false, + "size": 0, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/linux-redhat-meslvec0004", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/linux-redhat-meslvec0004.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/linux-redhat-meslvec0004.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T19:36:33-07:00", + "updated_at": "2024-04-21T19:36:33-07:00" + }, + { + "id": 10, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "linux-redhat-mesxsec014", + "full_name": "mikepharesjr/linux-redhat-mesxsec014", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": true, + "mirror": false, + "size": 0, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/linux-redhat-mesxsec014", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/linux-redhat-mesxsec014.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/linux-redhat-mesxsec014.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T19:36:38-07:00", + "updated_at": "2024-04-21T19:36:38-07:00" + }, + { + "id": 25, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "linux-ubuntu-asus", + "full_name": "mikepharesjr/linux-ubuntu-asus", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 282624, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/linux-ubuntu-asus", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/linux-ubuntu-asus.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/linux-ubuntu-asus.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T19:39:20-07:00", + "updated_at": "2024-04-21T19:47:15-07:00" + }, + { + "id": 11, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "linux-ubuntu-beelink", + "full_name": "mikepharesjr/linux-ubuntu-beelink", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": true, + "mirror": false, + "size": 0, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/linux-ubuntu-beelink", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/linux-ubuntu-beelink.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/linux-ubuntu-beelink.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T19:36:44-07:00", + "updated_at": "2024-04-21T19:36:44-07:00" + }, + { + "id": 26, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "linux-ubuntu-server", + "full_name": "mikepharesjr/linux-ubuntu-server", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 1227776, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/linux-ubuntu-server", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/linux-ubuntu-server.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/linux-ubuntu-server.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T19:48:27-07:00", + "updated_at": "2024-06-13T19:28:08-07:00" + }, + { + "id": 13, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "met08ddupsfs6420", + "full_name": "mikepharesjr/met08ddupsfs6420", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 1056768, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/met08ddupsfs6420", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/met08ddupsfs6420.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/met08ddupsfs6420.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T19:36:53-07:00", + "updated_at": "2024-05-22T17:56:43-07:00" + }, + { + "id": 27, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "met08ddupsp1tbi", + "full_name": "mikepharesjr/met08ddupsp1tbi", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 712704, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/met08ddupsp1tbi", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/met08ddupsp1tbi.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/met08ddupsp1tbi.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T21:28:22-07:00", + "updated_at": "2024-05-22T18:00:26-07:00" + }, + { + "id": 28, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "met08thftirstratus", + "full_name": "mikepharesjr/met08thftirstratus", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 642048, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/met08thftirstratus", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/met08thftirstratus.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/met08thftirstratus.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-04-21T21:29:14-07:00", + "updated_at": "2024-05-22T17:55:52-07:00" + }, + { + "id": 37, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "notes-ec-documentation", + "full_name": "mikepharesjr/notes-ec-documentation", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 259072, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/notes-ec-documentation", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/notes-ec-documentation.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/notes-ec-documentation.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-06-03T07:14:54-07:00", + "updated_at": "2024-06-03T07:17:34-07:00" + }, + { + "id": 36, + "owner": { + "id": 1, + "username": "mikepharesjr", + "login": "mikepharesjr", + "full_name": "Mike Phares", + "email": "mikepharesjr@msn.com", + "avatar_url": "https://secure.gravatar.com/avatar/e6d63e2b9a6b3aa5e13455a387cd6d6f?d=identicon" + }, + "name": "notes-user-secrets", + "full_name": "mikepharesjr/notes-user-secrets", + "description": "", + "private": false, + "fork": false, + "parent": null, + "empty": false, + "mirror": false, + "size": 385024, + "html_url": "https://gogs3757.ddns.net/mikepharesjr/notes-user-secrets", + "ssh_url": "gogs@gogs3757.ddns.net:mikepharesjr/notes-user-secrets.git", + "clone_url": "https://gogs3757.ddns.net/mikepharesjr/notes-user-secrets.git", + "website": "", + "stars_count": 0, + "forks_count": 0, + "watchers_count": 1, + "open_issues_count": 0, + "default_branch": "master", + "created_at": "2024-06-03T07:11:23-07:00", + "updated_at": "2024-06-03T09:48:12-07:00" + } + ], + "ok": true +} +``` diff --git a/1;1/2024-06-17.md b/1;1/2024-06-17.md new file mode 100644 index 0000000..7f78e63 --- /dev/null +++ b/1;1/2024-06-17.md @@ -0,0 +1,745 @@ +--- +type: "note" +created: "2024-06-17T17:31:06.062Z" +updated: "2024-06-17T17:31:30.181Z" +--- + +# 2024-06-17 + +```bash +root@server:~# cat /etc/bash_history_2024-06-17.txt +apt-get update +apt upgrade +exit +reboot +apt-get install links unzip net-tools -y +snap install dashkiosk +timedatectl set-timezone America/Phoenix +snap restart dashkiosk +snap set wpe-webkit-mir-kiosk daemon=true +snap install ubuntu-frame wpe-webkit-mir-kiosk +apt-get install links unzip net-tools ufw nginx git ncdu -y +snap set wpe-webkit-mir-kiosk daemon=true +snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +/snap/wpe-webkit-mir-kiosk/current/bin/setup.sh +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +snap set ubuntu-frame daemon=true +exit +reboot +shutdown --n +exit +ssh-import-id gh:mikepharesjr +exit +ls -al /var/www/html +ln -s log-nginx /var/log/nginx +ls -al /var/www/html +ls -la +ln -s /var/www/html/log-nginx /var/log/nginx +ls -al /var/www/html +ln -s /var/log/nginx /var/www/html/log-nginx +ls -al /var/www/html +exit +clear +df -h --total +vgdisplay +fdisk -l +clear +fdisk -l +exit +vgscan +vgchange -ay ubuntu-vg +lvs +ls /mnt/fcroot +mkdir /mnt/fcroot +smount /dev/ubuntu-lv/ /mnt/fcroot -o ro,user +lvs +ls /dev/ubuntu-lv +ls /dev/ubuntu-vg +mount /dev/ubuntu-vg/ubuntu-lv /mnt/fcroot -o ro,mike +ls /mnt/fcroot/ +mount /dev/ubuntu-lv/ubuntu-vg /mnt/fcroot -o ro,mike +lvmdiskscan +lsblk +mount /dev/ubuntu-vg-ubuntu-lv /mnt/fcroot -o ro,mike +mount /dev/ubuntu-vg/ubuntu-lv /mnt/fcroot -o ro,mike +vgchange -ay +lvscan +mount /dev/ubuntu-vg/ubuntu-lv /mnt/fcroot -o ro,mike +mount /dev/ubuntu-vg/ubuntu-lv /mnt/fcroot -o ro,user +ls /mnt/fcroot/ +ls /mnt/fcroot/home/syncthing/ +su add syncthing +add syncthing +user add syncthing +adduser sycthing +cp /mnt/fcroot/home/syncthing/* /home/sycthing/ +cp /mnt/fcroot/home/syncthing/**/* /home/sycthing/ +ls -la /home/sycthing/ +exit +nano .bash_history +nano .bash_history +nano as +exit +adduser lphares +adduser bmiller +adduser gogs +exit +reboot +nano .bash_history +where nano +apt-get install nano +where nano +/bin/nano +/bin/nano .profile +/bin/nano /etc/skel/.profile +cp /etc/skel/.profile ~/.profile +. ~/.profile +nano a +clear +exit +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/phares3757.beelink.server.key -out /etc/nginx/phares3757.beelink.server.crt -config /etc/nginx/sites-available/phares3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/dashkiosk.beelink.server.key -out /etc/nginx/dashkiosk.beelink.server.crt -config /etc/nginx/sites-available/dashkiosk.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/gogs3757.beelink.server.key -out /etc/nginx/gogs3757.beelink.server.crt -config /etc/nginx/sites-available/gogs3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/nextcloud3757.beelink.server.key -out /etc/nginx/nextcloud3757.beelink.server.crt -config /etc/nginx/sites-available/nextcloud3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/music3757.beelink.server.key -out /etc/nginx/music3757.beelink.server.crt -config /etc/nginx/sites-available/music3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/photoprism.beelink.server.key -out /etc/nginx/photoprism.beelink.server.crt -config /etc/nginx/sites-available/photoprism.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/pi-hole.beelink.server.key -out /etc/nginx/pi-hole.beelink.server.crt -config /etc/nginx/sites-available/pi-hole.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/syncthing3757.beelink.server.key -out /etc/nginx/syncthing3757.beelink.server.crt -config /etc/nginx/sites-available/syncthing3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/phares3757.ddns.net.key -out /etc/nginx/phares3757.ddns.net.crt -config /etc/nginx/sites-available/phares3757.ddns.net.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/dashkiosk.ddns.net.key -out /etc/nginx/dashkiosk.ddns.net.crt -config /etc/nginx/sites-available/dashkiosk.ddns.net.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/gogs3757.ddns.net.key -out /etc/nginx/gogs3757.ddns.net.crt -config /etc/nginx/sites-available/gogs3757.ddns.net.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/nextcloud3757.ddns.net.key -out /etc/nginx/nextcloud3757.ddns.net.crt -config /etc/nginx/sites-available/nextcloud3757.ddns.net.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/music3757.ddns.net.key -out /etc/nginx/music3757.ddns.net.crt -config /etc/nginx/sites-available/music3757.ddns.net.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/photoprism.ddns.net.key -out /etc/nginx/photoprism.ddns.net.crt -config /etc/nginx/sites-available/photoprism.ddns.net.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/pi-hole.ddns.net.key -out /etc/nginx/pi-hole.ddns.net.crt -config /etc/nginx/sites-available/pi-hole.ddns.net.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/syncthing3757.ddns.net.key -out /etc/nginx/syncthing3757.ddns.net.crt -config /etc/nginx/sites-available/syncthing3757.ddns.net.conf +exit +ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default +ls +ls -la /etc/nginx/sites-enabled/ +nginx -t +nginx -s reload +exit +chown gogs /home/gogs -R +chgrp gogs /home/gogs -R +nano /home/gogs/gogs/custom/conf/app.ini +nano /etc/systemd/system/gogs-daemon.service +systemctl enable gogs-daemon +systemctl stop gogs-daemon +systemctl start gogs-daemon +systemctl status gogs-daemon.service +cd /home/gogs +wget https://dl.gogs.io/0.13.0/gogs_0.13.0_linux_amd64.tar.gz +tar -xvzf gogs_0.13.0_linux_amd64.tar.gz +rm gogs_0.13.0_linux_amd64.tar.gz +cd gogs +./gogs web +su gogs +exit +reboot +ls /mnt/fcroot/ +clear +apt-get install ncdu -y +ncdu +cd /home/gogs/gogs-repositories/mikepharesjr/ +ls +ls -la +mkdir ../mikepharesjrold +mv * ../mikepharesjrold/ +ls +exit +rm /etc/nginx/*.beelink.server.* +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/phares3757.beelink.server.key -out /etc/nginx/phares3757.beelink.server.crt -config /etc/nginx/sites-available/phares3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/dashkiosk.beelink.server.key -out /etc/nginx/dashkiosk.beelink.server.crt -config /etc/nginx/sites-available/dashkiosk.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/gogs3757.beelink.server.key -out /etc/nginx/gogs3757.beelink.server.crt -config /etc/nginx/sites-available/gogs3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/nextcloud3757.beelink.server.key -out /etc/nginx/nextcloud3757.beelink.server.crt -config /etc/nginx/sites-available/nextcloud3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/music3757.beelink.server.key -out /etc/nginx/music3757.beelink.server.crt -config /etc/nginx/sites-available/music3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/photoprism.beelink.server.key -out /etc/nginx/photoprism.beelink.server.crt -config /etc/nginx/sites-available/photoprism.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/pi-hole.beelink.server.key -out /etc/nginx/pi-hole.beelink.server.crt -config /etc/nginx/sites-available/pi-hole.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/syncthing3757.beelink.server.key -out /etc/nginx/syncthing3757.beelink.server.crt -config /etc/nginx/sites-available/syncthing3757.beelink.server.conf +exit +rm /etc/nginx/*.beelink.server.* +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/phares3757.beelink.server.key -out /etc/nginx/phares3757.beelink.server.crt -config /etc/nginx/sites-available/phares3757.beelink.server.conf +rm /etc/nginx/*.beelink.server.* +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/phares3757.beelink.server.key -out /etc/nginx/phares3757.beelink.server.crt -config /etc/nginx/sites-available/phares3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/dashkiosk.beelink.server.key -out /etc/nginx/dashkiosk.beelink.server.crt -config /etc/nginx/sites-available/dashkiosk.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/nextcloud3757.beelink.server.key -out /etc/nginx/nextcloud3757.beelink.server.crt -config /etc/nginx/sites-available/nextcloud3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/music3757.beelink.server.key -out /etc/nginx/music3757.beelink.server.crt -config /etc/nginx/sites-available/music3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/photoprism.beelink.server.key -out /etc/nginx/photoprism.beelink.server.crt -config /etc/nginx/sites-available/photoprism.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/pi-hole.beelink.server.key -out /etc/nginx/pi-hole.beelink.server.crt -config /etc/nginx/sites-available/pi-hole.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/syncthing3757.beelink.server.key -out /etc/nginx/syncthing3757.beelink.server.crt -config /etc/nginx/sites-available/syncthing3757.beelink.server.conf +nginx -s reload +exit +nano /home/gogs/gogs/custom/conf/app.ini +exit +ln -s /home/gogs/gogs/custom/conf/app.ini /etc/gogs-app.ini +rm /etc/gogs-app.ini +exit +nano /home/gogs/gogs/custom/conf/app.ini +exit +nano /home/gogs/.ssh/authorized_keys +nano /home/mik/.ssh/authorized_keys +nano /home/mike/.ssh/authorized_keys +exit +reboot +nano /home/mike/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +exit +reboot +cd /home/mike/ +ls +wget https://www.noip.com/download/linux/latest +tar xf noip-duc_3.1.0.tar.gz +ls -la +tar xf latest +ls +cd noip-duc_3.1.0/ +ls +cd binaries/ +ls +apt install ./noip-duc_3.1.0_amd64.deb +noip-duc --help +noip-duc -g all.ddnskey.com --username mikepharesjr@msn.com --password QaaRgp7UHXnpUMXN9NqK +cd .. +noip-duc -g all.ddnskey.com --username mikepharesjr@msn.com --password QaaRgp7UHXnpUMXN9NqK +noip-duc -g all.ddnskey.com --username 8ng1rd6 --password uLdGqHrgdjXo +exit +snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +snap set ubuntu-frame daemon=true +snap restart dashkiosk +snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver +snap set ubuntu-frame daemon=true +apt-get update +apt upgrade +reboot +noip-duc -g all.ddnskey.com --username 8ng1rd6 --password uLdGqHrgdjXo +exit +ssh-import-id gh:mikepharesjr +su lphares +nano /home/lphares/.ssh/authorized_keys +nano /home/bmiller/.ssh/authorized_keys +cp /home/bmiller/.ssh/authorized_keys /home/ +ls /home/bmiller +mkdir /home/bmiller/.ssh +cp /home/lphares/.ssh/authorized_keys /home/bmiller/.ssh +nano /home/bmiller/.ssh/authorized_keys +chown bmiller:bmiller -r /home/bmiller/.ssh +chown bmiller:bmiller -R /home/bmiller/.ssh +chown lphares:lphares -R /home/lphares +nano /home/mike/.ssh/authorized_keys +nano /home/bmiller/.ssh/authorized_keys +nano /home/lphares/.ssh/authorized_keys +nano /home/mike/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +exit +reboot +exit +ls /home/mike/ +ls /home/sycthing/upload/ +ls /home/sycthing/upload/thumbs/ -la +exit +mkdir /home/sycthing/Immich +mv /home/sycthing/upload /home/sycthing/Immich +ll /home/sycthing/Immich +mv /home/sycthing/backups /home/sycthing/Immich +ll /home/sycthing/Immich +noip-duc -g all.ddnskey.com --username 8ng1rd6 --password uLdGqHrgdjXo +nano /root/.ssh/authorized_keys +nano /home/lphares/.ssh/authorized_keys +nano /home/bmiller/.ssh/authorized_keys +exit +ln -s /home/gogs/gogs/custom/conf /etc/gogs +nano /etc/gogs/app.ini +cp /home/gogs/gogs/custom/conf/ /etc/gogs-copy +cp -r /home/gogs/gogs/custom/conf/ /etc/gogs-copy +nano /etc/gogs/app.ini +cp -r /home/gogs/gogs/custom/conf/ /etc/gogs-copy +nano /etc/gogs/app.ini +nano /home/gogs/gogs/custom/conf/app.ini +cp /home/gogs/gogs/custom/conf/app.ini /etc/gogs-copy/ +systemctl restart gogs-daemon +exit +ls /home/gogs +noip-duc -g all.ddnskey.com --username mikepharesjr@msn.com --password QaaRgp7UHXnpUMXN9NqK +ncdu +cd /home/gogs +ncdu +nano .ssh/authorized_keys +naon /home/gogs/gogs/custom/conf/app.ini +nano /home/gogs/gogs/custom/conf/app.ini +exit +ls /home/sycthing/Immich/ +exit +noip-duc -g all.ddnskey.com --username mikepharesjr@msn.com --password QaaRgp7UHXnpUMXN9NqK +exit +noip-duc -g all.ddnskey.com --username mikepharesjr@msn.com --password QaaRgp7UHXnpUMXN9NqK +exit +ip +ip a +exit +noip-duc -g all.ddnskey.com --username mikepharesjr@msn.com --password QaaRgp7UHXnpUMXN9NqK +exit +noip-duc -g all.ddnskey.com --username mikepharesjr@msn.com --password QaaRgp7UHXnpUMXN9NqK +cp debian/service /etc/systemd/system/noip-duc.service +ls +cd /home/mike/ +ls +cd noip-duc_3.1.0/ +ls +cp debian/service /etc/systemd/system/noip-duc.service +ls /usr/local/bin/noip-duc +nano /usr/local/bin/noip-duc +ls /usr/local/bin/ +nano /etc/default/noip-duc +systemctl daemon-reload +systemctl enable noip-duc +systemctl start noip-duc +systemctl status noip-duc +exity +exit +clear +hostname +systemctl status noip-duc +exit +ls /home/sycthing/ -la +exit +nano /home/sycthing/Notes-Network/.vscode/hosts.conf +exit +nano /home/lphares/.ssh/authorized_keys +nano /home/bmiller/.ssh/authorized_keys +ll /var/www/html/ +ll /var/www/html/Images-7007a9df-Results/ +ls /var/www/html -la +ls /var/www/html/Images-7007a9df-Results/ -la +mkdir /var/www/html/Images-c9dbce3b-Results +ls /var/www/html -la +ls /var/www/html/Images-c9dbce3b-Results -la +ll /home/mike/ +ll /home/sycthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593/ +ln -s /var/www/html/Images-c9dbce3b-Results/thumbs /home/sycthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593/ +ls /var/www/html/Images-c9dbce3b-Results -la +ln -s /var/www/html/Images-c9dbce3b-Results/thumbs /home/sycthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593 +ln -s /home/sycthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593 /var/www/html/Images-c9dbce3b-Results/thumbs +ls /var/www/html/Images-c9dbce3b-Results -la +ls /var/www/html/Images-c9dbce3b-Results/thumbs +ls /var/www/html/Images-7007a9df-Results/F\)Random/ +ls /var/www/html/Images-7007a9df-Results/F\)Random/7007a9df/\[\]/ +nano /var/www/html/Images-7007a9df-Results/F\)Random/7007a9df/\[\]/01-01.json +exit +rm /var/www/html/Images-c9dbce3b-Results/thumbs +cp -R /home/sycthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593/ /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results +ls -la /var/www/html/Images-c9dbce3b-Results/thumbs/ +cd .. +ncdu +chmod -R mike:mike /var/www/html/Images-c9dbce3b-Results/thumbs +chown -R mike:mike /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results/thumbs/ +ls -la /var/www/html +chown -R root:root /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html +ls -la /var/www/html/Images-c9dbce3b-Results/ +exit +ls /home/sycthing/ +exit +deluser sycthing +ls /home/sycthing/ +rm /home/sycthing/ /home/syncthing/ +rm /home/sycthing /home/syncthing +mv /home/sycthing/ /home/syncthing/ +ls /home/sycthing/ +ls /home/syncthing/ +exit +su bmiller +nano /home/lphares/.ssh/authorized_keys +nano /home/bmiller/.ssh/authorized_keys +ls -la /home/lphares/ +compgen -g +getent group +group list lphares +groups list lphares +groups list bmiller +usermod -a -G lphares bmiller +groups list bmiller +exit +ls -la /var/www/html/Images-c9dbce3b-Results/ +mv /var/www/html/Images-c9dbce3b-Results/thumbs/ /var/www/html/Images-c9dbce3b-Results/thumbs-copy +ls -la /var/www/html/Images-c9dbce3b-Results/ +ln -s /home/syncthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593 /var/www/html/Images-c9dbce3b-Results/thumbs +rm -R /var/www/html/Images-c9dbce3b-Results/thumbs-copy/ +rm -R /var/www/html/Images-7007a9df-Results/ +cd /var/www +ncdu +ls -la /var/www/html/Images-c9dbce3b-Results/ +ls -la /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results/thumbs/ +rm /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results +ln -s /var/www/html/Images-c9dbce3b-Results/thumbs /home/syncthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593 +ln -s /home/syncthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593 /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results/thumbs/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results/thumbs/thumbs/thumbs +rm /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results/thumbs/thumbs/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results +ls /home/syncthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593 +ln -s /home/syncthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593 /var/www/html/Images-c9dbce3b-Results/thumbs +ls -la /var/www/html/Images-c9dbce3b-Results +ls /var/log/nginx +nano /var/log/nginx/error.log +rm /var/www/html/Images-c9dbce3b-Results/thumbs +cp -R /home/syncthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593/ /var/www/html/Images-c9dbce3b-Results/thumbs +exit +ll /home/syncthing/ +ll /home/syncthing/Immich/ +exit +ls +rm immich_database_2024-04-25T220025.top.sql +exit +curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash +filebrowser -r /var +touch /etc/nginx/sites-available/filebrowser.beelink.server.conf +nano /etc/nginx/sites-available/filebrowser.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/filebrowser.beelink.server.key -out /etc/nginx/filebrowser.beelink.server.crt -config /etc/nginx/sites-available/filebrowser.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/filebrowser.ddns.net.key -out /etc/nginx/filebrowser.ddns.net.crt -config /etc/nginx/sites-available/filebrowser.ddns.net.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/immich3757.beelink.server.key -out /etc/nginx/immich3757.beelink.server.crt -config /etc/nginx/sites-available/immich3757.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/immich3757.ddns.net.key -out /etc/nginx/immich3757.ddns.net.crt -config /etc/nginx/sites-available/immich3757.ddns.net.conf +nginx -t +nginx -s reload +filebrowser -r /var +filebrowser -r / +snap install immich-distribution +ls +rm filebrowser.db +ls' +ls +ls /home/mike/ +filebrowser -r / -d /home/mike +filebrowser -r / -d /home/mike/ +filebrowser -r / -d /home/mike/filebrowser.db +ls /home/mike/ +filebrowser -r / -d /home/mike/filebrowser.db -h +exit +journalctl -eu snap.immich-distribution.sync-* +journalctl -fu snap.immich-distribution.* +systemctl status snap.immich-distribution.manager.service +snap status immich-distribution +snap stop immich-distribution +snap start immich-distribution +systemctl status snap.immich-distribution.manager.service +links http://127.0.0.1:3001 +links http://127.0.0.1:3000 +ss -ltn +snap stop immich-distribution +ss -ltn +snap start immich-distribution +ss -ltn +ss -ltnp +exit +nginx -s reload +nginx -t +exit +ls /var/snap/immich-distribution/common/backups/ +tar xf /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T165506.sql.xz +ls /var/snap/immich-distribution/common/backups/ +tar -xJf /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T165506.sql.xz +ls /var/snap/immich-distribution/common/backups/ +rm /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T165506.sql.xz +ls /var/snap/immich-distribution/common/backups/ +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T165506.sql | immich-distribution.psql immich +ls /var/snap/immich-distribution/common/upload/ +ls /var/snap/immich-distribution/ +ls /home/mike +filebrowser -r / -d /home/mike/filebrowser.db +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +ls /var/snap/immich-distribution/common/backups -la +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +chown root:root /var/snap/immich-distribution/common/backups +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +chmod 7777 /var/snap/immich-distribution/common/backups +ls /var/snap/immich-distribution/common/backups -la +chmod 7777 -R /var/snap/immich-distribution/common/backups +ls /var/snap/immich-distribution/common/backups -la +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +chown root:root /var/snap/immich-distribution/common/backups -R +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +snap stop immich-distribution +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +snap start immich-distribution +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +snap uninstall immich-distribution +snap remove immich-distribution +snap remove --purge immich-distribution +snap install immich-distribution +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +pscp -i "C:\Users\phares\.ssh\id_ed25519.ppk" D:/8-Move/immich_database_2024-05-17T173401.sql root@free.file.sync.root:/var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql +cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-17T173401.sql | immich-distribution.psql immich +noip-duc -g all.ddnskey.com --username 8ng1rd6 --password uLdGqHrgdjXo +exit +nano /home/lphares/.ssh/authorized_keys +reboot +nano /usr/local/etc/no-ip2.conf +cd noip-2.1.9-1/ +ls +ls /usr/local/etc +ls /usr/local/bin/noip2 +ls /usr/local/bin/ +cd /usr/local/src/ +wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz +ls +tar xf noip-duc-linux.tar.gz +ls +cd noip-2.1.9-1/ +make install +apt-get install make +make install +ls +cd .. +ls +rm -R noip-2.1.9-1/ +ls +tar xf noip-duc-linux.tar.gz +ls +cd noip-2.1.9-1/ +make install +exit +cd /usr/local/src/ +cd noip-2.1.9-1/ +make install +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +/usr/local/bin/noip2 -C +cd .. +wget https://www.noip.com/download/linux/latest +ls +rm noip-2.1.9-1/ +rm noip-2.1.9-1/ -R +rm noip-duc-linux.tar.gz +cd latest +tar xf latest +ls +cd noip-duc_3.1.0/ +cd /home/$USER/noip-duc_3.1.0/binaries && sudo apt install ./noip-duc_3.1.0_amd64.deb +cd /home/$USER/noip-duc_3.1.0/binaries +cd noip-duc_3.1.0/ +ls +cd binaries/ +sudo apt install ./noip-duc_3.1.0_amd64.deb +ls +apt install ./noip-duc_3.1.0_amd64.deb +service stop noip2 +nano /usr/local/etc/no-ip2.conf +ls +nginx -s reload +nginx -t +nginx -s reload +/etc/init.d/nginx start +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +exit +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +exit +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +exit +cd /var/www/html/Images-c9dbce3b-Results/F\)Random/ +ls +cd c9dbce3b/ +ls +cd \[\]/ +ls +rm 05-27.json +cp 11-17.json 05-27.json +rm 05-31.json +cp 11-17.json 05-31.json +rm 06-01.json +cp 11-17.json 06-01.json +rm 06-02.json +cp 11-17.json 06-02.json +rm 05-30.json +cp 11-17.json 05-30.json +rm 05-29.json +cp 11-17.json 05-29.json +exit +nano /home/mike/.ssh/authorized_keys +nano /home/root/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +nano /home/mike/.ssh/authorized_keys +nano /home/lphares/.ssh/authorized_keys +nano /home/bmiller/.ssh/authorized_keys +systemctl restart ssh +exit +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +exit +reboot +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +snap install --classic certbot +apt-get remove certbot +ln -s /snap/bin/certbot /usr/bin/certbot +certbot certonly --nginx +nginx -t +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/affrim.beelink.server.key -out /etc/nginx/affrim.beelink.server.crt -config /etc/nginx/sites-available/affrim.beelink.server.conf +touch /etc/nginx/sites-available/affrim.beelink.server.conf +nano /etc/nginx/sites-available/affrim.beelink.server.conf +cd /etc/nginx/sites-available +ls +ls -la +ls -la aff* +rm aff* +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/affirm.beelink.server.key -out /etc/nginx/affirm.beelink.server.crt -config /etc/nginx/sites-available/affirm.beelink.server.conf +openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/affirm.ddns.net.key -out /etc/nginx/affirm.ddns.net.crt -config /etc/nginx/sites-available/affirm.ddns.net.conf +nginx -t +nginx -s restart +nginx -s reload +cd /var/ +ls +cd www/ +ls +mkdir -p /var/www/certbot/.well-known/acme-challenge +ls +ls -la +touch /var/www/certbot/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +nginx -s reload +exit +certbot certonly --nginx +16 +certbot certonly --nginx +nginx -s reload +snap stop immich-distribution +nginx -s reload +certbot certonly --nginx +nginx -s reload +certbot certonly --nginx +systemctl list-timers +/etc/crontab/ +ls /etc/crontab/ +ls /etc/cron.*/* +systemctl list-timers +exit +systemctl list-timers +certbot certonly --nginx +15 17 +certbot certonly --nginx +ufw status +certbot certonly --nginx +certbot renew --dry-run +exit +nginx -t +nginx -s reload +snap start immich-distribution +certbot renew --dry-run +exit +snap list +snap install hello-world +snap list +snap hello-world +which hello-world +./snap/bin/hello-world +hello-world +snap install snapcraft --classic +snap install lxd +exit +apt-get install mc +exit +snap stop immich-distribution +snap start immich-distribution +snapcraft list-plugins +exit +apt install nodejs +exit +nano /root/.ssh/authorized_keys +systemctl restart ssh +reboot +nano /home/lphares/.ssh/authorized_keys +exit +df -h --total +lvdisplay +lsblk +smartctl +apt install smartmontools +smartctl +smartctl -i /dev/sda +smartctl -i /dev/sdb +lsblk +exit +lsblk -n -l -o NAME,FSTYPE,SIZE,TYPE,MOUNTPOINT +lsblk -t +lsblk -o SIZE, NAME, MOUNTPOINT +lsblk -n -l -o NAME,FSTYPE,SIZE,TYPE,MOUNTPOINT +lsblk -n -l -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +clear +lsblk -I 8 -d +lsblk -I 8 -d -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +lsblk -I 8 -d -o NAME,SIZE,TYPE +lsblk -I 8 -o NAME,SIZE,TYPE +lsblk -d -o NAME,SIZE,TYPE +exit +lsblk -I 8 -d +lsblk -d -o NAME,SIZE,TYPE +lsblk +fdisk -l | grep 'Disk /' +mount | grep -E '(/|/boot) ' | awk '{print $1,$2,$3}' +lsblk /dev/sda +lsblk /dev/sdb +exit +lsblk -n -l -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +exit +lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +lsblk -l -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +lsblk -n -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +fdisk -l +fdisk -l /dev/sda +fdisk -l /dev/sdb +clear +fdisk -l /dev/sdb +clear +fdisk -l /dev/sdb +clear +fdisk -l /dev/sdb +fdisk -l /dev/sda +exit +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +exit +nginx -t +nginx -s reload +nginx -t +nginx -s reload +nginx -t +nginx -s reload +systemctl list-timers +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +certbot renew --dry-run +lsof -i -P -n | grep LISTEN +lsof -i -P -n +netstat -tulpn | grep LISTEN +snap stop immich-distribution +certbot renew --dry-run +nginx -s reload +links https://192.168.11.67 +snap start immich-distribution +certbot renew --dry-run +snap set immich-distribution haproxy-http-bind="*:8880" +snap stop immich-distribution +snap start immich-distribution +netstat -tulpn | grep LISTEN +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +exit +echo "root@free.file.sync.root"&ssh root@free.file.sync.root -i C:/Users/phares/.ssh/id_ed25519 +snap set immich-distribution haproxy-http-bind="*:80" +snap stop immich-distribution +snap start immich-distribution +nginx -s reload +snap stop immich-distribution +nginx -s reload +netstat -tulpn | grep LISTEN +systemctl start nginx +nginx -s reload +netstat -tulpn | grep LISTEN +snap start immich-distribution +exit +noip-duc -g all.ddnskey.com --username 9zh94yf --password xrtvLiRNhScX +exit +shutdown +exit +``` diff --git a/1;1/2024-06-28.md b/1;1/2024-06-28.md new file mode 100644 index 0000000..1a324b3 --- /dev/null +++ b/1;1/2024-06-28.md @@ -0,0 +1,13 @@ +--- +type: "note" +created: "2024-06-28T14:33:16.866Z" +updated: "2024-06-28T14:47:30.276Z" +--- + +# 2024-06-28 + +- UWM +- TIBCO / EAF / EDA align target system to replace current "Collection of Transfer Metrology Final Test" file movement to YieldHub +- Ops Center & OneSAP (Not RMS) +- Equipment SECS/GEM training & Equipment procurement +- Convert existing equipment diff --git a/1;1/2024-07-23.md b/1;1/2024-07-23.md new file mode 100644 index 0000000..247c51d --- /dev/null +++ b/1;1/2024-07-23.md @@ -0,0 +1,11 @@ +--- +created: 2024-07-23T18:57:37.960Z +type: note +updated: 2024-07-23T18:58:52.953Z +--- + +# 2024-07-23 + +- [Change copy button to copy all point and add copy transposed](https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_workitems/edit/353201) +- [Mark UAT for 712](https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_workitems/edit/352480) +- [Nik UAT for 653](https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_workitems/edit/350316) diff --git a/1;1/2024-09-03.md b/1;1/2024-09-03.md new file mode 100644 index 0000000..d60ca65 --- /dev/null +++ b/1;1/2024-09-03.md @@ -0,0 +1,17 @@ +--- +created: 2024-09-03T19:58:01.446Z +type: note +updated: 2024-09-09T16:12:28.640Z +--- + +# 2024-09-03 + +- UWM Cyber # created +- ADO for YODA and EAF +- APC delete old data +- ADO read access t + +## E-mail Jonathon + +Gathering information for ART SPS (NA): Weekly ART Sync meeting tomorrow. +This Feature has a priority of Medium is it possible this is set to the current sprint by default and not being worked on currently? If isn't planned to be worked on this current sprint will your change the sprint to Art SPS? diff --git a/1;1/2024-09-11.md b/1;1/2024-09-11.md new file mode 100644 index 0000000..38b3aa6 --- /dev/null +++ b/1;1/2024-09-11.md @@ -0,0 +1,22 @@ +--- +created: 2024-09-17T17:49:41.156Z +type: note +updated: 2024-09-17T17:49:58.208Z +--- + +# 2024-09-11 + +- UWM Cyber with Morehouse Jon (BC CYBER) +- APC with Bischoff Christian (CSC FI FE PCS FDC) Thursday +- VNC +- YODA Pagkaliwangan Angelo (PSS HiRel OP ENG) +- EAF Pagkaliwangan Angelo (PSS HiRel OP ENG) + - Neil Tan also for EAF + +```log +Action items for Jon: + +Align with BC Cyber Management about rollouts to LEO for FI applications with completed Web RAT +EAF +UWM +``` diff --git a/1;1/2024-09-26.md b/1;1/2024-09-26.md new file mode 100644 index 0000000..6b71e4b --- /dev/null +++ b/1;1/2024-09-26.md @@ -0,0 +1,67 @@ +--- +created: 2024-09-26T14:40:29.696Z +type: note +updated: 2024-09-26T14:40:43.731Z +--- + +# 2024-09-26 + +Comments below in blue. + +EPI Process equipment types: +Type Count +68020 +ASM 10 +HTR 4 +68040 +ASM 2 +ASM+ 15 +HTR 8 +EPP +EPP 8 +RCM +HTR 8 +Grand Total 55 + +Mike Phares + +Infineon Technologies Americas Corp. +Software Engineer, Factory Equipment Integration +Job ID: 29985 +IFAM IT FI MES +Mobile: +1 602 550-9220 +Mike.Phares@infineon.com + + +From: Ojha Abinash (CSC FI FE PCS FDC) +Sent: Monday, September 16, 2024 6:03 AM +To: Bischoff Christian (CSC FI FE PCS FDC) +Cc: Phares Mike (IT FI MES) ; Zulkefli Zaril Ezzuddin (CSC FI FE PCS) +Subject: RE: Mesa APC Data + +Hello Christian, + +Could you please align with Mike on below topics, +- understand the status of FDC components versions in MESA +o Master Control Service v1.0.2.1, PDX Service v1.0.2.1 and Receiver Service v1.0.3.1. +- present & future of equipment connectivity to FDC in MESA (current number of connected equipments & plans) +o GaN was close and was never used in production. +o GaN fab shutdown in May of 2023. +o GaN fab database has a few work-centers / equipment that need to be deleted to re-use database. +Looking for support to delete data. +o Si fab has one process and a few metrology operations to support the process. +o For the one process there are 7 variations that Mesa is looking to add to fault detection. +o Variation RCM-HTR is a PLC based communication and we have EAF and EDA configured but not verified. +o Variations: 68020-ASM, 68020-HTR, 68040-ASM, 68040-ASM+ and 68040-HTR all use the same version of SECS/GEM messaging. +This SECS/GEM is currently installed on two equipment with more to be purchased. +Variation EPP-EPP has connectivity capabilities, but this will be evaluated last. +o Metrology equipment is currently in InfinityQS SPC and have a multi-year plan to migrate to SPaCe SPC. +- whether the FDC data access restriction still valid or MESA could be open for general access like other FE sites ? +o MESA has both restricted parts and non-restricted, but all data is within restricted zone (EC Stealth). +- Does it make sense to upgrade FDC to latest version +o If support is available, I would push to remain close to Villach’s version. + +Based on your alignment, please come with a future proposal for FDC in MESA. + +Best Regards +Abinash diff --git a/1;1/2024-10-02.md b/1;1/2024-10-02.md new file mode 100644 index 0000000..7e295a5 --- /dev/null +++ b/1;1/2024-10-02.md @@ -0,0 +1,20 @@ +--- +created: 2024-10-02T17:37:10.759Z +type: note +updated: 2024-10-03T15:02:15.397Z +--- + +# 2024-10-02 + +## ADO Dashboard + +## ADO Queries + +## Reactor APC + +- Meet with Derek and Bischoff Christian (CSC FI FE PCS FDC) +- SECS/GEM doesn't have all parameters that Derek want (Fox Burrow) and is looking at a Fluke Netdaq for 19 + 18 pin + +Thickness Only + +## New BioRad tool diff --git a/1;1/2024-10-23.md b/1;1/2024-10-23.md new file mode 100644 index 0000000..519711a --- /dev/null +++ b/1;1/2024-10-23.md @@ -0,0 +1,54 @@ +--- +created: 2024-10-23T14:52:34.138Z +type: note +updated: 2024-10-23T15:22:51.725Z +--- + +# 2024-10-23 + +## Request Entry + +- Navigate to [Epics](https://tfs.intra.infineon.com/tfs/FactoryIntegration/ART%20SPS/_queries/query/9612def5-0ce3-4fec-b836-d36d7617344c/) +- Navigate to [Epics](https://tfs.intra.infineon.com/tfs/FactoryIntegration/ART%20SPS/_backlogs/backlog/MES%20Team/Epics) +- Open related Epic +- Use Add link -> New item +- Select Link type "Child" and Work item type "Feature" +- Use e-mail subject as Title +- Set requester field +- Set Priority to 4 +- Set Iteration Path to ART SPS +- Add e-mail header to discussion +- Pause +- Navigate to [Backlog](https://tfs.intra.infineon.com/tfs/FactoryIntegration/ART%20SPS/_queries/query/6096c788-5bbb-4ca8-8482-ec7a5fe050c5/) +- Determine where in ranking by effort the new request should be +- Enter the average effort field between above and below features in effort +- Leave other WSJF fields blank until next Council meeting +- Pause +- Ask Council for risk, time, value ranking and follow same average task done for effort +- Use Fibonacci sequence to calculate CoD, convert effort and WSJF +- Uses CoD to build priority ranking +- Items in top 1/3 are high, bottom 1/3 are low and remaining are medium +- Pause +- Refine title of feature if needed +- Add description Benefit Hypothesis +- Pause +- Create User Story children +- Set Iteration Path to maximum of children User Stories + +## Incomplete User Story + +- Navigate to parent of user story that is incomplete at the end of sprint +- Create new child user story +- Set requester +- Set priority to 4 +- Set Iteration Path to ART SPS +- Use Add link -> Existing +- Select Link type "Predecessor" and search for old user story +- Save +- Navigate to old user story +- Remove acceptance criteria that wasn't finished +- Change state to resolved +- Navigate to [Epics](https://tfs.intra.infineon.com/tfs/FactoryIntegration/ART%20SPS/_backlogs/backlog/MES%20Team/Epics) +- Expand Epic, Feature and two said user stories +- Drag uncompleted tasks to new user story +- Run incomplete user story report to verify steps diff --git a/CEP/bio-rad-stratus-4.md b/CEP/bio-rad-stratus-4.md index a2a9daa..4feb2aa 100644 --- a/CEP/bio-rad-stratus-4.md +++ b/CEP/bio-rad-stratus-4.md @@ -1,14 +1,10 @@ --- -type: "cep" -description: "" -created: "2024-01-06T01:25:36.239Z" -updated: "2024-01-06T01:25:36.239Z" +created: 2024-01-06T01:25:36.239Z +description: '' +type: cep +updated: 2024-07-11T15:42:05.508Z --- # BioRad Stratus 4 -## Account(s) - -[eccleanroom](../account/eccleanroom.md) - ### MET08THFTIRSTRATUS diff --git a/CEP/cde6.md b/CEP/cde6.md index 72327c2..8036f61 100644 --- a/CEP/cde6.md +++ b/CEP/cde6.md @@ -1,12 +1,12 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.236Z" -updated: "2024-01-06T01:25:36.236Z" +created: 2024-01-06T01:25:36.236Z +type: topic +updated: 2024-07-11T00:47:37.983Z --- # CDE6 -[EAF](../EAF/eaf.md) +[EAF](../eaf/eaf.md) 10.95.154.9 10.95.154.14 diff --git a/CEP/custom-endpoint-integration.md b/CEP/custom-endpoint-integration.md index fd9554f..550fb0e 100644 --- a/CEP/custom-endpoint-integration.md +++ b/CEP/custom-endpoint-integration.md @@ -1,12 +1,12 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.237Z" -updated: "2024-01-06T01:25:36.237Z" +created: 2024-01-06T01:25:36.237Z +type: topic +updated: 2024-07-11T00:47:37.984Z --- # Custom Endpoint Integration -[EAF](../EAF/eaf.md) +[EAF](../eaf/eaf.md) ## Device data for this Custom Endpoint (CEP) are stored in our database. diff --git a/CEP/filmsence.md b/CEP/filmsence.md index c89c118..9c24782 100644 --- a/CEP/filmsence.md +++ b/CEP/filmsence.md @@ -1,12 +1,12 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.234Z" -updated: "2024-01-06T01:25:36.234Z" +created: 2024-01-06T01:25:36.234Z +type: topic +updated: 2024-07-11T00:47:37.985Z --- # FilmSence -[EAF](../EAF/eaf.md) +[EAF](../eaf/eaf.md) ``` ipconfig /all diff --git a/CEP/mesd1biorad4.md b/CEP/mesd1biorad4.md index 2a6699b..34bbab8 100644 --- a/CEP/mesd1biorad4.md +++ b/CEP/mesd1biorad4.md @@ -1,15 +1,16 @@ --- -type: "cep" -description: "" -tags: ["Deprecated"] -Number of CPU Cores: "" -Total Physical Memory (MB): "" -Total HD Capacity (GB): "" -Owner: "" -Populated by Mike: "" -IP: "10.95.154.10" -created: "2024-01-06T01:25:36.231Z" -updated: "2024-01-06T01:25:36.231Z" +created: 2024-01-06T01:25:36.231Z +description: '' +IP: 10.95.154.10 +Number of CPU Cores: '' +Owner: '' +Populated by Mike: '' +tags: + - Deprecated +Total HD Capacity (GB): '' +Total Physical Memory (MB): '' +type: cep +updated: 2024-01-06T01:25:36.231Z --- # mesd1biorad4 diff --git a/CEP/mesd1unity1.md b/CEP/mesd1unity1.md index 47a39ce..3af04c4 100644 --- a/CEP/mesd1unity1.md +++ b/CEP/mesd1unity1.md @@ -1,10 +1,11 @@ --- -type: "cep" -description: "Stratus" -tags: ["Deprecated"] -IP: "10.95.192.11" -created: "2024-01-06T01:25:36.229Z" -updated: "2024-01-06T01:25:36.229Z" +created: 2024-01-06T01:25:36.229Z +description: Stratus +IP: 10.95.192.11 +tags: + - Deprecated +type: cep +updated: 2024-01-06T01:25:36.229Z --- # mesd1unity1 diff --git a/CEP/mesd1unity10.md b/CEP/mesd1unity10.md index c7f7943..4ee7d1a 100644 --- a/CEP/mesd1unity10.md +++ b/CEP/mesd1unity10.md @@ -1,17 +1,12 @@ --- -type: "cep" -description: "" -Server Type: "mesd1unity10" -tags: ["Deprecated"] -IP: "10.##.###.##" -created: "2024-01-06T01:25:36.228Z" -updated: "2024-01-06T01:25:36.228Z" +created: 2024-01-06T01:25:36.228Z +description: '' +IP: 10.##.###.## +Server Type: mesd1unity10 +tags: + - Deprecated +type: cep +updated: 2024-07-11T15:41:52.160Z --- # mesd1unity10 - -## Account(s) - -- [ ] [ecfisysadmin](../account/ecfisysadmin.md) - -## Comment 2023-07-17 diff --git a/CEP/mesd1unity2.md b/CEP/mesd1unity2.md index 87dc684..260d828 100644 --- a/CEP/mesd1unity2.md +++ b/CEP/mesd1unity2.md @@ -1,10 +1,11 @@ --- -type: "cep" -description: "" -tags: ["Deprecated"] -IP: "10.##.###.##" -created: "2024-01-06T01:25:36.228Z" -updated: "2024-01-06T01:25:36.228Z" +created: 2024-01-06T01:25:36.228Z +description: '' +IP: 10.##.###.## +tags: + - Deprecated +type: cep +updated: 2024-01-06T01:25:36.228Z --- # mesd1unity2 diff --git a/CEP/mesd1unity3.md b/CEP/mesd1unity3.md index 0999d53..625fd84 100644 --- a/CEP/mesd1unity3.md +++ b/CEP/mesd1unity3.md @@ -1,10 +1,11 @@ --- -type: "cep" -description: "" -tags: ["Deprecated"] -IP: "10.##.###.##" -created: "2024-01-06T01:25:36.224Z" -updated: "2024-01-06T01:25:36.224Z" +created: 2024-01-06T01:25:36.224Z +description: '' +IP: 10.##.###.## +tags: + - Deprecated +type: cep +updated: 2024-01-06T01:25:36.224Z --- # mesd1unity3 diff --git a/CEP/mesd1unity4.md b/CEP/mesd1unity4.md index 3655292..b663665 100644 --- a/CEP/mesd1unity4.md +++ b/CEP/mesd1unity4.md @@ -1,10 +1,11 @@ --- -type: "cep" -description: "HgCV-#2" -tags: ["Deprecated"] -IP: "10.95.154.13" -created: "2024-01-06T01:25:36.224Z" -updated: "2024-01-06T01:25:36.224Z" +created: 2024-01-06T01:25:36.224Z +description: HgCV-#2 +IP: 10.95.154.13 +tags: + - Deprecated +type: cep +updated: 2024-01-06T01:25:36.224Z --- # mesd1unity4 diff --git a/CEP/mesd1unity5.md b/CEP/mesd1unity5.md index 885986f..b919184 100644 --- a/CEP/mesd1unity5.md +++ b/CEP/mesd1unity5.md @@ -1,10 +1,11 @@ --- -type: "cep" -description: "At-Desk" -tags: ["Deprecated"] -IP: "10.95.192.15" -created: "2024-01-06T01:25:36.221Z" -updated: "2024-01-06T01:25:36.221Z" +created: 2024-01-06T01:25:36.221Z +description: At-Desk +IP: 10.95.192.15 +tags: + - Deprecated +type: cep +updated: 2024-01-06T01:25:36.221Z --- # mesd1unity5 diff --git a/CEP/mesd1unity6.md b/CEP/mesd1unity6.md index d5355f9..86ef756 100644 --- a/CEP/mesd1unity6.md +++ b/CEP/mesd1unity6.md @@ -1,10 +1,11 @@ --- -type: "cep" -description: "" -tags: ["Deprecated"] -IP: "10.##.###.##" -created: "2024-01-06T01:25:36.212Z" -updated: "2024-01-06T01:25:36.212Z" +created: 2024-01-06T01:25:36.212Z +description: '' +IP: 10.##.###.## +tags: + - Deprecated +type: cep +updated: 2024-01-06T01:25:36.212Z --- # mesd1unity6 diff --git a/CEP/mesd1unity7.md b/CEP/mesd1unity7.md index 66e7eec..b303781 100644 --- a/CEP/mesd1unity7.md +++ b/CEP/mesd1unity7.md @@ -1,10 +1,11 @@ --- -type: "cep" -description: "At-Desk" -tags: ["Deprecated"] -IP: "10.95.192.16" -created: "2024-01-06T01:25:36.215Z" -updated: "2024-01-06T01:25:36.215Z" +created: 2024-01-06T01:25:36.215Z +description: At-Desk +IP: 10.95.192.16 +tags: + - Deprecated +type: cep +updated: 2024-01-06T01:25:36.215Z --- # mesd1unity7 diff --git a/CEP/mesd1unity8.md b/CEP/mesd1unity8.md index e94fa5a..868e6c2 100644 --- a/CEP/mesd1unity8.md +++ b/CEP/mesd1unity8.md @@ -1,10 +1,11 @@ --- -type: "cep" -description: "On" -tags: ["Deprecated"] -IP: "10.95.192.28" -created: "2024-01-06T01:25:36.220Z" -updated: "2024-01-06T01:25:36.220Z" +created: 2024-01-06T01:25:36.220Z +description: On +IP: 10.95.192.28 +tags: + - Deprecated +type: cep +updated: 2024-03-04T21:26:41.305Z --- # mesd1unity8 diff --git a/CEP/physical-address.md b/CEP/physical-address.md index 5735781..7b78b66 100644 --- a/CEP/physical-address.md +++ b/CEP/physical-address.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.216Z" -updated: "2024-01-06T01:25:36.216Z" +created: 2024-01-06T01:25:36.216Z +type: topic +updated: 2024-01-06T01:25:36.216Z --- # Physical Address diff --git a/CEP/srp-2100.md b/CEP/srp-2100.md index e3c14ee..26ebb13 100644 --- a/CEP/srp-2100.md +++ b/CEP/srp-2100.md @@ -1,14 +1,14 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.217Z" -updated: "2024-01-06T01:25:36.217Z" +created: 2024-01-06T01:25:36.217Z +type: topic +updated: 2024-07-11T00:47:37.988Z --- # SRP 2100 ## Relations -[EAF](../EAF/eaf.md) +[EAF](../eaf/eaf.md) Hostname: K200001783-01 Equipment Name: SRP-2100 diff --git a/CEP/wafer-counter.md b/CEP/wafer-counter.md index af59d33..54eef5e 100644 --- a/CEP/wafer-counter.md +++ b/CEP/wafer-counter.md @@ -1,14 +1,14 @@ --- -type: "topic" -created: "2024-01-09T13:49:44.327Z" -updated: "2024-01-09T13:49:44.327Z" +created: 2024-01-09T13:49:44.327Z +type: topic +updated: 2024-07-11T00:47:37.989Z --- # Wafer Counter ## Regulations -[EAF](../EAF/eaf.md) +[EAF](../eaf/eaf.md) ```conf Empty cassette: diff --git a/CI-CD/Azure-DevOps/Agent-Pools/iteraplan-group.md b/CI-CD/Azure-DevOps/Agent-Pools/iteraplan-group.md deleted file mode 100644 index ca837a9..0000000 --- a/CI-CD/Azure-DevOps/Agent-Pools/iteraplan-group.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -type: "topic" -created: "2024-01-06T01:25:36.194Z" -updated: "2024-01-06T01:25:36.194Z" ---- - -# iteraPlan Group - -```bash -``` diff --git a/CI-CD/Azure-DevOps/pipeline.md b/CI-CD/Azure-DevOps/pipeline.md deleted file mode 100644 index 9393e08..0000000 --- a/CI-CD/Azure-DevOps/pipeline.md +++ /dev/null @@ -1,10 +0,0 @@ ---- -type: "topic" -created: "2024-01-06T01:25:36.188Z" -updated: "2024-01-06T01:25:36.188Z" ---- - -# Pipeline - -[MET08RESISRP2100](../../EAF/Runtime/srp.md) -[BaGet](../../_-Review/baget.md) diff --git a/CI-CD/Azure-DevOps/settings.md b/CI-CD/Azure-DevOps/settings.md deleted file mode 100644 index 5c13baa..0000000 --- a/CI-CD/Azure-DevOps/settings.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -type: "topic" -created: "2024-01-06T01:25:36.187Z" -updated: "2024-01-06T01:25:36.187Z" ---- - -# Settings diff --git a/CI-CD/Azure-DevOps/tfs.md b/CI-CD/Azure-DevOps/tfs.md deleted file mode 100644 index aea065a..0000000 --- a/CI-CD/Azure-DevOps/tfs.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -type: "topic" -created: "2024-01-06T01:25:36.186Z" -updated: "2024-01-06T01:25:36.186Z" ---- - -# TFS - -[Pipeline](pipeline.md) diff --git a/EAF/Runtime/afm.md b/EAF/Runtime/afm.md index 8ac8672..0e1481d 100644 --- a/EAF/Runtime/afm.md +++ b/EAF/Runtime/afm.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.177Z" -updated: "2024-01-06T01:25:36.177Z" +created: 2024-01-06T01:25:36.177Z +type: topic +updated: 2024-01-06T01:25:36.177Z --- # EC diff --git a/EAF/Runtime/asm-encoder.md b/EAF/Runtime/asm-encoder.md index 4c01000..eed3aee 100644 --- a/EAF/Runtime/asm-encoder.md +++ b/EAF/Runtime/asm-encoder.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.176Z" -updated: "2024-01-06T01:25:36.176Z" +created: 2024-01-06T01:25:36.176Z +type: topic +updated: 2024-01-06T01:25:36.176Z --- # DEP08SIASM diff --git a/EAF/Runtime/asm-secs-gem.md b/EAF/Runtime/asm-secs-gem.md index f523d52..f164103 100644 --- a/EAF/Runtime/asm-secs-gem.md +++ b/EAF/Runtime/asm-secs-gem.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.175Z" -updated: "2024-01-06T01:25:36.175Z" +created: 2024-01-06T01:25:36.175Z +type: topic +updated: 2024-01-06T01:25:36.175Z --- # DEP08CEPIEPSILON diff --git a/EAF/Runtime/backlog.md b/EAF/Runtime/backlog.md index 9e97073..3081828 100644 --- a/EAF/Runtime/backlog.md +++ b/EAF/Runtime/backlog.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.175Z" -updated: "2024-01-06T01:25:36.175Z" +created: 2024-01-06T01:25:36.175Z +type: topic +updated: 2024-03-29T00:51:32.000Z --- # Backlog diff --git a/EAF/Runtime/biorad-stratus.md b/EAF/Runtime/biorad-stratus.md index 902450f..6600911 100644 --- a/EAF/Runtime/biorad-stratus.md +++ b/EAF/Runtime/biorad-stratus.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.151Z" -updated: "2024-01-06T01:25:36.151Z" +created: 2024-01-06T01:25:36.151Z +type: topic +updated: 2024-01-06T01:25:36.151Z --- # MET08THFTIRSTRATUS diff --git a/EAF/Runtime/biorad.md b/EAF/Runtime/biorad.md index 906694f..4353463 100644 --- a/EAF/Runtime/biorad.md +++ b/EAF/Runtime/biorad.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.171Z" -updated: "2024-01-06T01:25:36.171Z" +created: 2024-01-06T01:25:36.171Z +type: topic +updated: 2024-03-29T00:51:32.000Z --- # MET08THFTIRQS408M diff --git a/EAF/Runtime/cde.md b/EAF/Runtime/cde.md index 3b78bc1..cbd645a 100644 --- a/EAF/Runtime/cde.md +++ b/EAF/Runtime/cde.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.153Z" -updated: "2024-01-06T01:25:36.153Z" +created: 2024-01-06T01:25:36.153Z +type: topic +updated: 2024-01-06T01:25:36.153Z --- # MET08RESIMAPCDE diff --git a/EAF/Runtime/epp.md b/EAF/Runtime/epp.md index aa8dd10..063d006 100644 --- a/EAF/Runtime/epp.md +++ b/EAF/Runtime/epp.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.154Z" -updated: "2024-01-06T01:25:36.154Z" +created: 2024-01-06T01:25:36.154Z +type: topic +updated: 2024-01-06T01:25:36.154Z --- # EPI Pro (EPP) diff --git a/EAF/Runtime/filmsence.md b/EAF/Runtime/filmsence.md index 4c475c3..4bebb2b 100644 --- a/EAF/Runtime/filmsence.md +++ b/EAF/Runtime/filmsence.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.168Z" -updated: "2024-01-06T01:25:36.168Z" +created: 2024-01-06T01:25:36.168Z +type: topic +updated: 2024-01-06T01:25:36.168Z --- # filmsence diff --git a/EAF/Runtime/htr-plc.md b/EAF/Runtime/htr-plc.md index fa8b4af..2010e90 100644 --- a/EAF/Runtime/htr-plc.md +++ b/EAF/Runtime/htr-plc.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.170Z" -updated: "2024-01-06T01:25:36.170Z" +created: 2024-01-06T01:25:36.170Z +type: topic +updated: 2024-01-06T01:25:36.170Z --- # DEP08SIHTRPLC diff --git a/EAF/Runtime/mercuryprobe.md b/EAF/Runtime/mercuryprobe.md index 6a57bd7..c506fd8 100644 --- a/EAF/Runtime/mercuryprobe.md +++ b/EAF/Runtime/mercuryprobe.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.166Z" -updated: "2024-01-06T01:25:36.166Z" +created: 2024-01-06T01:25:36.166Z +type: topic +updated: 2024-01-06T01:25:36.166Z --- # MET08RESIHGCV diff --git a/EAF/Runtime/parallel-to-serial.md b/EAF/Runtime/parallel-to-serial.md index 2da5e20..5688bda 100644 --- a/EAF/Runtime/parallel-to-serial.md +++ b/EAF/Runtime/parallel-to-serial.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.157Z" -updated: "2024-01-06T01:25:36.157Z" +created: 2024-01-06T01:25:36.157Z +type: topic +updated: 2024-01-06T01:25:36.157Z --- # Parallel to Serial diff --git a/EAF/Runtime/sp1.md b/EAF/Runtime/sp1.md index ab48d2e..4c376bf 100644 --- a/EAF/Runtime/sp1.md +++ b/EAF/Runtime/sp1.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.165Z" -updated: "2024-01-06T01:25:36.165Z" +created: 2024-01-06T01:25:36.165Z +type: topic +updated: 2024-01-06T01:25:36.165Z --- # MET08DDUPSP1TBI diff --git a/EAF/Runtime/spv.md b/EAF/Runtime/spv.md index 16b1021..f4698ce 100644 --- a/EAF/Runtime/spv.md +++ b/EAF/Runtime/spv.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.162Z" -updated: "2024-01-06T01:25:36.162Z" +created: 2024-01-06T01:25:36.162Z +type: topic +updated: 2024-01-06T01:25:36.162Z --- # MET08ANLYSDIFAAST230 diff --git a/EAF/Runtime/srp.md b/EAF/Runtime/srp.md index 2916f1d..d5f68ed 100644 --- a/EAF/Runtime/srp.md +++ b/EAF/Runtime/srp.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.158Z" -updated: "2024-01-06T01:25:36.158Z" +created: 2024-01-06T01:25:36.158Z +type: topic +updated: 2024-01-06T01:25:36.158Z --- # MET08RESISRP2100 diff --git a/EAF/Runtime/tencor.md b/EAF/Runtime/tencor.md index 3214210..c381f0e 100644 --- a/EAF/Runtime/tencor.md +++ b/EAF/Runtime/tencor.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.159Z" -updated: "2024-01-06T01:25:36.159Z" +created: 2024-01-06T01:25:36.159Z +type: topic +updated: 2024-01-06T01:25:36.159Z --- # MET08DDUPSFS6420 diff --git a/EAF/Runtime/trendlog.md b/EAF/Runtime/trendlog.md index 5186c33..620b98c 100644 --- a/EAF/Runtime/trendlog.md +++ b/EAF/Runtime/trendlog.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.151Z" -updated: "2024-01-06T01:25:36.151Z" +created: 2024-01-06T01:25:36.151Z +type: topic +updated: 2024-04-26T20:28:43.714Z --- # METCLIMATEC diff --git a/EAF/eaf.md b/EAF/eaf.md index 74b4e97..b032bc2 100644 --- a/EAF/eaf.md +++ b/EAF/eaf.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.149Z" -updated: "2024-01-06T01:25:36.149Z" +created: 2024-01-06T01:25:36.149Z +type: topic +updated: 2024-07-29T15:27:42.993Z --- # EAF @@ -13,19 +13,40 @@ updated: "2024-01-06T01:25:36.149Z" ``` -[DEP08CEPIEPSILON](Runtime/asm-secs-gem.md) -[MET08THFTIRSTRATUS](Runtime/biorad-stratus.md) -[MET08THFTIRQS408M](Runtime/biorad.md) -[MET08RESIMAPCDE](Runtime/cde.md) -[DEP08SIHTRPLC](Runtime/htr-plc.md) -[MET08RESIHGCV](Runtime/mercuryprobe.md) -[Parallel to Serial](Runtime/parallel-to-serial.md) -[MET08DDUPSP1TBI](Runtime/sp1.md) -[MET08ANLYSDIFAAST230](Runtime/spv.md) -[MET08RESISRP2100](Runtime/srp.md) -[MET08DDUPSFS6420](Runtime/tencor.md) +[DEP08CEPIEPSILON](runtime/asm-secs-gem.md) +[MET08THFTIRSTRATUS](runtime/biorad-stratus.md) +[MET08THFTIRQS408M](runtime/biorad.md) +[MET08RESIMAPCDE](runtime/cde.md) +[DEP08SIHTRPLC](runtime/htr-plc.md) +[MET08RESIHGCV](runtime/mercuryprobe.md) +[Parallel to Serial](runtime/parallel-to-serial.md) +[MET08DDUPSP1TBI](runtime/sp1.md) +[MET08ANLYSDIFAAST230](runtime/spv.md) +[MET08RESISRP2100](runtime/srp.md) +[MET08DDUPSFS6420](runtime/tencor.md) - [v2.49.2](../.kanbn/archive/v2-49-2.md) - [v2.49.0](../.kanbn/archive/v2-49-0.md) [Release n-2](onenote://C:/Users/phares/Documents/OneNote%20Notebooks/Mesa/EAF/Ledger.one#EAF%20Upgrade/Release%20n-2§ion-id={A6AA2CA3-DF75-483E-8D9B-8BC04CB47A7E}&page-id={58EA5B37-5F4B-4B09-B32D-654C22853206}&end) + +```bash Fri Jul 26 2024 07:56:19 GMT-0700 (Mountain Standard Time) +# dotnet add "L:\DevOps\EAF\EafManagement.EafHealth\EafHealth\EafHealth.csproj" package "PEERGroup.GCL" --version "*-*" --source "https://tfs.intra.infineon.com/tfs/FactoryIntegration/EAF/_packaging/JD-External/nuget/v3/index.json" +# dotnet add "L:\DevOps\EAF\EafManagement.EafHealth\EafHealth\EafHealth.csproj" package "PEERGroup.GCL" --version "*-*" --source "https://tfs.intra.infineon.com/tfs/FactoryIntegration/EAF/_packaging/JD-Master/nuget/v3/index.json" +# dotnet add "L:\DevOps\EAF\EafManagement.EafHealth\EafHealth\EafHealth.csproj" package "PEERGroup.GCL" --version "*-*" --source "https://packagemanagement.eu.infineon.com:4430/api/v2/" +# dotnet add "L:\DevOps\EAF\EafManagement.EafHealth\EafHealth\EafHealth.csproj" package "PEERGroup.GCL" --version "*-*" --source "https://tfs.intra.infineon.com/tfs/ManufacturingIT/EAF/_packaging/JD-Externals/nuget/v3/index.json" +# dotnet add "L:\DevOps\EAF\EafManagement.EafHealth\EafHealth\EafHealth.csproj" package "PEERGroup.GCL" --version "*-*" --source "https://tfs.intra.infineon.com/tfs/ManufacturingIT/EAF/_packaging/JD-Master/nuget/v3/index.json" +dotnet add "L:\DevOps\EAF\EafManagement.EafHealth\EafHealth\EafHealth.csproj" package "PEERGroup.GCL" --version "*-*" --source "L:\File-Watcher\Helper\Nuget\Packages" +``` + +```yaml Fri Jul 26 2024 12:50:53 GMT-0700 (Mountain Standard Time) +error: NU1101: Unable to find package AsyncUsageAnalyzers. No packages exist with this id in source(s) +error: NU1101: Unable to find package NUnit.Analyzers. No packages exist with this id in source(s) +error: NU1101: Unable to find package PEERGroup.GCL. No packages exist with this id in source(s) +error: NU1101: Unable to find package PEERGroup.GCL.WinService. No packages exist with this id in source(s) +error: NU1101: Unable to find package PeerGroup.Analyzers. No packages exist with this id in source(s) +error: NU1101: Unable to find package PeerGroup.Analyzers.RuleSet. No packages exist with this id in source(s) +error: NU1101: Unable to find package PeerGroup.ProjectDefaults. No packages exist with this id in source(s) +error: NU1101: Unable to find package PEERGroup.GCL.SECS. No packages exist with this id in source(s) +error: NU1101: Unable to find package PEERGroup.GCL.Logging.Log4Net. No packages exist with this id in source(s) +``` diff --git a/IIS/fab-approval.md b/IIS/fab-approval.md index 081455f..f529ed8 100644 --- a/IIS/fab-approval.md +++ b/IIS/fab-approval.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.146Z" -updated: "2024-01-06T01:25:36.146Z" +created: 2024-01-06T01:25:36.146Z +type: topic +updated: 2024-04-26T23:01:34.400Z --- # Fab Approval diff --git a/IIS/leominster-serial-log.md b/IIS/leominster-serial-log.md index 3f843fb..0307eae 100644 --- a/IIS/leominster-serial-log.md +++ b/IIS/leominster-serial-log.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.138Z" -updated: "2024-01-06T01:25:36.138Z" +created: 2024-01-06T01:25:36.138Z +type: topic +updated: 2024-04-26T23:01:34.401Z --- # Leominster Serial Log diff --git a/IIS/mesa-reporting-services.md b/IIS/mesa-reporting-services.md index 7ea89b1..fab4b00 100644 --- a/IIS/mesa-reporting-services.md +++ b/IIS/mesa-reporting-services.md @@ -1,10 +1,10 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.139Z" -updated: "2024-01-06T01:25:36.139Z" +created: 2024-01-06T01:25:36.139Z +type: topic +updated: 2024-07-11T00:47:37.991Z --- # Mesa Reporting Services [IIS](../_-Review/iis.md) -[OpenInsight](../OI/openinsight.md) +[OpenInsight](../oi/openinsight.md) diff --git a/IIS/oi-metrology-viewer.md b/IIS/oi-metrology-viewer.md index 9d07d90..35a4a96 100644 --- a/IIS/oi-metrology-viewer.md +++ b/IIS/oi-metrology-viewer.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.145Z" -updated: "2024-01-06T01:25:36.145Z" +created: 2024-01-06T01:25:36.145Z +type: topic +updated: 2024-07-11T00:47:37.991Z --- # OI Metrology Viewer @@ -9,5 +9,5 @@ updated: "2024-01-06T01:25:36.145Z" - [Client as Angular](../.kanbn/tasks/client-as-angular.md) [IIS](../_-Review/iis.md) -[MET08RESISRP2100](../EAF/Runtime/srp.md) -[OpenInsight](../OI/openinsight.md) +[MET08RESISRP2100](../eaf/runtime/srp.md) +[OpenInsight](../oi/openinsight.md) diff --git a/IIS/oi-wizard.md b/IIS/oi-wizard.md index 4e0e8b2..9449e27 100644 --- a/IIS/oi-wizard.md +++ b/IIS/oi-wizard.md @@ -1,10 +1,10 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.139Z" -updated: "2024-01-06T01:25:36.139Z" +created: 2024-01-06T01:25:36.139Z +type: topic +updated: 2024-07-11T00:47:37.992Z --- # OI Wizard [IIS](../_-Review/iis.md) -[OpenInsight](../OI/openinsight.md) +[OpenInsight](../oi/openinsight.md) diff --git a/IIS/rds-info.md b/IIS/rds-info.md index a5eedda..eeb1cd1 100644 --- a/IIS/rds-info.md +++ b/IIS/rds-info.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.142Z" -updated: "2024-01-06T01:25:36.142Z" +created: 2024-01-06T01:25:36.142Z +type: topic +updated: 2024-07-11T00:47:37.992Z --- # RDS Info @@ -9,4 +9,4 @@ updated: "2024-01-06T01:25:36.142Z" - [Tencor Recipe Scanning](../.kanbn/tasks/tencor-recipe-scanning.md) [IIS](../_-Review/iis.md) -[OpenInsight](../OI/openinsight.md) +[OpenInsight](../oi/openinsight.md) diff --git a/OI/oi-http-api.md b/OI/oi-http-api.md index 7080cab..8f5340b 100644 --- a/OI/oi-http-api.md +++ b/OI/oi-http-api.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.132Z" -updated: "2024-01-06T01:25:36.132Z" +created: 2024-01-06T01:25:36.132Z +type: topic +updated: 2024-01-06T01:25:36.132Z --- # OI Http API diff --git a/OI/openinsight.md b/OI/openinsight.md index 6b190ba..7a298c6 100644 --- a/OI/openinsight.md +++ b/OI/openinsight.md @@ -1,11 +1,11 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.131Z" -updated: "2024-01-06T01:25:36.131Z" +created: 2024-01-06T01:25:36.131Z +type: topic +updated: 2024-07-11T00:47:37.993Z --- # OpenInsight - [TrackIn for metrology equipment](../.kanbn/tasks/track-in-for-metrology-equipment.md) - - [OI Metrology Viewer](../IIS/oi-metrology-viewer.md) + - [OI Metrology Viewer](../iis/oi-metrology-viewer.md) - [OI Http API](oi-http-api.md) diff --git a/OI/stored-procedures.md b/OI/stored-procedures.md index 666d220..e09d1c2 100644 --- a/OI/stored-procedures.md +++ b/OI/stored-procedures.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.130Z" -updated: "2024-01-06T01:25:36.130Z" +created: 2024-01-06T01:25:36.130Z +type: topic +updated: 2024-01-06T01:25:36.130Z --- # Stored Procedures diff --git a/Training/frameworks.md b/Training/frameworks.md index cad0da2..5a6d8fe 100644 --- a/Training/frameworks.md +++ b/Training/frameworks.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.121Z" -updated: "2024-01-06T01:25:36.121Z" +created: 2024-01-06T01:25:36.121Z +type: topic +updated: 2024-03-29T00:51:32.000Z --- # Frameworks diff --git a/Training/in-person.md b/Training/in-person.md index f1e4d74..76cfcf5 100644 --- a/Training/in-person.md +++ b/Training/in-person.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.125Z" -updated: "2024-01-06T01:25:36.125Z" +created: 2024-01-06T01:25:36.125Z +type: topic +updated: 2024-03-29T00:51:32.000Z --- # In Person Training diff --git a/Training/training.md b/Training/training.md index ad148a5..d993d4b 100644 --- a/Training/training.md +++ b/Training/training.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.110Z" -updated: "2024-01-06T01:25:36.110Z" +created: 2024-01-06T01:25:36.110Z +type: topic +updated: 2024-01-06T01:25:36.110Z --- # Training diff --git a/Training/web.md b/Training/web.md index 6ed5ca4..315557b 100644 --- a/Training/web.md +++ b/Training/web.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.110Z" -updated: "2024-01-06T01:25:36.110Z" +created: 2024-01-06T01:25:36.110Z +type: topic +updated: 2024-01-06T01:25:36.110Z --- # Web diff --git a/_-Review/.py b/_-Review/.py new file mode 100644 index 0000000..03f55cd --- /dev/null +++ b/_-Review/.py @@ -0,0 +1,71 @@ +from amazon_photos import AmazonPhotos + +ap = AmazonPhotos( + # see cookie examples above + cookies={ + 'at_main': 'Atza|IwEBIKaTt-nbq8GY6MaHFmoPREguVxq0XCPFIPhqdaXNnWl8ZNSkq7xRHRN7RDKyyWcpRrAj1hu2TyB1dRPAi9VeUO_EihstUpc3ZK5ui1UjpOFo0x50sBeo-hCLZrAWd-UNjSbCBJn4mrZajaaC0S9EnM54W1Pyxg2hITlqqXRDAHrNVCQOQ-Nk5_LiE6jvppTV3uLpe4gahDCsTz1UqFBt42iLe9atrWMAPeJ5JnZm6OsfPL0cLMtTiknkwnkV5l_sk61rbWwITXtALSlJaxfW8k5dwzXD2y7p1OOtMw02bdXX2A', + 'csd-key': 'eyJ3YXNtVGVzdGVkIjp0cnVlLCJ3YXNtQ29tcGF0aWJsZSI6dHJ1ZSwid2ViQ3J5cHRvVGVzdGVkIjpmYWxzZSwidiI6MSwia2lkIjoiMzNlNTBlIiwia2V5IjoiTjhqTWFzcGxmYTVINEZjbTQ4QldVa01JNmExaHVGRytrQTlYQ3NBMlR6RU9YcVBpeFh0SnVmYnk1a3pJQmxHSUxkQ0lLaGRNdThiMW5WR0lvVyt3VkxNMENJUXduY1FxSDR4RldPb0lPZXZ6ejIvV0J6dkRLcnRIelAwSGhmVHdHOHpBUU95ZzZXU1VuZldrRVd2UjNrV1hVTVZRNGNGMkV3aWE2emhFMVR5SGUrWUpsWUNHUWc4WEttbURxdFdzTEUxZHNaZ1JIVGxSMGRXbldLT2NRZ0NtQUdOeEpJMDRGQkNuY1VUWnVNaVF3VHV5NHBTK2p4U2t4TGwxckxocjRhcWwrZ2ZONVRMQVJ3Z3BwWWRGMzA3OWQySGZZYno4TFFlZmpWRG42QXdoY3l2aU5DNExDVXZnY1lKbFY5bDUzTU5zZytzZ0dFMkJ0cHVtWXVnK0VnPT0ifQ==', + 'csm-hit': 'tb:FWHMXQB2N9YR3XD0WD50+ba-4W9NK8V7MQQX19ZBNQMR-EN10GR0C8995B3TXDBW2|1718721855872&t:1718721855872&adb:adblk_no', + 'cwr_s': 'eyJzZXNzaW9uSWQiOiIxOTJhMDBiZC1kMGEyLTRiMjQtOGMwOS03OWUwNWJmMjY4OGUiLCJyZWNvcmQiOnRydWUsImV2ZW50Q291bnQiOjEwMzQsInBhZ2UiOnsicGFnZUlkIjoiL3Bob3Rvcy8iLCJwYXJlbnRQYWdlSWQiOiIvcGhvdG9zL3NldHRpbmdzIiwiaW50ZXJhY3Rpb24iOjM2LCJyZWZlcnJlciI6IiIsInJlZmVycmVyRG9tYWluIjoiIiwic3RhcnQiOjE3MTg3MjE1MjkxMTZ9fQ==', + 'cwr_u': '82367c0a-fd6e-41e0-9a57-24eb6a3b4a61', + 'i18n-prefs': 'USD', + 'JSESSIONID': 'F12B4E4CDFDC2A8F075BD6826B61564A', + 'lc-main': 'lc-main', + 'sess-at-main': 'QjgIr25GpBkN+U7VP7NiwCpyzU1DaRDRtrZBy6lU9MI=', + 'session-id-time': 'session-id-time', + 'session-id': '130-2086422-3631604', + 'session-token': 'g8YwxNbYOociOxFEOkrsTN/lV2WSoAw6MAPSuswF9NnPd30r4wpLKxOQNMPW8j5sAY0NdD11g7tBXTDQS0rlTe8hIlhOnSgbfPUTtrjKO23zz/vOIKoUL6b6359LwO1ltd0juvuKc5aFPJaxeKUzcFcC5Jxm2kSXyCz7eRJeBluyc061RdSchHWL/5SqB0pC9oDih2uF5HDl6pKecF8YiX2CWytqRxlBVn2Q141fezdJ9kUcHsfL7mZZKfrrmvI2qZFfZa2379HB/mpEI1Cw72WM5RX1SsleBN3JRBaEhBzqAPYb1DVE7+GWiU5BFeA9IgyWNgqHm2MiQr7kBY4pEOivhwnaOzL+VJld3ODy57vKS1wPoDznkD5Ok5HEw0eO', + 'sid': 'wZ4+IDpaIn7d2kRmXGxFSg==|r+MfueUTDWes8fZ9LFfeNgIkqxJsXUO3CLKPszvIHaw=', + 'sst-main': '1J2N3VvLsFDH97SkezFcBG@3AoVgPcoV', + 'sst-main': 'Sst1|PQFFb7JpsYltezg6eBdc_j8HCULqNcosQnd-NG41uUhWywHtQufMARZRg4_phg_UoCqM4_d7QbTbFguppSgCejnToCz80Qy7m-TAqMwJj054wkn9uAg-Pr2nF8rMY9gXh-BVvR1RnF4xZwIP9HihcwQbe21QqMDorsbx-GAMoQzzDskFH4bNcBBNBJnbSq7KoRBEtJiLoNh6-MmPl6L2F8nk38putRVLwReRmMPchaeVfeluTFd2jNu6SYjhUMaSfc3f8ZvGOMaiCsPh1AHRsvXTGpzWxO57usZJP0_4LbCY82A', + 'ubid_main': '134-9800184-2401841', + }, + # optionally cache all intermediate JSON responses + tmp='tmp', + # pandas options + dtype_backend='pyarrow', + engine='pyarrow', + # cdproxy_override='https://content-na.drive.amazonaws.com/cdproxy/nodes' +) + +# get current usage stats +ap.usage() + +# get entire Amazon Photos library +nodes = ap.query("type:(PHOTOS OR VIDEOS)") + +# query Amazon Photos library with more filters applied +nodes = ap.query("type:(PHOTOS OR VIDEOS) AND things:(plant AND beach OR moon) AND timeYear:(2023) AND timeMonth:(8) AND timeDay:(14) AND location:(CAN#BC#Vancouver)") + +# sample first 10 nodes +node_ids = nodes.id[:10] + +# move a batch of images/videos to the trash bin +ap.trash(node_ids) + +# get trash bin contents +ap.trashed() + +# permanently delete a batch of images/videos +ap.delete(node_ids) + +# restore a batch of images/videos from the trash bin +ap.restore(node_ids) + +# upload media (preserves local directory structure and copies to Amazon Photos root directory) +ap.upload('path/to/files') + +# download a batch of images/videos +ap.download(node_ids) + +# convenience method to get photos only +ap.photos() + +# convenience method to get videos only +ap.videos() + +# get all identifiers calculated by Amazon. +ap.aggregations(category="all") + +# get specific identifiers calculated by Amazon. +ap.aggregations(category="location") diff --git a/_-Review/2-fauth.md b/_-Review/2-fauth.md new file mode 100644 index 0000000..54ddbd1 --- /dev/null +++ b/_-Review/2-fauth.md @@ -0,0 +1,8 @@ +--- +created: 2024-07-03T03:11:43.623Z +status: 1-Unknown +type: note +updated: 2024-11-03T18:41:54.091Z +--- + +# 2FAuth diff --git a/_-Review/acmdb.md b/_-Review/acmdb.md index a5f5f0c..1b49eaf 100644 --- a/_-Review/acmdb.md +++ b/_-Review/acmdb.md @@ -9,3 +9,4 @@ updated: "2024-01-06T01:25:36.098Z" - [SRP 2100](../CEP/srp-2100.md) - Gertler Torsten (CSC FI FE EMA EA D) +- [ACM-DB-Client](http://goto.infineon.com/acmdb) diff --git a/_-Review/adguard.md b/_-Review/adguard.md new file mode 100644 index 0000000..3386ef5 --- /dev/null +++ b/_-Review/adguard.md @@ -0,0 +1,28 @@ +--- +created: 2024-08-05T20:57:35.733Z +tags: + - Hosts +type: note +updated: 2024-11-06T00:46:10.000Z +--- + +# ADGuard + +- [x] Snap [adguard-home](https://snapcraft.io/adguard-home) +- [x] HAOS +- [x] Docker +- [x] Manual +- [x] LXC +- [x] Browser +- [ ] WSL + +- [adguard](https://snapcraft.io/adguard-home) + +```bash Fri Aug 02 2024 17:53:44 GMT-0700 (Mountain Standard Time) +snap install adguard-home +``` + +```bash Fri Aug 09 2024 16:35:55 GMT-0700 (Mountain Standard Time) +systemctl disable systemd-resolved.service +systemctl stop systemd-resolved +``` diff --git a/_-Review/ado-cli.md b/_-Review/ado-cli.md new file mode 100644 index 0000000..b405277 --- /dev/null +++ b/_-Review/ado-cli.md @@ -0,0 +1,33 @@ +--- +created: 2024-10-24T20:25:29.954Z +type: note +updated: 2024-10-24T21:35:52.387Z +--- + +# ADO CLI + +- [get-started](https://learn.microsoft.com/en-us/azure/devops/cli/?view=azure-devops) +- [quick-reference](https://learn.microsoft.com/en-us/azure/devops/cli/quick-reference?view=azure-devops) +- [install-or-update](https://learn.microsoft.com/en-us/cli/azure/install-azure-cli-windows?tabs=azure-cli#install-or-update) + +```bash Thu Oct 24 2024 13:27:34 GMT-0700 (Mountain Standard Time) +az extension add --name azure-devops +# az devops configure --defaults organization=https://tfs.intra.infineon.com/tfs/FactoryIntegration +# az devops configure --defaults organization=https://tfs.intra.infineon.com/tfs/FactoryIntegration project=ART SPS +az devops configure --defaults organization=https://tfs.intra.infineon.com/tfs/FactoryIntegration project="ART SPS" +az devops login +az boards query --help +az boards query --id c23b1924-23bc-4277-bccc-0e96c9b95a35 --output table +az boards query --id c23b1924-23bc-4277-bccc-0e96c9b95a35 --output json +az boards query --id c23b1924-23bc-4277-bccc-0e96c9b95a35 --output jsonc +az boards query --id c23b1924-23bc-4277-bccc-0e96c9b95a35 --output yamlc +az boards query --id 3373b300-8de3-4301-9795-e990c3b226f9 --output yamlc +az boards query --id 3373b300-8de3-4301-9795-e990c3b226f9 --output table +``` + +```bash Thu Oct 24 2024 14:35:05 GMT-0700 (Mountain Standard Time) +%userprofile%\ +copy ".azure\azuredevops" +copy ".azure\cliextensions" +copy .azure-devops +``` diff --git a/_-Review/ado.md b/_-Review/ado.md index 1cc996d..7adec7f 100644 --- a/_-Review/ado.md +++ b/_-Review/ado.md @@ -1,9 +1,10 @@ --- -type: "topic" -created: "2024-01-24T18:10:35.032Z" -updated: "2024-01-24T18:11:09.504Z" +created: 2024-01-24T18:10:35.032Z +type: topic +updated: 2024-11-03T18:41:54.090Z --- # ADO - [Microsoft Azure DevOps platform (ADO) & Agile Planning features](https://videoportal.infineon.com/videos/play/F3D1A032-8372-487D-9B16-A6A68EB17044/4BED60DB-7C37-41C1-BBB9-3C1318D1836F) +- [other-family](https://visualstudio.microsoft.com/downloads/#other-family) diff --git a/_-Review/affirm-linkpc-net.md b/_-Review/affirm-linkpc-net.md new file mode 100644 index 0000000..b7eb10e --- /dev/null +++ b/_-Review/affirm-linkpc-net.md @@ -0,0 +1,147 @@ +--- +created: 2024-07-27T21:44:29.149Z +draft: true; +type: note +updated: 2024-07-27T21:45:02.872Z +--- + +# AFFIRM.LINKPC.NET + +## affirm.linkpc.net + +## affirm-linkpc-net + +### SSL + +```bash Sat Jul 27 2024 15:10:24 GMT-0700 (Mountain Standard Time) +RESULT=0:SSL Issued Successfully +Progressive Messaging: +/netdorm/webbin//ssl/all-ssl.pl -d affirm.linkpc.net -d *.affirm.linkpc.net --step=0 + >> /netdorm/webbin//ssl/all-ssl.pl -d affirm.linkpc.net -d *.affirm.linkpc.net --step=0 2>&1 | tee /netdorm/webbin//ssl/log/affirm.linkpc.net +Generating Wild Card * SSL for affirm.linkpc.net.... + +>> /root/.acme.sh/acme.sh --set-default-ca -d affirm.linkpc.net -d *.affirm.linkpc.net --yes-I-know-dns-manual-mode-enough-go-ahead-please --keylength 2048 --issue --dns --force | tee /tmp/affirm.linkpc.net29501 +[Sat Jul 27 18:02:23 EDT 2024] Please add the TXT records to the domains, and re-run with --renew. +[Sat Jul 27 18:02:23 EDT 2024] Please add '--debug' or '--log' to check more details. +[Sat Jul 27 18:02:23 EDT 2024] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh.. +..Post=?txt=_acme-challenge.affirm.linkpc.net=VsgeQRk7B8sGKoMGZnXgBH269s4CpVg4MBlk1u2tX1E;_acme-challenge.affirm.linkpc.net=Wgq6q395h8CLi4tXbZrn5mHHig7i0GaP4Ix1G5Z-UYg +..Return=_acme-challenge.affirm.linkpc.net=VsgeQRk7B8sGKoMGZnXgBH269s4CpVg4MBlk1u2tX1E +_acme-challenge.affirm.linkpc.net=Wgq6q395h8CLi4tXbZrn5mHHig7i0GaP4Ix1G5Z-UYg + +result=0 + +DNS has been sucessfully added. +Waiting for DNS changes to get propagated. It may take a few minutes. +....CHECK _acme-challenge.affirm.linkpc.net -> VsgeQRk7B8sGKoMGZnXgBH269s4CpVg4MBlk1u2tX1E +....TXT OK....CHECK _acme-challenge.affirm.linkpc.net -> Wgq6q395h8CLi4tXbZrn5mHHig7i0GaP4Ix1G5Z-UYg +....TXT Wait +....CHECK _acme-challenge.affirm.linkpc.net -> VsgeQRk7B8sGKoMGZnXgBH269s4CpVg4MBlk1u2tX1E +....TXT OK....CHECK _acme-challenge.affirm.linkpc.net -> Wgq6q395h8CLi4tXbZrn5mHHig7i0GaP4Ix1G5Z-UYg +....TXT OK +DNS TXT is finished. +Wait 20 seconds +>> /root/.acme.sh/acme.sh --set-default-ca -d affirm.linkpc.net -d *.affirm.linkpc.net --yes-I-know-dns-manual-mode-enough-go-ahead-please --keylength 2048 --renew --force > /tmp/affirm.linkpc.net.29501[Sat Jul 27 18:03:46 EDT 2024] Renew: 'affirm.linkpc.net' +[Sat Jul 27 18:03:47 EDT 2024] Using CA: https://acme.zerossl.com/v2/DV90 +[Sat Jul 27 18:03:47 EDT 2024] Multi domain='DNS:affirm.linkpc.net,DNS:*.affirm.linkpc.net' +[Sat Jul 27 18:03:47 EDT 2024] Getting domain auth token for each domain +[Sat Jul 27 18:03:47 EDT 2024] Verifying: affirm.linkpc.net +[Sat Jul 27 18:03:48 EDT 2024] Processing, The CA is processing your order, please just wait. (1/30) +[Sat Jul 27 18:03:50 EDT 2024] Success +[Sat Jul 27 18:03:51 EDT 2024] Verifying: *.affirm.linkpc.net +[Sat Jul 27 18:03:51 EDT 2024] Processing, The CA is processing your order, please just wait. (1/30) +[Sat Jul 27 18:03:54 EDT 2024] Success +[Sat Jul 27 18:03:54 EDT 2024] Verify finished, start to sign. +[Sat Jul 27 18:03:54 EDT 2024] Lets finalize the order. +[Sat Jul 27 18:03:54 EDT 2024] Le_OrderFinalize='https://acme.zerossl.com/v2/DV90/order/O4xJfNEHIye8pafkNCihDg/finalize' +[Sat Jul 27 18:03:54 EDT 2024] Order status is processing, lets sleep and retry. +[Sat Jul 27 18:03:54 EDT 2024] Retry after: 15 +[Sat Jul 27 18:04:09 EDT 2024] Polling order status: https://acme.zerossl.com/v2/DV90/order/O4xJfNEHIye8pafkNCihDg +[Sat Jul 27 18:04:10 EDT 2024] Downloading cert. +[Sat Jul 27 18:04:10 EDT 2024] Le_LinkCert='https://acme.zerossl.com/v2/DV90/cert/9W2VvbEXwcoCi8mXiWCZ7Q' +[Sat Jul 27 18:04:11 EDT 2024] Cert success. +-----BEGIN CERTIFICATE----- +MIIGhTCCBG2gAwIBAgIQYTsqN1HgjlXhFdyN7tnntDANBgkqhkiG9w0BAQwFADBL +MQswCQYDVQQGEwJBVDEQMA4GA1UEChMHWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NT +TCBSU0EgRG9tYWluIFNlY3VyZSBTaXRlIENBMB4XDTI0MDcyNzAwMDAwMFoXDTI0 +MTAyNTIzNTk1OVowHDEaMBgGA1UEAxMRYWZmaXJtLmxpbmtwYy5uZXQwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDOof0TUaAf3fzClZz6L+ZK/xHBPzNC +8vIqXaNXqJd+ethud/zxMBGv4jUwsdhaISE065Rs4jwtf2u/Nw+Avj47aezmSsHL +MCiPpeS+dO+k3VvzoZJhbky7hH2XBlaUcM5drUjgo3+/Dorkrib4MA2iCfak9T9+ +EDlF+Hqct4KtWRwEQqRPgB3p9XuRM/TWJxe8J+M4yyjVo/vjSjngN7E0qCf6I74A +iwC0lQ+6UGP7BJvGUt5PSD5GBhVOk/MR08Q1KK4KIBg4/MKBs8ySGojj3jQMHxnx +1EQ8rX0HDxrfP9V/rcs7YAQo1t90tZr2zci01EW1Os18x/kv2hNSz615AgMBAAGj +ggKSMIICjjAfBgNVHSMEGDAWgBTI2XhootkZaNU9ct5fCj7ctYaGpjAdBgNVHQ4E +FgQUxNTqAsBckhCyuilyuclZei92sH4wDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB +/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEkGA1UdIARCMEAw +NAYLKwYBBAGyMQECAk4wJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9zZWN0aWdvLmNv +bS9DUFMwCAYGZ4EMAQIBMIGIBggrBgEFBQcBAQR8MHowSwYIKwYBBQUHMAKGP2h0 +dHA6Ly96ZXJvc3NsLmNydC5zZWN0aWdvLmNvbS9aZXJvU1NMUlNBRG9tYWluU2Vj +dXJlU2l0ZUNBLmNydDArBggrBgEFBQcwAYYfaHR0cDovL3plcm9zc2wub2NzcC5z +ZWN0aWdvLmNvbTCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1AHb/iD8KtvuVUcJh +zPWHujS0pM27KdxoQgqf5mdMWjp0AAABkPY4yeIAAAQDAEYwRAIgQdvJX1VGhLNt +uIsO1UOsYWlZqzNxMOtjm0I+naJdq6ACIBOUcsCOJF0HS/e3ErdFFShWMW/DGIjz +iuZbVRwrgbAGAHcAPxdLT9ciR1iUHWUchL4NEu2QN38fhWrrwb8ohez4ZG4AAAGQ +9jjJygAABAMASDBGAiEAlNUfklUWiIOqcrAxvPg0bFAGA8I4OrP9DKLUuzeRlRIC +IQDr/QERWu9ADgA3Ylh+xZC9lQy5kqR1qAh5PbXQFIbxVDAxBgNVHREEKjAoghFh +ZmZpcm0ubGlua3BjLm5ldIITKi5hZmZpcm0ubGlua3BjLm5ldDANBgkqhkiG9w0B +AQwFAAOCAgEAAmMIBsA3PIx8ON+LqCUWHrzsfHv8D+zHEMl2xbbG132G9u60tVh5 +REcDinYSq1fwTsb65/whWs19+etp6DN+5Np/Fm02tXlFMBSNMBYOZUh+P78VyVSZ +Eex58mHwFoAMcX1/KEsv3A6JmbrcjVK2A+yi5nT2nZyukeKO0+rtJNCqEIC7Kpr4 +/YLUrVTqID9glFKoO5D6/7f36q01jgWlZ+Pvy6f9Hh7fiJu6g+rb6SS/0Si9F2V+ +5YyivimPZH+7AC3LnMdeZQUfLXIcRixBhZtdYaAmkczx+leMy9/kE/6gieRFrxI1 +WmNa7RyFXVt/zgCXBd23IoO7ZJRsSZ2juMnSStL5BqgCj1RryEVWUbiQaq6YwTMk +vT7/4BKkBpNQV3fvHhI5hXfPt8WA5Hk1nu4O5X1ih3aDr7YTyDCOrZ/S8CUfTIlX +8pCE3Qc4GI8X6KToSgn07JNuVlLntxZ5vz6mvXkXn8daMXr3Ww2uolLsHW2p3qbq +v/OFrhHHfA+VLsKlMh6bI6HJJgDOFGKOzxHs7lNAsT5KFl/3XSoPiIEjPjmYz06d +PBM+WC6PisobXKnkJQo6b96OUpQYg3yoGD67RezC/1AqhQFPMHXmwEdcPF+P11Ap +/0IzMtMNqs1fC7NXbrmbFhJMHYOD5ZGTn2p7XaVSQvkQHEWYzIgTZ+w= +-----END CERTIFICATE----- +[Sat Jul 27 18:04:11 EDT 2024] Your cert is in: /.acme.sh/affirm.linkpc.net/affirm.linkpc.net.cer +[Sat Jul 27 18:04:11 EDT 2024] Your cert key is in: /.acme.sh/affirm.linkpc.net/affirm.linkpc.net.key +[Sat Jul 27 18:04:11 EDT 2024] The intermediate CA cert is in: /.acme.sh/affirm.linkpc.net/ca.cer +[Sat Jul 27 18:04:11 EDT 2024] And the full chain certs is there: /.acme.sh/affirm.linkpc.net/fullchain.cer +RESULT=0:SSL Issued Successfully +87 +/ssl/web-run.pl --domain affirm.linkpc.net --type=2 --step=0 +Finished !! +``` + +### IP Update + +```bash +nano ip-update.sh +``` + +```bash Sat Jul 27 2024 14:51:52 GMT-0700 (Mountain Standard Time) +#!/bin/bash + +# Set curl command to update the IP +command="curl https://api.dnsexit.com/dns/ud/?apikey=Z6nIw29i9515mYHg7q664WJP26W4qX -d host=affirm.linkpc.net" + +if [ -d "/var/log" ]; then + command="$command >> /var/log/ip-update.log" +fi + +# Get the existing crontab content +existing_crontab=$(crontab -l 2>/dev/null) + +# Check if the command is already in crontab +if [[ $existing_crontab == *"$command"* ]]; then + echo "Scheduled job already exists in crontab." +else + # Add the scheduled job to the existing crontab content + new_crontab="${existing_crontab} +*/12 * * * * $command" + + # Install the modified crontab + echo "$new_crontab" | crontab - + echo "The following job has been added to crontab. You may use command "crontab -l" to view the job" + crontab -l | grep curl +fi +``` + +```bash Sat Jul 27 2024 14:54:42 GMT-0700 (Mountain Standard Time) +chmod +x ip-update.sh +./ip-update.sh +crontab -l +``` diff --git a/_-Review/amazon-photos-python.md b/_-Review/amazon-photos-python.md new file mode 100644 index 0000000..b4a6112 --- /dev/null +++ b/_-Review/amazon-photos-python.md @@ -0,0 +1,89 @@ +--- +type: "note" +created: "2024-06-18T14:10:21.565Z" +updated: "2024-06-19T06:27:30.466Z" +--- + +# Amazon Photos Python + +- [pypi](https://pypi.org/project/amazon-photos/) +- [github](https://github.com/trevorhobenshield/amazon_photos) + +```python +from amazon_photos import AmazonPhotos + +ap = AmazonPhotos( + # see cookie examples above + cookies={ + 'at_main': 'Atza|IwEBIKaTt-nbq8GY6MaHFmoPREguVxq0XCPFIPhqdaXNnWl8ZNSkq7xRHRN7RDKyyWcpRrAj1hu2TyB1dRPAi9VeUO_EihstUpc3ZK5ui1UjpOFo0x50sBeo-hCLZrAWd-UNjSbCBJn4mrZajaaC0S9EnM54W1Pyxg2hITlqqXRDAHrNVCQOQ-Nk5_LiE6jvppTV3uLpe4gahDCsTz1UqFBt42iLe9atrWMAPeJ5JnZm6OsfPL0cLMtTiknkwnkV5l_sk61rbWwITXtALSlJaxfW8k5dwzXD2y7p1OOtMw02bdXX2A', + 'csd-key': 'eyJ3YXNtVGVzdGVkIjp0cnVlLCJ3YXNtQ29tcGF0aWJsZSI6dHJ1ZSwid2ViQ3J5cHRvVGVzdGVkIjpmYWxzZSwidiI6MSwia2lkIjoiMzNlNTBlIiwia2V5IjoiTjhqTWFzcGxmYTVINEZjbTQ4QldVa01JNmExaHVGRytrQTlYQ3NBMlR6RU9YcVBpeFh0SnVmYnk1a3pJQmxHSUxkQ0lLaGRNdThiMW5WR0lvVyt3VkxNMENJUXduY1FxSDR4RldPb0lPZXZ6ejIvV0J6dkRLcnRIelAwSGhmVHdHOHpBUU95ZzZXU1VuZldrRVd2UjNrV1hVTVZRNGNGMkV3aWE2emhFMVR5SGUrWUpsWUNHUWc4WEttbURxdFdzTEUxZHNaZ1JIVGxSMGRXbldLT2NRZ0NtQUdOeEpJMDRGQkNuY1VUWnVNaVF3VHV5NHBTK2p4U2t4TGwxckxocjRhcWwrZ2ZONVRMQVJ3Z3BwWWRGMzA3OWQySGZZYno4TFFlZmpWRG42QXdoY3l2aU5DNExDVXZnY1lKbFY5bDUzTU5zZytzZ0dFMkJ0cHVtWXVnK0VnPT0ifQ==', + 'csm-hit': 'tb:FWHMXQB2N9YR3XD0WD50+ba-4W9NK8V7MQQX19ZBNQMR-EN10GR0C8995B3TXDBW2|1718721855872&t:1718721855872&adb:adblk_no', + 'cwr_s': 'eyJzZXNzaW9uSWQiOiIxOTJhMDBiZC1kMGEyLTRiMjQtOGMwOS03OWUwNWJmMjY4OGUiLCJyZWNvcmQiOnRydWUsImV2ZW50Q291bnQiOjEwMzQsInBhZ2UiOnsicGFnZUlkIjoiL3Bob3Rvcy8iLCJwYXJlbnRQYWdlSWQiOiIvcGhvdG9zL3NldHRpbmdzIiwiaW50ZXJhY3Rpb24iOjM2LCJyZWZlcnJlciI6IiIsInJlZmVycmVyRG9tYWluIjoiIiwic3RhcnQiOjE3MTg3MjE1MjkxMTZ9fQ==', + 'cwr_u': '82367c0a-fd6e-41e0-9a57-24eb6a3b4a61', + 'i18n-prefs': 'USD', + 'JSESSIONID': 'F12B4E4CDFDC2A8F075BD6826B61564A', + 'lc-main': 'lc-main', + 'sess-at-main': 'QjgIr25GpBkN+U7VP7NiwCpyzU1DaRDRtrZBy6lU9MI=', + 'session-id-time': 'session-id-time', + 'session-id': '130-2086422-3631604', + 'session-token': 'g8YwxNbYOociOxFEOkrsTN/lV2WSoAw6MAPSuswF9NnPd30r4wpLKxOQNMPW8j5sAY0NdD11g7tBXTDQS0rlTe8hIlhOnSgbfPUTtrjKO23zz/vOIKoUL6b6359LwO1ltd0juvuKc5aFPJaxeKUzcFcC5Jxm2kSXyCz7eRJeBluyc061RdSchHWL/5SqB0pC9oDih2uF5HDl6pKecF8YiX2CWytqRxlBVn2Q141fezdJ9kUcHsfL7mZZKfrrmvI2qZFfZa2379HB/mpEI1Cw72WM5RX1SsleBN3JRBaEhBzqAPYb1DVE7+GWiU5BFeA9IgyWNgqHm2MiQr7kBY4pEOivhwnaOzL+VJld3ODy57vKS1wPoDznkD5Ok5HEw0eO', + 'sid': 'wZ4+IDpaIn7d2kRmXGxFSg==|r+MfueUTDWes8fZ9LFfeNgIkqxJsXUO3CLKPszvIHaw=', + 'sst-main': '1J2N3VvLsFDH97SkezFcBG@3AoVgPcoV', + 'sst-main': 'Sst1|PQFFb7JpsYltezg6eBdc_j8HCULqNcosQnd-NG41uUhWywHtQufMARZRg4_phg_UoCqM4_d7QbTbFguppSgCejnToCz80Qy7m-TAqMwJj054wkn9uAg-Pr2nF8rMY9gXh-BVvR1RnF4xZwIP9HihcwQbe21QqMDorsbx-GAMoQzzDskFH4bNcBBNBJnbSq7KoRBEtJiLoNh6-MmPl6L2F8nk38putRVLwReRmMPchaeVfeluTFd2jNu6SYjhUMaSfc3f8ZvGOMaiCsPh1AHRsvXTGpzWxO57usZJP0_4LbCY82A', + 'ubid_main': '134-9800184-2401841', + }, + # optionally cache all intermediate JSON responses + tmp='tmp', + # pandas options + dtype_backend='pyarrow', + engine='pyarrow', + # cdproxy_override='https://content-na.drive.amazonaws.com/cdproxy/nodes' +) + +# get current usage stats +ap.usage() + +# get entire Amazon Photos library +nodes = ap.query("type:(PHOTOS OR VIDEOS)") + +# query Amazon Photos library with more filters applied +nodes = ap.query("type:(PHOTOS OR VIDEOS) AND things:(plant AND beach OR moon) AND timeYear:(2023) AND timeMonth:(8) AND timeDay:(14) AND location:(CAN#BC#Vancouver)") + +# sample first 10 nodes +node_ids = nodes.id[:10] + +# move a batch of images/videos to the trash bin +ap.trash(node_ids) + +# get trash bin contents +ap.trashed() + +# permanently delete a batch of images/videos +ap.delete(node_ids) + +# restore a batch of images/videos from the trash bin +ap.restore(node_ids) + +# upload media (preserves local directory structure and copies to Amazon Photos root directory) +ap.upload('path/to/files') + +# download a batch of images/videos +ap.download(node_ids) + +# convenience method to get photos only +ap.photos() + +# convenience method to get videos only +ap.videos() + +# get all identifiers calculated by Amazon. +ap.aggregations(category="all") + +# get specific identifiers calculated by Amazon. +ap.aggregations(category="location") +``` + +```todo +https://www.digitalocean.com/community/tutorials/an-introduction-to-haproxy-and-load-balancing-concepts +https://www.digitalocean.com/community/tutorials/how-to-host-multiple-web-sites-with-nginx-and-haproxy-using-lxd-on-ubuntu-16-04 +``` diff --git a/_-Review/anbox.md b/_-Review/anbox.md new file mode 100644 index 0000000..17c0572 --- /dev/null +++ b/_-Review/anbox.md @@ -0,0 +1,41 @@ +--- +created: 2024-08-11T19:31:39.000Z +type: note +updated: 2024-08-11T19:31:39.000Z +--- + +# Anbox + +```bash +sudo -i +# apt install openjdk-16-jre # installing Java Enviroment +snap install --devmode --beta anbox # installing anbox +apt install dkms -y # installing ubuntu 20.04 dkms modules because currently ppa is disabled by default from Ubuntu security +apt install linux-headers-generic -y # installing the headers +snap install render # installs a render lib which helps anbox of rendering the windows and that's why some of you got issues when running from command line or it was super slow +``` + +```bash +apt install build-essential cmake cmake-data debhelper dbus google-mock \ + libboost-dev libboost-filesystem-dev libboost-log-dev libboost-iostreams-dev \ + libboost-program-options-dev libboost-system-dev libboost-test-dev \ + libboost-thread-dev libcap-dev libexpat1-dev libsystemd-dev libegl1-mesa-dev \ + libgles2-mesa-dev libglm-dev libgtest-dev liblxc1 \ + libproperties-cpp-dev libprotobuf-dev libsdl2-dev libsdl2-image-dev lxc-dev \ + pkg-config protobuf-compiler python3-minimal +git clone https://github.com/anbox/anbox.git --recurse-submodules +cd anbox +mkdir build +cd build +cmake .. +make +``` + +```bash +# add-apt-repository ppa:morphis/anbox-support +# apt update +# apt install linux-headers-generic anbox-modules-dkms +git clone https://github.com/anbox/anbox-modules +cd andbox-modules +./INSTALL.sh +``` diff --git a/_-Review/ansible.md b/_-Review/ansible.md new file mode 100644 index 0000000..050c0cd --- /dev/null +++ b/_-Review/ansible.md @@ -0,0 +1,16 @@ +--- +created: 2024-06-24T21:48:25.515Z +status: 1-Unknown +type: note +updated: 2024-11-03T18:42:10.490Z +--- + +# Ansible + +```bash +semaphore user list +semaphore user change-by-login --login user123 --password jCUS7gVdMn +semaphore user add --admin --login user123 --name User123 --email user123@example.com --password Ftk2ijIYqB +semaphore user add --admin --login mikepharesjr@msn.com --name Mike --email mikepharesjr@msn.com --password Ftk2ijIYqB +ansible --version +``` diff --git a/_-Review/anti-dupl.md b/_-Review/anti-dupl.md new file mode 100644 index 0000000..3f8eb9b --- /dev/null +++ b/_-Review/anti-dupl.md @@ -0,0 +1,9 @@ +--- +type: "note" +created: "2024-06-25T03:17:00.000Z" +updated: "2024-06-25T03:17:00.000Z" +--- + +# Anti Dupl + +- [github](https://github.com/ermig1979/AntiDupl/releases) diff --git a/_-Review/artifactory.md b/_-Review/artifactory.md index ae6a22e..aa46331 100644 --- a/_-Review/artifactory.md +++ b/_-Review/artifactory.md @@ -1,8 +1,8 @@ --- -type: "topic" -assigned: "" -created: "2024-01-12T16:48:17.489Z" -updated: "2024-01-12T16:48:17.489Z" +assigned: '' +created: '"2024-01-12T16:48:17.489Z"' +type: '"topic"' +updated: 2024-08-08T20:15:21.985Z --- # Artifactory @@ -33,3 +33,116 @@ dotnet nuget disable source "nuget.org" dotnet nuget disable source "Artifactory" dotnet nuget list source ``` + +```bash Thu Aug 07 2024 14:13:23 GMT-0700 (Mountain Standard Time) +Set Up a NuGet client + +Repository +ngt-fi-package-main-vir +Check out our new NuGet Symbol Server configuration +ConfigureResolve +The token has been generated successfully! + +asdf +NuGet CLI configuration +When using Artifactory as a NuGet repository you can either work with the NuGet CLI directly or with Visual Studio. +To configure the NuGet CLI to work with Artifactory, you need to add this repository to the list of sources. +To add this repository, use the following command: + +nuget sources Add -Name Artifactory -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/index.json -username phares -password asdf +Then, to authenticate against Artifactory with the NuGet API key, run the following command: + +nuget setapikey phares:asdf -Source Artifactory +NuGet CLI Configuration (API v2) +If this repository is configured as a NuGet API v2 repository manually add the following line to the NuGet.config file: +The NuGet.config file can be found at %appdata%\NuGet\NuGet.config (Windows) or ~/.config/NuGet/NuGet.config (Mac/Linux) + +nuget sources Add -Name ArtifactoryV2 -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/ngt-fi-package-main-vir -username phares -password asdf +Then, to authenticate against Artifactory with the NuGet API key, run the following command: + +nuget setapikey phares:asdf -Source ArtifactoryV2 +Visual Studio Configuration +To configure the NuGet Visual Studio Extension to use Artifactory, you need to add this repository as another Package Source under NuGet Package Manager. +Go to the "Package Manager Settings" in your Visual Studio (Tools > NuGet Package Manager > Package Manager Settings > Package Sources) and add another Package Source. +Name: Add a name for the package source (e.g. Artifactory NuGet repository) +Paste the snippet below in the URL field + +https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir +To configure the NuGet CLI to work with Artifactory, you need to add this repository to the list of sources. +To add this repository, use the following command: + +nuget sources Add -Name ArtifactorySymbols -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/symbols -username phares -password asdf +NuGet CLI Symbol configuration +When using Artifactory as a NuGet repository you can either work with the NuGet CLI directly or with Visual Studio. +To configure the NuGet CLI to work with Artifactory, you need to add this repository to the list of sources. +To add this repository, use the following command: + +nuget sources Add -Name Artifactory -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/index.json -username phares -password asdf +Then, to authenticate against Artifactory with the NuGet API key, run the following command: + +nuget setapikey phares:asdf -Source Artifactory +NuGet CLI Configuration (API v2) +If this repository is configured as a NuGet API v2 repository manually add the following line to the NuGet.config file: +The NuGet.config file can be found at %appdata%\NuGet\NuGet.config (Windows) or ~/.config/NuGet/NuGet.config (Mac/Linux) + +nuget sources Add -Name ArtifactoryV2 -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/ngt-fi-package-main-vir -username phares -password asdf +Then, to authenticate against Artifactory with the NuGet API key, run the following command: + +nuget setapikey phares:asdf -Source ArtifactoryV2 +Visual Studio Configuration +To configure the NuGet Visual Studio Extension to use Artifactory, you need to add this repository as another Package Source under NuGet Package Manager. +Go to the "Package Manager Settings" in your Visual Studio (Tools > NuGet Package Manager > Package Manager Settings > Package Sources) and add another Package Source. +Name: Add a name for the package source (e.g. Artifactory NuGet repository) +Paste the snippet below in the URL field + +https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir +To configure the NuGet CLI to work with Artifactory, you need to add this repository to the list of sources. +To add this repository, use the following command: + +nuget sources Add -Name ArtifactorySymbols -Source https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/symbols -username phares -password asdf +Add the following line to the NuGet.config file: +The NuGet.config file can be found at %appdata%\NuGet\NuGet.config (Windows) or ~/.config/NuGet/NuGet.config (Mac/Linux) + + +Then, to authenticate against Artifactory with the NuGet API key, run the following command: + +nuget setapikey phares:asdf -Source ArtifactorySymbols +Visual Studio Configuration +To configure the NuGet Visual Studio Extension to use Artifactory as a Symbol Server, you need to change the location of the symbol (.pdb) file. Under Tools | Options | Debugging | Symbols add a new symbol server pointing to the symbols url: + +https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir + +Artifacts +Search Artifacts +Welcome, phares + + + + + +Enterprise Plus 7.63.14 rev 76314900 Licensed to Infineon Technologies AG +© Copyright 2024 JFrog Ltd +Happily serving 62,632,133 artifacts +Filter repositories +Tree View: + + + +ngt-it-eafa-local +GeneralProperties +Info +URL to file: +https://artifactory.intra.infineon.com/artifactory/ngt-it-eafa-local/ +Package Information +Dependency Declaration +Virtual Repository Associations +Included Repositories +Checksums +``` + +```bash Thu Aug 08 2024 13:13:23 GMT-0700 (Mountain Standard Time) +# https://artifactory.intra.infineon.com/artifactory/ngt-fi-package-main-vir/ +# https://artifactory.intra.infineon.com/artifactory/ngt-other-mha-base-local/ +# https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-fi-package-main-vir/index.json +# https://artifactory.intra.infineon.com/artifactory/api/nuget/v3/ngt-other-mha-base-local/index.json +``` diff --git a/_-Review/asus-laptop.md b/_-Review/asus-laptop.md index dfdd350..0e3d374 100644 --- a/_-Review/asus-laptop.md +++ b/_-Review/asus-laptop.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-29T00:24:50.067Z" -updated: "2024-01-29T00:24:50.067Z" +created: 2024-01-29T00:24:50.067Z +type: topic +updated: 2024-11-02T15:37:15.000Z --- # Asus Laptop @@ -41,3 +41,183 @@ e 4.0 KiB [ ] /media @ 0.0 B [ ] lib @ 0.0 B [ ] bin ``` + +## Ubuntu and Docker August 2024 + +### authorized_keys + +```bash Thu Jul 25 2024 16:02:13 GMT-0700 (Mountain Standard Time) +sudo -i +cat /root/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +``` + +```conf Thu Jul 25 2024 16:02:15 GMT-0700 (Mountain Standard Time) +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK7khmvc9lTWHALZ/IOMcJNz/1SuvrU53fI43v4PxIJN # 92532396 2023-12-27 mikep@DESKTOP-VP94SPB +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGq7b8qtm4fgNxW2lxm+qoxm8Wz7+1uhLQCg7xSlKYL1 # 92683771 2024-01-01 mikep@DESKTOP-BMV4V66 +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqLFW9kYMp9lOTXXYafxLiUADFFKeM5KDzt02E3XeRP # 92691378 2024-01-01 cphar@DESKTOP-KA0LMMJ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBkS+uvWevmhYNos6MJKVi2auAx6x+xlyOnnvbdEstsz # 92797978 2024-01-03 mikep@DESKTOP-GNECR7R +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKf5fo63+vyYa8E06+HOPg24e9VMsvv/kBsHKGjBBUyz # 92895319 2024-01-05 mike@mike-B365M-DS3H +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGM6ANLH/4dS0YqlsCyoXkznzkgIsDqCTk3YX01XVWd8 # 92909911 2024-01-06 mikep@DESKTOP-H6JG91B +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwAv1vrRA29GYL0DFSE8nmD5q3gL+vVtFSwhrXObDo4 # 93288214 2024-01-13 infineon\phares@ISCN5CG3256CPS +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH1xPVOisKwW6Xwo/Yh1kx2smt2HJU2/pRjTJf4KdGXo # 97267150 2024-03-28 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDz5WqCKsoaxV+LG/kufLNuiE9K3lqp+B3AqeKXGusX # 97442032 2024-04-01 lphar@DESKTOP-1238PEQ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID09PhrjIpeNBmUeycnT3xKF8F5TcGL3ZKAvU9YdLj7H # 98747144 2024-04-25 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIaZyTLpafZta8W8Uv6uWpgbbj4QL5dde9Rlf06PfdYc # 98824914 2024-04-26 k0308@DESKTOP-0UJ8DD5 +# ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFpucyp3FAHn8/9cXvfRegi09DkR6XLugoniEyQ9w0T # 98824924 2024-04-26 mille@DESKTOP-QL2HGEH +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOn/Ptg/k3rOJn32GxrL2J3Bazt/3M9fGWjzP+CW1qXK # 100900455 2024-06-03 lphares0907@penguin +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPMIxGucViHMHFXoM2VBPlvLvMgqNi2BUtTE/D4n778M # 101638217 2024-06-14 mikep@DESKTOP-VVO6KCM +``` + +```bash Thu Jul 25 2024 16:02:34 GMT-0700 (Mountain Standard Time) +exit +``` + +### Timezone + +```bash Thu Jul 25 2024 16:10:06 GMT-0700 (Mountain Standard Time) +timedatectl set-timezone America/Phoenix +date +# Thu Jul 25 04:03:08 PM MST 2024 +``` + +```bash Thu Jul 25 2024 16:10:08 GMT-0700 (Mountain Standard Time) +apt-get update +apt upgrade -y +``` + +### Create Users + +```bash Thu Jul 25 2024 16:10:13 GMT-0700 (Mountain Standard Time) +adduser podman +mkdir /home/podman/.ssh +cp /root/.ssh/authorized_keys /home/podman/.ssh/authorized_keys +chown podman:podman -R /home/podman +# +adduser lphares +# +mkdir /home/lphares/.ssh +cp /root/.ssh/authorized_keys /home/lphares/.ssh/authorized_keys +chown lphares:lphares -R /home/lphares +# +adduser bmiller +# +mkdir /home/bmiller/.ssh +cp /root/.ssh/authorized_keys /home/bmiller/.ssh/authorized_keys +chown bmiller:bmiller -R /home/bmiller +``` + +### Directory Share + +```bash Mon Thu Jul 25 2024 16:10:17 GMT-0700 (Mountain Standard Time) +adduser bmiller lphares +sudo usermod -a -G lphares bmiller +newgrp lphares +systemctl restart ssh +``` + +### Disable IPv6 + +```bash Fri Jul 26 2024 10:45:27 GMT-0700 (Mountain Standard Time) +# https://intercom.help/privatevpn/en/articles/6440374-how-to-disable-ipv6-on-ubuntu-and-fedora-linux +nano /etc/sysctl.conf +``` + +```conf Fri Jul 26 2024 10:45:30 GMT-0700 (Mountain Standard Time) +net.ipv6.conf.all.disable_ipv6 = 1 +net.ipv6.conf.default.disable_ipv6 = 1 +net.ipv6.conf.lo.disable_ipv6 = 1 +``` + +```bash Fri Jul 26 2024 10:45:34 GMT-0700 (Mountain Standard Time) +sysctl -p +cat /proc/sys/net/ipv6/conf/all/disable_ipv6 +exit +reboot +``` + +```bash Fri Jul 26 2024 10:45:38 GMT-0700 (Mountain Standard Time) +nano /etc/default/grub +``` + +```conf Fri Jul 26 2024 10:45:47 GMT-0700 (Mountain Standard Time) +# https://opensource.com/article/22/8/disable-ipv6 +# GRUB_CMDLINE_LINUX_DEFAULT="" +GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash" +# GRUB_CMDLINE_LINUX="" +GRUB_CMDLINE_LINUX="ipv6.disable=1" +``` + +```bash Fri Jul 26 2024 10:45:51 GMT-0700 (Mountain Standard Time) +grub-mkconfig +exit +reboot +``` + +### Cockpit + +- [cockpit](https://cockpit-project.org/) +- [podman](https://192.168.11.2:9090/podman#/?container=all) + +```bash Fri Jul 26 2024 10:45:55 GMT-0700 (Mountain Standard Time) +# apt install chkservice -y +apt-cache rdepends cockpit +apt install cockpit -y +passwd phares +# https://192.168.11.10:9090 +# https://blog.while-true-do.io/podman-web-ui-via-cockpit/ +apt-get install cockpit cockpit-podman -y +systemctl enable --now cockpit.socket +``` + +### Podman Quadlet + +```bash Thu Jul 25 2024 16:30:13 GMT-0700 (Mountain Standard Time) +apt-get install podman -y +apt-cache rdepends podman-compose +apt-get install podman-compose -y +# apt-get remove podman-compose -y +# apt-get purge podman-compose -y +adduser podman sudo +sudo -iu podman +loginctl enable-linger +``` + +### how to run a shell scripts at every login + +- [how-to-run-a-shell-scripts-at-every-login](https://serverfault.com/questions/782433/how-to-run-a-shell-scripts-at-every-login-in-centos) + +```bash Fri Jul 26 2024 22:29:56 GMT-0700 (Mountain Standard Time) +nano ~/.bash_profile +cd ~/ +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +loginctl enable-linger 1002 +systemctl --user daemon-reload +podman ps -a --sort names +``` + +### Harddrive + +```bash Thu Jul 25 2024 16:44:03 GMT-0700 (Mountain Standard Time) +apt install smartmontools +smartctl -i /dev/sda +``` + +```yaml Thu Jul 25 2024 16:44:05 GMT-0700 (Mountain Standard Time) +Model Family: SK hynix SATA SSDs +Device Model: SHGS31-500GS-2 +Serial Number: EN08N831310108V0W +Firmware Version: 90000Q00 +User Capacity: 500,107,862,016 bytes [500 GB] +Sector Sizes: 512 bytes logical, 4096 bytes physical +Rotation Rate: Solid State Device +Form Factor: 2.5 inches +TRIM Command: Available, deterministic +Device is: In smartctl database 7.3/5528 +ATA Version is: ACS-3 (minor revision not indicated) +SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) +Local Time is: Sun Aug 4 16:18:30 2024 MST +SMART support is: Available - device has SMART capability. +SMART support is: Enabled +``` diff --git a/_-Review/bactalk.md b/_-Review/bactalk.md new file mode 100644 index 0000000..ce89d24 --- /dev/null +++ b/_-Review/bactalk.md @@ -0,0 +1,11 @@ +--- +created: 2024-07-25T16:23:54.879Z +type: note +updated: 2024-07-25T16:44:45.693Z +--- + +# BACtalk + +- [wacnet](https://hvac.io/docs/wacnet#orgheadline4) +- [wacnet](https://wiki.hvac.io/doku.php?id=suppliers:hvac.io:wacnet) +- [honeywell](https://buildings.honeywell.com/us/en/products/by-category/building-management/networking/routers/bactalk-viewport) diff --git a/_-Review/baget.md b/_-Review/baget.md index c63d9b4..9316da2 100644 --- a/_-Review/baget.md +++ b/_-Review/baget.md @@ -32,6 +32,19 @@ code "L:\DevOps\Mesa_FI\File-Watcher" REM ``` +```bash +dotnet add "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" package "Tibco.Rendezvous" --version "8.5.0" --source "https://packagemanagement.eu.infineon.com:4430/api/v2/" +dotnet add "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" package "Infineon.Yoda" --version "5.4.1" --source "https://packagemanagement.eu.infineon.com:4430/api/v2/" +dotnet add "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" package "External.Common.Logging" --version "3.3.1" --source "https://packagemanagement.eu.infineon.com:4430/api/v2/" +dotnet add "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" package "External.log4net" --version "2.0.8" --source "https://packagemanagement.eu.infineon.com:4430/api/v2/" +dotnet add "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" package "Infineon.Monitoring.MonA" --version "3.0.0" --source "https://packagemanagement.eu.infineon.com:4430/api/v2/" +dotnet add "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" package "Infineon.Monitoring.MonA" --version "3.0.1" --source "https://artifactory.intra.infineon.com/artifactory/api/nuget/ngt-fi-package-main-vir/" +dotnet build "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" +git ls-tree -l HEAD -- "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" +git checkout -q -- "L:\DevOps\Mesa_FI\MESAFIBACKLOG\Adaptation\MESAFIBACKLOG.Tests.csproj" +REM +``` + ```bash sc.exe create "BaGet-Server" binpath="D:\net6.0\BaGet\Server\BaGet.exe" sc.exe start "BaGet-Server" diff --git a/_-Review/baikal.md b/_-Review/baikal.md new file mode 100644 index 0000000..c74b10c --- /dev/null +++ b/_-Review/baikal.md @@ -0,0 +1,10 @@ +--- +created: 2024-10-29T19:37:55.000Z +type: note +updated: 2024-10-29T19:37:55.000Z +--- + +# baikal + +- [docker](https://hub.docker.com/r/ckulka/baikal) +- [sabre](https://sabre.io/baikal/docker-install/) diff --git a/_-Review/bee-link.md b/_-Review/bee-link.md deleted file mode 100644 index f64a090..0000000 --- a/_-Review/bee-link.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -type: "topic" -created: "2024-01-06T01:25:36.115Z" -updated: "2024-01-06T01:25:36.115Z" ---- - -# Bee-Link - -- [Syncthing](syncthing.md) - -```bash -adduser syncthing -``` - -```bash -sudo -i -nano /etc/hosts -echo >/etc/hosts && nano /etc/hosts -``` - -```conf -# This file was automatically generated by WSL. To stop automatic generation of this file, add the following entry to /etc/wsl.conf: -# [network] -# generateHosts = false -127.0.0.1 localhost -127.0.1.1 DESKTOP-PE6MOCB. DESKTOP-PE6MOCB -192.168.0.73 phares3757.ddsn.net - -# The following lines are desirable for IPv6 capable hosts -::1 ip6-localhost ip6-loopback -fe00::0 ip6-localnet -ff00::0 ip6-mcastprefix -ff02::1 ip6-allnodes -ff02::2 ip6-allrouters -``` - -```bash -apt-get update -apt-get upgrade -apt-get install syncthing -apt-get install apt-transport-https -apt-get install ca-certificates -apt-get install links -syncthing -adduser syncthing -cat /etc/passwd | cut -d: -f1 -systemctl enable syncthing@syncthing.service -systemctl start syncthing@syncthing.service -systemctl status syncthing@syncthing.service -journalctl -e -u syncthing@syncthing.service -nano /home/syncthing/.config/syncthing/config.xml -``` diff --git a/_-Review/beelink.md b/_-Review/beelink.md index 3cd7d56..d49d986 100644 --- a/_-Review/beelink.md +++ b/_-Review/beelink.md @@ -1,11 +1,12 @@ --- -type: "topic" -Brand: "Beelink" -GPU: "Intel Celeron 11th Gen N5095 2.9GHz" -SSD: "M.2 SATA3 2280" -RAM: "8GB DDR4" -created: "2024-04-02T01:49:25.791Z" -updated: "2024-04-08T16:54:34.096Z" +Brand: Beelink +created: 2024-04-02T01:49:25.791Z +draft: true; +GPU: Intel Celeron 11th Gen N5095 2.9GHz +RAM: 8GB DDR4 +SSD: M.2 SATA3 2280 +type: topic +updated: 2024-11-04T19:29:48.000Z --- # Beelink diff --git a/_-Review/beelink.proxmox-media.md b/_-Review/beelink.proxmox-media.md new file mode 100644 index 0000000..6c2b043 --- /dev/null +++ b/_-Review/beelink.proxmox-media.md @@ -0,0 +1,295 @@ +--- +created: 2024-11-06T02:36:20.000Z +type: note +updated: 2024-11-06T02:36:20.000Z +--- + +# Beelink Proxmox Media + +## Post-PVE + +```bash Tue Nov 05 2024 16:52:59 GMT-0700 (Mountain Standard Time) +# https://www.youtube.com/watch?v=kcpu4z5eSEU&t=225s +# https://tteck.github.io/Proxmox/ +# https://github.com/tteck/Proxmox +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)" +uname -r +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)" +``` + +```bash Tue Nov 05 2024 17:06:10 GMT-0700 (Mountain Standard Time) +lsb_release -a +apt-get install links unzip nginx git nano git ncdu -y +cd /home +ncdu +``` + +## Cockpit + +- [cockpit](https://cockpit-project.org/) +- [podman](https://192.168.11.2:9090/podman#/?container=all) + +```bash Tue Nov 05 2024 17:07:40 GMT-0700 (Mountain Standard Time) +# apt install chkservice -y +apt-cache rdepends cockpit +apt install cockpit -y +# https://192.168.31.12:3000 +# https://blog.while-true-do.io/podman-web-ui-via-cockpit/ +apt-get install cockpit cockpit-podman -y +systemctl enable --now cockpit.socket +adduser podman +adduser podman sudo +``` + +## ADGuard + +- [adguard](https://snapcraft.io/adguard-home) + +```bash Tue Nov 05 2024 17:09:42 GMT-0700 (Mountain Standard Time) +apt-get install snapd -y +snap install adguard-home +reboot +lsof -i -P -n | grep LISTEN +``` + +```conf +192.168.0.11 adguard.phares.duckdns.org # 3002 +192.168.0.11 baikal.phares.duckdns.org # 8013 +192.168.0.11 free.file.sync.root # 22 +192.168.0.11 gitea.phares.duckdns.org # 3000 +192.168.0.11 immich.phares.duckdns.org # 8181 +192.168.0.11 quartz.phares.duckdns.org # / +192.168.0.11 slideshow.phares.duckdns.org # / +192.168.0.11 vaultwarden.phares.duckdns.org # 3000 +192.168.0.21 free.file.sync.k0308 # 22 +192.168.0.42 free.file.sync.room # 22 +192.168.0.43 adguard.bchs.duckdns.org # 45158 +192.168.0.43 baikal.bchs.duckdns.org # 8013 +192.168.0.43 filebrowser.bchs.duckdns.org +192.168.0.43 firefly.bchs.duckdns.org +192.168.0.43 free.file.sync.loft # 22 +192.168.0.43 free.file.sync.loft # 22 +192.168.0.43 glances.bchs.duckdns.org # 8086 +192.168.0.43 grocy.bchs.duckdns.org +192.168.0.43 ha.bchs.duckdns.org # 8124 +192.168.0.43 immich.bchs.duckdns.org # 8181 +192.168.0.43 kuma.bchs.duckdns.org # 3001 +192.168.0.43 nextcloud.bchs.duckdns.org +192.168.0.43 nginx.bchs.duckdns.org # 81 +192.168.0.43 papermerge.bchs.duckdns.org # 8000 +192.168.0.43 photoprism.bchs.duckdns.org # 2342 +192.168.0.43 piwigo.bchs.duckdns.org +192.168.0.43 plex.bchs.duckdns.org +192.168.0.43 postgres.bchs.duckdns.org # 5432 +192.168.0.43 traccar.bchs.duckdns.org # 8082 +192.168.31.12 adguard.affirm.duckdns.org # 3002 +192.168.31.12 chat.affirm.duckdns.org # 5001 +192.168.31.12 cockpit.affirm.duckdns.org # 9090 +192.168.31.12 diskstation.affirm.duckdns.org # 5001 +192.168.31.12 drive.affirm.duckdns.org # 5001 +192.168.31.12 free.file.sync.media # 22 +192.168.31.12 kuma.affirm.duckdns.org # 3001 +192.168.31.12 phots.affirm.duckdns.org # 5001 +192.168.31.12 pve.affirm.duckdns.org # 8006 +192.168.31.12 quartz.affirm.duckdns.org # / +``` + +## Acme + +```bash +cd /etc/ +mkdir /etc/duckdns +cd /etc/duckdns +nano duck.sh +``` + +```conf +echo url="https://www.duckdns.org/update?domains=affirm&token=1d3fc707-7052-4459-a624-fb01250f00b9&verbose=true&ip=" | curl -k -o /etc/duckdns/duck.log -K - +``` + +```bash Tue Nov 05 2024 17:18:42 GMT-0700 (Mountain Standard Time) +chmod 700 duck.sh +./duck.sh +cat duck.log +``` + +```bash Tue Nov 05 2024 17:19:25 GMT-0700 (Mountain Standard Time) +# https://www.snbforums.com/threads/duckdns-with-letsencrypt.86114/ +cd /tmp +git clone https://github.com/acmesh-official/acme.sh.git +cd /tmp/acme.sh +./acme.sh --install -m mikepharesjr@msn.com +export DuckDNS_Token=1d3fc707-7052-4459-a624-fb01250f00b9 +echo $DuckDNS_Token +./acme.sh --register-account -m mikepharesjr@msn.com +./acme.sh --set-default-ca --server letsencrypt +# https://intodns.com/ +# ./acme.sh --issue --dns dns_duckdns -d '*.bchs.duckdns.org' --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +# mv /root/.acme.sh/\*.bchs.duckdns.org_ecc /root/.acme.sh/bchs.duckdns.org_ecc +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.cer /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.cer +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.conf /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.conf +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.csr /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.csr +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.csr.conf /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.csr.conf +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.key /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.key +./acme.sh --issue --dns dns_duckdns -d '*.affirm.duckdns.org' --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +``` + +## ssh + +```bash Tue Nov 05 2024 17:24:54 GMT-0700 (Mountain Standard Time) +lsblk -I 8 -o NAME,SIZE,TYPE,FSUSED,FSUSE% +lvs +# lvextend -l +100%FREE pve/root +# resize2fs /dev/mapper/pve-root +# lvchange -ay /dev/pve/root +``` + +```bash Tue Nov 05 2024 17:54:27 GMT-0700 (Mountain Standard Time) +apt-get install ssh-import-id -y +ssh-import-id gh:mikepharesjr +service ssh restart +nano ~/.ssh/authorized_keys +service ssh restart +ssh root@free.file.sync.media -i C:/Users/phares/.ssh/id_ed25519 +``` + +## nginx + +```bash Tue Nov 05 2024 17:54:30 GMT-0700 (Mountain Standard Time) +# systemctl start nginx +nginx -t +nginx -s reload +tail -f /var/log/nginx/error.log +``` + +## Log + +```bash Tue Nov 05 2024 17:54:32 GMT-0700 (Mountain Standard Time) +ln -s /var/log/nginx /var/www/html/log-nginx +ls -la /var/www/html +exit +``` + +```bash Tue Nov 05 2024 17:54:35 GMT-0700 (Mountain Standard Time) +cp ~/.bash_history /etc/bash_history_2024-11-05.txt +cat /etc/bash_history_2024-11-05.txt +exit +``` + +## Podman Quadlet Rootless Example + +```bash Tue Nov 05 2024 17:54:37 GMT-0700 (Mountain Standard Time) +apt-get install podman -y +apt-cache rdepends podman-compose +apt-get install podman-compose -y +apt-get install sudo +# apt-get remove podman-compose -y +# apt-get purge podman-compose -y +adduser podman +mkdir /home/podman/.ssh +cp /root/.ssh/authorized_keys /home/podman/.ssh/authorized_keys +chown podman:podman -R /home/podman +adduser podman sudo +loginctl enable-linger +sudo -iu podman +# 2. +podman --version +# podman version 4.3.1 +# https://www.redhat.com/sysadmin/quadlet-podman +cd ~/ +mkdir -p .config/containers/systemd/ +# nano .config/containers/systemd/mysleep.container +exit +``` + +```bash Tue Nov 05 2024 17:55:28 GMT-0700 (Mountain Standard Time) +# cp -R /run/user/0/ /run/user/1000/ +mkdir -p /run/user/1000/ +chown -R podman:podman /run/user/1000/ +sudo -iu podman +cd ~/ +mkdir -p ~/.bashrc.d +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +sudo loginctl enable-linger 1000 +systemctl --user daemon-reload +podman ps -a --sort names +# systemctl --user enable --now podman.socket +# systemctl --user status mysleep.service +``` + +## how to run a shell scripts at every login + +- [how-to-run-a-shell-scripts-at-every-login](https://serverfault.com/questions/782433/how-to-run-a-shell-scripts-at-every-login-in-centos) + +```bash Tue Nov 05 2024 17:56:47 GMT-0700 (Mountain Standard Time) +nano ~/.bash_profile +``` + +```conf Tue Nov 05 2024 17:56:49 GMT-0700 (Mountain Standard Time) +cd ~/ +mkdir -p ~/.bashrc.d +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +loginctl enable-linger 1000 +systemctl --user daemon-reload +podman ps -a --sort names +``` + +- [user-flag-rootless-containers](https://www.redhat.com/en/blog/user-flag-rootless-containers) + +```bash Tue Nov 05 2024 18:36:38 GMT-0700 (Mountain Standard Time) +podman run --user 1000 -d fedora sleep 10 +find / -name "*fedora*" 2>/dev/null +podman run --user 1000 -d docker.io/louislam/uptime-kuma +``` + +```bash Tue Nov 05 2024 19:17:28 GMT-0700 (Mountain Standard Time) +exit +podman pull docker.io/louislam/uptime-kuma:1 +systemctl --user daemon-reload +systemctl --user start uptime-kuma-server +# Failed to start uptime-kuma-server.service: Unit uptime-kuma-server.service not found. +# Podman rootless unit search path +# Quadlet files for non-root users can be placed in the following directories +# ~/.config/containers/systemd/ +chown -R podman:podman /home/podman/.config/containers/systemd +chown -R podman:podman /home/podman +systemctl --user list-unit-files +ls -la /usr/libexec/podman +# lrwxrwxrwx 1 root root 19 Nov 4 2021 catatonit -> ../../bin/catatonit +# -rwxr-xr-x 1 root root 1999200 Oct 1 14:54 quadlet +# -rwxr-xr-x 1 root root 3558560 Oct 1 14:54 rootlessport +/usr/libexec/podman/quadlet -dryrun --user +# -bash: /usr/libexec/podman/quadlet: No such file or directory +systemctl enable podman.socket +systemctl start podman.socket +apt install software-properties-common uidmap -y +apt-get install -y libapparmor-dev +``` + +## Arch DMS + +- [arc-releases](https://github.com/AuxXxilium/arc/releases) +- [youtube](https://www.youtube.com/watch?v=e-ZyoHe5wGk&t=304s) + +```bash +qm disk import 201 /var/lib/vz/template/iso/arc.img local-lvm +# ls -l /dev/disk/by-id +# qm set 201 -sata1 /dev/disk/by-id/*your disk ID* +``` + +- Any release +- User boot loader to update +- write-back for both drives + +```bash +# https://blog.aaronlenoir.com/2018/05/06/ssh-into-synology-nas-with-ssh-key/ +# sudo vim /etc/ssh/sshd_config +#RSAAuthentication yes +#PubkeyAuthentication yes +# sudo synoservicectl --reload sshd +``` + +- [how-to-install-nano-on-synology-nas](https://andyyang.co.uk/how-to-install-nano-on-synology-nas/) +- [ssh-into-synology-nas-with-ssh-key](https://blog.aaronlenoir.com/2018/05/06/ssh-into-synology-nas-with-ssh-key/) diff --git a/_-Review/beelink.proxmox.md b/_-Review/beelink.proxmox.md new file mode 100644 index 0000000..736e12e --- /dev/null +++ b/_-Review/beelink.proxmox.md @@ -0,0 +1,333 @@ +--- +Brand: Beelink +created: 2024-04-02T01:49:25.791Z +draft: true; +GPU: Intel Celeron 11th Gen N5095 2.9GHz +RAM: 8GB DDR4 +SSD: M.2 SATA3 2280 +type: topic +updated: 2024-10-28T20:49:55.944Z +--- + +# Beelink Proxmox + +## Proxmox + +### Post-PVE + +```bash Mon Jun 17 2024 09:04:47 GMT-0700 (Mountain Standard Time) +# https://www.youtube.com/watch?v=kcpu4z5eSEU&t=225s +# https://tteck.github.io/Proxmox/ +# https://github.com/tteck/Proxmox +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)" +uname -r +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)" +``` + +### Dashkiosk + +```bash Mon Jun 17 2024 09:04:47 GMT-0700 (Mountain Standard Time) +apt install snapd +apt install sudo links unzip nginx git nano ncdu -y +snap install dashkiosk +snap install ubuntu-frame wpe-webkit-mir-kiosk +snap set wpe-webkit-mir-kiosk daemon=true +snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +/snap/wpe-webkit-mir-kiosk/current/bin/setup.sh +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +``` + +```bash Mon Jun 17 2024 09:20:51 GMT-0700 (Mountain Standard Time) +snap set ubuntu-frame daemon=true +# Slideshow +# http://127.0.0.1:8080/slideshow +# Local +# https://192.168.11.2/slideshow +``` + +### authorized_keys + +```bash Mon Jun 17 2024 09:20:51 GMT-0700 (Mountain Standard Time) +cat /root/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +``` + +```config +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCa0DyCYP5O/xw6TJlrXZ5Df5kTUX3MkxbzxFgx87kseja5jjdjYAgq+vz0j2bT/sJxlX+e0cy2qV7ogDEf7CC4TtQ9tppLbip5JwKe+Eo3YibyGRwt/zDOtnG0NAtGZL8tTvWMPyRcx/70m65u+ml+f72gv26yXBFsJNRzmGvNIc1bGlBl1Po3vwIuilL4rtmonUgjo4IBV2kr56uHT6WBJ23TIrYQoxQ1emi9VFZ9AzjBz998wchklsqALu9vD2t+szPFOt3OOAL892+oUbwoY2srJCfBsg26A9JcgF76A0KHszmYvhReT1L8mDvWXOnzrErmM0eO22c9lJtNd5u6xvqf6uH2zstGL3nkuci7L4zeIXuG0mG+aXry3OmCHnb8rjiElkoYIM0XdxfWgcABb42niebLDO2iSguVPLQEIM5mH3VRypXeSJ1qRLYrcQM8Mxrp2p5eTq3RNa4vnbRLQViuXW+rP4S+/RKMuAROf+f5E+3gertu0jS4jkl4zi6unR6QTVgQZ6J5Q1TaFIdi35vbKInGTpPnxSanHH/p6+MR6V3PucQuvWcY8qd/S8/D8703XONt7sO1O4DzqcwMArpB9K15wKnS9U8AGvwG5Xa/YFN5lH55sY0BvQptRsM3TEuzoIXCkU3A0PWVKyKbk1q5sKccgO7P7jWCjSWWFw== root@beelink +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK7khmvc9lTWHALZ/IOMcJNz/1SuvrU53fI43v4PxIJN # 92532396 2023-12-27 mikep@DESKTOP-VP94SPB +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGq7b8qtm4fgNxW2lxm+qoxm8Wz7+1uhLQCg7xSlKYL1 # 92683771 2024-01-01 mikep@DESKTOP-BMV4V66 +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqLFW9kYMp9lOTXXYafxLiUADFFKeM5KDzt02E3XeRP # 92691378 2024-01-01 cphar@DESKTOP-KA0LMMJ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBkS+uvWevmhYNos6MJKVi2auAx6x+xlyOnnvbdEstsz # 92797978 2024-01-03 mikep@DESKTOP-GNECR7R +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKf5fo63+vyYa8E06+HOPg24e9VMsvv/kBsHKGjBBUyz # 92895319 2024-01-05 mike@mike-B365M-DS3H +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGM6ANLH/4dS0YqlsCyoXkznzkgIsDqCTk3YX01XVWd8 # 92909911 2024-01-06 mikep@DESKTOP-H6JG91B +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwAv1vrRA29GYL0DFSE8nmD5q3gL+vVtFSwhrXObDo4 # 93288214 2024-01-13 infineon\phares@ISCN5CG3256CPS +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH1xPVOisKwW6Xwo/Yh1kx2smt2HJU2/pRjTJf4KdGXo # 97267150 2024-03-28 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDz5WqCKsoaxV+LG/kufLNuiE9K3lqp+B3AqeKXGusX # 97442032 2024-04-01 lphar@DESKTOP-1238PEQ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID09PhrjIpeNBmUeycnT3xKF8F5TcGL3ZKAvU9YdLj7H # 98747144 2024-04-25 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIaZyTLpafZta8W8Uv6uWpgbbj4QL5dde9Rlf06PfdYc # 98824914 2024-04-26 k0308@DESKTOP-0UJ8DD5 +# ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFpucyp3FAHn8/9cXvfRegi09DkR6XLugoniEyQ9w0T # 98824924 2024-04-26 mille@DESKTOP-QL2HGEH +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOn/Ptg/k3rOJn32GxrL2J3Bazt/3M9fGWjzP+CW1qXK # 100900455 2024-06-03 lphares0907@penguin +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPMIxGucViHMHFXoM2VBPlvLvMgqNi2BUtTE/D4n778M # 101638217 2024-06-14 mikep@DESKTOP-VVO6KCM +``` + +### Create Users + +```bash Mon Jun 17 2024 09:28:34 GMT-0700 (Mountain Standard Time) +adduser lphares +mkdir /home/lphares/.ssh +cp /root/.ssh/authorized_keys /home/lphares/.ssh/authorized_keys +chown lphares:lphares -R /home/lphares +adduser bmiller +mkdir /home/bmiller/.ssh +cp /root/.ssh/authorized_keys /home/bmiller/.ssh/authorized_keys +chown bmiller:bmiller -R /home/bmiller +adduser gogs +mkdir /home/gogs/.ssh +cp /root/.ssh/authorized_keys /home/gogs/.ssh/authorized_keys +chown gogs:gogs -R /home/gogs +``` + +### Log + +```bash Mon Jun 17 2024 09:36:33 GMT-0700 (Mountain Standard Time) +ln -s /var/log/nginx /var/www/html/log-nginx +ls -la /var/www/html +exit +``` + +```bash Mon Jun 17 2024 09:38:50 GMT-0700 (Mountain Standard Time) +cp ~/.bash_history /etc/bash_history_2024-06-17.txt +cat /etc/bash_history_2024-06-17.txt +exit +``` + +```bash Mon Jun 17 2024 09:39:31 GMT-0700 (Mountain Standard Time) +apt install smartmontools +smartctl -i /dev/sda +``` + +```yaml Mon Jun 17 2024 09:39:50 GMT-0700 (Mountain Standard Time) +Device Model: 256GB SSD +Serial Number: CM42ABH1005410 +LU WWN Device Id: 5 3a5a27 0100c22ca +Firmware Version: SN11842 +User Capacity: 256,060,514,304 bytes [256 GB] +Sector Size: 512 bytes logical/physical +Rotation Rate: Solid State Device +Form Factor: M.2 +TRIM Command: Available, deterministic, zeroed +Device is: Not in smartctl database 7.3/5319 +ATA Version is: ACS-4 (minor revision not indicated) +SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) +Local Time is: Mon Jun 17 09:39:21 2024 MST +SMART support is: Available - device has SMART capability. +SMART support is: Enabled +``` + +### no-ip2 + +```bash Mon Jun 17 2024 09:39:56 GMT-0700 (Mountain Standard Time) +cd /usr/local/src/ +wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz +tar xf noip-duc-linux.tar.gz +ls +cd noip-2.1.9-1/ +apt-get install make gcc -y +make install +cat /usr/local/etc/no-ip2.conf +exit +``` + +### Gogs + +```bash Mon Jun 17 2024 09:45:00 GMT-0700 (Mountain Standard Time) +cd /home/gogs +wget https://dl.gogs.io/0.13.0/gogs_0.13.0_linux_amd64.tar.gz +tar -xvzf gogs_0.13.0_linux_amd64.tar.gz +rm gogs_0.13.0_linux_amd64.tar.gz +chown -R gogs:gogs /home/gogs +su gogs +cd /home/gogs/gogs +./gogs web +links http://192.168.11.2:3000/install +``` + +```conf Mon Jun 17 2024 09:47:48 GMT-0700 (Mountain Standard Time) +BRAND_NAME = Gogs +RUN_USER = gogs +RUN_MODE = prod + +[database] +TYPE = sqlite3 +HOST = 127.0.0.1:3306 +NAME = gogs +SCHEMA = public +USER = gogs +PASSWORD = 1178 +SSL_MODE = disable +PATH = data/gogs.db + +[repository] +ROOT = /home/gogs/gogs-repositories +DEFAULT_BRANCH = master + +[server] +DOMAIN = localhost +HTTP_PORT = 3000 +EXTERNAL_URL = http://d98b8bcf651717df3301d99689440f5fd6f411d4@beelink:3000/ +DISABLE_SSH = false +SSH_PORT = 22 +START_SSH_SERVER = false +OFFLINE_MODE = false + +[mailer] +ENABLED = false + +[auth] +REQUIRE_EMAIL_CONFIRMATION = false +DISABLE_REGISTRATION = false +ENABLE_REGISTRATION_CAPTCHA = true +REQUIRE_SIGNIN_VIEW = false + +[user] +ENABLE_EMAIL_NOTIFICATION = false + +[picture] +DISABLE_GRAVATAR = false +ENABLE_FEDERATED_AVATAR = false + +[session] +PROVIDER = file + +[log] +MODE = file +LEVEL = Info +ROOT_PATH = /home/gogs/gogs/log + +[security] +INSTALL_LOCK = true +SECRET_KEY = czo27vBeXWU7HTi +``` + +```bash Mon Jun 17 2024 09:51:59 GMT-0700 (Mountain Standard Time) +exit +# https://github.com/gogs/gogs/blob/main/scripts/systemd/gogs.service +nano /etc/systemd/system/gogs-daemon.service +``` + +```conf +[Unit] +Description=Gogs +After=syslog.target +After=network.target + +[Service] +# Modify these two values and uncomment them if you have +# repos with lots of files and get an HTTP error 500 because +# of that +### +#LimitMEMLOCK=infinity +#LimitNOFILE=65535 +Type=simple +User=gogs +Group=gogs +WorkingDirectory=/home/gogs/gogs +ExecStart=/home/gogs/gogs/gogs web +Restart=always +Environment=USER=gogs HOME=/home/gogs + +# Some distributions may not support these hardening directives +# If you cannot start the service due +# to an unknown option, comment out the ones not supported by your version of systemd. +ProtectSystem=full +PrivateDevices=yes +PrivateTmp=yes +NoNewPrivileges=true + +[Install] +WantedBy=multi-user.target +``` + +```bash +systemctl enable gogs-daemon +systemctl stop gogs-daemon +systemctl start gogs-daemon +systemctl status gogs-daemon.service +journalctl -fu gogs-daemon.service +journalctl --rotate +journalctl --vacuum-time=1s +systemctl daemon-reload +mkdir /etc/gogs-copy +cp /home/gogs/gogs/custom/conf/app.ini /etc/gogs-copy/ +ln -s /home/gogs/gogs/custom/conf /etc/gogs +# nano /home/gogs/gogs/custom/conf/app.ini +``` + +```bash Mon Jun 17 2024 09:55:20 GMT-0700 (Mountain Standard Time) +# https://github.com/Kos-M/GogsThemes +cd /home/gogs +git clone https://github.com/Kos-M/GogsThemes +mkdir -p /home/gogs/gogs/custom/templates/inject/ +mkdir -p /home/gogs/gogs/custom/public/css/ +echo '' >> /home/gogs/gogs/custom/templates/inject/head.tmpl +mv ./GogsThemes/themes/ /home/gogs/gogs/custom/public/css/ +cp -r GogsThemes/img/ /home/gogs/gogs/custom/public/ +rm -r ./GogsThemes +systemctl restart gogs-daemon +nano /etc/gogs/app.ini +``` + +```conf +# See free-file-sync directory +``` + +```bash Mon Jun 17 2024 11:30:29 GMT-0700 (Mountain Standard Time) +systemctl restart gogs-daemon +# http://localhost:3000/ +# https://github.com/gogs/docs-api/tree/master/Repositories#migrate +# https://github.com/gogs/docs-api?tab=readme-ov-file +# git push --set-upstream gogs master +# url = gogs@gogs3757.ddns.net:mikepharesjr/ +# url = https://{token}@gogs3757.ddns.net/mikepharesjr/ +``` + +### certbot + +```bash Mon Jun 17 2024 11:33:29 GMT-0700 (Mountain Standard Time) +# https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal +apt-get remove certbot -y +snap install --classic certbot +ln -s /snap/bin/certbot /usr/bin/certbot +mkdir -p /var/www/certbot/.well-known/acme-challenge +touch /var/www/certbot/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +# certbot --nginx +certbot certonly --nginx +# always pick phares3757 first! +# http://immich3757.ddns.net/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +systemctl list-timers +# /etc/crontab/ +# /etc/cron.*/* +certbot renew --dry-run +# https://www.f5.com/company/blog/nginx/using-free-ssltls-certificates-from-lets-encrypt-with-nginx +``` + +### Slideshow Images + +```bash Mon Jun 17 2024 17:33:42 GMT-0700 (Mountain Standard Time) +lsblk +mount /dev/sdb2 /mnt +cp -R /mnt/var/www/html/Images-c9dbce3b-Results/thumbs/ /var/www/html/Images-c9dbce3b-Results/. +ls /var/www/html/Images-c9dbce3b-Results/thumbs/ +exit +``` + +### immich-distribution + +```bash Mon Jun 17 2024 18:59:41 GMT-0700 (Mountain Standard Time) +# https://meichthys.github.io/foss_photo_libraries/ +snap install immich-distribution +# http://127.0.0.1:3001/ +systemctl status snap.immich-distribution.manager.service +snap get immich-distribution database-password +``` diff --git a/_-Review/beelink.ubuntu-and-docker-july-2024.md b/_-Review/beelink.ubuntu-and-docker-july-2024.md new file mode 100644 index 0000000..a9442ef --- /dev/null +++ b/_-Review/beelink.ubuntu-and-docker-july-2024.md @@ -0,0 +1,837 @@ +--- +created: 2024-11-04T19:30:12.000Z +type: note +updated: 2024-11-04T19:30:12.000Z +--- + +# Beelink Ubuntu and Docker July 2024 + +## Dashkiosk + +```bash Mon Jul 01 2024 09:58:10 GMT-0700 (Mountain Standard Time) +apt install snapd -y +apt install sudo links unzip nginx git nano ncdu -y +snap install dashkiosk +snap install ubuntu-frame wpe-webkit-mir-kiosk +snap set wpe-webkit-mir-kiosk daemon=true +snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver +exit +``` + +```bash Mon Jul 01 2024 10:08:55 GMT-0700 (Mountain Standard Time) +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +# ^C +/snap/wpe-webkit-mir-kiosk/current/bin/setup.sh +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +# ^C +snap set ubuntu-frame daemon=true +exit +reboot +``` + +## authorized_keys + +```bash Mon Jul 01 2024 10:08:58 GMT-0700 (Mountain Standard Time) +cat /root/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +``` + +```config Mon Jul 01 2024 10:09:00 GMT-0700 (Mountain Standard Time) +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK7khmvc9lTWHALZ/IOMcJNz/1SuvrU53fI43v4PxIJN # 92532396 2023-12-27 mikep@DESKTOP-VP94SPB +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGq7b8qtm4fgNxW2lxm+qoxm8Wz7+1uhLQCg7xSlKYL1 # 92683771 2024-01-01 mikep@DESKTOP-BMV4V66 +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqLFW9kYMp9lOTXXYafxLiUADFFKeM5KDzt02E3XeRP # 92691378 2024-01-01 cphar@DESKTOP-KA0LMMJ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBkS+uvWevmhYNos6MJKVi2auAx6x+xlyOnnvbdEstsz # 92797978 2024-01-03 mikep@DESKTOP-GNECR7R +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKf5fo63+vyYa8E06+HOPg24e9VMsvv/kBsHKGjBBUyz # 92895319 2024-01-05 mike@mike-B365M-DS3H +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGM6ANLH/4dS0YqlsCyoXkznzkgIsDqCTk3YX01XVWd8 # 92909911 2024-01-06 mikep@DESKTOP-H6JG91B +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwAv1vrRA29GYL0DFSE8nmD5q3gL+vVtFSwhrXObDo4 # 93288214 2024-01-13 infineon\phares@ISCN5CG3256CPS +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH1xPVOisKwW6Xwo/Yh1kx2smt2HJU2/pRjTJf4KdGXo # 97267150 2024-03-28 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDz5WqCKsoaxV+LG/kufLNuiE9K3lqp+B3AqeKXGusX # 97442032 2024-04-01 lphar@DESKTOP-1238PEQ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID09PhrjIpeNBmUeycnT3xKF8F5TcGL3ZKAvU9YdLj7H # 98747144 2024-04-25 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIaZyTLpafZta8W8Uv6uWpgbbj4QL5dde9Rlf06PfdYc # 98824914 2024-04-26 k0308@DESKTOP-0UJ8DD5 +# ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFpucyp3FAHn8/9cXvfRegi09DkR6XLugoniEyQ9w0T # 98824924 2024-04-26 mille@DESKTOP-QL2HGEH +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOn/Ptg/k3rOJn32GxrL2J3Bazt/3M9fGWjzP+CW1qXK # 100900455 2024-06-03 lphares0907@penguin +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPMIxGucViHMHFXoM2VBPlvLvMgqNi2BUtTE/D4n778M # 101638217 2024-06-14 mikep@DESKTOP-VVO6KCM +``` + +## Create Users + +```bash Mon Jul 01 2024 10:09:02 GMT-0700 (Mountain Standard Time) +adduser lphares +mkdir /home/lphares/.ssh +cp /root/.ssh/authorized_keys /home/lphares/.ssh/authorized_keys +chown lphares:lphares -R /home/lphares +adduser bmiller +mkdir /home/bmiller/.ssh +cp /root/.ssh/authorized_keys /home/bmiller/.ssh/authorized_keys +chown bmiller:bmiller -R /home/bmiller +``` + +## Log + +```bash Mon Jul 01 2024 10:09:04 GMT-0700 (Mountain Standard Time) +ln -s /var/log/nginx /var/www/html/log-nginx +ls -la /var/www/html +exit +``` + +```bash Mon Jul 01 2024 10:09:06 GMT-0700 (Mountain Standard Time) +cp ~/.bash_history /etc/bash_history_2024-07-01.txt +cat /etc/bash_history_2024-07-01.txt +exit +``` + +```bash Mon Jul 01 2024 10:09:08 GMT-0700 (Mountain Standard Time) +apt install smartmontools +smartctl -i /dev/sda +``` + +```yaml Mon Jul 01 2024 10:09:10 GMT-0700 (Mountain Standard Time) +Device Model: 256GB SSD +Serial Number: CM42ABH1005410 +LU WWN Device Id: 5 3a5a27 0100c22ca +Firmware Version: SN11842 +User Capacity: 256,060,514,304 bytes [256 GB] +Sector Size: 512 bytes logical/physical +Rotation Rate: Solid State Device +Form Factor: M.2 +TRIM Command: Available, deterministic, zeroed +Device is: Not in smartctl database 7.3/5319 +ATA Version is: ACS-4 (minor revision not indicated) +SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) +Local Time is: Mon Jul 1 17:08:50 2024 UTC +SMART support is: Available - device has SMART capability. +SMART support is: Enabled +``` + +## no-ip2 + +```bash Mon Jul 01 2024 10:09:26 GMT-0700 (Mountain Standard Time) +cd /usr/local/src/ +wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz +tar xf noip-duc-linux.tar.gz +ls +cd noip-2.1.9-1/ +apt-get install make gcc -y +make install +# mikepharesjr@msn.com +# See KeePass +cat /usr/local/etc/no-ip2.conf +noip2 -C -u 9zh94yf -p xrtvLiRNhScX +cat /usr/local/etc/no-ip2.conf +# cd /usr/local/src/noip-2.1.9-1/binaries +# ./noip2-x86_64 -S +# cd .. +noip2 -S +exit +``` + +## Directory Share + +```bash Mon Jul 01 2024 10:32:52 GMT-0700 (Mountain Standard Time) +systemctl restart ssh +adduser bmiller lphares +sudo usermod -a -G lphares bmiller +newgrp lphares +# chmod 755 -R /home/lphares/dorico/ +# chmod 750 /home/lphares +# chmod 750 /home/bmiller +``` + +## Free File Sync + +## nginx + +```bash Mon Jul 01 2024 10:32:58 GMT-0700 (Mountain Standard Time) +nginx -t +systemctl start nginx +nginx -s reload +``` + +## certbot + +```bash Mon Jul 01 2024 10:33:01 GMT-0700 (Mountain Standard Time) +# https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal +apt-get remove certbot -y +snap install --classic certbot +ln -s /snap/bin/certbot /usr/bin/certbot +mkdir -p /var/www/certbot/.well-known/acme-challenge +touch /var/www/certbot/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +# certbot --nginx +certbot certonly --nginx +# mikepharesjr@msn.com +# 1: affirm.ddns.net +# 2: ansible.ddns.net +# 3: assistant.ddns.net +# 4: casa.ddns.net +# 5: dashkiosk.ddns.net +# 6: dockge.ddns.net +# 7: emby.ddns.net +# 8: filebrowser.ddns.net +# 9: gogs.ddns.net +# 10: gogs3757.ddns.net +# 11: immich.ddns.net +# 12: immich3757.ddns.net +# 13: invoice.ddns.net +# 14: music.ddns.net +# 15: music3757.ddns.net +# 16: nextcloud.ddns.net +# 17: owncast.ddns.net +# 18: phares.ddns.net +# 19: phares3757.ddns.net +# 20: photoprism.ddns.net +# 21: pihole.ddns.net +# 22: proxmox.ddns.net +# 23: readeck.ddns.net +# 24: syncthing.ddns.net +# 25: uptimekuma.ddns.net +# 26: vaultwarden.ddns.net +# 27: vscodium.ddns.net +# 19,10,12,15,1 +# always pick phares3757 first! +# http://immich3757.ddns.net/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +systemctl list-timers +# q +# /etc/crontab/ +# /etc/cron.*/* +certbot renew --dry-run +# https://www.f5.com/company/blog/nginx/using-free-ssltls-certificates-from-lets-encrypt-with-nginx +nano /etc/logrotate.d/letsencrypt +``` + +```conf Mon Jul 01 2024 10:33:05 GMT-0700 (Mountain Standard Time) +/var/log/letsencrypt/*.log { + rotate 12 + weekly + compress + missingok +} +``` + +```bash Mon Jul 01 2024 10:33:09 GMT-0700 (Mountain Standard Time) +nginx -t +systemctl start nginx +nginx -s reload +``` + +## Docker + +```bash Mon Jul 01 2024 10:36:06 GMT-0700 (Mountain Standard Time) +docker run hello-world +docker ps -a +docker volume list +apt install podman-docker -y +exit +reboot +``` + +## Dockge + +```bash Mon Jul 01 2024 10:39:48 GMT-0700 (Mountain Standard Time) +curl -fsSL https://get.docker.com -o get-docker.sh +sh get-docker.sh +rm get-docker.sh +mkdir -p /opt/stacks /opt/dockge +cd /opt/dockge +curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml +docker compose up -d +# docker-compose up -d +``` + +## Copy Slideshow Photos + +```bash Mon Jul 01 2024 11:31:59 GMT-0700 (Mountain Standard Time) +lvs -a +lsblk -I 8 -o NAME,SIZE,TYPE,FSUSED,FSUSE% +mkdir /mnt/usb +mount /dev/sdb2 /mnt/usb +cp -R /mnt/usb/var/www/html/Images-c9dbce3b-Results/thumbs/ /var/www/html/Images-c9dbce3b-Results/thumbs/ +umount /mnt/usb +exit +reboot +# http://192.168.11.2:9400/admin +# Slideshow +# http://127.0.0.1:8080/slideshow/index.html?nocache=2024-07-01-11-36 +# Local +# http://192.168.11.2:8080/slideshow/index.html?nocache=2024-07-01-11-36 +``` + +## Kestra + +```bash +# L:\Git\Linux-Ubuntu-Server\opt\copy\kestra\compose.yaml +``` + +## Immich + +```bash Mon Jul 01 2024 14:45:57 GMT-0700 (Mountain Standard Time) +usermod -a -G docker phares +id +# uid=0(root) gid=0(root) groups=0(root),1003(docker) +su phares +# uid=1000(phares) gid=1000(phares) groups=1000(phares),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),101(lxd),1003(docker) +docker-compose exec immich_server id +# uid=0(root) gid=0(root) groups=0(root) +docker run --rm -it -v "/var/immich/photos:/host" ubuntu /bin/bash +# Error response from daemon: error while creating mount source path '/var/immich/photos' mkdir h: read-only file system +docker run --rm -it -v "/:/host" ubuntu /bin/bash +docker run --rm -it -v "/home/phares:/host" ubuntu /bin/bash +mkdir /host/test-2024-07-01 +exit +ls /home/phares/test-2024-07-01 +rm -r /home/phares/test-2024-07-01 +lsblk -I 8 -o NAME,SIZE,TYPE,FSUSED,FSUSE% +# L:\Git\Linux-Ubuntu-Server\opt\copy\immich\.env +# L:\Git\Linux-Ubuntu-Server\opt\copy\immich\compose.yaml +``` + +## Incus + +- [incus](https://github.com/zabbly/incus) + +```bash Mon Jul 01 2024 15:23:58 GMT-0700 (Mountain Standard Time) +curl -fsSL https://pkgs.zabbly.com/key.asc | gpg --show-keys --fingerprint +mkdir -p /etc/apt/keyrings/ +curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc +sh -c 'cat < /etc/apt/sources.list.d/zabbly-incus-lts-6.0.sources +Enabled: yes +Types: deb +URIs: https://pkgs.zabbly.com/incus/lts-6.0 +Suites: $(. /etc/os-release && echo ${VERSION_CODENAME}) +Components: main +Architectures: $(dpkg --print-architecture) +Signed-By: /etc/apt/keyrings/zabbly.asc + +EOF' +apt-get update +apt-get install incus -y +incus config set core.https_address :8443 +exit +reboot +``` + +- [incus-containers-step-by-step](https://discussion.scottibyte.com/t/incus-containers-step-by-step/349) + +```bash Mon Jul 01 2024 15:35:02 GMT-0700 (Mountain Standard Time) +apt install virt-viewer -y +usermod -aG incus-admin phares +newgrp incus-admin +groups +exit +reboot +``` + +```bash Mon Jul 01 2024 15:36:00 GMT-0700 (Mountain Standard Time) +apt install zfsutils-linux -y +exit +reboot +``` + +```bash Mon Jul 01 2024 15:38:21 GMT-0700 (Mountain Standard Time) +incus admin init +``` + +```yaml Mon Jul 01 2024 15:42:37 GMT-0700 (Mountain Standard Time) +config: + core.https_address: '[::]:8443' +networks: +- config: + ipv4.address: auto + ipv6.address: none + description: "" + name: incusbr0 + type: "" + project: default +storage_pools: +- config: + size: 132GiB + description: "" + name: default + driver: zfs +profiles: +- config: {} + description: "" + devices: + eth0: + name: eth0 + network: incusbr0 + type: nic + root: + path: / + pool: default + type: disk + name: default +projects: [] +cluster: null +``` + +```bash Mon Jul 01 2024 15:42:42 GMT-0700 (Mountain Standard Time) +incus list +incus image list images: +incus launch images:ubuntu/22.04 first +``` + +-[incus-virtual-machine-custom-installation](https://discussion.scottibyte.com/t/incus-virtual-machine-custom-installation/407) + +```bash Mon Jul 01 2024 15:50:23 GMT-0700 (Mountain Standard Time) +incus launch images:ubuntu/22.04/desktop Desktop --vm --console=vga +# (remote-viewer:7483): Gtk-WARNING **: 22:53:14.753: cannot open display: +incus config trust add DESKTOP-GNECR7R +``` + +```conf Mon Jul 01 2024 19:43:52 GMT-0700 (Mountain Standard Time) +Client DESKTOP-GNECR7R certificate add token: +# ... +``` + +```PowerShell Mon Jul 01 2024 16:27:58 GMT-0700 (Mountain Standard Time) +incus remote add phares.ddns.net 192.168.11.2 +incus remote list +incus remote switch phares.ddns.net +incus list +incus console Desktop --type=vga +``` + +```bash Mon Jul 01 2024 19:43:45 GMT-0700 (Mountain Standard Time) +apt install openvswitch-switch -y +``` + +```bash Mon Jul 01 2024 19:43:48 GMT-0700 (Mountain Standard Time) +# netplan apply +# incus profile create bridgeprofile +# incus profile device add bridgeprofile eth0 nic nictype=bridged parent=bridge0 +# incus launch images:ubuntu/22.04 second --profile default --profile bridgeprofile +incus list +incus launch images:ubuntu/22.04 second +incus exec second bash +# snap install lxdmosaic +# https://192.168.11.2:8443/ui/ +# incus config set core.https_address [::] +# incus config set core.trust_password 1178thisIsA7 +# incus config set core.https_address :8443 +nano lxconsole.crt +# ... +incus config trust add-certificate lxconsole.crt +incus config set core.https_address=[::]:8443 +``` + +## Docker html-to-pdf + +- [docker-html-to-pdf](https://github.com/pinkeen/docker-html-to-pdf) + +```bash Mon Jul 01 2024 20:41:43 GMT-0700 (Mountain Standard Time) +timedatectl set-timezone America/Phoenix +cd /home/phares +# cd /var/www/html/pdf +mkdir -p /var/www/html/pdf +url="http://192.168.11.2:5001" +backup_time=$(date +'%H-%M-%S') +backup_date=$(date +'%Y-%m-%d') +echo "${backup_date}---${backup_time}.pdf" +# docker run -v "$(pwd):/workspace" pink33n/html-to-pdf --url http://google.com --pdf out.pdf +docker run -v "$(pwd):/workspace" pink33n/html-to-pdf --url "${url}" --pdf "${backup_date}---${backup_time}.pdf" +mv "${backup_date}---${backup_time}.pdf" /var/www/html/pdf/. +ls -la /var/www/html/pdf +# rm /var/www/html/pdf/* +``` + +## Incus Import from Proxmox + +- [incus](https://github.com/zabbly/incus) + +```bash Tue Jul 02 2024 17:07:43 GMT-0700 (Mountain Standard Time) +# 115-turnkey-gitea +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-115-turnkey-gitea.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-115-turnkey-gitea-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-115-2024_07_02-16_08_37.tar.gz +incus launch proxmox-115-turnkey-gitea-image 115-turnkey-gitea -c boot.autostart=true +incus exec 115-turnkey-gitea bash +# +# 118-turnkey-oddo +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-118-turnkey-oddo.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-118-turnkey-oddo-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-118-2024_07_02-16_14_09.tar.gz +incus launch proxmox-118-turnkey-oddo-image 118-turnkey-oddo -c boot.autostart=true +incus exec 118-turnkey-oddo bash +# +``` + +```bash Tue Jul 02 2024 17:07:46 GMT-0700 (Mountain Standard Time) +# 122-vaultwarden +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-122-vaultwarden.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-122-vaultwarden-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-122-2024_07_02-16_41_20.tar.gz +incus launch proxmox-122-vaultwarden-image 122-vaultwarden -c boot.autostart=true +incus exec 122-vaultwarden bash +# +``` + +## Incus Import from Proxmox Maybe + +```bash Not done +# 114-turnkey-ansible +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-114-turnkey-ansible.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-114-turnkey-ansible-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-114-2024_07_02-16_07_21.tar.gz +incus launch proxmox-114-turnkey-ansible-image 114-turnkey-ansible -c boot.autostart=true +incus exec 114-turnkey-ansible bash +# +# 116-turnkey-invoice +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-116-turnkey-invoice.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-116-turnkey-invoice-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-116-2024_07_02-16_09_49.tar.gz +incus launch proxmox-116-turnkey-invoice-image 116-turnkey-invoice -c boot.autostart=true +incus exec 116-turnkey-invoice bash +# +# 117-turnkey-nextcloud +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-117-turnkey-nextcloud.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-117-turnkey-nextcloud-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-117-2024_07_02-16_12_14.tar.gz +incus launch proxmox-117-turnkey-nextcloud-image 117-turnkey-nextcloud -c boot.autostart=true +incus exec 117-turnkey-nextcloud bash +# +# 119-turnkey-observium +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-119-turnkey-observium.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-119-turnkey-observium-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-119-2024_07_02-16_16_59.tar.gz +incus launch proxmox-119-turnkey-observium-image 119-turnkey-observium -c boot.autostart=true +incus exec 119-turnkey-observium bash +# +# 120-turnkey-zoneminder +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-120-turnkey-zoneminder.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-120-turnkey-zoneminder-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-120-2024_07_02-16_19_58.tar.gz +incus launch proxmox-120-turnkey-zoneminder-image 120-turnkey-zoneminder -c boot.autostart=true +incus exec 120-turnkey-zoneminder bash +# +# 121-turnkey-faveo-helpdesk +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-121-turnkey-faveo-helpdesk.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-121-turnkey-faveo-helpdesk-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-121-2024_07_02-16_21_18.tar.gz +incus launch proxmox-121-turnkey-faveo-helpdesk-image 121-turnkey-faveo-helpdesk -c boot.autostart=true +incus exec 121-turnkey-faveo-helpdesk bash +# +``` + +```bash Not done + +# 123-wastebin +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-123-wastebin.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-123-wastebin-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-123-2024_07_02-16_44_34.tar.gz +incus launch proxmox-123-wastebin-image 123-wastebin -c boot.autostart=true +incus exec 123-wastebin bash +# +# 124-readeck +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-124-readeck.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-124-readeck-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-124-2024_07_02-16_47_02.tar.gz +incus launch proxmox-124-readeck-image 124-readeck -c boot.autostart=true +incus exec 124-readeck bash +# +# 125-ntfy +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-125-ntfy.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-125-ntfy-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-125-2024_07_02-16_47_58.tar.gz +incus launch proxmox-125-ntfy-image 125-ntfy -c boot.autostart=true +incus exec 125-ntfy bash +# +# 126-commafeed +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-126-commafeed.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-126-commafeed-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-126-2024_07_02-16_49_32.tar.gz +incus launch proxmox-126-commafeed-image 126-commafeed -c boot.autostart=true +incus exec 126-commafeed bash +# +# 127-actualbudget +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-127-actualbudget.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-127-actualbudget-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-127-2024_07_02-16_50_52.tar.gz +incus launch proxmox-127-actualbudget-image 127-actualbudget -c boot.autostart=true +incus exec 127-actualbudget bash +# +# 128-forgejo +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-128-forgejo.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-128-forgejo-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-128-2024_07_02-16_52_26.tar.gz +incus launch proxmox-128-forgejo-image 128-forgejo -c boot.autostart=true +incus exec 128-forgejo bash +# +# 129-homepage +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-129-homepage.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-129-homepage-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-129-2024_07_02-16_53_41.tar.gz +incus launch proxmox-129-homepage-image 129-homepage -c boot.autostart=true +incus exec 129-homepage bash +# +# 132-redis +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-132-redis.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-132-redis-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-132-2024_07_02-16_55_20.tar.gz +incus launch proxmox-132-redis-image 132-redis -c boot.autostart=true +incus exec 132-redis bash +# +# 133-postgresql +rm /home/free-file-sync/proxmox/metadata.tar.gz +cp /home/free-file-sync/proxmox/vzdump-lxc-133-postgresql.tar.gz /home/free-file-sync/proxmox/metadata.tar.gz +incus image import --alias=proxmox-133-postgresql-image /home/free-file-sync/proxmox/metadata.tar.gz /home/free-file-sync/proxmox/vzdump-lxc-133-2024_07_02-16_56_14.tar.gz +incus launch proxmox-133-postgresql-image 133-postgresql -c boot.autostart=true +incus exec 133-postgresql bash +# +``` + +## Import Immich to Docker + +- [backup-and-restore](https://immich.app/docs/administration/backup-and-restore/) + +```bash Tue Jul 02 2024 20:01:04 GMT-0700 (Mountain Standard Time) +lsblk -I 8 -o NAME,SIZE,TYPE,FSUSED,FSUSE% +docker start immich_postgres +gunzip < "/home/free-file-sync/proxmox/dump.sql.gz" \ +| sed "s/SELECT pg_catalog.set_config('search_path', '', false);/SELECT pg_catalog.set_config('search_path', 'public, pg_catalog', true);/g" \ +| docker exec -i immich_postgres psql --username=postgres +``` + +```bash +cd /home +tar -tvf free-file-sync/proxmox/upload.tar +tar -tvf free-file-sync/proxmox/upload.tar usr/src/app/upload/library +docker run --rm --volumes-from immich_server -v $(pwd):/backup ubuntu bash -c "cd /usr/src/app/upload && ls -la" +docker run --rm --volumes-from immich_server -v $(pwd):/restore ubuntu tar xvf /restore/free-file-sync/proxmox/upload.tar --strip 1 +``` + +## certbot + +```bash Tue Jul 02 2024 23:04:12 GMT-0700 (Mountain Standard Time) +noip2 -u 9zh94yf -p xrtvLiRNhScX +# https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal +certbot certonly --nginx +# mikepharesjr@msn.com +# 1: affirm.ddns.net +# 2: dashkiosk.ddns.net +# 3: dockge.ddns.net +# 4: gitea.ddns.net +# 5: gitea3757.ddns.net +# 6: immich.ddns.net +# 7: immich3757.ddns.net +# 8: incus.ddns.net +# 9: kestra.ddns.net +# 10: lxconsole.ddns.net +# 11: music.ddns.net +# 12: music3757.ddns.net +# 13: phares.ddns.net +# 14: phares3757.ddns.net +# 15: vaultwarden.ddns.net +# 14,1,5,7,12 +# always pick phares3757 first! +listen" directive is not allowed here in +``` + +## HP Printer + +```bash +# apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd cups-client avahi-utils libavahi-client-dev libavahi-core-dev libavahi-common-dev libcupsimage2-dev libdbus-1-dev build-essential gtk2-engines-pixbuf ghostscript openssl libjpeg-dev libatk-adaptor libgail-common libsnmp-dev snmp-mibs-downloader libtool libtool-bin libusb-1.0-0-dev libusb-0.1-4 wget policykit-1 policykit-1-gnome automake1.11 python3-dbus.mainloop.pyqt5 python3-reportlab python3-notify2 python3-pyqt5 python3-dbus python3-gi python3-lxml python3-dev python3-pil python-is-python3 libsane libsane-dev sane-utils xsane -y +apt-get install --assume-yes libcups2t64 cups cups-bsd cups-client avahi-utils libavahi-client-dev libavahi-core-dev libavahi-common-dev libcupsimage2-dev libdbus-1-dev build-essential gtk2-engines-pixbuf ghostscript openssl libjpeg-dev libatk-adaptor libgail-common libsnmp-dev snmp-mibs-downloader libtool libtool-bin libusb-1.0-0-dev libusb-0.1-4 wget policykit-1 policykit-1-gnome automake1.11 python3-dbus.mainloop.pyqt5 python3-reportlab python3-notify2 python3-pyqt5 python3-dbus python3-gi python3-lxml python3-dev python3-pil python-is-python3 sane-utils xsane -y +``` + +## Gitea Runner + +```bash Fri Jul 19 2024 12:32:07 GMT-0700 (Mountain Standard Time) +cd /home/phares +wget https://gitea.com/gitea/act_runner/releases/download/v0.2.10/act_runner-0.2.10-linux-amd64 +chmod +x act_runner-0.2.10-linux-amd64 +./act_runner-0.2.10-linux-amd64 -v +./act_runner-0.2.10-linux-amd64 register --no-interactive --instance http://192.168.11.2:3000/ --token asdf +./act_runner-0.2.10-linux-amd64 daemon +``` + +```bash Fri Jul 19 2024 13:37:50 GMT-0700 (Mountain Standard Time) +cd /home/phares +cat .runner +./act_runner-0.2.10-linux-amd64 daemon +``` + +```bash Fri Jul 19 2024 13:40:38 GMT-0700 (Mountain Standard Time) +cp /home/phares/act_runner-0.2.10-linux-amd64 /usr/local/bin/act_runner +./act_runner-0.2.10-linux-amd64 register --no-interactive --config /etc/act_runner/config.yaml --instance http://192.168.11.2:3000/ --name beelink-cmd-phares3757 --token asdf +``` + +```yml Fri Jul 19 2024 13:53:13 GMT-0700 (Mountain Standard Time) +# gitea-runner +version: "3.8" +services: + runner: + environment: + # CONFIG_FILE: /config.yaml + GITEA_INSTANCE_URL: ${INSTANCE_URL} + GITEA_RUNNER_LABELS: ${RUNNER_LABELS} + GITEA_RUNNER_NAME: ${RUNNER_NAME} + GITEA_RUNNER_REGISTRATION_TOKEN: ${REGISTRATION_TOKEN} + image: gitea/act_runner:nightly + volumes: + # - ./config.yaml:/config.yaml + - runner-data:/data + - /var/run/docker.sock:/var/run/docker.sock +networks: {} +volumes: + runner-data: + driver: local +``` + +```conf Fri Jul 19 2024 13:55:08 GMT-0700 (Mountain Standard Time) +# ID 11 +INSTANCE_URL=http://192.168.11.2:3000/ +REGISTRATION_TOKEN=DjgUzQsGB4LgNeSpbHe2nLreB6gb7eYj4AbgcwYD +RUNNER_NAME=beelink-dockge-phares3757 +RUNNER_LABELS= +``` + +## certbot duckdns + +```bash Sun Jul 21 2024 12:02:19 GMT-0700 (Mountain Standard Time) +noip2 -u 9zh94yf -p xrtvLiRNhScX +# https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal +certbot certonly --nginx +# mikepharesjr@msn.com +# 1: affirm.ddns.net +# 2: codeserver.ddns.net +# 3: dashkiosk.ddns.net +# 4: dockge.ddns.net +# 5: docmost.ddns.net +# 6: gitea.ddns.net +# 7: immich.ddns.net +# 8: incus.ddns.net +# 9: kestra.ddns.net +# 10: lxconsole.ddns.net +# 11: music.ddns.net +# 12: phares.ddns.net +# 13: phares3757.ddns.net +# 14: quartz.ddns.net +# 15: vaultwarden.ddns.net +# 16: phares.duckdns.org +# 17: docmost.phares.duckdns.org +# 18: gitea.phares.duckdns.org +# 19: immich.phares.duckdns.org +# 20: music.phares.duckdns.org +# 21: quartz.phares.duckdns.org +# 22: vaultwarden.phares.duckdns.org +# 13 1 16 17 18 19 20 21 22 +# This certificate expires on 2024-10-19 +``` + +## Pi-hole + +```bash Sun Jul 21 2024 19:03:16 GMT-0700 (Mountain Standard Time) +# https://canyoublockit.com/ +curl -sSL https://install.pi-hole.net | bash +apt install unbound -y +# https://docs.pi-hole.net/guides/dns/unbound/ +nano /etc/unbound/unbound.conf.d/pi-hole.conf +``` + +```conf Sun Jul 21 2024 19:03:14 GMT-0700 (Mountain Standard Time) +server: + # If no logfile is specified, syslog is used + # logfile: "/var/log/unbound/unbound.log" + verbosity: 0 + + interface: 127.0.0.1 + port: 5335 + do-ip4: yes + do-udp: yes + do-tcp: yes + + # May be set to yes if you have IPv6 connectivity + do-ip6: no + + # You want to leave this to no unless you have *native* IPv6. With 6to4 and + # Terredo tunnels your web browser should favor IPv4 for the same reasons + prefer-ip6: no + + # Use this only when you downloaded the list of primary root servers! + # If you use the default dns-root-data package, unbound will find it automatically + #root-hints: "/var/lib/unbound/root.hints" + + # Trust glue only if it is within the server's authority + harden-glue: yes + + # Require DNSSEC data for trust-anchored zones, if such data is absent, the zone becomes BOGUS + harden-dnssec-stripped: yes + + # Don't use Capitalization randomization as it known to cause DNSSEC issues sometimes + # see https://discourse.pi-hole.net/t/unbound-stubby-or-dnscrypt-proxy/9378 for further details + use-caps-for-id: no + + # Reduce EDNS reassembly buffer size. + # IP fragmentation is unreliable on the Internet today, and can cause + # transmission failures when large DNS messages are sent via UDP. Even + # when fragmentation does work, it may not be secure; it is theoretically + # possible to spoof parts of a fragmented DNS message, without easy + # detection at the receiving end. Recently, there was an excellent study + # >>> Defragmenting DNS - Determining the optimal maximum UDP response size for DNS <<< + # by Axel Koolhaas, and Tjeerd Slokker (https://indico.dns-oarc.net/event/36/contributions/776/) + # in collaboration with NLnet Labs explored DNS using real world data from the + # the RIPE Atlas probes and the researchers suggested different values for + # IPv4 and IPv6 and in different scenarios. They advise that servers should + # be configured to limit DNS messages sent over UDP to a size that will not + # trigger fragmentation on typical network links. DNS servers can switch + # from UDP to TCP when a DNS response is too big to fit in this limited + # buffer size. This value has also been suggested in DNS Flag Day 2020. + edns-buffer-size: 1232 + + # Perform prefetching of close to expired message cache entries + # This only applies to domains that have been frequently queried + prefetch: yes + + # One thread should be sufficient, can be increased on beefy machines. In reality for most users running on small networks or on a single machine, it should be unnecessary to seek performance enhancement by increasing num-threads above 1. + num-threads: 1 + + # Ensure kernel buffer is large enough to not lose messages in traffic spikes + so-rcvbuf: 1m + + # Ensure privacy of local IP ranges + private-address: 192.168.0.0/16 + private-address: 169.254.0.0/16 + private-address: 172.16.0.0/12 + private-address: 10.0.0.0/8 + private-address: fd00::/8 + private-address: fe80::/10 +``` + +```bash Sun Jul 21 2024 19:03:10 GMT-0700 (Mountain Standard Time) +service unbound restart +nano /etc/lighttpd/lighttpd.conf +``` + +```conf Sun Jul 21 2024 19:03:02 GMT-0700 (Mountain Standard Time) +... +server.port = 8007 +... +``` + +```bash Sun Jul 21 2024 19:02:59 GMT-0700 (Mountain Standard Time) +pihole -up +service lighttpd restart +pihole -a -p 484C889D0ED1EA4AB930AA518FE3B15E +rm /etc/netplan/50-cloud-init.yaml +nano /etc/netplan/00-installer-config.yaml +``` + +```yaml Sun Jul 21 2024 19:02:57 GMT-0700 (Mountain Standard Time) +network: + ethernets: + enp2s0: + addresses: + - 192.168.11.2/25 + routes: + - to: default + via: 192.168.11.1 + nameservers: + addresses: [205.171.3.25, 205.171.2.25] + version: 2 +``` + +```bash Sun Jul 21 2024 19:05:27 GMT-0700 (Mountain Standard Time) +chmod 600 /etc/netplan/*.yaml +netplan apply +reboot +``` diff --git a/_-Review/beelink.ubuntu-and-podman-july-2024.md b/_-Review/beelink.ubuntu-and-podman-july-2024.md new file mode 100644 index 0000000..1abf174 --- /dev/null +++ b/_-Review/beelink.ubuntu-and-podman-july-2024.md @@ -0,0 +1,872 @@ +--- +created: 2024-11-05T18:26:20.000Z +type: note +updated: 2024-11-05T18:26:20.000Z +--- + +# Beelink Ubuntu and Podman July 2024 + +## authorized_keys + +```bash Thu Jul 25 2024 16:02:13 GMT-0700 (Mountain Standard Time) +sudo -i +cat /root/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +``` + +```conf Thu Jul 25 2024 16:02:15 GMT-0700 (Mountain Standard Time) +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK7khmvc9lTWHALZ/IOMcJNz/1SuvrU53fI43v4PxIJN # 92532396 2023-12-27 mikep@DESKTOP-VP94SPB +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGq7b8qtm4fgNxW2lxm+qoxm8Wz7+1uhLQCg7xSlKYL1 # 92683771 2024-01-01 mikep@DESKTOP-BMV4V66 +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqLFW9kYMp9lOTXXYafxLiUADFFKeM5KDzt02E3XeRP # 92691378 2024-01-01 cphar@DESKTOP-KA0LMMJ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBkS+uvWevmhYNos6MJKVi2auAx6x+xlyOnnvbdEstsz # 92797978 2024-01-03 mikep@DESKTOP-GNECR7R +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKf5fo63+vyYa8E06+HOPg24e9VMsvv/kBsHKGjBBUyz # 92895319 2024-01-05 mike@mike-B365M-DS3H +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGM6ANLH/4dS0YqlsCyoXkznzkgIsDqCTk3YX01XVWd8 # 92909911 2024-01-06 mikep@DESKTOP-H6JG91B +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwAv1vrRA29GYL0DFSE8nmD5q3gL+vVtFSwhrXObDo4 # 93288214 2024-01-13 infineon\phares@ISCN5CG3256CPS +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH1xPVOisKwW6Xwo/Yh1kx2smt2HJU2/pRjTJf4KdGXo # 97267150 2024-03-28 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDz5WqCKsoaxV+LG/kufLNuiE9K3lqp+B3AqeKXGusX # 97442032 2024-04-01 lphar@DESKTOP-1238PEQ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID09PhrjIpeNBmUeycnT3xKF8F5TcGL3ZKAvU9YdLj7H # 98747144 2024-04-25 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIaZyTLpafZta8W8Uv6uWpgbbj4QL5dde9Rlf06PfdYc # 98824914 2024-04-26 k0308@DESKTOP-0UJ8DD5 +# ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFpucyp3FAHn8/9cXvfRegi09DkR6XLugoniEyQ9w0T # 98824924 2024-04-26 mille@DESKTOP-QL2HGEH +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOn/Ptg/k3rOJn32GxrL2J3Bazt/3M9fGWjzP+CW1qXK # 100900455 2024-06-03 lphares0907@penguin +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPMIxGucViHMHFXoM2VBPlvLvMgqNi2BUtTE/D4n778M # 101638217 2024-06-14 mikep@DESKTOP-VVO6KCM +``` + +```bash Thu Jul 25 2024 16:02:34 GMT-0700 (Mountain Standard Time) +exit +``` + +## Timezone + +```bash Thu Jul 25 2024 16:10:06 GMT-0700 (Mountain Standard Time) +timedatectl set-timezone America/Phoenix +date +# Thu Jul 25 04:03:08 PM MST 2024 +``` + +```bash Thu Jul 25 2024 16:10:08 GMT-0700 (Mountain Standard Time) +apt-get update +apt upgrade -y +``` + +## Create Users + +```bash Thu Jul 25 2024 16:10:13 GMT-0700 (Mountain Standard Time) +adduser pihole +adduser podman +mkdir /home/podman/.ssh +cp /root/.ssh/authorized_keys /home/podman/.ssh/authorized_keys +chown podman:podman -R /home/podman +# +adduser lphares +# +mkdir /home/lphares/.ssh +cp /root/.ssh/authorized_keys /home/lphares/.ssh/authorized_keys +chown lphares:lphares -R /home/lphares +# +adduser bmiller +# +mkdir /home/bmiller/.ssh +cp /root/.ssh/authorized_keys /home/bmiller/.ssh/authorized_keys +chown bmiller:bmiller -R /home/bmiller +``` + +## Directory Share + +```bash Mon Thu Jul 25 2024 16:10:17 GMT-0700 (Mountain Standard Time) +adduser bmiller lphares +sudo usermod -a -G lphares bmiller +newgrp lphares +systemctl restart ssh +``` + +## Podman Quadlet Rootless Example + +```bash Thu Jul 25 2024 16:30:13 GMT-0700 (Mountain Standard Time) +apt-get install podman -y +apt-cache rdepends podman-compose +apt-get install podman-compose -y +# apt-get remove podman-compose -y +# apt-get purge podman-compose -y +adduser podman sudo +sudo -iu podman +loginctl enable-linger +# 2. +podman --version +# podman version 4.9.3 +# https://www.redhat.com/sysadmin/quadlet-podman +cd ~/ +mkdir -p .config/containers/systemd/ +nano .config/containers/systemd/mysleep.container +``` + +```conf Thu Jul 25 2024 16:31:21 GMT-0700 (Mountain Standard Time) +[Unit] +Description=The sleep container +After=local-fs.target + +[Container] +Image=registry.access.redhat.com/ubi9-minimal:latest +Exec=sleep 1000 + +[Install] +# Start by default on boot +WantedBy=multi-user.target default.target +``` + +```bash Thu Jul 25 2024 16:31:24 GMT-0700 (Mountain Standard Time) +exit +exit +reboot +``` + +```bash Thu Jul 25 2024 16:31:27 GMT-0700 (Mountain Standard Time) +# cp -R /run/user/0/ /run/user/1002/ +mkdir -p /run/user/1002/ +chown -R podman:podman /run/user/1002/ +sudo -iu podman +cd ~/ +mkdir -p ~/.bashrc.d +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +loginctl enable-linger 1002 +systemctl --user daemon-reload +podman ps -a --sort names +systemctl --user enable --now podman.socket +systemctl --user status mysleep.service +systemctl --user start mysleep.service +exit +reboot +``` + +## Pi-hole + +```bash Thu Jul 25 2024 16:31:30 GMT-0700 (Mountain Standard Time) +# https://canyoublockit.com/ +adduser pihole +cd /tmp +curl -sSL https://install.pi-hole.net | bash +pihole -a -p 484C889D0ED1EA4AB930AA518FE3B15E +exit +reboot +``` + +```bash Thu Jul 25 2024 16:35:27 GMT-0700 (Mountain Standard Time) +apt install unbound -y +# https://docs.pi-hole.net/guides/dns/unbound/ +nano /etc/unbound/unbound.conf.d/pi-hole.conf +``` + +```conf Thu Jul 25 2024 16:35:36 GMT-0700 (Mountain Standard Time) +server: + # If no logfile is specified, syslog is used + # logfile: "/var/log/unbound/unbound.log" + verbosity: 0 + + interface: 127.0.0.1 + port: 5335 + do-ip4: yes + do-udp: yes + do-tcp: yes + + # May be set to yes if you have IPv6 connectivity + do-ip6: no + + # You want to leave this to no unless you have *native* IPv6. With 6to4 and + # Terredo tunnels your web browser should favor IPv4 for the same reasons + prefer-ip6: no + + # Use this only when you downloaded the list of primary root servers! + # If you use the default dns-root-data package, unbound will find it automatically + #root-hints: "/var/lib/unbound/root.hints" + + # Trust glue only if it is within the server's authority + harden-glue: yes + + # Require DNSSEC data for trust-anchored zones, if such data is absent, the zone becomes BOGUS + harden-dnssec-stripped: yes + + # Don't use Capitalization randomization as it known to cause DNSSEC issues sometimes + # see https://discourse.pi-hole.net/t/unbound-stubby-or-dnscrypt-proxy/9378 for further details + use-caps-for-id: no + + # Reduce EDNS reassembly buffer size. + # IP fragmentation is unreliable on the Internet today, and can cause + # transmission failures when large DNS messages are sent via UDP. Even + # when fragmentation does work, it may not be secure; it is theoretically + # possible to spoof parts of a fragmented DNS message, without easy + # detection at the receiving end. Recently, there was an excellent study + # >>> Defragmenting DNS - Determining the optimal maximum UDP response size for DNS <<< + # by Axel Koolhaas, and Tjeerd Slokker (https://indico.dns-oarc.net/event/36/contributions/776/) + # in collaboration with NLnet Labs explored DNS using real world data from the + # the RIPE Atlas probes and the researchers suggested different values for + # IPv4 and IPv6 and in different scenarios. They advise that servers should + # be configured to limit DNS messages sent over UDP to a size that will not + # trigger fragmentation on typical network links. DNS servers can switch + # from UDP to TCP when a DNS response is too big to fit in this limited + # buffer size. This value has also been suggested in DNS Flag Day 2020. + edns-buffer-size: 1232 + + # Perform prefetching of close to expired message cache entries + # This only applies to domains that have been frequently queried + prefetch: yes + + # One thread should be sufficient, can be increased on beefy machines. In reality for most users running on small networks or on a single machine, it should be unnecessary to seek performance enhancement by increasing num-threads above 1. + num-threads: 1 + + # Ensure kernel buffer is large enough to not lose messages in traffic spikes + so-rcvbuf: 1m + + # Ensure privacy of local IP ranges + private-address: 192.168.0.0/16 + private-address: 169.254.0.0/16 + private-address: 172.16.0.0/12 + private-address: 10.0.0.0/8 + private-address: fd00::/8 + private-address: fe80::/10 +``` + +```bash Thu Jul 25 2024 16:37:29 GMT-0700 (Mountain Standard Time) +service unbound restart +nano /etc/lighttpd/lighttpd.conf +``` + +```conf Thu Jul 25 2024 16:37:31 GMT-0700 (Mountain Standard Time) +... +server.port = 8005 +... +``` + +```bash Thu Jul 25 2024 16:37:32 GMT-0700 (Mountain Standard Time) +pihole -up +service lighttpd restart +dig fail01.dnssec.works @127.0.0.1 -p 5335 +dig dnssec.works @127.0.0.1 -p 5335 +exit +reboot +``` + +## Log + +```bash Thu Jul 25 2024 16:44:00 GMT-0700 (Mountain Standard Time) +ln -s /var/log/nginx /var/www/html/log-nginx +ls -la /var/www/html +exit +``` + +```bash Thu Jul 25 2024 16:44:01 GMT-0700 (Mountain Standard Time) +cp ~/.bash_history /etc/bash_history_2024-07-25.txt +cat /etc/bash_history_2024-07-25.txt +exit +``` + +```bash Thu Jul 25 2024 16:44:03 GMT-0700 (Mountain Standard Time) +apt install smartmontools +smartctl -i /dev/sda +``` + +```yaml Thu Jul 25 2024 16:44:05 GMT-0700 (Mountain Standard Time) +Device Model: minisforum +Serial Number: L9MLCHC11280472 +LU WWN Device Id: 0 000000 000000000 +Firmware Version: SBFMJ1.3 +User Capacity: 256,060,514,304 bytes [256 GB] +Sector Size: 512 bytes logical/physical +Rotation Rate: Solid State Device +Form Factor: M.2 +TRIM Command: Available +Device is: Not in smartctl database 7.3/5528 +ATA Version is: ACS-4 (minor revision not indicated) +SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) +Local Time is: Thu Jul 25 16:38:33 2024 MST +SMART support is: Available - device has SMART capability. +SMART support is: Enabled +``` + +## Dashkiosk + +```bash Thu Jul 25 2024 16:44:07 GMT-0700 (Mountain Standard Time) +apt install snapd -y +apt install sudo links unzip nginx git nano ncdu -y +snap install dashkiosk +snap install ubuntu-frame wpe-webkit-mir-kiosk +snap set wpe-webkit-mir-kiosk daemon=true +snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver +exit +``` + +```bash Thu Jul 25 2024 16:44:09 GMT-0700 (Mountain Standard Time) +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +# ^C +/snap/wpe-webkit-mir-kiosk/current/bin/setup.sh +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +# ^C +snap set ubuntu-frame daemon=true +exit +reboot +``` + +## Podman Verify + +```bash Thu Jul 25 2024 16:58:14 GMT-0700 (Mountain Standard Time) +# apt install systemd-container -y +# machinectl --help +sudo -iu podman +cd ~/ +mkdir -p ~/.bashrc.d +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +loginctl enable-linger 1002 +systemctl --user daemon-reload +podman ps -a --sort names +podman image prune +podman volume prune +podman container prune +chown -R podman:podman /home/podman/.config/containers/systemd/ +rm -R /home/podman/.config/containers/systemd/*.ignore +rm -R /home/podman/.config/containers/systemd/*.volume +rm -R /home/podman/.config/containers/systemd/*.container +``` + +## Free File Sync - * Select - A + +```bash Thu Jul 25 2024 16:49:21 GMT-0700 (Mountain Standard Time) +# sftp://root@free.file.sync.root/etc|chan=10|keyfile=C:\Users\phares\.ssh\id_ed25519 +# L:\Git\Linux-Ubuntu-Server\etc +``` + +## Backup + +- [x] Rescuezilla Fri Jul 26 2024 10:45:27 GMT-0700 (Mountain Standard Time) + +## Restore + +- [x] Rescuezilla Fri Jul 26 2024 10:45:27 GMT-0700 (Mountain Standard Time) + +## Disable IPv6 (Move up next time!!!) + +```bash Fri Jul 26 2024 10:45:27 GMT-0700 (Mountain Standard Time) +# https://intercom.help/privatevpn/en/articles/6440374-how-to-disable-ipv6-on-ubuntu-and-fedora-linux +nano /etc/sysctl.conf +``` + +```conf Fri Jul 26 2024 10:45:30 GMT-0700 (Mountain Standard Time) +net.ipv6.conf.all.disable_ipv6 = 1 +net.ipv6.conf.default.disable_ipv6 = 1 +net.ipv6.conf.lo.disable_ipv6 = 1 +``` + +```bash Fri Jul 26 2024 10:45:34 GMT-0700 (Mountain Standard Time) +sysctl -p +cat /proc/sys/net/ipv6/conf/all/disable_ipv6 +exit +reboot +``` + +```bash Fri Jul 26 2024 10:45:38 GMT-0700 (Mountain Standard Time) +nano /etc/default/grub +``` + +```conf Fri Jul 26 2024 10:45:47 GMT-0700 (Mountain Standard Time) +# https://opensource.com/article/22/8/disable-ipv6 +# GRUB_CMDLINE_LINUX_DEFAULT="" +GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash" +# GRUB_CMDLINE_LINUX="" +GRUB_CMDLINE_LINUX="ipv6.disable=1" +``` + +```bash Fri Jul 26 2024 10:45:51 GMT-0700 (Mountain Standard Time) +grub-mkconfig +exit +reboot +``` + +## Fix Unbound (Move up next time!!!) + +```conf Fri Jul 26 2024 10:45:41 GMT-0700 (Mountain Standard Time) +service unbound restart +# http://beelink:8005/admin/settings.php?tab=dns +# https://docs.pi-hole.net/guides/dns/unbound/#configure-pi-hole +127.0.0.1#5335 +``` + +```bash Fri Jul 26 2024 10:45:44 GMT-0700 (Mountain Standard Time) +journalctl -fu unbound-resolvconf.service +systemctl disable --now unbound-resolvconf.service +service unbound restart +``` + +## Cockpit (Move up next time!!!) + +- [cockpit](https://cockpit-project.org/) +- [podman](https://192.168.11.2:9090/podman#/?container=all) + +```bash Fri Jul 26 2024 10:45:55 GMT-0700 (Mountain Standard Time) +# apt install chkservice -y +apt-cache rdepends cockpit +apt install cockpit -y +passwd phares +# https://192.168.11.2:9090 +# https://blog.while-true-do.io/podman-web-ui-via-cockpit/ +apt-get install cockpit cockpit-podman -y +systemctl enable --now cockpit.socket +``` + +## Podman Create + +```bash Fri Jul 26 2024 10:46:01 GMT-0700 (Mountain Standard Time) +# apt install systemd-container -y +# machinectl --help +sudo -iu podman +cd ~/ +mkdir -p ~/.bashrc.d +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +loginctl enable-linger 1002 +systemctl --user daemon-reload +podman ps -a --sort names +podman pull docker.io/dpage/pgadmin4:latest +podman pull docker.io/gitea/act_runner:nightly +podman pull docker.io/gitea/gitea:latest +podman pull docker.io/library/postgres:13 +podman pull docker.io/library/postgres:14 +podman pull docker.io/library/postgres:16 +podman pull docker.io/library/postgres:16 +podman pull docker.io/library/redis:6.2-alpine@sha256:d6c2911ac51b289db208767581a5d154544f2b2fe4914ea5056443f62dc6e900 +podman pull docker.io/odoo:15.0 +podman pull docker.io/odoo:16.0 +podman pull docker.io/vaultwarden/server:latest +podman pull ghcr.io/immich-app/immich-machine-learning:release +podman pull ghcr.io/immich-app/immich-server:release +``` + +```conf Fri Jul 26 2024 10:57:44 GMT-0700 (Mountain Standard Time) +# sftp://root@free.file.sync.root/home/podman|chan=10|keyfile=C:\Users\phares\.ssh\id_ed25519 +# L:\Git\Linux-Ubuntu-Server\home\podman +``` + +```bash Fri Jul 26 2024 11:01:22 GMT-0700 (Mountain Standard Time) +# ... .service is transient or generated. +# WantedBy=multi-user.target +systemctl --user daemon-reload +systemctl --user start gitea-db +# systemctl --user start gitea-runner +systemctl --user start gitea-server +systemctl --user start immich-db +systemctl --user start immich-learning +systemctl --user start immich-redis +# systemctl --user start immich-server +systemctl --user start odoo-db +systemctl --user start odoo-server +systemctl --user start pgadmin +systemctl --user start vaultwarden-server +podman ps -a --sort names --sort names +smartctl -i /dev/sda +``` + +```yaml Fri Jul 26 2024 11:55:37 GMT-0700 (Mountain Standard Time) +Device Model: 256GB SSD +Serial Number: CM42ABH1005410 +LU WWN Device Id: 5 3a5a27 0100c22ca +Firmware Version: SN11842 +User Capacity: 256,060,514,304 bytes [256 GB] +Sector Size: 512 bytes logical/physical +Rotation Rate: Solid State Device +Form Factor: M.2 +TRIM Command: Available, deterministic, zeroed +Device is: Not in smartctl database 7.3/5528 +ATA Version is: ACS-4 (minor revision not indicated) +SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) +Local Time is: Fri Jul 26 11:55:12 2024 MST +SMART support is: Available - device has SMART capability. +SMART support is: Enabled +``` + +## Copy Slideshow Photos + +```bash Fri Jul 26 2024 10:57:44 GMT-0700 (Mountain Standard Time) +lvs -a +lsblk -I 8 -o NAME,SIZE,TYPE,FSUSED,FSUSE% +mkdir /mnt/usb +mount /dev/sdb2 /mnt/usb +``` + +```conf Fri Jul 26 2024 10:57:44 GMT-0700 (Mountain Standard Time) +# cp -R ... ... +# sftp://root@free.file.sync.root/mnt/usb/var/www/html/Images-c9dbce3b-Results/thumbs|chan=10|keyfile=C:\Users\phares\.ssh\id_ed25519 +# sftp://root@free.file.sync.root/var/www/html/Images-c9dbce3b-Results/thumbs|chan=10|keyfile=C:\Users\phares\.ssh\id_ed25519 +``` + +```bash Fri Jul 26 2024 13:34:48 GMT-0700 (Mountain Standard Time) +OS-var-thumbs-server 7/26/2024 11:59:57 AM +Completed successfully +Warnings: 2 +Items processed: 156,388 (35.7 GB) +Total time: 01:31:53 +Errors and warnings: +11:59:58 AM Warning: The following folders do not yet exist: +sftp://root@free.file.sync.root/var/www/html/Images-c9dbce3b-Results/thumbs +The folders are created automatically when needed. +12:00:30 PM Warning: Database file is not av +``` + +```bash Fri Jul 26 2024 13:34:52 GMT-0700 (Mountain Standard Time) +umount /mnt/usb +# http://192.168.11.2:9400/admin +# Slideshow +# http://127.0.0.1:8080/slideshow/index.html?nocache=2024-07-01-11-36 +# Local +# http://192.168.11.2:8080/slideshow/index.html?nocache=2024-07-01-11-36 +``` + +## Free File Sync - * Select - B + +```conf Fri Jul 26 2024 13:34:57 GMT-0700 (Mountain Standard Time) +# sftp://root@free.file.sync.root/etc|chan=10|keyfile=C:\Users\phares\.ssh\id_ed25519 +# L:\Git\Linux-Ubuntu-Server\etc +``` + +```bash Fri Jul 26 2024 13:35:01 GMT-0700 (Mountain Standard Time) +cp ~/.bash_history /etc/bash_history_2024-07-26.txt +exit +shutdown now +``` + +## Backup + +- [x] Rescuezilla Fri Jul 26 2024 13:35:04 GMT-0700 (Mountain Standard Time) + +## nginx + +```bash Fri Jul 26 2024 22:29:45 GMT-0700 (Mountain Standard Time) +nginx -t +systemctl start nginx +nginx -s reload +``` + +## certbot + +```bash Fri Jul 26 2024 22:29:47 GMT-0700 (Mountain Standard Time) +# https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal +# apt-get install certbot +snap install --classic certbot +ln -s /snap/bin/certbot /usr/bin/certbot +mkdir -p /var/www/certbot/.well-known/acme-challenge +touch /var/www/certbot/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +# certbot --nginx +certbot certonly --nginx +# mikepharesjr@msn.com +# 1: affirm.ddns.net +# 2: codeserver.ddns.net +# 3: dashkiosk.ddns.net +# 4: dockge.ddns.net +# 5: docmost.ddns.net +# 6: gitea.ddns.net +# 7: immich.ddns.net +# 8: incus.ddns.net +# 9: kestra.ddns.net +# 10: lxconsole.ddns.net +# 11: music.ddns.net +# 12: phares.ddns.net +# 13: phares3757.ddns.net +# 14: quartz.ddns.net +# 15: vaultwarden.ddns.net +# 16: phares.duckdns.org +# 17: docmost.phares.duckdns.org +# 18: gitea.phares.duckdns.org +# 19: immich.phares.duckdns.org +# 20: music.phares.duckdns.org +# 21: quartz.phares.duckdns.org +# 22: vaultwarden.phares.duckdns.org +# always pick phares3757 first! +# 11 1 14 15 16 17 18 19 +# http://immich3757.ddns.net/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +systemctl list-timers +# q +# /etc/crontab/ +# /etc/cron.*/* +certbot renew --dry-run +# https://www.f5.com/company/blog/nginx/using-free-ssltls-certificates-from-lets-encrypt-with-nginx +nano /etc/logrotate.d/letsencrypt +``` + +```conf Fri Jul 26 2024 22:29:50 GMT-0700 (Mountain Standard Time) +/var/log/letsencrypt/*.log { + rotate 12 + weekly + compress + missingok +} +``` + +```bash Fri Jul 26 2024 22:29:53 GMT-0700 (Mountain Standard Time) +nginx -t +systemctl start nginx +nginx -s reload +``` + +## how to run a shell scripts at every login (Move up next time!!!) + +- [how-to-run-a-shell-scripts-at-every-login](https://serverfault.com/questions/782433/how-to-run-a-shell-scripts-at-every-login-in-centos) + +```bash Fri Jul 26 2024 22:29:56 GMT-0700 (Mountain Standard Time) +nano ~/.bash_profile +cd ~/ +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +loginctl enable-linger 1002 +systemctl --user daemon-reload +podman ps -a --sort names +``` + +## Setup and Backup Docker Gitea + +```bash Fri Jul 26 2024 22:30:00 GMT-0700 (Mountain Standard Time) +# https://docs.gitea.com/administration/config-cheat-sheet?_highlight=enable_push_create_org/administration/config-cheat-sheet#repository-repository +systemctl --user daemon-reload +systemctl --user stop gitea-server +systemctl --user stop gitea-db +podman volume prune +systemctl --user daemon-reload +systemctl --user start gitea-db +systemctl --user start gitea-server +podman exec -ti gitea-server /bin/bash +exit +mkdir backup-gitea +cd backup-gitea +podman cp gitea-server:/etc/gitea/app.ini . +``` + +```yaml Fri Jul 26 2024 22:34:10 GMT-0700 (Mountain Standard Time) +Username: gitea +Email: gitea@phares.duckdns.org +Username: mikep +Email: mikepharesjr@msn.com +Username: phares +Email: mike.phares@infineon.com +Organization: phares3757 +Full Name: Mike Phares +``` + +```bash Fri Jul 26 2024 22:36:08 GMT-0700 (Mountain Standard Time) +cd backup-gitea +podman volume export systemd-gitea-db-data --output gitea-db-data-2024-07-26-21-55.tar +podman volume export systemd-gitea-server-data --output gitea-server-data-2024-07-26-22-45.tar +podman volume export systemd-gitea-server-config --output gitea-server-config-2024-07-26-22-46.tar +systemctl --user daemon-reload +systemctl --user stop gitea-server +systemctl --user stop gitea-db +systemctl --user start gitea-db +systemctl --user start gitea-server +podman cp pgadmin:/var/lib/pgadmin/storage/mikepharesjr_msn.com/gitea-2024-07-26-20-06.sql . +podman cp pgadmin:/var/lib/pgadmin/storage/mikepharesjr_msn.com/gitea-2024-07-26-20-23.sql . +podman cp pgadmin:/var/lib/pgadmin/storage/mikepharesjr_msn.com/gitea-2024-07-26-21-42.sql . +podman cp pgadmin:/var/lib/pgadmin/storage/mikepharesjr_msn.com/gitea-2024-07-26-22-47.sql . +``` + +```bash Fri Jul 26 2024 23:00:35 GMT-0700 (Mountain Standard Time) +L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe +``` + +```bash Fri Jul 26 2024 23:00:37 GMT-0700 (Mountain Standard Time) +podman volume export systemd-gitea-db-data --output gitea-db-data-2024-07-26-23-00.tar +podman cp pgadmin:/var/lib/pgadmin/storage/mikepharesjr_msn.com/gitea-2024-07-26-23-00.sql . +podman volume export systemd-gitea-server-data --output gitea-server-data-2024-07-26-23-01.tar +podman volume export systemd-gitea-server-config --output gitea-server-config-2024-07-26-23-01.tar +systemctl --user daemon-reload +systemctl --user stop gitea-server +systemctl --user stop gitea-db +systemctl --user start gitea-db +systemctl --user start gitea-server +``` + +## Backup + +- [x] Rescuezilla Sat Jul 27 2024 07:47:40 GMT-0700 (Mountain Standard Time) + +## Import passwords to VaultWarden + +```yaml Sat Jul 27 2024 08:37:31 GMT-0700 (Mountain Standard Time) +Email: vaultwarden@phares.duckdns.org +Email: mikepharesjr@msn.com +Email: mike.phares@infineon.com +Email: kphares501@gmail.com +Email: lphares0907@outlook.com +Email: cphares0917@outlook.com +Organization: phares3757 +``` + +```bash Sat Jul 27 2024 08:37:31 GMT-0700 (Mountain Standard Time) +mkdir backup-vaultwarden +cd backup-vaultwarden +# https://github.com/dani-garcia/vaultwarden/wiki/Enabling-admin-page#secure-the-admin_token +apt-cache rdepends argon2 +apt install argon2 +echo -n "mikepharesjr" | argon2 "$(openssl rand -base64 32)" -e -id -k 65540 -t 3 -p 4 | sed 's#\$#\$\$#g' +systemctl --user daemon-reload +systemctl --user stop vaultwarden-server +systemctl --user stop vaultwarden-db +podman volume prune +systemctl --user start vaultwarden-db +systemctl --user start vaultwarden-server +podman exec -ti vaultwarden-server /bin/bash +# podman cp vaultwarden-server:/data/db.sqlite3 . +podman cp pgadmin:/var/lib/pgadmin/storage/mikepharesjr_msn.com/vaultwarden-2024-07-27-09-10.sql . +podman volume export systemd-vaultwarden-db-data --output vaultwarden-db-data-2024-07-27-09-10.tar +podman volume export systemd-vaultwarden-server-data --output vaultwarden-db-data-2024-07-27-09-10.tar +``` + +## ADGuard + +- [adguard](https://snapcraft.io/adguard-home) + +```bash Fri Aug 02 2024 17:53:44 GMT-0700 (Mountain Standard Time) +snap install adguard-home +``` + +## certbot + +```bash Sun Oct 06 2024 13:05:03 GMT-0700 (Mountain Standard Time) +# https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal +apt-get remove certbot -y +snap install --classic certbot +ln -s /snap/bin/certbot /usr/bin/certbot +mkdir -p /var/www/certbot/.well-known/acme-challenge +touch /var/www/certbot/.well-known/acme-challenge/Yx5DGIJAmlnqCPrcxlS0fwsBTuR2XKpjdJB_ljDZ9BE +cd /var/www/certbot/.well-known/acme-challenge +ls +# certbot --nginx +certbot certonly --nginx +# 3 1 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 +# always pick phares3757 first! +cd /etc/ +mkdir /etc/duckdns +cd /etc/duckdns +nano duck.sh +``` + +```conf Sun Oct 06 2024 14:44:42 GMT-0700 (Mountain Standard Time) +echo url="https://www.duckdns.org/update?domains=affirm&token=1d3fc707-7052-4459-a624-fb01250f00b9&verbose=true&ip=" | curl -k -o /etc/duckdns/duck.log -K - +# echo url="https://www.duckdns.org/update?domains=ha-phares&token=1d3fc707-7052-4459-a624-fb01250f00b9&verbose=true&ip=" | curl -k -o /etc/duckdns/duck.log -K - +echo url="https://www.duckdns.org/update?domains=phares&token=1d3fc707-7052-4459-a624-fb01250f00b9&verbose=true&ip=" | curl -k -o /etc/duckdns/duck.log -K - +echo url="https://www.duckdns.org/update?domains=synology-phares&token=1d3fc707-7052-4459-a624-fb01250f00b9&verbose=true&ip=" | curl -k -o /etc/duckdns/duck.log -K - +``` + +```bash Sun Oct 06 2024 14:44:42 GMT-0700 (Mountain Standard Time) +chmod 700 duck.sh +./duck.sh +cat duck.log +curl https://get.acme.sh | sh -s email=mikepharesjr@msn.com +crontab -e +``` + +```conf Sun Oct 06 2024 14:44:42 GMT-0700 (Mountain Standard Time) +*/5 * * * * /etc/duckdns/duck.sh >/dev/null 2>&1 +``` + +```bash +# https://www.snbforums.com/threads/duckdns-with-letsencrypt.86114/ +curl https://get.acme.sh | sh -s email=mikepharesjr@msn.com +find / -name "acme.sh" 2>/dev/null +# /root/.acme.sh/acme.sh +# /root/acme.sh-master/acme.sh +cd /root/acme.sh-master +export DuckDNS_Token=1d3fc707-7052-4459-a624-fb01250f00b9 +./acme.sh --register-account -m mikepharesjr@msn.com +./acme.sh --set-default-ca --server letsencrypt +# ./acme.sh --issue --dns dns_duckdns -d phares.duckdns.org --ecc --home ~/acme.sh-master +# ./acme.sh --issue --dns dns_duckdns -d phares.duckdns.org --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +./acme.sh --issue --dns dns_duckdns -d '*.phares.duckdns.org' --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +./acme.sh --issue --dns dns_duckdns -d affirm.duckdns.org --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +# ./acme.sh --issue --dns dns_duckdns -d ha-phares.duckdns.org --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +# ./acme.sh --issue --dns dns_duckdns -d synology-phares.duckdns.org --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +``` + +```bash Fri Oct 25 2024 16:20:55 GMT-0700 (Mountain Standard Time) +certbot certonly --nginx +``` + +```log Fri Oct 25 2024 16:20:55 GMT-0700 (Mountain Standard Time) +3 1 2 4 5 6 7 8 9 10 11 13 14 15 16 17 20 + +DNS Name: phares3757.ddns.net +DNS Name: affirm.ddns.net +DNS Name: chat.phares.duckdns.org +DNS Name: drive.phares.duckdns.org +DNS Name: gitea.phares.duckdns.org +DNS Name: ha.phares.duckdns.org +DNS Name: immich.phares.duckdns.org +DNS Name: music.phares.duckdns.org +DNS Name: phares.duckdns.org +DNS Name: photos.phares.duckdns.org +DNS Name: quartz.phares.duckdns.org +DNS Name: traccar.phares.duckdns.org +DNS Name: vaultwarden.phares.duckdns.org +``` + +## Backup Docker Immich + +```bash +``` + +## Restore DB for Immich + +```bash +``` + +## Gitea Runner + +```bash +cd /tmp +wget https://gitea.com/gitea/act_runner/releases/download/v0.2.10/act_runner-0.2.10-linux-amd64 +chmod +x act_runner-0.2.10-linux-amd64 +./act_runner-0.2.10-linux-amd64 -v +./act_runner-0.2.10-linux-amd64 register --no-interactive --instance http://192.168.11.2:3000/ --token asdf +./act_runner-0.2.10-linux-amd64 daemon +``` + +```bash +cd /home/phares +cat .runner +./act_runner-0.2.10-linux-amd64 daemon +``` + +```bash +cp /home/phares/act_runner-0.2.10-linux-amd64 /usr/local/bin/act_runner +./act_runner-0.2.10-linux-amd64 register --no-interactive --config /etc/act_runner/config.yaml --instance http://192.168.11.2:3000/ --name beelink-cmd-phares3757 --token asdf +``` + +```yml +# gitea-runner +version: "3.8" +services: + runner: + environment: + # CONFIG_FILE: /config.yaml + GITEA_INSTANCE_URL: ${INSTANCE_URL} + GITEA_RUNNER_LABELS: ${RUNNER_LABELS} + GITEA_RUNNER_NAME: ${RUNNER_NAME} + GITEA_RUNNER_REGISTRATION_TOKEN: ${REGISTRATION_TOKEN} + image: gitea/act_runner:nightly + volumes: + # - ./config.yaml:/config.yaml + - runner-data:/data + - /var/run/docker.sock:/var/run/docker.sock +networks: {} +volumes: + runner-data: + driver: local +``` + +# Common + +```bash +nginx -t +nginx -s reload +cat /etc/crontab +systemctl restart nginx +cat /etc/ssh/sshd_config +lsof -i -P -n | grep LISTEN +netstat -tulpn | grep LISTEN +lsblk -I 8 -o NAME,SIZE,TYPE,FSUSED,FSUSE% +(echo >/dev/tcp/localhost/5433) &>/dev/null && echo "Open 5433" || echo "Close 5433" +``` diff --git a/_-Review/beelink.ubuntu.md b/_-Review/beelink.ubuntu.md new file mode 100644 index 0000000..b2ee646 --- /dev/null +++ b/_-Review/beelink.ubuntu.md @@ -0,0 +1,575 @@ +--- +created: 2024-11-04T19:30:17.000Z +type: note +updated: 2024-11-04T19:30:17.000Z +--- + +# Beelink Ubuntu + +## Dashkiosk + +```bash Thu Jun 20 2024 17:31:33 GMT-0700 (Mountain Standard Time) +sudo -i +apt install snapd +apt install sudo links unzip nginx git nano ncdu -y +snap install dashkiosk +snap install ubuntu-frame wpe-webkit-mir-kiosk +snap set wpe-webkit-mir-kiosk daemon=true +snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +/snap/wpe-webkit-mir-kiosk/current/bin/setup.sh +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +exit +sudo -i +reboot +``` + +```bash Thu Jun 20 2024 17:37:12 GMT-0700 (Mountain Standard Time) +snap set ubuntu-frame daemon=true +# Slideshow +# http://127.0.0.1:8080/slideshow +# Local +# https://192.168.11.2/slideshow +``` + +## authorized_keys + +```bash Thu Jun 20 2024 17:40:24 GMT-0700 (Mountain Standard Time) +adduser lphares +mkdir /home/lphares/.ssh +cp /home/phares/.ssh/authorized_keys /home/lphares/.ssh/authorized_keys +chown lphares:lphares -R /home/lphares +adduser bmiller +mkdir /home/bmiller/.ssh +cp /home/phares/.ssh/authorized_keys /home/bmiller/.ssh/authorized_keys +chown bmiller:bmiller -R /home/bmiller +adduser bmiller lphares +cp /home/phares/.ssh/authorized_keys /root/.ssh/authorized_keys +``` + +## Log + +```bash Thu Jun 20 2024 17:40:26 GMT-0700 (Mountain Standard Time) +ln -s /var/log/nginx /var/www/html/log-nginx +ls -la /var/www/html +exit +``` + +```bash Thu Jun 20 2024 17:40:28 GMT-0700 (Mountain Standard Time) +sudo -i +cp ~/.bash_history /etc/bash_history_2024-06-20.txt +cat /etc/bash_history_2024-06-20.txt +exit +``` + +```bash Thu Jun 20 2024 17:40:31 GMT-0700 (Mountain Standard Time) +sudo -i +apt install smartmontools -y +smartctl -i /dev/sda +``` + +```yaml Thu Jun 20 2024 17:41:03 GMT-0700 (Mountain Standard Time) +Device Model: 256GB SSD +Serial Number: CM42ABH1005410 +LU WWN Device Id: 5 3a5a27 0100c22ca +Firmware Version: SN11842 +User Capacity: 256,060,514,304 bytes [256 GB] +Sector Size: 512 bytes logical/physical +Rotation Rate: Solid State Device +Form Factor: M.2 +TRIM Command: Available, deterministic, zeroed +Device is: Not in smartctl database 7.3/5528 +ATA Version is: ACS-4 (minor revision not indicated) +SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) +Local Time is: Fri Jun 21 00:40:21 2024 UTC +SMART support is: Available - device has SMART capability. +SMART support is: Enabled +``` + +## no-ip2 + +```bash Thu Jun 20 2024 17:42:09 GMT-0700 (Mountain Standard Time) +cd /usr/local/src/ +wget http://www.noip.com/client/linux/noip-duc-linux.tar.gz +tar xf noip-duc-linux.tar.gz +ls +cd noip-2.1.9-1/ +apt-get install make gcc -y +make install +cat /usr/local/etc/no-ip2.conf +noip2 -C -u 9zh94yf -p xrtvLiRNhScX +cd /usr/local/src/noip-2.1.9-1/binaries +./noip2-x86_64 -S +cd .. +noip2 -S +exit +``` + +## certbot + +```bash Thu Jun 20 2024 17:42:44 GMT-0700 (Mountain Standard Time) +# https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal +apt-get remove certbot -y +snap install --classic certbot +ln -s /snap/bin/certbot /usr/bin/certbot +mkdir -p /var/www/certbot/.well-known/acme-challenge +touch /var/www/certbot/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +# certbot --nginx +certbot certonly --nginx +# 19 12 15 16 17 +# always pick phares3757 first! +# http://immich3757.ddns.net/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +systemctl list-timers +# /etc/crontab/ +# /etc/cron.*/* +certbot renew --dry-run +# https://www.f5.com/company/blog/nginx/using-free-ssltls-certificates-from-lets-encrypt-with-nginx +nano /etc/logrotate.d/letsencrypt +``` + +```conf Sun Jun 23 2024 14:16:20 GMT-0700 (Mountain Standard Time) +/var/log/letsencrypt/*.log { + rotate 12 + weekly + compress + missingok +} +``` + +```bash Thu Jun 20 2024 17:42:44 GMT-0700 (Mountain Standard Time) +exit +``` + +## LXD + +```bash Thu Jun 20 2024 18:07:18 GMT-0700 (Mountain Standard Time) +sudo -i +snap install lxd +lxd init +lxc launch ubuntu:24.04 ubuntu-gogs +lxc list +lxc exec ubuntu-gogs bash +``` + +## Gogs + +```bash Thu Jun 20 2024 18:50:06 GMT-0700 (Mountain Standard Time) +apt-get update +apt-get upgrade +adduser gogs +# mkdir /home/gogs/.ssh +# cp /home/mike/.ssh/authorized_keys /home/gogs/.ssh/authorized_keys +# chown gogs:gogs -R /home/gogs +# adduser gogs sudo +# usermod -a -G sudo gogs +cd /home/gogs +wget https://dl.gogs.io/0.13.0/gogs_0.13.0_linux_amd64.tar.gz +tar -xvzf gogs_0.13.0_linux_amd64.tar.gz +rm gogs_0.13.0_linux_amd64.tar.gz +chown -R gogs:gogs /home/gogs +su gogs +cd /home/gogs/gogs +./gogs web +``` + +```bash Thu Jun 20 2024 18:57:46 GMT-0700 (Mountain Standard Time) +# http://192.168.11.2:3000/user/settings/ssh +exit # gogs +# https://github.com/gogs/gogs/blob/main/scripts/systemd/gogs.service +nano /etc/systemd/system/gogs-daemon.service +``` + +```conf Thu Jun 20 2024 18:57:50 GMT-0700 (Mountain Standard Time) +[Unit] +Description=Gogs +After=syslog.target +After=network.target + +[Service] +# Modify these two values and uncomment them if you have +# repos with lots of files and get an HTTP error 500 because +# of that +## +#LimitMEMLOCK=infinity +#LimitNOFILE=65535 +Type=simple +User=gogs +Group=gogs +WorkingDirectory=/home/gogs/gogs +ExecStart=/home/gogs/gogs/gogs web +Restart=always +Environment=USER=gogs HOME=/home/gogs + +# Some distributions may not support these hardening directives +# If you cannot start the service due +# to an unknown option, comment out the ones not supported by your version of systemd. +ProtectSystem=full +PrivateDevices=yes +PrivateTmp=yes +NoNewPrivileges=true + +[Install] +WantedBy=multi-user.target +``` + +```bash Thu Jun 20 2024 18:57:57 GMT-0700 (Mountain Standard Time) +systemctl enable gogs-daemon +systemctl stop gogs-daemon +systemctl start gogs-daemon +systemctl status gogs-daemon.service +journalctl -fu gogs-daemon.service +journalctl --rotate +journalctl --vacuum-time=1s +systemctl daemon-reload +``` + +```bash +# https://github.com/Kos-M/GogsThemes +cd /home/gogs +git clone https://github.com/Kos-M/GogsThemes +mkdir -p /home/gogs/gogs/custom/templates/inject/ +mkdir -p /home/gogs/gogs/custom/public/css/ +echo '' >> /home/gogs/gogs/custom/templates/inject/head.tmpl +mv ./GogsThemes/themes/ /home/gogs/gogs/custom/public/css/ +cp -r GogsThemes/img/ /home/gogs/gogs/custom/public/ +rm -r ./GogsThemes +systemctl restart gogs-daemon +nano /etc/gogs/app.ini +``` + +```bash Thu Jun 20 2024 19:09:35 GMT-0700 (Mountain Standard Time) +# mkdir /etc/gogs-copy +# cp /home/gogs/gogs/custom/conf/app.ini /etc/gogs-copy/ +# ln -s /home/gogs/gogs/custom/conf /etc/gogs +chown -R gogs:gogs /home/gogs +nano /home/gogs/gogs/custom/conf/app.ini +``` + +```conf Thu Jun 20 2024 19:13:14 GMT-0700 (Mountain Standard Time) +BRAND_NAME = Gogs +RUN_USER = gogs +RUN_MODE = prod + +[database] +TYPE = sqlite3 +HOST = 127.0.0.1:3306 +NAME = gogs +SCHEMA = public +USER = gogs +PASSWORD = 1178 +SSL_MODE = disable +PATH = data/gogs.db + +[repository] +ROOT = /home/gogs/gogs-repositories +DEFAULT_BRANCH = master + +[server] +DOMAIN = localhost +HTTP_PORT = 3000 +EXTERNAL_URL = http://c242738d1d8b414da0e756118c5124e8ac015a0c@gogs3757.ddns.net/ +DISABLE_SSH = false +SSH_PORT = 22 +START_SSH_SERVER = false +OFFLINE_MODE = false + +[mailer] +ENABLED = false + +[auth] +REQUIRE_EMAIL_CONFIRMATION = false +DISABLE_REGISTRATION = false +ENABLE_REGISTRATION_CAPTCHA = true +REQUIRE_SIGNIN_VIEW = false + +[user] +ENABLE_EMAIL_NOTIFICATION = false + +[picture] +DISABLE_GRAVATAR = false +ENABLE_FEDERATED_AVATAR = false + +[session] +PROVIDER = file + +[log] +MODE = file +LEVEL = Info +ROOT_PATH = /home/gogs/gogs/log + +[security] +INSTALL_LOCK = true +SECRET_KEY = czo27vBeXWU7HTi +``` + +```conf +# See free-file-sync directory +``` + +```bash +systemctl restart gogs-daemon +# http://localhost:3000/ +# https://github.com/gogs/docs-api/tree/master/Repositories#migrate +# https://github.com/gogs/docs-api?tab=readme-ov-file +# git push --set-upstream gogs master +# url = gogs@gogs3757.ddns.net:mikepharesjr/ +# url = https://{token}@gogs3757.ddns.net/mikepharesjr/ +timedatectl set-timezone America/Phoenix +``` + +```bash Thu Jun 20 2024 19:41:18 GMT-0700 (Mountain Standard Time) +sudo -i +lxc launch ubuntu:24.04 ubuntu-noble-gogs +lxc list +lxc exec ubuntu-noble-gogs bash +``` + +```bash Thu Jun 20 2024 19:41:18 GMT-0700 (Mountain Standard Time) +# https://bobcares.com/blog/move-lxc-container-to-new-vm/ +# To begin with, create a snapshot of the LXC container on the current VM. This snapshot will serve as a backup for the migration process. So, open the terminal and run this command: +lxc snapshot ubuntu-noble-gogs ubuntu-noble-gogs-2024-06-20 +# Then, validate the snapshot was created successfully by checking the snapshots list with this command: +lxc info ubuntu-noble-gogs +# If we have not named the snapshot yet, look for the most recent creation date. +# Now, it is time to create an image from it. This will be used to set up our container on the new VM. +lxc publish ubuntu-noble-gogs/ubuntu-noble-gogs-2024-06-20 --alias="ubuntu-noble-gogs-image" description="ubuntu-noble-gogs-image-2024-06-20" +# At this point, we have to verify that the image was created by checking the image list with: +lxc image info ubuntu-noble-gogs-image +# Then, move the image to the new VM. We need to export it as an archive. This is done with this command: +mkdir root/Gogs +lxc image export ubuntu-noble-gogs-image root/Gogs/ubuntu-noble-gogs-image-2024-06-20-archive +# Before we import the image into the new VM, we have to make sure we can establish an SSH connection between the old VM and the new one. This is done via a VPN or Wireguard connection. So, use the `scp` command to copy the image to the new VM and replace `usera@host:/home/user` with the correct destination path: +# scp ./root/Gogs/ubuntu-noble-gogs-image-2024-06-20-archive.tar.gz usera@host:/home/user +# Furthermore, make sure both `lxc` and `lxd` are installed on the new VM. Then, import the image as seen here: +# lxc image import root/Gogs/ubuntu-noble-gogs-image-2024-06-20-archive.tar.gz --alias ubuntu-noble-gogs-image_on_new_vm +# Finally, confirm that the imported image appears in the list on our new VM: +lxc image list +lxc copy ubuntu-noble-gogs ubuntu-noble-gogs-b +lxc delete ubuntu-noble-gogs-b +``` + +## Slideshow + +```bash Sun Jun 23 2024 14:23:01 GMT-0700 (Mountain Standard Time) +lsblk +mount /dev/sdc2 /mnt +cp -R /mnt/var/www/html/Images-c9dbce3b-Results/thumbs/ /var/www/html/Images-c9dbce3b-Results/. +ls /var/www/html/Images-c9dbce3b-Results/thumbs/ +exit +``` + +## LXC + +| NAME | STATE | IPV4 | IPV6 | TYPE | SNAPSHOTS | +|------|-------|------|------|------|-----------| + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/Readeck +scp root@192.168.11.12:/tmp/metadata.tar.gz /root/Readeck/. +scp root@192.168.11.12:/tmp/vzdump-lxc-107-2024_06_23-19_23_43.tar.gz /root/Readeck/. +lxc image import --alias=proxmox-107-debian-bookworm-readeck-image /root/Readeck/metadata.tar.gz /root/Readeck/vzdump-lxc-107-2024_06_23-19_23_43.tar.gz +lxc launch proxmox-107-debian-bookworm-readeck-image debian-bookworm-readeck -c boot.autostart=true +lxc exec debian-bookworm-readeck bash +``` + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/Zabbix +scp root@192.168.11.12:/tmp/metadata.tar.gz /root/Zabbix/. +scp root@192.168.11.12:/tmp/vzdump-lxc-109-2024_06_23-20_03_51.tar.gz /root/Zabbix/. +lxc image import --alias=proxmox-109-id-code-zabbix-image /root/Zabbix/metadata.tar.gz /root/Zabbix/vzdump-lxc-109-2024_06_23-20_03_51.tar.gz +lxc launch proxmox-109-id-code-zabbix-image proxmox-zabbix -c boot.autostart=true +lxc exec id-code-zabbix bash +``` + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/HomeAssistantCore +scp root@192.168.11.12:/tmp/metadata.tar.gz /root/HomeAssistantCore/. +scp root@192.168.11.12:/tmp/vzdump-lxc-110-2024_06_23-20_52_34.tar.gz /root/HomeAssistantCore/. +lxc image import --alias=proxmox-110-ubuntu-noble-home-assistant-core-image /root/HomeAssistantCore/metadata.tar.gz /root/HomeAssistantCore/vzdump-lxc-110-2024_06_23-20_52_34.tar.gz +lxc launch proxmox-110-ubuntu-noble-home-assistant-core-image ubuntu-noble-home-assistant-core -c boot.autostart=true +lxc exec ubuntu-noble-home-assistant-core bash +``` + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/Ansible +scp root@192.168.11.12:/tmp/104-metadata.tar.gz /root/Ansible/metadata.tar.gz +scp root@192.168.11.12:/tmp/vzdump-lxc-104-2024_06_23-21_55_47.tar.gz /root/Ansible/. +lxc image import --alias=proxmox-104-debian-bookworm-ansible-image /root/Ansible/metadata.tar.gz /root/Ansible/vzdump-lxc-104-2024_06_23-21_55_47.tar.gz +lxc launch proxmox-104-debian-bookworm-ansible-image debian-bookworm-ansible -c boot.autostart=true +lxc exec debian-bookworm-ansible bash +``` + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/InvoiceNinja +scp root@192.168.11.12:/tmp/105-metadata.tar.gz /root/InvoiceNinja/metadata.tar.gz +scp root@192.168.11.12:/tmp/vzdump-lxc-105-2024_06_23-21_57_29.tar.gz /root/InvoiceNinja/. +lxc image import --alias=proxmox-105-debian-bookworm-invoice-ninja-image /root/InvoiceNinja/metadata.tar.gz /root/InvoiceNinja/vzdump-lxc-105-2024_06_23-21_57_29.tar.gz +lxc launch proxmox-105-debian-bookworm-invoice-ninja-image debian-bookworm-invoice-ninja -c boot.autostart=true +lxc exec debian-bookworm-invoice-ninja bash +``` + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/Odoo +scp root@192.168.11.12:/tmp/106-metadata.tar.gz /root/Odoo/metadata.tar.gz +scp root@192.168.11.12:/tmp/vzdump-lxc-106-2024_06_23-22_39_08.tar.gz /root/Odoo/. +lxc image import --alias=proxmox-106-debian-bookworm-odoo-image /root/Odoo/metadata.tar.gz /root/Odoo/vzdump-lxc-106-2024_06_23-22_39_08.tar.gz +lxc launch proxmox-106-debian-bookworm-odoo-image debian-bookworm-odoo -c boot.autostart=true +lxc exec debian-bookworm-odoo bash +``` + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/UpTimeKuma +scp root@192.168.11.12:/tmp/100-metadata.tar.gz /root/UpTimeKuma/metadata.tar.gz +scp root@192.168.11.12:/tmp/vzdump-lxc-100-2024_06_23-22_49_01.tar.gz /root/UpTimeKuma/. +lxc image import --alias=proxmox-100-ubuntu-noble-up-time-kuma-image /root/UpTimeKuma/metadata.tar.gz /root/UpTimeKuma/vzdump-lxc-100-2024_06_23-22_49_01.tar.gz +lxc launch proxmox-100-ubuntu-noble-up-time-kuma-image ubuntu-noble-up-time-kuma -c boot.autostart=true +lxc exec ubuntu-noble-up-time-kuma bash +``` + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/CasaOS +scp root@192.168.11.12:/tmp/101-metadata.tar.gz /root/CasaOS/metadata.tar.gz +scp root@192.168.11.12:/tmp/vzdump-lxc-101-2024_06_23-22_55_55.tar.gz /root/CasaOS/. +lxc image import --alias=proxmox-101-ubuntu-noble-casa-os-image /root/CasaOS/metadata.tar.gz /root/CasaOS/vzdump-lxc-101-2024_06_23-22_55_55.tar.gz +lxc launch proxmox-101-ubuntu-noble-casa-os-image ubuntu-noble-casa-os -c boot.autostart=true +lxc exec ubuntu-noble-casa-os bash +``` + +```bash Sun Jun 23 2024 20:54:13 GMT-0700 (Mountain Standard Time) +mkdir /root/Emby +scp root@192.168.11.12:/tmp/102-metadata.tar.gz /root/Emby/metadata.tar.gz +scp root@192.168.11.12:/tmp/vzdump-lxc-102-2024_06_23-23_10_03.tar.gz /root/Emby/. +lxc image import --alias=proxmox-102-ubuntu-noble-emby-image /root/Emby/metadata.tar.gz /root/Emby/vzdump-lxc-102-2024_06_23-23_10_03.tar.gz +lxc launch proxmox-102-ubuntu-noble-emby-image ubuntu-noble-emby -c boot.autostart=true +lxc exec ubuntu-noble-emby bash +``` + +```bash Tue Jun 25 2024 19:58:22 GMT-0700 (Mountain Standard Time) +mkdir /root/PhotoPrism +scp root@192.168.11.12:/tmp/metadata.tar.gz /root/PhotoPrism/. +scp root@192.168.11.12:/tmp/vzdump-lxc-103-2024_06_25-18_54_52.tar.gz /root/PhotoPrism/. +lxc image import --alias=proxmox-103-ubuntu-noble-photoprism-image /root/PhotoPrism/metadata.tar.gz /root/PhotoPrism/vzdump-lxc-103-2024_06_25-18_54_52.tar.gz +lxc launch proxmox-103-ubuntu-noble-photoprism-image ubuntu-noble-photoprism -c boot.autostart=true +lxc exec ubuntu-noble-photoprism bash +``` + +```bash Tue Jun 25 2024 19:58:22 GMT-0700 (Mountain Standard Time) +mkdir /root/VaultWarden +scp root@192.168.11.12:/tmp/metadata.tar.gz /root/VaultWarden/. +scp root@192.168.11.12:/tmp/vzdump-lxc-108-2024_06_25-19_56_58.tar.gz /root/VaultWarden/. +lxc image import --alias=proxmox-108-ubuntu-noble-vaultwarden-image /root/VaultWarden/metadata.tar.gz /root/VaultWarden/vzdump-lxc-108-2024_06_25-19_56_58.tar.gz +lxc launch proxmox-108-ubuntu-noble-vaultwarden-image ubuntu-noble-vaultwarden -c boot.autostart=true +lxc exec ubuntu-noble-vaultwarden bash +``` + +```bash Tue Jun 25 2024 20:28:11 GMT-0700 (Mountain Standard Time) +mkdir /root/OwnCast +scp root@192.168.11.12:/tmp/metadata.tar.gz /root/OwnCast/. +scp root@192.168.11.12:/tmp/vzdump-lxc-109-2024_06_25-20_27_52.tar.gz /root/OwnCast/. +lxc image import --alias=proxmox-109-ubuntu-noble-owncast-image /root/OwnCast/metadata.tar.gz /root/OwnCast/vzdump-lxc-109-2024_06_25-20_27_52.tar.gz +lxc launch proxmox-109-ubuntu-noble-owncast-image ubuntu-noble-owncast -c boot.autostart=true +lxc exec ubuntu-noble-owncast bash +``` + +```bash Mon Jun 24 2024 15:26:49 GMT-0700 (Mountain Standard Time) +lxc launch ubuntu:24.04 ubuntu-noble-immich- +lxc list +lxc exec ubuntu-noble-immich- bash +``` + +```bash Wed Jun 26 2024 17:13:38 GMT-0700 (Mountain Standard Time) +mv /home/syncthing/Proxmox/immich*.tar.gz Immich/. +# /home/syncthing/Proxmox/immich_redis_export.tar.gz +lxc image import --alias=docker-alpine-3-20-immich-redis-image /root/Immich/metadata.tar.gz /root/Immich/immich_redis_export.tar.gz +lxc launch docker-alpine-3-20-immich-redis-image alpine-3-20-immich-redis -c boot.autostart=true +lxc exec alpine-3-20-immich-redis sh +# /home/syncthing/Proxmox/immich_postgres_export.tar.gz +lxc image import --alias=docker-alpine-3-20-immich-postgres-image /root/Immich/metadata.tar.gz /root/Immich/immich_postgres_export.tar.gz +lxc launch docker-alpine-3-20-immich-postgres-image alpine-3-20-immich-postgres -c boot.autostart=true +lxc exec alpine-3-20-immich-postgres bash +# /home/syncthing/Proxmox/immich_machine_learning_export.tar.gz +lxc image import --alias=docker-alpine-3-20-immich-machine-learning-image /root/Immich/metadata.tar.gz /root/Immich/immich_machine_learning_export.tar.gz +lxc launch docker-alpine-3-20-immich-machine-learning-image alpine-3-20-immich-machine-learning -c boot.autostart=true +lxc exec alpine-3-20-immich-machine-learning bash +# /home/syncthing/Proxmox/immich_server_export.tar.gz +lxc image import --alias=docker-alpine-3-20-immich-server-image /root/Immich/metadata.tar.gz /root/Immich/immich_server_export.tar.gz +lxc launch docker-alpine-3-20-immich-server-image alpine-3-20-immich-server -c boot.autostart=true +lxc exec alpine-3-20-immich-server bash +``` + +```bash Wed Jun 26 2024 17:54:01 GMT-0700 (Mountain Standard Time) +apt install lxc-utils +``` + +```bash +lxc config set debian-bookworm-ansible boot.autostart false +lxc config set ubuntu-noble-casa-os boot.autostart false +lxc config set ubuntu-noble-emby boot.autostart false +lxc config set ubuntu-noble-home-assistant-core boot.autostart false +lxc config set ubuntu-noble-owncast boot.autostart false +lxc config set ubuntu-noble-up-time-kuma boot.autostart false +lxc file push /home/syncthing/Proxmox/*.png ubuntu-noble-emby/home/ +``` + +```bash Wed Jun 26 2024 18:07:05 GMT-0700 (Mountain Standard Time) +# https://ubuntu.com/tutorials/how-to-run-docker-inside-lxd-containers#4-test-your-docker-container +lxc storage create docker btrfs +lxc launch 91c12543d4f6 ubuntu-noble-docker +lxc storage volume create docker ubuntu-noble-docker +lxc config device add ubuntu-noble-docker docker disk pool=docker source=ubuntu-noble-docker path=/var/lib/docker +lxc config set ubuntu-noble-docker security.nesting=true security.syscalls.intercept.mknod=true security.syscalls.intercept.setxattr=true +lxc stop ubuntu-noble-docker +lxc rename ubuntu-noble-docker ubuntu-noble-docker-immich +lxc copy ubuntu-noble-docker-immich ubuntu-noble-docker-immich-copy +lxc start ubuntu-noble-docker-immich +lxc exec ubuntu-noble-docker-immich bash +sudo apt-get update + sudo apt-get install \ + ca-certificates \ + curl \ + gnupg \ + lsb-release +curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg \ +--dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg +echo \ +"deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ +$(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null +sudo apt-get update +sudo apt-get install docker-ce docker-ce-cli containerd.io +docker run -it ubuntu bash +exit +lxc exec ubuntu-noble-docker-immich bash +ps aux +mkdir ./immich-app +cd ./immich-app +wget -O docker-compose.yml https://github.com/immich-app/immich/releases/latest/download/docker-compose.yml +wget -O .env https://github.com/immich-app/immich/releases/latest/download/example.env +wget -O hwaccel.transcoding.yml https://github.com/immich-app/immich/releases/latest/download/hwaccel.transcoding.yml +wget -O hwaccel.ml.yml https://github.com/immich-app/immich/releases/latest/download/hwaccel.ml.yml +docker compose up -d +docker compose pull && docker compose up -d +exit +lxc snapshot ubuntu-noble-docker-immich ubuntu-noble-docker-immich-2024-06-26 +``` + +```bash Thu Jun 27 2024 15:28:53 GMT-0700 (Mountain Standard Time) +mkdir /root/Dockge +scp root@192.168.11.12:/tmp/metadata.tar.gz /root/Dockge/. +scp root@192.168.11.12:/tmp/vzdump-lxc-111-2024_06_27-15_28_21.tar.gz /root/Dockge/. +lxc image import --alias=proxmox-111-ubuntu-noble-dockge-immich-image /root/Dockge/metadata.tar.gz /root/Dockge/vzdump-lxc-111-2024_06_27-15_28_21.tar.gz +lxc launch proxmox-111-ubuntu-noble-dockge-immich-image ubuntu-noble-dockge-immich -c boot.autostart=true +lxc exec ubuntu-noble-dockge-immich bash +``` + +```bash Thu Jun 27 2024 15:48:31 GMT-0700 (Mountain Standard Time) +mkdir /root/HomeAssistant +scp root@192.168.11.12:/tmp/metadata.tar.gz /root/HomeAssistant/. +scp root@192.168.11.12:/tmp/vzdump-lxc-112-2024_06_27-15_47_44.tar.gz /root/HomeAssistant/. +lxc image import --alias=proxmox-112-ubuntu-noble-dockge-home-assistant-image /root/HomeAssistant/metadata.tar.gz /root/HomeAssistant/vzdump-lxc-112-2024_06_27-15_47_44.tar.gz +lxc launch proxmox-112-ubuntu-noble-dockge-home-assistant-image ubuntu-noble-dockge-home-assistant -c boot.autostart=true +lxc exec ubuntu-noble-dockge-home-assistant bash +``` + +```bash +lxc export ubuntu-noble-gogs /backups/lxd/ubuntu-noble-gogs-backup-$(date +'%m-%d-%Y').tar.xz --optimized-storage +``` diff --git a/_-Review/casa-os.md b/_-Review/casa-os.md new file mode 100644 index 0000000..2b58585 --- /dev/null +++ b/_-Review/casa-os.md @@ -0,0 +1,8 @@ +--- +created: 2024-07-02T16:17:32.365Z +status: 1-Unknown +type: "'\"note\"'" +updated: 2024-08-05T21:32:59.268Z +--- + +# CasaOS diff --git a/_-Review/cep.md b/_-Review/cep.md index 9608d78..63d2084 100644 --- a/_-Review/cep.md +++ b/_-Review/cep.md @@ -42,4 +42,11 @@ These would be another case of maybe CEP. - ntp01.mes.infineon.com - ntp01.auc.infineon.com -- reftime.ifxcep.net \ No newline at end of file +- reftime.ifxcep.net + +- [x] CDE5 +- [x] CDE6 +- [x] SPV +- [x] CDE4 +- [x] Elipsometer +- [x] SRP diff --git a/_-Review/certbot.md b/_-Review/certbot.md index c472c55..316e57a 100644 --- a/_-Review/certbot.md +++ b/_-Review/certbot.md @@ -1,7 +1,7 @@ --- type: "topic" created: "2024-01-06T01:25:36.083Z" -updated: "2024-01-06T01:25:36.083Z" +updated: "2024-06-17T18:32:54.221Z" --- # certbot @@ -106,3 +106,21 @@ ufw allow from 0.0.0.0/0 to any port 8080 comment "24) acme-challenge" cp /var/log/letsencrypt/letsencrypt.log /home/vscode/Notes certbot --non-interactive --redirect --agree-tos --nginx -d phares3757.ddns.net -m mikepharesjr@msn.com ``` + +```bash Thu Jun 13 2024 16:27:03 GMT-0700 (Mountain Standard Time) +# https://certbot.eff.org/instructions?ws=nginx&os=ubuntufocal +apt-get remove certbot -y +snap install --classic certbot +ln -s /snap/bin/certbot /usr/bin/certbot +mkdir -p /var/www/certbot/.well-known/acme-challenge +touch /var/www/certbot/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +# certbot --nginx +certbot certonly --nginx +# always pick phares3757 first! +# http://immich3757.ddns.net/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +systemctl list-timers +# /etc/crontab/ +# /etc/cron.*/* +certbot renew --dry-run +# https://www.f5.com/company/blog/nginx/using-free-ssltls-certificates-from-lets-encrypt-with-nginx +``` diff --git a/_-Review/cockpit.md b/_-Review/cockpit.md new file mode 100644 index 0000000..d2e79fb --- /dev/null +++ b/_-Review/cockpit.md @@ -0,0 +1,29 @@ +--- +assigned: '' +created: 2024-07-26T23:21:44.132Z +progress: 0 +tags: + - Hosts +type: note +updated: 2024-08-05T21:04:41.300Z +--- + +# Cockpit + +- [cockpit](https://cockpit-project.org/) +- [podman](https://192.168.11.2:9090/podman#/?container=all) + +```bash Fri Jul 26 2024 15:45:00 GMT-0700 (Mountain Standard Time) +apt-cache rdepends cockpit +apt install cockpit -y +passwd phares + + + + + + + +apt-get install cockpit cockpit-podman -y +systemctl enable --now cockpit.socket +``` diff --git a/_-Review/code-server.md b/_-Review/code-server.md index 023ce13..25bb264 100644 --- a/_-Review/code-server.md +++ b/_-Review/code-server.md @@ -1,12 +1,20 @@ --- -type: "basic-note" -assigned: "" -created: "2024-01-06T01:25:36.079Z" -updated: "2024-01-06T01:25:36.079Z" +assigned: '' +created: 2024-01-06T01:25:36.079Z +progress: 0 +tags: [] +type: note +updated: 2024-07-26T22:56:25.892Z --- # Code Server +## Studio Code Server + + + +### Home Assistant Community Add-on: Visual Studio Code + ```bash sudo -i apt remove code-server @@ -51,16 +59,88 @@ exit ``` ```bash -# git bash + + + npm i -D code-server --unsafe-perm cd "L:/Git/code-server/node_modules/.bin" bash code-server ``` -## Sub-tasks +```yaml Sat Jul 20 2024 16:00:56 GMT-0700 (Mountain Standard Time) -- [ ] code-server -### Relations -[Ubuntu](ubuntu.md) +services: + code-server: + container_name: code-server + environment: + - DEFAULT_WORKSPACE=/config/workspace #optional + - HASHED_PASSWORD= #optional + - PASSWORD=${PASSWORD} #optional + - PGID=1000 + - PROXY_DOMAIN=${PROXY_DOMAIN} #optional + - PUID=1000 + - SUDO_PASSWORD_HASH= #optional + - SUDO_PASSWORD=${SUDO_PASSWORD} #optional + - TZ=${TZ} + image: lscr.io/linuxserver/code-server:latest + ports: + - 8443:8443 + restart: unless-stopped + volumes: + - code-config:/config +networks: {} +volumes: + code-config: + driver: local +``` + +```conf Sat Jul 20 2024 16:19:07 GMT-0700 (Mountain Standard Time) +PASSWORD=IWd6JtGv#qf0e9jcCYDg +PROXY_DOMAIN=code-server.ddns.net +SUDO_PASSWORD=IWd6JtGv#qf0e9jcCYDg + + + + + + + +TZ=US/Phoenix +``` + +```bash +docker logs -f code-server +docker exec -it code-server /bin/bash +docker inspect -f '{{ index .Config.Labels "build_version" }}' code-server +docker inspect -f '{{ index .Config.Labels "build_version" }}' lscr.io/linuxserver/code-server:latest +``` + +```yaml + + + +services: + msedge: + image: lscr.io/linuxserver/msedge:latest + container_name: msedge + security_opt: + - seccomp:unconfined #optional + environment: + - PUID=1000 + - PGID=1000 + - TZ=Etc/UTC + - EDGE_CLI=https://www.linuxserver.io/ #optional + volumes: + - msedge-config:/config + ports: + - 5006:3000 + # - 3001:3001 + shm_size: "1gb" + restart: unless-stopped +networks: {} +volumes: + msedge-config: + driver: local +``` diff --git a/_-Review/cups.md b/_-Review/cups.md new file mode 100644 index 0000000..1ff4ed9 --- /dev/null +++ b/_-Review/cups.md @@ -0,0 +1,14 @@ +--- +created: 2024-08-05T21:06:58.918Z +type: note +updated: 2024-08-05T21:07:20.745Z +--- + +# Cups + +## HP Printer + +```bash +# apt-get install --assume-yes libcups2 cups libcups2-dev cups-bsd cups-client avahi-utils libavahi-client-dev libavahi-core-dev libavahi-common-dev libcupsimage2-dev libdbus-1-dev build-essential gtk2-engines-pixbuf ghostscript openssl libjpeg-dev libatk-adaptor libgail-common libsnmp-dev snmp-mibs-downloader libtool libtool-bin libusb-1.0-0-dev libusb-0.1-4 wget policykit-1 policykit-1-gnome automake1.11 python3-dbus.mainloop.pyqt5 python3-reportlab python3-notify2 python3-pyqt5 python3-dbus python3-gi python3-lxml python3-dev python3-pil python-is-python3 libsane libsane-dev sane-utils xsane -y +apt-get install --assume-yes libcups2t64 cups cups-bsd cups-client avahi-utils libavahi-client-dev libavahi-core-dev libavahi-common-dev libcupsimage2-dev libdbus-1-dev build-essential gtk2-engines-pixbuf ghostscript openssl libjpeg-dev libatk-adaptor libgail-common libsnmp-dev snmp-mibs-downloader libtool libtool-bin libusb-1.0-0-dev libusb-0.1-4 wget policykit-1 policykit-1-gnome automake1.11 python3-dbus.mainloop.pyqt5 python3-reportlab python3-notify2 python3-pyqt5 python3-dbus python3-gi python3-lxml python3-dev python3-pil python-is-python3 sane-utils xsane -y +``` diff --git a/_-Review/dashkiosk.md b/_-Review/dashkiosk.md index 0cf6d68..b8cec43 100644 --- a/_-Review/dashkiosk.md +++ b/_-Review/dashkiosk.md @@ -1,15 +1,24 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.138Z" -updated: "2024-01-06T01:25:36.138Z" +assigned: '' +created: 2024-01-06T01:25:36.138Z +progress: 0 +tags: + - phares3757 + - Duck + - NoIP + - Hosts +type: note +updated: 2024-07-27T17:16:57.825Z --- -# Ubuntu Dashkiosk +# Dashkiosk [Ubuntu](ubuntu.md) ```bash -# https://mir-server.io/docs/how-to-set-up-digital-signage-on-ubuntu-frame + + + apt update apt upgrade -y apt install update-manager-core diff --git a/_-Review/desktop-0uj8dd5.md b/_-Review/desktop-0uj8dd5.md new file mode 100644 index 0000000..16ca132 --- /dev/null +++ b/_-Review/desktop-0uj8dd5.md @@ -0,0 +1,71 @@ +--- +created: 2024-07-29T23:54:41.000Z +type: note +updated: 2024-07-29T23:54:41.000Z +--- + +# DESKTOP-0UJ8DD5 + +## desktop-0uj8dd5 + +```yml Sun Jul 28 2024 15:23:32 GMT-0700 (Mountain Standard Time) +Host Name: DESKTOP-0UJ8DD5 +OS Name: Microsoft Windows 10 Pro +OS Version: 10.0.19045 N/A Build 19045 +OS Manufacturer: Microsoft Corporation +OS Configuration: Standalone Workstation +OS Build Type: Multiprocessor Free +Registered Owner: Windows User +Registered Organization: +Product ID: 00330-80000-00000-AA711 +Original Install Date: 1/1/2021, 11:22:59 AM +System Boot Time: 7/28/2024, 10:30:35 AM +System Manufacturer: Dell Inc. +System Model: OptiPlex 790 +System Type: x64-based PC +Processor(s): 1 Processor(s) Installed. + [01]: Intel64 Family 6 Model 42 Stepping 7 GenuineIntel ~3101 Mhz +BIOS Version: Dell Inc. A11, 12/30/2011 +Windows Directory: C:\WINDOWS +System Directory: C:\WINDOWS\system32 +Boot Device: \Device\HarddiskVolume2 +System Locale: en-us;English (United States) +Input Locale: en-us;English (United States) +Time Zone: (UTC-07:00) Arizona +Total Physical Memory: 8,145 MB +Available Physical Memory: 2,524 MB +Virtual Memory: Max Size: 12,497 MB +Virtual Memory: Available: 4,569 MB +Virtual Memory: In Use: 7,928 MB +Page File Location(s): C:\pagefile.sys +Domain: WORKGROUP +Logon Server: \\DESKTOP-0UJ8DD5 +Hotfix(s): 42 Hotfix(s) Installed. +Network Card(s): 2 NIC(s) Installed. +Hyper-V Requirements: VM Monitor Mode Extensions: Yes + Virtualization Enabled In Firmware: Yes + Second Level Address Translation: Yes + Data Execution Prevention Available: Yes +``` + +```bash Sun Jul 28 2024 15:24:51 GMT-0700 (Mountain Standard Time) +diskpart +list volume +# Volume ### Ltr Label Fs Type Size Status Info +# ---------- --- ----------- ----- ---------- ------- --------- -------- +# Volume 0 C NTFS Partition 301 GB Healthy Boot +# Volume 1 V Videos NTFS Partition 159 GB Healthy +# Volume 2 L Git NTFS Partition 4104 MB Healthy +# Volume 3 SYSTEM FAT32 Partition 100 MB Healthy System +# Volume 4 NTFS Partition 526 MB Healthy Hidden +# Volume 5 D D NTFS Partition 238 GB Healthy +``` + +```bash Sun Jul 28 2024 15:23:36 GMT-0700 (Mountain Standard Time) +wmic diskdrive get Name, Manufacturer, Model, InterfaceType, MediaType, SerialNumber +# InterfaceType Manufacturer MediaType Model Name SerialNumber +# SCSI (Standard disk drives) Fixed hard disk media WDC PC SN520 SDAPNUW-256G-1006 \\.\PHYSICALDRIVE1 1833_5880_3503_0001_001B_448B_4447_030B. +# IDE (Standard disk drives) Fixed hard disk media SHGS31-500GS-2 \\.\PHYSICALDRIVE0 EN08N831310108V0W +``` + +- [vlc](rtsp://192.168.11.25/0) diff --git a/_-Review/desktop-bmv4v66.md b/_-Review/desktop-bmv4v66.md index a3fd2aa..cd9b9cb 100644 --- a/_-Review/desktop-bmv4v66.md +++ b/_-Review/desktop-bmv4v66.md @@ -1,11 +1,12 @@ --- -type: "topic" -Brand: "Trigkey" -GPU: "Intel Celeron 12th Gen N100 3.4GHz" -SSD: "M.2 2280" -RAM: "16GB DDR4" -created: "2024-01-14T02:18:08.272Z" -updated: "2024-02-02T22:16:54.818Z" +Brand: Trigkey +created: 2024-01-14T02:18:08.272Z +draft: true; +GPU: Intel Celeron 12th Gen N100 3.4GHz +RAM: 16GB DDR4 +SSD: M.2 2280 +type: topic +updated: 2024-07-21T19:35:28.000Z --- # DESKTOP-BMV4V66 diff --git a/_-Review/desktop-chelsea copy.md b/_-Review/desktop-chelsea copy.md new file mode 100644 index 0000000..1acb499 --- /dev/null +++ b/_-Review/desktop-chelsea copy.md @@ -0,0 +1,189 @@ +# desktop-chelsea + +## desktop-ka0lmmj (Disk 0) + +## desktop-vvo6kcm (Disk 1) + +```bash desktop-vvo6kcm Sat Jun 15 2024 12:38:33 GMT-0700 (Mountain Standard Time) +list disk +``` + +| Disk ### | Status | Size | Free | Dyn | Gpt | +|----------|--------|---------|---------|-----|-----| +| Disk 0 | Online | 465 GB | 2048 KB | | * | +| Disk 1 | Online | 1863 GB | 2048 KB | | * | + +```bash +detail disk +``` + +```yaml Sat Jun 15 2024 14:53:19 GMT-0700 (Mountain Standard Time) +WDS500G3X0C-00SJG0 +Disk ID: {0F06B0A7-9C47-11EA-BA06-D4BED9970C7C} +Type : NVMe +Status : Online +Path : 0 +Target : 0 +LUN ID : 0 +Location Path : PCIROOT(0)#PCI(1B04)#PCI(0000)#NVME(P00T00L00) +Current Read-only State : No +Read-only : No +Boot Disk : No +Pagefile Disk : No +Hibernation File Disk : No +Crashdump Disk : No +Clustered Disk : No +``` + +```yaml Sat Jun 15 2024 14:53:17 GMT-0700 (Mountain Standard Time) +WD_BLACK SN770 2TB +Disk ID: {5AC1E3B7-DA3C-49C6-AA5C-2C14E04CE179} +Type : NVMe +Status : Online +Path : 0 +Target : 0 +LUN ID : 0 +Location Path : PCIROOT(0)#PCI(1D00)#PCI(0000)#NVME(P00T00L00) +Current Read-only State : No +Read-only : No +Boot Disk : Yes +Pagefile Disk : Yes +Hibernation File Disk : No +Crashdump Disk : Yes +Clustered Disk : No +``` + +```bash desktop-ka0lmmj Sat Jun 15 2024 13:52:16 GMT-0700 (Mountain Standard Time) +list volume +``` + +| Volume ### | Ltr | Label | Fs | Type | Size | Status | Info | +|------------|-----|-------------|-------|-----------|---------|---------|--------| +| Volume 0 | C | | NTFS | Partition | 122 GB | Healthy | Boot | +| Volume 1 | D | ProgramData | NTFS | Partition | 332 GB | Healthy | | +| Volume 2 | L | Git | NTFS | Partition | 10 GB | Healthy | | +| Volume 3 | | | FAT32 | Partition | 100 MB | Healthy | System | +| Volume 4 | | | NTFS | Partition | 625 MB | Healthy | Hidden | +| Volume 5 | | | NTFS | Partition | 324 GB | Healthy | | +| Volume 6 | | ProgramData | NTFS | Partition | 1337 GB | Healthy | | +| Volume 7 | | Code | NTFS | Partition | 200 GB | Healthy | | +| Volume 8 | | | FAT32 | Partition | 100 MB | Healthy | Hidden | +| Volume 9 | | | NTFS | Partition | 625 MB | Healthy | Hidden | + +```bash desktop-vvo6kcm Sat Jun 15 2024 12:38:30 GMT-0700 (Mountain Standard Time) +list volume +``` + +| Volume ### | Ltr | Label | Fs | Type | Size | Status | Info | +|------------|-----|-------------|-------|-----------|---------|---------|--------| +| Volume 0 | | | NTFS | Partition | 122 GB | Healthy | | +| Volume 1 | F | ProgramData | NTFS | Partition | 332 GB | Healthy | | +| Volume 2 | G | Git | NTFS | Partition | 10 GB | Healthy | | +| Volume 3 | | | FAT32 | Partition | 100 MB | Healthy | Hidden | +| Volume 4 | | | NTFS | Partition | 625 MB | Healthy | Hidden | +| Volume 5 | C | | NTFS | Partition | 324 GB | Healthy | Boot | +| Volume 6 | D | ProgramData | NTFS | Partition | 1337 GB | Healthy | | +| Volume 7 | L | Code | NTFS | Partition | 200 GB | Healthy | | +| Volume 8 | | | FAT32 | Partition | 100 MB | Healthy | System | +| Volume 9 | | | NTFS | Partition | 625 MB | Healthy | Hidden | + +```js Sat Jun 15 2024 13:13:30 GMT-0700 (Mountain Standard Time) +// https://jsoneditoronline.org/#left=local.moloto&right=local.rihama +function query (data) { + return _.chain(data) + .orderBy(['identifier.id'], ['asc']) + .map(item => ({ + "id": item?.identifier?.id, + "version": item?.version, + "publisherDisplayName": item?.metadata?.publisherDisplayName, + "installedTimestamp": item?.metadata?.installedTimestamp, + "isPreReleaseVersion": item?.metadata?.isPreReleaseVersion, + })) + .value() +} +``` + +```json vscode desktop-vvo6kcm Sat Jun 15 2024 13:30:43 GMT-0700 (Mountain Standard Time) +[{ + "id":"aliasadidev.nugetpackagemanagergui","version":"2.1.0","publisherDisplayName":"aliasadidev","installedTimestamp":1718481669464,"isPreReleaseVersion":false},{ + "id":"bennycode.sort-everything","version":"1.4.1","publisherDisplayName":"Benny Neugebauer","installedTimestamp":1718481678269,"isPreReleaseVersion":false},{ + "id":"bierner.markdown-checkbox","version":"0.4.0","publisherDisplayName":"Matt Bierner","installedTimestamp":1718481646914,"isPreReleaseVersion":false},{ + "id":"brunnerh.file-properties-viewer","version":"1.2.0","publisherDisplayName":"brunnerh","installedTimestamp":1718481668249,"isPreReleaseVersion":false},{ + "id":"darkriszty.markdown-table-prettify","version":"3.6.0","publisherDisplayName":"Krisztian Daroczi","installedTimestamp":1718481680131,"isPreReleaseVersion":false},{ + "id":"ifx.type-script-helper","version":"1.6.2","installedTimestamp":1718420152741},{ + "id":"johnpapa.vscode-peacock","version":"4.2.2","publisherDisplayName":"John Papa","installedTimestamp":1718481647943,"isPreReleaseVersion":false},{ + "id":"lowfront.vscode-windows-lnk","version":"0.0.2","publisherDisplayName":"lowfront","installedTimestamp":1718481650381,"isPreReleaseVersion":false},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1718423374673,"isPreReleaseVersion":false},{ + "id":"mikeburgh.xml-format","version":"1.1.3","publisherDisplayName":"Mike Burgh","installedTimestamp":1718481649339,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.csharp","version":"2.33.17","publisherDisplayName":"Microsoft","installedTimestamp":1718429527161,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.vscode-dotnet-runtime","version":"2.0.6","publisherDisplayName":"Microsoft","installedTimestamp":1718429527173,"isPreReleaseVersion":false},{ + "id":"ms-vscode.live-server","version":"0.4.13","publisherDisplayName":"Microsoft","installedTimestamp":1718481666232,"isPreReleaseVersion":false},{ + "id":"patcx.vscode-nuget-gallery","version":"1.1.0","publisherDisplayName":"pcislo","installedTimestamp":1718481684748,"isPreReleaseVersion":false},{ + "id":"phplasma.csv-to-table","version":"1.4.0","publisherDisplayName":"Andrew Armstrong","installedTimestamp":1718481666547,"isPreReleaseVersion":false},{ + "id":"rangav.vscode-thunder-client","version":"2.24.11","publisherDisplayName":"Thunder Client","installedTimestamp":1718481693058,"isPreReleaseVersion":false},{ + "id":"ryanluker.vscode-coverage-gutters","version":"2.11.1","publisherDisplayName":"ryanluker","installedTimestamp":1718481666220,"isPreReleaseVersion":false},{ + "id":"ryu1kn.partial-diff","version":"1.4.3","publisherDisplayName":"Ryuichi Inagaki","installedTimestamp":1718481652127,"isPreReleaseVersion":false},{ + "id":"scabana.trxviewer","version":"1.0.3","publisherDisplayName":"Simon Le Bourdais-Cabana","installedTimestamp":1718481653431,"isPreReleaseVersion":false},{ + "id":"streetsidesoftware.code-spell-checker","version":"3.0.1","publisherDisplayName":"Street Side Software","installedTimestamp":1718481683280,"isPreReleaseVersion":false},{ + "id":"tamasruss.kanbandown","version":"0.0.9","publisherDisplayName":"Tamás Russ","installedTimestamp":1718481681323,"isPreReleaseVersion":false}] +``` + +```json code-insiders desktop-vvo6kcm Sat Jun 15 2024 13:30:45 GMT-0700 (Mountain Standard Time) +[{ + "id":"ahmadalli.vscode-nginx-conf","version":"0.3.5","publisherDisplayName":"ahmadalli","installedTimestamp":1718473308845,"isPreReleaseVersion":false},{ + "id":"aliasadidev.nugetpackagemanagergui","version":"2.1.0","publisherDisplayName":"aliasadidev","installedTimestamp":1718483331121,"isPreReleaseVersion":false},{ + "id":"bennycode.sort-everything","version":"1.4.1","publisherDisplayName":"Benny Neugebauer","installedTimestamp":1718473310295,"isPreReleaseVersion":false},{ + "id":"bierner.markdown-checkbox","version":"0.4.0","publisherDisplayName":"Matt Bierner","installedTimestamp":1718473241554,"isPreReleaseVersion":false},{ + "id":"bierner.markdown-mermaid","version":"1.23.0","publisherDisplayName":"Matt Bierner","installedTimestamp":1718473334867,"isPreReleaseVersion":false},{ + "id":"brunnerh.file-properties-viewer","version":"1.2.0","publisherDisplayName":"brunnerh","installedTimestamp":1718473305865,"isPreReleaseVersion":false},{ + "id":"ckolkman.vscode-postgres","version":"1.4.3","publisherDisplayName":"Chris Kolkman","installedTimestamp":1718473336499,"isPreReleaseVersion":false},{ + "id":"darkriszty.markdown-table-prettify","version":"3.6.0","publisherDisplayName":"Krisztian Daroczi","installedTimestamp":1718473328298,"isPreReleaseVersion":false},{ + "id":"foam.foam-vscode","version":"0.25.11","publisherDisplayName":"Foam","installedTimestamp":1718473307379,"isPreReleaseVersion":false},{ + "id":"gera2ld.markmap-vscode","version":"0.1.4","publisherDisplayName":"Gerald Liu","installedTimestamp":1718473329565,"isPreReleaseVersion":false},{ + "id":"gordonlarrigan.vscode-kanbn","version":"0.11.0","publisherDisplayName":"Gordon Larrigan","installedTimestamp":1718429493694,"isPreReleaseVersion":false},{ + "id":"heaths.vscode-guid","version":"1.9.0","publisherDisplayName":"Heath Stewart","installedTimestamp":1718473304033,"isPreReleaseVersion":false},{ + "id":"hediet.vscode-drawio","version":"1.6.6","publisherDisplayName":"Henning Dieterichs","installedTimestamp":1718473331121,"isPreReleaseVersion":false},{ + "id":"ifx.type-script-helper","version":"1.6.2","installedTimestamp":1718420169731},{ + "id":"johnpapa.vscode-peacock","version":"4.2.2","publisherDisplayName":"John Papa","installedTimestamp":1718483332438,"isPreReleaseVersion":false},{ + "id":"kortina.vscode-markdown-notes","version":"0.0.27","publisherDisplayName":"kortina","installedTimestamp":1718473244913,"isPreReleaseVersion":false},{ + "id":"lengmo.json-table-viewer","version":"0.0.5","publisherDisplayName":"lengmo","installedTimestamp":1718473302793,"isPreReleaseVersion":false},{ + "id":"lowfront.vscode-windows-lnk","version":"0.0.2","publisherDisplayName":"lowfront","installedTimestamp":1718473271065,"isPreReleaseVersion":false},{ + "id":"luyuhuang.rss","version":"0.10.4","publisherDisplayName":"luyuhuang","installedTimestamp":1718473332576,"isPreReleaseVersion":false},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1718473368945,"isPreReleaseVersion":false},{ + "id":"mikeburgh.xml-format","version":"1.1.3","publisherDisplayName":"Mike Burgh","installedTimestamp":1718483333386,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.csharp","version":"2.33.17","publisherDisplayName":"Microsoft","installedTimestamp":1718429547296,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.vscode-dotnet-runtime","version":"2.0.6","publisherDisplayName":"Microsoft","installedTimestamp":1718429547296,"isPreReleaseVersion":false},{ + "id":"ms-vscode.live-server","version":"0.4.13","publisherDisplayName":"Microsoft","installedTimestamp":1718473264483,"isPreReleaseVersion":false},{ + "id":"patcx.vscode-nuget-gallery","version":"1.1.0","publisherDisplayName":"pcislo","installedTimestamp":1718483334913,"isPreReleaseVersion":false},{ + "id":"phplasma.csv-to-table","version":"1.4.0","publisherDisplayName":"Andrew Armstrong","installedTimestamp":1718473248580,"isPreReleaseVersion":false},{ + "id":"randomfractalsinc.vscode-chartjs","version":"1.2.0","publisherDisplayName":"Random Fractals Inc.","installedTimestamp":1718473266479,"isPreReleaseVersion":false},{ + "id":"rangav.vscode-thunder-client","version":"2.24.11","publisherDisplayName":"Thunder Client","installedTimestamp":1718483342701,"isPreReleaseVersion":false},{ + "id":"redhat.vscode-yaml","version":"1.15.0","publisherDisplayName":"Red Hat","installedTimestamp":1718473376059,"isPreReleaseVersion":false},{ + "id":"ryanluker.vscode-coverage-gutters","version":"2.11.1","publisherDisplayName":"ryanluker","installedTimestamp":1718473264483,"isPreReleaseVersion":false},{ + "id":"ryu1kn.partial-diff","version":"1.4.3","publisherDisplayName":"Ryuichi Inagaki","installedTimestamp":1718473250764,"isPreReleaseVersion":false},{ + "id":"scabana.trxviewer","version":"1.0.3","publisherDisplayName":"Simon Le Bourdais-Cabana","installedTimestamp":1718473261397,"isPreReleaseVersion":false},{ + "id":"streetsidesoftware.code-spell-checker","version":"3.0.1","publisherDisplayName":"Street Side Software","installedTimestamp":1718473385898,"isPreReleaseVersion":false},{ + "id":"tamasruss.kanbandown","version":"0.0.9","publisherDisplayName":"Tamás Russ","installedTimestamp":1718473366426,"isPreReleaseVersion":false},{ + "id":"unifiedjs.vscode-mdx","version":"1.8.8","publisherDisplayName":"unified","installedTimestamp":1718473380072,"isPreReleaseVersion":false}] +``` + +```json codium desktop-vvo6kcm Sat Jun 15 2024 13:30:47 GMT-0700 (Mountain Standard Time) +[{ + "id":"bierner.markdown-mermaid","version":"1.23.0","publisherDisplayName":"bierner","installedTimestamp":1718481428017,"isPreReleaseVersion":false},{ + "id":"brunnerh.file-properties-viewer","version":"1.2.0","publisherDisplayName":"brunnerh","installedTimestamp":1718481410350,"isPreReleaseVersion":false},{ + "id":"darkriszty.markdown-table-prettify","version":"3.6.0","publisherDisplayName":"darkriszty","installedTimestamp":1718481412688,"isPreReleaseVersion":false},{ + "id":"foam.foam-vscode","version":"0.25.11","publisherDisplayName":"foam","installedTimestamp":1718481411780,"isPreReleaseVersion":false},{ + "id":"gera2ld.markmap-vscode","version":"0.1.4","publisherDisplayName":"gera2ld","installedTimestamp":1718481426989,"isPreReleaseVersion":false},{ + "id":"gordonlarrigan.vscode-kanbn","version":"0.11.0","installedTimestamp":1718429633590},{ + "id":"ifx.type-script-helper","version":"1.6.2","installedTimestamp":1718420180055},{ + "id":"johnpapa.vscode-peacock","version":"4.2.2","publisherDisplayName":"johnpapa","installedTimestamp":1718481405681,"isPreReleaseVersion":false},{ + "id":"kortina.vscode-markdown-notes","version":"0.0.27","publisherDisplayName":"kortina","installedTimestamp":1718481406804,"isPreReleaseVersion":false},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1718481429341,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.vscode-dotnet-runtime","version":"2.0.6","publisherDisplayName":"ms-dotnettools","installedTimestamp":1718429566844,"isPreReleaseVersion":false},{ + "id":"ms-vscode.live-server","version":"0.4.13","publisherDisplayName":"ms-vscode","installedTimestamp":1718481409615,"isPreReleaseVersion":false},{ + "id":"muhammad-sammy.csharp","version":"2.31.19","publisherDisplayName":"muhammad-sammy","installedTimestamp":1718429566840,"isPreReleaseVersion":false},{ + "id":"patcx.vscode-nuget-gallery","version":"1.1.0","publisherDisplayName":"patcx","installedTimestamp":1718483203820,"isPreReleaseVersion":false},{ + "id":"pomdtr.excalidraw-editor","version":"3.7.4","publisherDisplayName":"pomdtr","installedTimestamp":1718483204547,"isPreReleaseVersion":false},{ + "id":"ryanluker.vscode-coverage-gutters","version":"2.11.1","publisherDisplayName":"ryanluker","installedTimestamp":1718481409606,"isPreReleaseVersion":false},{ + "id":"streetsidesoftware.code-spell-checker","version":"3.0.1","publisherDisplayName":"Street Side Software","installedTimestamp":1718429804722,"isPreReleaseVersion":false}] +``` diff --git a/_-Review/desktop-chelsea.md b/_-Review/desktop-chelsea.md new file mode 100644 index 0000000..b690690 --- /dev/null +++ b/_-Review/desktop-chelsea.md @@ -0,0 +1,49 @@ +--- +created: 2024-08-12T01:47:06.000Z +type: note +updated: 2024-08-12T01:47:06.000Z +--- + +# Desktop Chelsea + +```bash Sun Aug 11 2024 08:54:10 GMT-0700 (Mountain Standard Time) +lsblk -o NAME,SIZE,TYPE,FSUSED,FSUSE% +``` + +```yaml Sun Aug 11 2024 08:54:15 GMT-0700 (Mountain Standard Time) +Model Number: WD_BLACK SN770 2TB +Serial Number: 24173W805569 +Firmware Version: 731100WD +PCI Vendor/Subsystem ID: 0x15b7 +IEEE OUI Identifier: 0x001b44 +Total NVM Capacity: 2,000,398,934,016 [2.00 TB] +Unallocated NVM Capacity: 0 +Controller ID: 0 +NVMe Version: 1.4 +Number of Namespaces: 1 +Namespace 1 Size/Capacity: 2,000,398,934,016 [2.00 TB] +Namespace 1 Formatted LBA Size: 512 +Namespace 1 IEEE EUI-64: 001b44 8b472d4d18 +Local Time is: Sun Aug 11 08:53:08 2024 MST +``` + +```yaml Sun Aug 11 2024 08:54:31 GMT-0700 (Mountain Standard Time) +Model Number: WDC PC SN520 SDAPNUW-256G-1006 +Serial Number: 183358803503 +Firmware Version: 20110006 +PCI Vendor/Subsystem ID: 0x15b7 +IEEE OUI Identifier: 0x001b44 +Total NVM Capacity: 256,060,514,304 [256 GB] +Unallocated NVM Capacity: 0 +Controller ID: 1 +NVMe Version: 1.3 +Number of Namespaces: 1 +Namespace 1 Size/Capacity: 256,060,514,304 [256 GB] +Namespace 1 Formatted LBA Size: 512 +Namespace 1 IEEE EUI-64: 001b44 8b4447030b +Local Time is: Sun Aug 11 08:53:15 2024 MST +``` + +```bash Sun Aug 11 2024 10:38:15 GMT-0700 (Mountain Standard Time) +ln -s /home/cphares/Documents/Electronic\ Arts /home/cphares/snap/steam/common/.local/share/Steam/steamapps/compatdata/1222670/pfx/drive_c/users/steamuser/Documents/Electronic\ Arts +``` diff --git a/_-Review/desktop-gnecr7r.md b/_-Review/desktop-gnecr7r.md new file mode 100644 index 0000000..9f95ab2 --- /dev/null +++ b/_-Review/desktop-gnecr7r.md @@ -0,0 +1,19 @@ +--- +created: 2024-07-21T19:37:20.000Z +draft: true; +Host Name: DESKTOP-GNECR7R +type: note +updated: 2024-07-21T19:37:20.000Z +--- + +# DESKTOP-GNECR7R + +## Gitea Runner + +```bash Fri Jul 19 2024 08:52:24 GMT-0700 (Mountain Standard Time) +# https://docs.gitea.com/usage/actions/overview +# lod1qUB29s4mhkRqYBZMHzhoUeGEfvHNnC39IQP6 +# L:\Git\act_runner\v0.2.10\act_runner-0.2.10-windows-amd64.exe register --no-interactive --instance https://gitea3757.ddns.net/ --token lod1qUB29s4mhkRqYBZMHzhoUeGEfvHNnC39IQP6 +L:\Git\act_runner\act_runner.exe register --no-interactive --instance https://gitea3757.ddns.net/ --token lod1qUB29s4mhkRqYBZMHzhoUeGEfvHNnC39IQP6 +L:\Git\act_runner\act_runner.exe daemon +``` diff --git a/_-Review/desktop-h6jg91b.md b/_-Review/desktop-h6jg91b.md index 78fad7c..06f158d 100644 --- a/_-Review/desktop-h6jg91b.md +++ b/_-Review/desktop-h6jg91b.md @@ -1,7 +1,8 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.078Z" -updated: "2024-01-06T01:25:36.078Z" +created: 2024-01-06T01:25:36.078Z +draft: true; +type: topic +updated: 2024-07-15T23:43:36.403Z --- # DESKTOP-H6JG91B diff --git a/_-Review/desktop-ka0lmmj.md b/_-Review/desktop-ka0lmmj.md index 64488fc..c2dcc9f 100644 --- a/_-Review/desktop-ka0lmmj.md +++ b/_-Review/desktop-ka0lmmj.md @@ -1,7 +1,8 @@ --- -type: "topic" -created: "2024-01-14T02:18:17.424Z" -updated: "2024-02-02T22:16:54.819Z" +created: 2024-01-14T02:18:17.424Z +draft: true; +type: topic +updated: 2024-07-21T19:35:42.000Z --- # DESKTOP-KA0LMMJ diff --git a/_-Review/desktop-kristy.md b/_-Review/desktop-kristy.md new file mode 100644 index 0000000..03a71bd --- /dev/null +++ b/_-Review/desktop-kristy.md @@ -0,0 +1,55 @@ +# desktop-kristy + +## desktop-0uj8dd5 + +```bash Sat Jun 15 2024 15:30:20 GMT-0700 (Mountain Standard Time) +list disk +``` + +| Disk ### | Status | Size | Free | Dyn | Gpt | +|----------|--------|--------|---------|-----|-----| +| Disk 0 | Online | 465 GB | 3072 KB | | * | +| Disk 1 | Online | 238 GB | 0 B | | * | + +```bash Sat Jun 15 2024 15:30:22 GMT-0700 (Mountain Standard Time) +list volume +``` + +| Volume ### | Ltr | Label | Fs | Type | Size | Status | Info | +|------------|-----|--------|-------|-----------|---------|---------|--------| +| Volume 0 | C | | NTFS | Partition | 301 GB | Healthy | Boot | +| Volume 1 | V | Videos | NTFS | Partition | 159 GB | Healthy | | +| Volume 2 | L | Git | NTFS | Partition | 4104 MB | Healthy | | +| Volume 3 | | SYSTEM | FAT32 | Partition | 100 MB | Healthy | System | +| Volume 4 | | | NTFS | Partition | 526 MB | Healthy | Hidden | +| Volume 5 | D | D | NTFS | Partition | 238 GB | Healthy | | + + +```js Sat Jun 15 2024 13:13:30 GMT-0700 (Mountain Standard Time) +// https://jsoneditoronline.org/#left=local.moloto&right=local.rihama +function query (data) { + return _.chain(data) + .orderBy(['identifier.id'], ['asc']) + .map(item => ({ + "id": item?.identifier?.id, + "version": item?.version, + "publisherDisplayName": item?.metadata?.publisherDisplayName, + "installedTimestamp": item?.metadata?.installedTimestamp, + "isPreReleaseVersion": item?.metadata?.isPreReleaseVersion, + })) + .value() +} +``` + + +```json vscode +[] +``` + +```json code-insiders +[] +``` + +```json codium +[] +``` diff --git a/_-Review/desktop-logan.md b/_-Review/desktop-logan.md new file mode 100644 index 0000000..8983502 --- /dev/null +++ b/_-Review/desktop-logan.md @@ -0,0 +1,51 @@ +# desktop-logan + +## desktop-1238peq + +```bash Sat Jun 15 2024 15:30:12 GMT-0700 (Mountain Standard Time) +list disk +``` + +| Disk ### | Status | Size | Free | Dyn | Gpt | +|----------|--------|---------|---------|-----|-----| +| Disk 0 | Online | 1863 GB | 3072 KB | | * | + +```bash Sat Jun 15 2024 15:30:10 GMT-0700 (Mountain Standard Time) +list volume +``` + +| Volume ### | Ltr | Label | Fs | Type | Size | Status | Info | +|------------|-----|-------------|------|-----------|---------|---------|------| +| Volume 0 | | System Rese | NTFS | Partition | 50 MB | Healthy | | +| Volume 1 | C | | NTFS | Partition | 1841 GB | Healthy | Boot | +| Volume 2 | D | ProgramData | NTFS | Partition | 10 GB | Healthy | | +| Volume 3 | L | Code | NTFS | Partition | 10 GB | Healthy | | + +```js Sat Jun 15 2024 13:13:30 GMT-0700 (Mountain Standard Time) +// https://jsoneditoronline.org/#left=local.moloto&right=local.rihama +function query (data) { + return _.chain(data) + .orderBy(['identifier.id'], ['asc']) + .map(item => ({ + "id": item?.identifier?.id, + "version": item?.version, + "publisherDisplayName": item?.metadata?.publisherDisplayName, + "installedTimestamp": item?.metadata?.installedTimestamp, + "isPreReleaseVersion": item?.metadata?.isPreReleaseVersion, + })) + .value() +} +``` + + +```json vscode +[] +``` + +```json code-insiders +[] +``` + +```json codium +[] +``` diff --git a/_-Review/desktop-template.md b/_-Review/desktop-template.md new file mode 100644 index 0000000..78b6ec2 --- /dev/null +++ b/_-Review/desktop-template.md @@ -0,0 +1,65 @@ +# + +```bash +lsblk -I 8 -o NAME,SIZE,TYPE +``` + +| NAME | SIZE | TYPE | +|-------------------------|--------|------| + +```bash +lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +``` + +| Name | SIZE | TYPE | FSTYPE | MOUNTPOINT | +|-----------------------|--------|------|-------------|--------------------------------| + +```bash +list disk +``` + +| Disk ### | Status | Size | Free | Dyn | Gpt | +|----------|--------|---------|---------|-----|-----| + +```bash +detail disk +``` + +```yaml +``` + +```bash +list volume +``` + +| Volume ### | Ltr | Label | Fs | Type | Size | Status | Info | +|------------|-----|-------------|-------|-----------|---------|---------|--------| + +```js Sat Jun 15 2024 13:13:30 GMT-0700 (Mountain Standard Time) +// https://jsoneditoronline.org/#left=local.moloto&right=local.rihama +function query (data) { + return _.chain(data) + .orderBy(['identifier.id'], ['asc']) + .map(item => ({ + "id": item?.identifier?.id, + "version": item?.version, + "publisherDisplayName": item?.metadata?.publisherDisplayName, + "installedTimestamp": item?.metadata?.installedTimestamp, + "isPreReleaseVersion": item?.metadata?.isPreReleaseVersion, + })) + .value() +} +``` + + +```json vscode +[] +``` + +```json code-insiders +[] +``` + +```json codium +[] +``` diff --git a/_-Review/desktop-trigkey.md b/_-Review/desktop-trigkey.md new file mode 100644 index 0000000..7e480ed --- /dev/null +++ b/_-Review/desktop-trigkey.md @@ -0,0 +1,129 @@ +# desktop-trigkey + +## desktop-gnecr7r + +```bash Sat Jun 15 2024 14:44:14 GMT-0700 (Mountain Standard Time) +list disk +``` + +| Disk ### | Status | Size | Free | Dyn | Gpt | +|----------|--------|---------|---------|-----|-----| +| Disk 0 | Online | 232 GB | 1024 KB | | * | +| Disk 1 | Online | 1863 GB | 2048 KB | | * | + +```bash Sat Mon Jun 17 2024 20:11:49 GMT-0700 (Mountain Standard Time) +list disk +``` + +| Disk ### | Status | Size | Free | Dyn | Gpt | +|----------|--------|---------|---------|-----|-----| +| Disk 0 | Online | 1863 GB | 2048 KB | | * | + +```bash +detail disk +``` + +```yaml Mon Jun 17 2024 20:12:18 GMT-0700 (Mountain Standard Time) +WD_BLACK SN770 2TB +Disk ID: {76BB5F3A-BD34-4179-8087-82B9B98FC94A} +Type : NVMe +Status : Online +Path : 0 +Target : 0 +LUN ID : 0 +Location Path : PCIROOT(0)#PCI(1D00)#PCI(0000)#NVME(P00T00L00) +Current Read-only State : No +Read-only : No +Boot Disk : Yes +Pagefile Disk : Yes +Hibernation File Disk : No +Crashdump Disk : Yes +Clustered Disk : No +``` + +```bash Sat Mon Jun 17 2024 20:13:11 GMT-0700 (Mountain Standard Time) +list volume +``` + +| Volume ### | Ltr | Label | Fs | Type | Size | Status | Info | +|------------|-----|-------------|-------|-----------|---------|---------|--------| +| Volume 0 | C | | NTFS | Partition | 324 GB | Healthy | Boot | +| Volume 1 | D | ProgramData | NTFS | Partition | 1337 GB | Healthy | | +| Volume 2 | L | Git | NTFS | Partition | 200 GB | Healthy | | +| Volume 3 | | | FAT32 | Partition | 100 MB | Healthy | System | +| Volume 4 | | | NTFS | Partition | 625 MB | Healthy | Hidden | + +```js Sat Jun 15 2024 13:13:30 GMT-0700 (Mountain Standard Time) +// https://jsoneditoronline.org/#left=local.moloto&right=local.rihama +function query (data) { + return _.chain(data) + .orderBy(['identifier.id'], ['asc']) + .map(item => ({ + "id": item?.identifier?.id, + "version": item?.version, + "publisherDisplayName": item?.metadata?.publisherDisplayName, + "installedTimestamp": item?.metadata?.installedTimestamp, + "isPreReleaseVersion": item?.metadata?.isPreReleaseVersion, + })) + .value() +} +``` + + +```json vscode Sat Jun 15 2024 14:07:20 GMT-0700 (Mountain Standard Time) +[{ + "id":"bennycode.sort-everything","version":"1.4.1","publisherDisplayName":"Benny Neugebauer","installedTimestamp":1711424307573,"isPreReleaseVersion":false},{ + "id":"bierner.markdown-checkbox","version":"0.4.0","publisherDisplayName":"Matt Bierner","installedTimestamp":1704655627526,"isPreReleaseVersion":false},{ + "id":"ifx.type-script-helper","version":"1.6.3","installedTimestamp":1704537081679},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1704334508188,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.csharp","version":"2.31.19","publisherDisplayName":"Microsoft","installedTimestamp":1717081978799,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.vscode-dotnet-runtime","version":"2.0.6","publisherDisplayName":"Microsoft","installedTimestamp":1718485554342,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-ssh","version":"0.112.0","publisherDisplayName":"Microsoft","installedTimestamp":1718485554409,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-ssh-edit","version":"0.86.0","publisherDisplayName":"Microsoft","installedTimestamp":1705872177223,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-wsl","version":"0.88.0","publisherDisplayName":"Microsoft","installedTimestamp":1712622650674,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-wsl","version":"0.88.2","publisherDisplayName":"Microsoft","installedTimestamp":1714784388756,"isPreReleaseVersion":false},{ + "id":"ms-vscode.remote-explorer","version":"0.4.3","publisherDisplayName":"Microsoft","installedTimestamp":1710670212922,"isPreReleaseVersion":false},{ + "id":"ryu1kn.partial-diff","version":"1.4.3","publisherDisplayName":"Ryuichi Inagaki","installedTimestamp":1704539692898,"isPreReleaseVersion":false}] +``` + +```json code-insiders Sat Jun 15 2024 14:07:22 GMT-0700 (Mountain Standard Time) +[{ + "id":"aliasadidev.nugetpackagemanagergui","version":"2.1.0","publisherDisplayName":"aliasadidev","installedTimestamp":1718485429375,"isPreReleaseVersion":false},{ + "id":"bennycode.sort-everything","version":"1.4.1","publisherDisplayName":"Benny Neugebauer","installedTimestamp":1711406440781,"isPreReleaseVersion":false},{ + "id":"bierner.markdown-checkbox","version":"0.4.0","publisherDisplayName":"Matt Bierner","installedTimestamp":1704602738525,"isPreReleaseVersion":false},{ + "id":"brunnerh.file-properties-viewer","version":"1.2.0","publisherDisplayName":"brunnerh","installedTimestamp":1711312579855,"isPreReleaseVersion":false},{ + "id":"ckolkman.vscode-postgres","version":"1.4.3","publisherDisplayName":"Chris Kolkman","installedTimestamp":1714321497325,"isPreReleaseVersion":false},{ + "id":"darkriszty.markdown-table-prettify","version":"3.6.0","publisherDisplayName":"Krisztian Daroczi","installedTimestamp":1711295636159,"isPreReleaseVersion":false},{ + "id":"gordonlarrigan.vscode-kanbn","version":"0.11.0","publisherDisplayName":"Gordon Larrigan","installedTimestamp":1704604802420,"isPreReleaseVersion":false},{ + "id":"ifx.type-script-helper","version":"1.6.3","installedTimestamp":1704537086603},{ + "id":"johnpapa.vscode-peacock","version":"4.2.2","publisherDisplayName":"John Papa","installedTimestamp":1718485431556,"isPreReleaseVersion":false},{ + "id":"khaeransori.json2csv","version":"0.0.1","publisherDisplayName":"Khaer Ansori","installedTimestamp":1712345455281,"isPreReleaseVersion":false},{ + "id":"lowfront.vscode-windows-lnk","version":"0.0.2","publisherDisplayName":"lowfront","installedTimestamp":1718485432816,"isPreReleaseVersion":false},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1704334511695,"isPreReleaseVersion":false},{ + "id":"mikeburgh.xml-format","version":"1.1.3","publisherDisplayName":"Mike Burgh","installedTimestamp":1712005121662,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.csharp","version":"2.33.17","publisherDisplayName":"Microsoft","installedTimestamp":1718485185170,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.vscode-dotnet-runtime","version":"2.0.6","publisherDisplayName":"Microsoft","installedTimestamp":1718317419557,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-ssh","version":"0.112.0","publisherDisplayName":"Microsoft","installedTimestamp":1718317419557,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-ssh-edit","version":"0.86.0","publisherDisplayName":"Microsoft","installedTimestamp":1705260723987,"isPreReleaseVersion":false},{ + "id":"ms-vscode.live-server","version":"0.4.13","publisherDisplayName":"Microsoft","installedTimestamp":1718485445677,"isPreReleaseVersion":false},{ + "id":"ms-vscode.remote-explorer","version":"0.4.3","publisherDisplayName":"Microsoft","installedTimestamp":1710669917364,"isPreReleaseVersion":false},{ + "id":"patcx.vscode-nuget-gallery","version":"1.1.0","publisherDisplayName":"pcislo","installedTimestamp":1718485434348,"isPreReleaseVersion":false},{ + "id":"phplasma.csv-to-table","version":"1.4.0","publisherDisplayName":"Andrew Armstrong","installedTimestamp":1718485435469,"isPreReleaseVersion":false},{ + "id":"rangav.vscode-thunder-client","version":"2.24.11","publisherDisplayName":"Thunder Client","installedTimestamp":1718485436534,"isPreReleaseVersion":false},{ + "id":"ryanluker.vscode-coverage-gutters","version":"2.11.1","publisherDisplayName":"ryanluker","installedTimestamp":1718485445675,"isPreReleaseVersion":false},{ + "id":"ryu1kn.partial-diff","version":"1.4.3","publisherDisplayName":"Ryuichi Inagaki","installedTimestamp":1704539645363,"isPreReleaseVersion":false},{ + "id":"scabana.trxviewer","version":"1.0.3","publisherDisplayName":"Simon Le Bourdais-Cabana","installedTimestamp":1718485446243,"isPreReleaseVersion":false},{ + "id":"streetsidesoftware.code-spell-checker","version":"3.0.1","publisherDisplayName":"Street Side Software","installedTimestamp":1718485449534,"isPreReleaseVersion":false},{ + "id":"tamasruss.kanbandown","version":"0.0.9","publisherDisplayName":"Tamás Russ","installedTimestamp":1718485450362,"isPreReleaseVersion":false}] +``` + +```json codium Sat Jun 15 2024 14:07:49 GMT-0700 (Mountain Standard Time) +[{ + "id":"bennycode.sort-everything","version":"1.3.3","installedTimestamp":1704658374903},{ + "id":"bierner.markdown-checkbox","version":"0.4.0","installedTimestamp":1704654903395},{ + "id":"gordonlarrigan.vscode-kanbn","version":"0.11.0","installedTimestamp":1704654838127},{ + "id":"ifx.type-script-helper","version":"1.6.3","installedTimestamp":1704537096632},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1704334524205,"isPreReleaseVersion":false},{ + "id":"rangav.vscode-thunder-client","version":"2.24.11","publisherDisplayName":"Thunder Client","installedTimestamp":1717717213831,"isPreReleaseVersion":false},{ + "id":"ryu1kn.partial-diff","version":"1.4.3","installedTimestamp":1704539676611}] +``` diff --git a/_-Review/docker.md b/_-Review/docker.md index a201747..44fd5e1 100644 --- a/_-Review/docker.md +++ b/_-Review/docker.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.179Z" -updated: "2024-01-06T01:25:36.179Z" +created: 2024-01-06T01:25:36.179Z +type: topic +updated: 2024-07-23T15:00:43.740Z --- # Docker @@ -30,10 +30,10 @@ sudo -i exit ``` -```bash sudo +```bash Mon Jul 01 2024 19:05:44 GMT-0700 (Mountain Standard Time) # Add Docker's official GPG key: sudo apt-get update -sudo apt-get install ca-certificates curl +sudo apt-get install ca-certificates curl -y sudo install -m 0755 -d /etc/apt/keyrings sudo curl -fsSL https://download.docker.com/linux/ubuntu/gpg -o /etc/apt/keyrings/docker.asc sudo chmod a+r /etc/apt/keyrings/docker.asc @@ -41,15 +41,316 @@ sudo chmod a+r /etc/apt/keyrings/docker.asc echo "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.asc] https://download.docker.com/linux/ubuntu \ $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null sudo apt-get update -sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin +sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin -y id exit docker run hello-world exit -usermod -a -G docker mike +sudo usermod -a -G docker logan-phares +newgrp docker exit nano .bash_history docker version compose docker compose version exit ``` + +```bash Wed Jun 26 2024 11:42:59 GMT-0700 (Mountain Standard Time) +curl -fsSL https://get.docker.com -o get-docker.sh +sudo sh get-docker.sh +# dockerd-rootless-setuptool.sh install +# https://docs.docker.com/go/rootless/ +sudo usermod -aG docker $USER +newgrp docker +docker run hello-world +docker save hello-world -o hello-world-save.tar +mkdir ~/hw-s +tar -x -f hello-world-save.tar --directory ~/hw-s +rm -R ~/hw-s +docker ps -a +docker export 8007440050bd -o hello-world-export.tar +mkdir ~/hw-e +tar -x -f hello-world-export.tar --directory ~/hw-e +rm -R ~/hw-e +docker rm {name} +``` + +```bash +# https://github.com/fabiofalci/export-docker +git clone https://github.com/fabiofalci/export-docker.git +cd export-docker +sudo ./export-container.py hello-world hello-world-container +``` + +```bash Wed Jun 26 2024 13:32:58 GMT-0700 (Mountain Standard Time) +# https://docs.docker.com/build/exporters/oci-docker/ +docker buildx build --output type=oci[,parameters] . +``` + +```bash Wed Jun 26 2024 17:13:43 GMT-0700 (Mountain Standard Time) +docker export 99ff1be8661a | gzip > immich_server_export.tar.gz +docker export 894b4ea7e898 | gzip > immich_redis_export.tar.gz +docker export 74eae9636bbb | gzip > immich_machine_learning_export.tar.gz +docker export 753c3f9a3f72 | gzip > immich_postgres_export.tar.gz +``` + +| CONTAINER ID | IMAGE | COMMAND | CREATED | STATUS | PORTS | NAMES | +|--------------|----------------------------------------------------|------------------------|---------------|------------------------|-------------------------------------------|-------------------------| +| 99ff1be8661a | ghcr.io/immich-app/immich-server:release | "tini -- /bin/bash s…" | 5 minutes ago | Up 5 minutes (healthy) | 0.0.0.0:2283->3001/tcp, :::2283->3001/tcp | immich_server | +| 894b4ea7e898 | redis:6.2-alpine | "docker-entrypoint.s…" | 5 minutes ago | Up 5 minutes (healthy) | 6379/tcp | immich_redis | +| 74eae9636bbb | ghcr.io/immich-app/immich-machine-learning:release | "tini -- ./start.sh" | 5 minutes ago | Up 5 minutes (healthy) | | immich_machine_learning | +| 753c3f9a3f72 | tensorchord/pgvecto-rs:pg14-v0.2.0 | "docker-entrypoint.s…" | 5 minutes ago | Up 5 minutes (healthy) | 5432/tcp | immich_postgres | + +```bash Wed Jun 26 2024 18:41:32 GMT-0700 (Mountain Standard Time) +# https://ioflood.com/blog/docker-run-bash/#:~:text=The%20'docker%20run%20bash'%20command,tool%20for%20debugging%20and%20development. +docker run -it ubuntu bash +docker exec -it kestra-kestra-1 bash +``` + +```bash Sun Jun 30 2024 13:09:46 GMT-0700 (Mountain Standard Time) +# https://stackoverflow.com/questions/35406213/how-to-copy-data-from-docker-volume-to-host +docker cp CONTAINER:/var/logs/ /tmp/app_logs +docker cp ./some_file CONTAINER:/work +# https://forums.docker.com/t/how-to-sync-data-of-two-container-running-on-different-hosts/123815/5 +docker run -ti --rm -v moodle-data:/data -v /data/backup:/backup alpine tar czvf /backup/data.tar.gz -C /data . +# https://spacelift.io/blog/docker-volumes +docker volume ls +docker system df -v +docker volume inspect demo_volume +docker volume prune +``` + +```bash +sudo systemctl enable docker.service +sudo systemctl enable containerd.service +systemctl show --property ActiveState docker +``` + +## Export Volume + +```bash Mon Jul 01 2024 13:54:35 GMT-0700 (Mountain Standard Time) +# docker container run --rm -v "kestra_kestra-data:/app/storage" -v "$(pwd):/backup" -w /app/storage debian tar czf /opt/tar/kestra/kestra_kestra-data.tar.gz . +docker volume inspect kestra_kestra-data +docker volume list +docker volume prune +docker run -v /dbdata --name dbstore ubuntu /bin/bash +docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata +docker cp /etc/nginx/sites-available/default dbstore:/dbdata +docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata1 +tar -xf backup.tar +# +docker run -v /dbdata --name dbstore2 ubuntu /bin/bash +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /dbdata && tar xvf /backup/backup.tar --strip 1" +``` + +## Export Container (Not Volume) + +```bash Mon Jul 01 2024 13:53:52 GMT-0700 (Mountain Standard Time) +docker ps -a +mkdir ~/dbstore +docker export 85f1ac26bf47 -o ~/dbstore/dbstore.tar +mkdir ~/dbstore/dbstore +tar -x -f dbstore.tar --directory ~/dbstore/dbstore +rm -R ~/dbstore/dbstore +docker rm {name} +``` + +## Config + +```bash +docker config ls +``` + +## Copy + +```bash +docker container cp [OPTIONS] CONTAINER:SRC_PATH DEST_PATH|- docker cp [OPTIONS] SRC_PATH|- CONTAINER:DEST_PATH +docker cp ./some_file CONTAINER:/work +docker cp CONTAINER:/var/logs/ /tmp/app_logs +``` + +- [move-docker-volume-to-different-partition](https://stackoverflow.com/questions/59345566/move-docker-volume-to-different-partition) + +```bash Mon Jul 01 2024 14:07:04 GMT-0700 (Mountain Standard Time) +# To move an existing docker data folder, do the following: +service docker stop +# ... +``` + +- [docker-html-to-pdf](https://github.com/pinkeen/docker-html-to-pdf) + +```bash Mon Jul 01 2024 20:41:43 GMT-0700 (Mountain Standard Time) +cd ~/ +url="http://google.com" +backup_time=$(date +'%H-%M-%S') +backup_date=$(date +'%Y-%m-%d') +echo "${backup_date}---${backup_time}.pdf" +# docker run -v "$(pwd):/workspace" pink33n/html-to-pdf --url http://google.com --pdf out.pdf +docker run -v "$(pwd):/workspace" pink33n/html-to-pdf --url "${url}" --pdf "${backup_date}---${backup_time}.pdf" +``` + +- [export](https://docs.docker.com/reference/cli/docker/container/export/) + +```bash Tue Jul 02 2024 10:19:44 GMT-0700 (Mountain Standard Time) +docker export 7ca928d538c1 -o /home/logan-phares/Documents/proxmox/7ca928d538c1-immich-server.tar +docker export bb6a8660ee4b -o /home/logan-phares/Documents/proxmox/bb6a8660ee4b-immich-postgres.tar +docker export 80e5cb740daa -o /home/logan-phares/Documents/proxmox/80e5cb740daa-immich-machine-learn.tar +chown logan-phares:logan-phares /home/logan-phares/Documents/proxmox/7ca928d538c1-immich-server.tar +chown logan-phares:logan-phares /home/logan-phares/Documents/proxmox/bb6a8660ee4b-immich-postgres.tar +chown logan-phares:logan-phares /home/logan-phares/Documents/proxmox/80e5cb740daa-immich-machine-learn.tar +``` + +- [back-up-restore-or-migrate-data-volumes](https://docs.docker.com/storage/volumes/#back-up-restore-or-migrate-data-volumes) + +```bash Tue Jul 02 2024 20:19:44 GMT-0700 (Mountain Standard Time) +docker run -v /dbdata --name dbstore ubuntu /bin/bash +``` + +### Logan Ubuntu + +```conf Tue Jul 02 2024 20:33:07 GMT-0700 (Mountain Standard Time) +# docker volume list +DRIVER VOLUME NAME +local 1b1a8f62f416fb3dc859606458a2f25aacf31677474bf91818f9d7677b58156d +local 7825dd93049c8d0781fd0f99cd0c0b7043eaad9b5a978d251ee8764bf0dfa1ea +local immich_model-cache +local immich_postgres-data +local immich_upload-data +local kestra_kestra-data +local kestra_postgres-data +``` + +```conf Tue Jul 02 2024 20:33:05 GMT-0700 (Mountain Standard Time) +# docker image list +REPOSITORY TAG IMAGE ID CREATED SIZE +kestra/kestra latest-full 481fda1ac930 5 days ago 1.96GB +ghcr.io/immich-app/immich-server release 0019859e2c6b 2 weeks ago 1.95GB +ghcr.io/immich-app/immich-machine-learning release 7703d59a8c2b 2 weeks ago 770MB +redis 0fc0b666ef9e 5 weeks ago 30.1MB +postgres latest 74cc00b2e28f 7 weeks ago 432MB +tensorchord/pgvecto-rs 2e2cb40c55b8 5 months ago 676MB +louislam/dockge 1 ffb6864bc6f8 5 months ago 568MB +hello-world latest d2c94e258dcb 14 months ago 13.3kB +pink33n/html-to-pdf latest dfc91456fc2b 4 years ago 401MB +``` + +```conf Tue Jul 02 2024 20:33:52 GMT-0700 (Mountain Standard Time) +# docker ps -a +CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES +32cf8a43b6d0 pink33n/html-to-pdf "/usr/local/bin/entr…" 24 hours ago Exited (0) 24 hours ago xenodochial_jones +7ca928d538c1 ghcr.io/immich-app/immich-server:release "tini -- /bin/bash s…" 25 hours ago Up 7 hours (healthy) 0.0.0.0:2283->3001/tcp, :::2283->3001/tcp immich_server +bb6a8660ee4b redis:6.2-alpine "docker-entrypoint.s…" 25 hours ago Up 7 hours (healthy) 6379/tcp immich_redis +c43b84f849d5 tensorchord/pgvecto-rs:pg14-v0.2.0 "docker-entrypoint.s…" 25 hours ago Up 7 hours (healthy) 5432/tcp immich_postgres +80e5cb740daa ghcr.io/immich-app/immich-machine-learning:release "tini -- ./start.sh" 25 hours ago Up 7 hours (healthy) immich_machine_learning +7003e955969c kestra/kestra:latest-full "docker-entrypoint.s…" 25 hours ago Exited (143) 24 hours ago kestra-kestra-1 +b5e2225d364a postgres "docker-entrypoint.s…" 25 hours ago Exited (0) 24 hours ago kestra-postgres-1 +f29f9a5ca751 louislam/dockge:1 "/usr/bin/dumb-init …" 25 hours ago Up 7 hours (healthy) 0.0.0.0:5001->5001/tcp, :::5001->5001/tcp documents-dockge-1 +713f315e75c0 hello-world "/hello" 25 hours ago Exited (0) 25 hours ago vibrant_hypatia +``` + +```conf Tue Jul 02 2024 20:43:35 GMT-0700 (Mountain Standard Time) +# docker image list +REPOSITORY TAG IMAGE ID CREATED SIZE +kestra/kestra latest-full 481fda1ac930 5 days ago 1.96GB +ghcr.io/immich-app/immich-server release 0019859e2c6b 2 weeks ago 1.95GB +ghcr.io/immich-app/immich-machine-learning release 7703d59a8c2b 2 weeks ago 770MB +ubuntu latest 35a88802559d 3 weeks ago 78.1MB +redis 0fc0b666ef9e 5 weeks ago 30.1MB +postgres latest 74cc00b2e28f 7 weeks ago 432MB +tensorchord/pgvecto-rs 2e2cb40c55b8 5 months ago 676MB +louislam/dockge 1 ffb6864bc6f8 5 months ago 568MB +hello-world latest d2c94e258dcb 14 months ago 13.3kB +pink33n/html-to-pdf latest dfc91456fc2b 4 years ago 401MB +``` + +```conf Tue Jul 02 2024 20:34:10 GMT-0700 (Mountain Standard Time) +# docker system df -v +Images space usage: + +REPOSITORY TAG IMAGE ID CREATED SIZE SHARED SIZE UNIQUE SIZE CONTAINERS +kestra/kestra latest-full 481fda1ac930 5 days ago 1.96GB 0B 1.963GB 1 +ghcr.io/immich-app/immich-server release 0019859e2c6b 2 weeks ago 1.95GB 74.83MB 1.871GB 1 +ghcr.io/immich-app/immich-machine-learning release 7703d59a8c2b 2 weeks ago 770MB 74.83MB 694.9MB 1 + 0fc0b666ef9e 5 weeks ago 30.1MB 0B 30.06MB 1 +postgres latest 74cc00b2e28f 7 weeks ago 432MB 0B 431.7MB 1 + 2e2cb40c55b8 5 months ago 676MB 0B 675.8MB 1 +louislam/dockge 1 ffb6864bc6f8 5 months ago 568MB 0B 567.7MB 1 +hello-world latest d2c94e258dcb 14 months ago 13.3kB 0B 13.26kB 1 +pink33n/html-to-pdf latest dfc91456fc2b 4 years ago 401MB 0B 400.9MB 1 + +Containers space usage: + +CONTAINER ID IMAGE COMMAND LOCAL VOLUMES SIZE CREATED STATUS NAMES +32cf8a43b6d0 pink33n/html-to-pdf "/usr/local/bin/entr…" 0 1.91MB 24 hours ago Exited (0) 24 hours ago xenodochial_jones +7ca928d538c1 ghcr.io/immich-app/immich-server:release "tini -- /bin/bash s…" 1 7.06kB 25 hours ago Up 7 hours (healthy) immich_server +bb6a8660ee4b redis:6.2-alpine "docker-entrypoint.s…" 1 0B 25 hours ago Up 7 hours (healthy) immich_redis +c43b84f849d5 tensorchord/pgvecto-rs:pg14-v0.2.0 "docker-entrypoint.s…" 1 63B 25 hours ago Up 7 hours (healthy) immich_postgres +80e5cb740daa ghcr.io/immich-app/immich-machine-learning:release "tini -- ./start.sh" 1 24.4kB 25 hours ago Up 7 hours (healthy) immich_machine_learning +7003e955969c kestra/kestra:latest-full "docker-entrypoint.s…" 1 520B 25 hours ago Exited (143) 24 hours ago kestra-kestra-1 +b5e2225d364a postgres "docker-entrypoint.s…" 1 0B 25 hours ago Exited (0) 24 hours ago kestra-postgres-1 +f29f9a5ca751 louislam/dockge:1 "/usr/bin/dumb-init …" 0 150kB 25 hours ago Up 7 hours (healthy) documents-dockge-1 +713f315e75c0 hello-world "/hello" 0 0B 25 hours ago Exited (0) 25 hours ago vibrant_hypatia + +Local Volumes space usage: + +VOLUME NAME LINKS SIZE +immich_upload-data 1 24.76GB +kestra_kestra-data 1 0B +kestra_postgres-data 1 66.64MB +1b1a8f62f416fb3dc859606458a2f25aacf31677474bf91818f9d7677b58156d 0 2.077kB +7825dd93049c8d0781fd0f99cd0c0b7043eaad9b5a978d251ee8764bf0dfa1ea 1 1.259MB +immich_model-cache 1 800.2MB +immich_postgres-data 1 1.128GB + +Build cache usage: 0B + +CACHE ID CACHE TYPE SIZE CREATED LAST USED USAGE SHARED +``` + +```bash Tue Jul 02 2024 20:30:33 GMT-0700 (Mountain Standard Time) +docker run -v /dbdata --name dbstore ubuntu /bin/bash +docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /dbdata +cd /home/logan-phares/Documents/proxmox/ +docker run -v /dbdata --name dbstore2 ubuntu /bin/bash +# docker exec -it dbstore2 bash +# nano test.text +# docker cp test.text docker_web_1:/dbdata/test.text +# tar -ztvf backup.tar +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /dbdata && ls" +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /dbdata && touch test2.txt" +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /var && tar xvf /backup/backup.tar --strip 1" +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /var && tar xvf /backup/backup.tar --strip 1" +tar -ztvf /home/logan-phares/Documents/proxmox/vzdump-lxc-132-2024_07_02-16_55_20.tar.gz ./etc/vim +cd /home +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /home && tar zxvf /backup/logan-phares/Documents/proxmox/vzdump-lxc-132-2024_07_02-16_55_20.tar.gz ./etc/vim --strip 1" +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /home/etc && ls -la" +docker run --rm --volumes-from dbstore -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /etc/systemd +tar -tvf backup.tar etc/systemd/system +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "cd /home && tar xvf /backup/backup.tar etc/systemd/system" +docker run --rm --volumes-from dbstore2 -v $(pwd):/backup ubuntu bash -c "find / -name "e2scrub_reap.service" 2>/dev/null" +``` + +- [backup-and-restore](https://immich.app/docs/administration/backup-and-restore/) + +```bash Tue Jul 02 2024 21:46:57 GMT-0700 (Mountain Standard Time) +docker exec -t immich_postgres pg_dumpall --clean --if-exists --username=postgres | gzip > "dump.sql.gz" +docker run --rm --volumes-from immich_postgres -v $(pwd):/backup ubuntu bash -c "ls -la" +``` + +```bash Tue Jul 02 2024 22:21:12 GMT-0700 (Mountain Standard Time) +backup_time=$(date +'%H-%M-%S') +backup_date=$(date +'%Y-%m-%d') +echo "${backup_date}---${backup_time}.tar" +docker run --rm --volumes-from immich_server -v $(pwd):/backup ubuntu bash -c "cd /usr/src/app/upload && ls -la" +docker run --rm --volumes-from immich_server -v $(pwd):/backup ubuntu tar cvf /backup/upload.tar /usr/src/app/upload +tar -tvf upload.tar +``` + +- [disable-ipv6-in-docker-compose](https://stackoverflow.com/questions/74012541/disable-ipv6-in-docker-compose) + +```yaml +networks: + cont: + driver: bridge + enable_ipv6: false +``` diff --git a/_-Review/dockge.md b/_-Review/dockge.md new file mode 100644 index 0000000..46ddcf7 --- /dev/null +++ b/_-Review/dockge.md @@ -0,0 +1,38 @@ +--- +created: 2024-07-02T02:28:15.000Z +type: note +updated: 2024-08-05T21:40:29.133Z +--- + +# Dockge + +```bash Mon Jul 01 2024 19:11:42 GMT-0700 (Mountain Standard Time) +mkdir -p /opt/stacks /opt/dockge +cd /opt/dockge +curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml +docker compose up -d + + + + + + + +find / -name "compose.yaml" 2>/dev/null +``` + +```bash Fri Jul 26 2024 12:02:49 GMT-0700 (Mountain Standard Time) +cd /tmp +curl -fsSL https://get.docker.com -o get-docker.sh +sh get-docker.sh +docker ps -a +exit +cd /tmp +mkdir -p /opt/stacks /opt/dockge +cd /opt/dockge +curl https://raw.githubusercontent.com/louislam/dockge/master/compose.yaml --output compose.yaml +docker compose up -d + + + +``` diff --git a/_-Review/docmost.md b/_-Review/docmost.md new file mode 100644 index 0000000..ec061b7 --- /dev/null +++ b/_-Review/docmost.md @@ -0,0 +1,77 @@ +--- +assigned: '' +created: 2024-07-21T18:04:09.445Z +progress: 0 +tags: [] +type: note +updated: 2024-07-26T22:50:24.866Z +--- + +# Docmost + +```yaml Sat Jul 20 2024 21:37:15 GMT-0700 (Mountain Standard Time) + + + +services: + docmost: + image: docmost/docmost:latest + depends_on: + - db + - redis + environment: + APP_SECRET: ${APP_SECRET} + APP_URL: ${APP_URL} + DATABASE_URL: ${DATABASE_URL} + MAIL_DRIVER: ${MAIL_DRIVER} + MAIL_FROM_ADDRESS: ${MAIL_FROM_ADDRESS} + MAIL_FROM_NAME: ${MAIL_FROM_NAME} + REDIS_URL: ${REDIS_URL} + SMTP_HOST: ${SMTP_HOST} + SMTP_PASSWORD: ${SMTP_PASSWORD} + SMTP_PORT: ${SMTP_PORT} + SMTP_USERNAME: ${SMTP_USERNAME} + ports: + - "5006:3000" + restart: unless-stopped + volumes: + - docmost:/app/data/storage + db: + image: postgres:16-alpine + environment: + POSTGRES_DB: ${POSTGRES_DB} + POSTGRES_USER: ${POSTGRES_USER} + POSTGRES_PASSWORD: ${POSTGRES_PASSWORD} + restart: unless-stopped + volumes: + - db_data:/var/lib/postgresql/data + redis: + image: redis:7.2-alpine + restart: unless-stopped + volumes: + - redis_data:/data +volumes: + docmost: + db_data: + redis_data: +networks: {} +``` + +- [configuration](https://docmost.com/docs/self-hosting/configuration/) + +```conf Sat Jul 20 2024 22:18:15 GMT-0700 (Mountain Standard Time) +APP_SECRET="A201049609C98D4C83842276D8318A20" +APP_URL="https://docmost.ddns.net" +DATABASE_URL="postgresql://docmost:STRONG_DB_PASSWORD@db:5432/docmost?schema=public" +MAIL_DRIVER="smtp" +MAIL_FROM_ADDRESS="hello@example.com" +MAIL_FROM_NAME="Docmost" +POSTGRES_DB="docmost" +POSTGRES_PASSWORD="STRONG_DB_PASSWORD" +POSTGRES_USER="docmost" +REDIS_URL="redis://redis:6379" +SMTP_HOST= +SMTP_PASSWORD= +SMTP_PORT= +SMTP_USERNAME= +``` diff --git a/_-Review/dotnet.md b/_-Review/dotnet.md index 782c339..9625d2c 100644 --- a/_-Review/dotnet.md +++ b/_-Review/dotnet.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-02-25T00:52:01.425Z" -updated: "2024-04-03T03:34:53.544Z" +created: 2024-02-25T00:52:01.425Z +type: topic +updated: 2024-11-02T15:37:49.000Z --- # dotnet @@ -14,6 +14,8 @@ public int I⁀ndex { get; set; } ```bash # https://learn.microsoft.com/en-us/dotnet/core/extensions/windows-service?pivots=dotnet-7-0#create-the-windows-service +sc.exe create "File-Watcher-ISO" binpath="C:\Users\Phares\AppData\Local\IFXApps\File-Watcher-ISO\File-Watcher.exe" +sc.exe create "File-Watcher-Compass" binpath="L:\DevOps\Mesa_FI\File-Watcher\bin\Release\net8.0\win-x64\publish\File-Watcher.exe" sc.exe create "File-Watcher" binpath="C:\Windows\System32\config\systemprofile\AppData\Local\IFXApps\File-Watcher\File-Watcher.exe" sc.exe create "Directory-Size" binpath="C:\Windows\System32\config\systemprofile\AppData\Local\IFXApps\Directory-Size\Directory-Size.exe" sc.exe create "Parsing-Packets" binpath="C:\Windows\System32\config\systemprofile\AppData\Local\IFXApps\Parsing-Packets\Parsing-Packets.exe" diff --git a/_-Review/duck-dns.md b/_-Review/duck-dns.md new file mode 100644 index 0000000..e115ef6 --- /dev/null +++ b/_-Review/duck-dns.md @@ -0,0 +1,25 @@ +--- +assigned: '' +created: 2024-07-21T20:43:11.000Z +progress: 0 +tags: + - Duck +type: note +updated: 2024-08-05T21:38:46.067Z +--- + +# DuckDNS + +```bash Sun Jul 21 2024 10:14:34 GMT-0700 (Mountain Standard Time) +ps -ef | grep cr[o]n +curl +mkdir duckdns +cd duckdns +nano duck.sh +echo url="https://www.duckdns.org/update?domains=phares&token=1d3fc707-7052-4459-a624-fb01250f00b9&ip=" | curl -k -o ~/duckdns/duck.log -K - +chmod 700 duck.sh +crontab -e +*/5 * * * * ~/duckdns/duck.sh >/dev/null 2>&1 +./duck.sh +cat duck.log +``` diff --git a/_-Review/dupeguru-win64.md b/_-Review/dupeguru-win64.md new file mode 100644 index 0000000..c121955 --- /dev/null +++ b/_-Review/dupeguru-win64.md @@ -0,0 +1,12 @@ +--- +type: "note" +created: "2024-06-25T03:11:40.000Z" +updated: "2024-06-25T03:11:40.000Z" +--- + +# dupeguru-win64 + +- [voltaicideas](https://dupeguru.voltaicideas.net/) +- [github](https://github.com/arsenetar/dupeguru/) + +## Has html Export diff --git a/_-Review/e-mail.md b/_-Review/e-mail.md new file mode 100644 index 0000000..c61fa5e --- /dev/null +++ b/_-Review/e-mail.md @@ -0,0 +1,20 @@ +--- +created: 2024-07-27T21:12:48.841Z +draft: true; +type: note +updated: 2024-07-27T21:13:25.775Z +--- + +# E-Mail + +```yml Sat Jul 27 2024 14:13:09 GMT-0700 (Mountain Standard Time) +Username: phares@centurylink.net +POP3 Server: pop.centurylink.net +POP3 Port: 995 (SSL/TLS) +IMAP Server: mail.centurylink.net +IMAP Port: 993 (SSL/TLS) +SMTP Server: smtp.centurylink.net +SMTP Port: 587 (TLS) or 465 (SSL) +``` + +- [gmail](https://support.google.com/a/answer/176600?hl=en) diff --git a/_-Review/eda.md b/_-Review/eda.md index c757e80..f0c912f 100644 --- a/_-Review/eda.md +++ b/_-Review/eda.md @@ -1,9 +1,11 @@ --- type: "topic" created: "2024-01-06T01:25:36.148Z" -updated: "2024-01-06T01:25:36.148Z" +updated: "2024-06-19T13:35:49.961Z" --- # EDA [EAF](../EAF/eaf.md) + +- [ ] The application has failed to start because its side-by-side configuration is incorrect diff --git a/_-Review/em-client.md b/_-Review/em-client.md new file mode 100644 index 0000000..5832d63 --- /dev/null +++ b/_-Review/em-client.md @@ -0,0 +1,11 @@ +--- +created: 2024-10-06T23:52:46.000Z +type: note +updated: 2024-10-06T23:52:46.000Z +--- + +# eM Client + +- [thankyou](https://www.emclient.com/thankyou) + +## emclient-v10.0.3530.msi diff --git a/_-Review/emby.md b/_-Review/emby.md new file mode 100644 index 0000000..0a53f20 --- /dev/null +++ b/_-Review/emby.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-02T16:17:53.085Z" +updated: "2024-07-02T16:17:57.580Z" +--- + +# Emby diff --git a/_-Review/end-user-faq.md b/_-Review/end-user-faq.md new file mode 100644 index 0000000..a2145c5 --- /dev/null +++ b/_-Review/end-user-faq.md @@ -0,0 +1,8 @@ +--- +type: "note" +--- + +# End User FAQ + +- [Our virtual collaboration toolkit](https://webnetprod.muc.infineon.com/enduserfaqs/#/article/126501) + - [WeKan](https://goto.infineon.com/wekan) diff --git a/_-Review/fab-approval.md b/_-Review/fab-approval.md new file mode 100644 index 0000000..c2ab6a2 --- /dev/null +++ b/_-Review/fab-approval.md @@ -0,0 +1,7 @@ +--- +created: 2024-07-11T16:17:05.437Z +type: note +updated: 2024-07-11T16:17:11.527Z +--- + +# Fab Approval diff --git a/_-Review/ffmpeg.md b/_-Review/ffmpeg.md index 288dc9f..604b914 100644 --- a/_-Review/ffmpeg.md +++ b/_-Review/ffmpeg.md @@ -1,5 +1,7 @@ --- -type: "note" +created: 2024-10-06T14:59:24.000Z +type: note +updated: 2024-11-03T18:42:10.057Z --- # ffmpeg @@ -18,3 +20,9 @@ ll ln -s "${PWD}/ffmpeg" /usr/local/bin/ ln -s "${PWD}/ffprobe" /usr/local/bin/ ``` + +```bash Sun Oct 06 2024 07:58:50 GMT-0700 (Mountain Standard Time) +# Download ffmpeg latest Beta/Nightly Portable Windows 64-bit 52MB Win64 Portable +# https://www.videohelp.com/software/ffmpeg +L:\Git\ffmpeg-2024-10-02-git-358fdf3083-full_build\bin +``` diff --git a/_-Review/fibonacci.md b/_-Review/fibonacci.md new file mode 100644 index 0000000..3be9084 --- /dev/null +++ b/_-Review/fibonacci.md @@ -0,0 +1,54 @@ +--- +created: 2024-10-22T01:18:16.074Z +type: note +updated: 2024-10-22T03:07:27.857Z +--- + +# Fibonacci + +1836311903 +1134903170 +701408733 +433494437 +267914296 +165580141 +102334155 +63245986 +39088169 +24157817 +14930352 +9227465 +5702887 +3524578 +2178309 +1346269 +832040 +514229 +317811 +196418 +121393 +75025 +46368 +28657 +17711 +10946 +6765 +4181 +2584 +1597 +987 +610 +377 +233 +144 +89 +55 +34 +21 +13 +8 +5 +3 +2 +1 +1 diff --git a/_-Review/file-browser.md b/_-Review/file-browser.md index eb040f3..fbfce37 100644 --- a/_-Review/file-browser.md +++ b/_-Review/file-browser.md @@ -1,8 +1,10 @@ --- type: "note" +created: "2024-05-19T06:33:47.164Z" +updated: "2024-07-02T19:12:45.517Z" --- -# file-browser +# FileBrowser - [FileBrowser](https://filebrowser.org/installation) - [GitHub](https://github.com/filebrowser/filebrowser) diff --git a/_-Review/file-folder-helper.md b/_-Review/file-folder-helper.md index 266ca07..7a9845b 100644 --- a/_-Review/file-folder-helper.md +++ b/_-Review/file-folder-helper.md @@ -1,9 +1,90 @@ --- type: "topic" created: "2024-01-06T01:25:36.077Z" -updated: "2024-01-06T01:25:36.077Z" +updated: "2024-06-15T03:39:02.547Z" --- # File-Folder-Helper - [Kanban](kanbn.md) + +```yaml +Target: C:\Users\phares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe X C:/ProgramData Day-Helper-2024-01-07 1 +Start In: L:\DevOps\Mesa_FI\File-Folder-Helper\bin\Debug\net8.0\win-x64\ +``` + +```bash Fri Jul 12 2024 09:09:13 GMT-0700 (Mountain Standard Time) +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe .kanbn", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s F '\\\\messv02ecc1.ec.local\\EC_EAFLog\\Staging\\_ Logs'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository\\MET08ANLYSDIFAAST230\\Source\\MET08ANLYSDIFAAST230'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository\\MET08DDUPSFS6420\\Source\\MET08DDUPSFS6420'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository\\MET08DDUPSP1TBI\\Source\\MET08DDUPSP1TBI'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository\\MET08RESIHGCV\\Source\\MET08RESIHGCV'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository\\MET08RESIMAPCDE\\Source\\MET08RESIMAPCDE'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository\\MET08RESISRP2100\\Source\\MET08RESISRP2100'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository\\MET08THFTIRQS408M\\Source\\MET08THFTIRQS408M'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\Metrology\\Run Data Repository\\MET08THFTIRSTRATUS\\Source\\MET08THFTIRSTRATUS'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s H '\\\\messa01ec.infineon.com\\apps\\WaferCounter\\BackupFiles'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s J 'L:/Verdaccio/storage'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/DevOps/Mesa_FI/Baget -s L:/DevOps/Mesa_FI/Baget/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/DevOps/Mesa_FI/Baget/src/BaGet.Worker -s L:/DevOps/Mesa_FI/Baget/src/BaGet.Worker/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/DevOps/Mesa_FI/Barcode-Host -s L:/DevOps/Mesa_FI/Barcode-Host/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/DevOps/Mesa_FI/File-Folder-Helper L:/DevOps/Mesa_FI/File-Folder-Helper/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/DevOps/Mesa_FI/OI-Metrology -s L:/DevOps/Mesa_FI/OI-Metrology/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/DevOps/Mesa_FI/OI-Metrology -s L:/DevOps/Mesa_FI/OI-Metrology/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/DevOps/Mesa_FI/OI-Metrology -s L:/DevOps/Mesa_FI/OI-Metrology/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/.index", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/.kanbn", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/account", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/database", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/dns", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/eva -d L:/Git/Notes-EC-Documentation/.EC-Documentation/.eva", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/fileshare", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/iteraplan -d L:/Git/Notes-EC-Documentation/.EC-Documentation/.iteraplan", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/port", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/process", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-EC-Documentation/.EC-Documentation -s L:/Git/Notes-EC-Documentation/.EC-Documentation/server", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-Infineon/.Infineon -s 'L:/Git/Notes-Infineon/.Infineon/_-Review' -d 'L:/Git/Notes-Infineon/.Infineon/.vscode/Helper'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-Phares/Phares -s L:/Git/Notes-Phares/Phares/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-Phares/Phares -s L:/Git/Notes-Phares/Phares/family-tree", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-Phares/Phares -s L:/Git/Notes-Phares/Phares/network", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Notes-Phares/Phares -s L:/Git/Notes-Phares/Phares/person", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Quartz-Phares-Person -s L:/Git/Quartz-Phares-Person/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Syncthing-Secrets/.UserSecrets -s L:/Git/Syncthing-Secrets/.UserSecrets/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Syncthing-Secrets/.UserSecrets -s L:/Git/Syncthing-Secrets/.UserSecrets/family-tree", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Syncthing-Secrets/.UserSecrets -s L:/Git/Syncthing-Secrets/.UserSecrets/network", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M L:/Git/Syncthing-Secrets/.UserSecrets -s L:/Git/Syncthing-Secrets/.UserSecrets/person", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/DEP08SIASM/06_SourceCode/DEP08SIASM/Adaptation -s T:/DEP08SIASM/06_SourceCode/DEP08SIASM/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/DEP08SIHTRPLC/06_SourceCode/DEP08SIHTRPLC/Adaptation -s T:/DEP08SIHTRPLC/06_SourceCode/DEP08SIHTRPLC/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/EC/06_SourceCode/EC/Adaptation -s T:/EC/06_SourceCode/EC/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MESAFIBACKLOG/06_SourceCode/MESAFIBACKLOG/Adaptation -s T:/MESAFIBACKLOG/06_SourceCode/MESAFIBACKLOG/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08ANLYSDIFAAST230/06_SourceCode/MET08ANLYSDIFAAST230/Adaptation -s T:/MET08ANLYSDIFAAST230/06_SourceCode/MET08ANLYSDIFAAST230/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08AWCT/06_SourceCode/MET08AWCT/Adaptation -s T:/MET08AWCT/06_SourceCode/MET08AWCT/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08DDUPSFS6420/06_SourceCode/MET08DDUPSFS6420/Adaptation -s T:/MET08DDUPSFS6420/06_SourceCode/MET08DDUPSFS6420/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08DDUPSP1TBI/06_SourceCode/MET08DDUPSP1TBI/Adaptation -s T:/MET08DDUPSP1TBI/06_SourceCode/MET08DDUPSP1TBI/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08RESIHGCV/06_SourceCode/MET08RESIHGCV/Adaptation -s T:/MET08RESIHGCV/06_SourceCode/MET08RESIHGCV/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08RESIMAPCDE/06_SourceCode/MET08RESIMAPCDE/Adaptation -s T:/MET08RESIMAPCDE/06_SourceCode/MET08RESIMAPCDE/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08RESISRP2100/06_SourceCode/MET08RESISRP2100/Adaptation -s T:/MET08RESISRP2100/06_SourceCode/MET08RESISRP2100/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08THFTIRQS408M/06_SourceCode/MET08THFTIRQS408M/Adaptation -s T:/MET08THFTIRQS408M/06_SourceCode/MET08THFTIRQS408M/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/MET08THFTIRSTRATUS/06_SourceCode/MET08THFTIRSTRATUS/Adaptation -s T:/MET08THFTIRSTRATUS/06_SourceCode/MET08THFTIRSTRATUS/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s M T:/METCLIMATEC/06_SourceCode/METCLIMATEC/Adaptation -s T:/METCLIMATEC/06_SourceCode/METCLIMATEC/Adaptation/.kanbn/tasks", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s S 'L:/BaGet/packages'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s U D:/5-Other-Small/Notes/Phares -s D:/5-Other-Small/Notes/Phares/person -d L:/Git/Quartz-Phares-Person/content", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s U L:/Git/Notes-EC-Documentation/EC-Documentation -s L:/Git/Notes-EC-Documentation/EC-Documentation -d D:/Documents/Notes/Quartz/Infineon/EC-Documentation/content", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s V ../../src/BaGet.Worker", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s V Helpers", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s V Helpers", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s V Repositories", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s V Repositories", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s V Repositories", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s V Singleton", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s X 'D:/Tmp/Phares/.TP-Link' 'Day-Helper-2024-01-06' '*.txt' 1 17 '- -' 'DeviceName,MacAddress,IpAddress,RealTimeUpRate,RealTimeDownRate,RateOrInterface,DurationOrRate,SpeedLimitOrDuration' 'IpAddress' 'hosts.jsonl' 'hosts.conf' 'BC-24-11'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s X 'L:/DevOps/Mesa_FI/File-Watcher' Day-Helper-2024-01-08 'L:/DevOps/Mesa_FI/File-Watcher/Helpers'", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s X L:/DevOps/Mesa_FI/File-Folder-Helper Day-Helper-2024-01-08 L:/DevOps/Mesa_FI/File-Folder-Helper/Day/2024-Q2", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s X L:/DevOps/Mesa_FI/OI-Metrology Day-Helper-2024-01-08 L:/DevOps/Mesa_FI/OI-Metrology/Server", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s X L:/DevOps/Mesa_FI/OI-Metrology Day-Helper-2024-01-08 L:/DevOps/Mesa_FI/OI-Metrology/Server", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s X L:/DevOps/Mesa_FI/OI-Metrology Day-Helper-2024-01-08 L:/DevOps/Mesa_FI/OI-Metrology/Server", +"command": "L:/DevOps/Mesa_FI/File-Folder-Helper/bin/Release/net8.0/win-x64/publish/File-Folder-Helper.exe s X L:/Git/Clipboard-Send-Keys Day-Helper-2024-01-08 L:/Git/Clipboard-Send-Keys/Class", +``` diff --git a/_-Review/file-type.md b/_-Review/file-type.md index 210b006..3d4a455 100644 --- a/_-Review/file-type.md +++ b/_-Review/file-type.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.077Z" -updated: "2024-01-06T01:25:36.077Z" +created: 2024-01-06T01:25:36.077Z +type: topic +updated: 2024-07-15T21:15:42.698Z --- # File Type @@ -9,34 +9,21 @@ updated: "2024-01-06T01:25:36.077Z" ```bash # https://superuser.com/questions/29717/associate-a-file-type-with-a-specific-program REM -FTYPE Tab-Separated-Values="C:\Windows\System32\notepad.exe" "%1" -ASSOC .tsv=Tab-Separated-Values -FTYPE Comma-Separated-Values="C:\Windows\System32\notepad.exe" "%1" -ASSOC .csv=Comma-Separated-Values -FTYPE Text="C:\Windows\System32\notepad.exe" "%1" -ASSOC .txt=Text -FTYPE json="C:\Windows\System32\notepad.exe" "%1" -ASSOC .json=json -FTYPE xml="C:\Windows\System32\notepad.exe" "%1" -ASSOC .xml=xml -FTYPE Log="C:\Windows\System32\notepad.exe" "%1" -ASSOC .log=Log -FTYPE Configuration="C:\Windows\System32\notepad.exe" "%1" -ASSOC .conf=Configuration -FTYPE Configuration="C:\Windows\System32\notepad.exe" "%1" -ASSOC .config=Configuration -FTYPE Public-Key="C:\Windows\System32\notepad.exe" "%1" -ASSOC .pub=Public-Key -FTYPE CSharp="C:\Windows\System32\notepad.exe" "%1" -ASSOC .cs=CSharp -FTYPE CSharp-Project="C:\Windows\System32\notepad.exe" "%1" -ASSOC .csproj=CSharp-Project -FTYPE ProcessDataStandardFormat="C:\Windows\System32\notepad.exe" "%1" -ASSOC .pdsf=ProcessDataStandardFormat -FTYPE Markdown="C:\Windows\System32\notepad.exe" "%1" -ASSOC .md=Markdown -FTYPE Configuration="C:\Windows\System32\notepad.exe" "%1" -ASSOC .ini=Configuration -ASSOC .ipj="C:\Program Files (x86)\InfinityQS International\ProFicient\Applications\iispcmi.exe" +ASSOC .conf=Configuration & FTYPE Configuration="C:\Windows\System32\notepad.exe" "%1" +ASSOC .config=Configuration & FTYPE Configuration="C:\Windows\System32\notepad.exe" "%1" +ASSOC .cs=CSharp & FTYPE CSharp="C:\Windows\System32\notepad.exe" "%1" +ASSOC .csproj=CSharp-Project & FTYPE CSharp-Project="C:\Windows\System32\notepad.exe" "%1" +ASSOC .csv=Comma-Separated-Values & FTYPE Comma-Separated-Values="C:\Windows\System32\notepad.exe" "%1" +ASSOC .ini=Configuration & FTYPE Configuration="C:\Windows\System32\notepad.exe" "%1" +ASSOC .ipj="C:\Program Files (x86)\InfinityQS International\ProFicient\Applications\iispcmi.exe" & FTYPE Project="C:\Windows\System32\notepad.exe" "%1" +ASSOC .json=json & FTYPE json="C:\Windows\System32\notepad.exe" "%1" +ASSOC .log=Log & FTYPE Log="C:\Windows\System32\notepad.exe" "%1" +ASSOC .md=Markdown & FTYPE Markdown="C:\Windows\System32\notepad.exe" "%1" +ASSOC .pdsf=ProcessDataStandardFormat & FTYPE ProcessDataStandardFormat="C:\Windows\System32\notepad.exe" "%1" +ASSOC .pub=Public-Key & FTYPE Public-Key="C:\Windows\System32\notepad.exe" "%1" +ASSOC .tns=TNS & FTYPE TNS="C:\Windows\System32\notepad.exe" "%1" +ASSOC .tsv=Tab-Separated-Values & FTYPE Tab-Separated-Values="C:\Windows\System32\notepad.exe" "%1" +ASSOC .txt=Text & FTYPE Text="C:\Windows\System32\notepad.exe" "%1" +ASSOC .xml=xml & FTYPE xml="C:\Windows\System32\notepad.exe" "%1" REM ``` diff --git a/_-Review/find.md b/_-Review/find.md new file mode 100644 index 0000000..21c693a --- /dev/null +++ b/_-Review/find.md @@ -0,0 +1,13 @@ +# find + +```bash ./.vscode/helper/*.txt +Unknown", +.* +*192 +``` + +```bash ./.vscode/helper/*.json +Unknown", +.* +.*192 +``` diff --git a/_-Review/flatpak.md b/_-Review/flatpak.md new file mode 100644 index 0000000..43533c5 --- /dev/null +++ b/_-Review/flatpak.md @@ -0,0 +1,22 @@ +--- +created: 2024-08-10T21:41:38.000Z +type: note +updated: 2024-08-10T21:41:38.000Z +--- + +# flatpak + +- [Ubuntu](https://flatpak.org/setup/Ubuntu) + +```bash Sat Aug 10 2024 14:23:02 GMT-0700 (Mountain Standard Time) +sudo -i +apt install flatpak -y +apt install gnome-software-plugin-flatpak -y +flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo +exit +reboot +``` + +- [lutris](https://lutris.net/downloads) +- [usebottles](https://usebottles.com/) +- [flathub-bottles](https://flathub.org/apps/com.usebottles.bottles) diff --git a/_-Review/free-file-sync.md b/_-Review/free-file-sync.md index 7abd8ea..d38ce0e 100644 --- a/_-Review/free-file-sync.md +++ b/_-Review/free-file-sync.md @@ -1,8 +1,8 @@ --- -type: "topic" -assigned: "" -created: "2024-01-14T02:18:18.357Z" -updated: "2024-04-02T03:49:22.346Z" +assigned: '' +created: 2024-01-14T02:18:18.357Z +type: topic +updated: 2024-08-05T18:48:21.597Z --- # Free File Sync @@ -10,6 +10,8 @@ updated: "2024-04-02T03:49:22.346Z" - [Free File Sync](https://freefilesync.org/) - [Posts](https://freefilesync.org/forum/search.php?author_id=12468&sr=posts) +## Colors + ```conf Windows Registry Editor Version 5.00 @@ -47,11 +49,16 @@ Windows Registry Editor Version 5.00 "MenuHilight"="120 120 120" ``` +## Diff + ```yaml -VSCode: code --diff "%local_path%" "%local_path2%" -VSCode Insiders: code-insiders --diff "%local_path%" "%local_path2%" +VSCode: code --diff "%local_path%" "%local_path2%" +VSCode OSS: codium --diff "%local_path%" "%local_path2%" +VSCode Insiders: code-insiders --diff "%local_path%" "%local_path2%" ``` +## MKLink + ```bash mkdir "L:\Git\Notes-Free-File-Sync" cd "L:\Git\Notes-Free-File-Sync" @@ -60,3 +67,284 @@ mkdir "L:\Git\Notes-Free-File-Sync\.vscode" echo # mklink > "L:\Git\Notes-Free-File-Sync\.vscode\mklink.md" mklink /J "L:\Git\Notes-Free-File-Sync\.FreeFileSync" "D:/5-Other-Small/FreeFileSync" ``` + +## GlobalSettings + +```xml Fri Jul 19 2024 11:34:28 GMT-0700 (Mountain Standard Time) + + + explorer.exe /select, "%local_path%" & exit 0 + explorer.exe "%local_path%" & exit 0 + code --diff "%local_path%" "%local_path2%" + codium --diff "%local_path%" "%local_path2%" + code-insiders --diff "%local_path%" "%local_path2%" + +``` + +```xml Fri Jul 19 2024 15:57:20 GMT-0700 (Mountain Standard Time) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +``` + +## Updates + +### FreeFileSync 13.7 Windows + +- [x] DESKTOP-VVO6KCM Fri Jul 19 2024 11:53:57 GMT-0700 (Mountain Standard Time) + +## Rename + + +IFX|Mike|Logan +What +From Server Short +To Server Short + +| Old | New | +|-----------------------------------|--------------------------------------------| +| google-drive-cepha315 | Chelsea-Google-cepha315-D | +| google-drive-cphares0917 | Chelsea-Google-cphares0917-D | +| local-KeePass-cphar | Chelsea-KeePass-local-cphar | +| BaGet-AA-L-mesfs | IFX-BaGet.AA-L-mesfs | +| BaGet-AA-L-messa08ec | IFX-BaGet.AA-L-messa08ec | +| BaGet-BB-L-messdv002 | IFX-BaGet.BB-L-messdv002 | +| BaGet-CC-2024 | IFX-BaGet.CC-2024-mesfs | +| BaGet-DD-2024 | IFX-BaGet.DD-2024-mesfs | +| BaGet-EE-messa08ec-messa04ec | IFX-BaGet.EE-messa08ec-messa04ec | +| BaGet-FF-messa08ec-messa020ec | IFX-BaGet.FF-messa08ec-messa020ec | +| BaGet-GG-messa08ec-mestsa05ec | IFX-BaGet.GG-messa08ec-mestsa05ec | +| BaGet-HH-messa08ec-messa017 | IFX-BaGet.HH-messa08ec-messa017 | +| BaGet-II-messa08ec-messa016ec | IFX-BaGet.II-messa08ec-messa016ec | +| EAF-AA-mesfs-messa08ec | IFX-EAF.AA-mesfs-messa08ec | +| EAF-BB-mesfs-mestsa07ec | IFX-EAF.BB-mesfs-mestsa07ec | +| EAF-CC-mesfs-mestsa09ec | IFX-EAF.CC-mesfs-mestsa09ec | +| EAF-DD-mesfs-mestsa011ec | IFX-EAF.DD-mesfs-mestsa011ec | +| EAF-EE-mestsa07ec-messa08ec | IFX-EAF.EE-mestsa07ec-messa08ec | +| EDA-AA-mesfs-messa08ec | IFX-EDA.AA-mesfs-messa08ec | +| EDA-BB-mesfs-mestsa07ec | IFX-EDA.BB-mesfs-mestsa07ec | +| EDA-CC-mesfs-mestsa09ec | IFX-EDA.CC-mesfs-mestsa09ec | +| EDA-DD-mesfs-mestsa011ec | IFX-EDA.DD-mesfs-mestsa011ec | +| EDA-EE-mestsa07ec-messa08ec | IFX-EDA.EE-mestsa07ec-messa08ec | +| FeeFileSync-AA-messa011ec | IFX-FeeFileSync-AA-D-messa011ec | +| FeeFileSync-AA-messa08ec | IFX-FeeFileSync-AA-D-messa08ec | +| FeeFileSync-BB-messa017 | IFX-FeeFileSync-BB-D-messa017 | +| FS-AA-mestsa006-mestsa03ec | IFX-FS.AA-mestsa006-mestsa03ec | +| FS-BB-mestsa006-messa022ec | IFX-FS.BB-mestsa006-messa022ec | +| FS-CC-mestsa006-leosaec17 | IFX-FS.CC-mestsa006-leosaec17 | +| FS-DD-mestsa006-mestsa06ec | IFX-FS.DD-mestsa006-mestsa06ec | +| FS-EE-mestsa006-messa04ec | IFX-FS.EE-mestsa006-messa04ec | +| kanban-mestsa003-local-Backlog | IFX-Kanban.Backlog-mestsa003-local | +| kanban-mestsa003-local-Decisions | IFX-Kanban.Decisions-mestsa003-local | +| kanban-mestsa003-local-Other | IFX-Kanban.Other-mestsa003-local | +| kanban-mestsa003-local-Service | IFX-Kanban.Service-mestsa003-local | +| OS-leolsec0003-mestsa006 | IFX-OS-mestsa006-D | +| OS-etc-auclv0558 | IFX-OS.etc-auclv0558-D | +| OS-etc-leolsec0003 | IFX-OS.etc-leolsec0003-D | +| OS-etc-leolsec0004 | IFX-OS.etc-leolsec0004-D | +| OS-etc-leolsec0005 | IFX-OS.etc-leolsec0005-D | +| OS-etc-meslvec0004 | IFX-OS.etc-meslvec0004-D | +| OS-etc-meslvec0005 | IFX-OS.etc-meslvec0005-D | +| OS-etc-mesxs015 | IFX-OS.etc-mesxs015-D | +| OS-etc-mesxsec013 | IFX-OS.etc-mesxsec013-D | +| OS-etc-mesxsec014 | IFX-OS.etc-mesxsec014-D | +| OS-srv-auclv0558 | IFX-OS.srv-auclv0558-D | +| OS-srv-leolsec0003 | IFX-OS.srv-leolsec0003-D | +| OS-srv-leolsec0004 | IFX-OS.srv-leolsec0004-D | +| OS-srv-leolsec0005 | IFX-OS.srv-leolsec0005-D | +| OS-srv-meslvec0005 | IFX-OS.srv-meslvec0005-D | +| OS-srv-mesxs015 | IFX-OS.srv-mesxs015-D | +| OS-srv-mesxsec013 | IFX-OS.srv-mesxsec013-D | +| OS-srv-mesxsec014 | IFX-OS.srv-mesxsec014-D | +| OS-var-auclv0558 | IFX-OS.var-auclv0558-D | +| OS-var-meslvec0005 | IFX-OS.var-meslvec0005-D | +| Verdaccio-AA-L-messdv002 | IFX-Verdaccio-messdv002-L | +| -www-mestsa006 | IFX-www-L-mestsa006 | +| local-k0308-k0308 | Kristy--local-k0308 | +| local-KeePass-k0308 | Kristy-KeePass-local-k0308 | +| local-KeePass-k0308-phone | Kristy-KeePass-local-phone | +| lphares-Dorico-disk | Logan-Dorico-Beelink-D | +| lphares-Sibelius-disk | Logan-Sibelius-Beelink-D | +| D-01-Offline-Backup-1-Images-A | Mike-2TB-D-01-Offline-Backup-1-Images-A | +| D-01-Offline-Backup-2-Images-B | Mike-2TB-D-01-Offline-Backup-2-Images-B | +| D-01-Offline-Backup-3-Videos-A | Mike-2TB-D-01-Offline-Backup-3-Videos-A | +| D-01-Offline-Backup-4-Videos-B | Mike-2TB-D-01-Offline-Backup-4-Videos-B | +| D-01-Offline-Backup-5-Other-Small | Mike-2TB-D-01-Offline-Backup-5-Other-Small | +| D-01-Offline-Backup-6-Other-Large | Mike-2TB-D-01-Offline-Backup-6-Other-Large | +| D-01-Offline-Backup-7-Question | Mike-2TB-D-01-Offline-Backup-7-Question | +| D-01-Offline-Backup-8-Move | Mike-2TB-D-01-Offline-Backup-8-Move | +| D-01-Offline-Backup-9-Delete | Mike-2TB-D-01-Offline-Backup-9-Delete | +| D-1-Images-A | Mike-2TB-D-1-Images-A | +| D-2-Images-B | Mike-2TB-D-2-Images-B | +| D-3-Videos-A | Mike-2TB-D-3-Videos-A | +| D-4-Videos-B | Mike-2TB-D-4-Videos-B | +| D-5-Other-Small | Mike-2TB-D-5-Other-Small | +| D-6-Other-Large | Mike-2TB-D-6-Other-Large | +| D-6-Other-Large-B | Mike-2TB-D-6-Other-Large-B | +| D-6-Other-Large-C | Mike-2TB-D-6-Other-Large-C | +| D-6-Other-Large-D | Mike-2TB-D-6-Other-Large-D | +| D-6-Other-Large-P-Z | Mike-2TB-D-6-Other-Large-P-Z | +| D-7-Question | Mike-2TB-D-7-Question | +| D-8-Move | Mike-2TB-D-8-Move | +| D-9-Delete | Mike-2TB-D-9-Delete | +| D-Tmp | Mike-2TB-D-Tmp | +| free.file.sync.k0308 | Mike-FFS-local-k0308 | +| free.file.sync.loft | Mike-FFS-local-loft | +| free.file.sync.lphar | Mike-FFS-local-lphar | +| free.file.sync.media | Mike-FFS-local-media | +| free.file.sync.mikep | Mike-FFS-local-mikep | +| google-drive-mike | Mike-Google-mikepharesjr-D | +| local-KeePass-mikep-phone | Mike-KeePass-local-phone | +| OS-etc--server | Mike-OS-Beelink-D | +| OS-var-certbot-server | Mike-OS.certbot-Beelink-D | +| OS-opt-dockge-server | Mike-OS.dockge-Beelink-D | +| OS-var-infineon-server | Mike-OS.infineon-Beelink-D | +| OS-home-podman-server | Mike-OS.podman-Beelink-D | +| OS-var-thumbs-server | Mike-OS.thumbs-Beelink-D | +| OS-var-www-server | Mike-OS.www-Beelink-D | +| OS-var-www-server-thumbs | Mike-OS.www.thumbs-Beelink-D | +| Resize-Amazon | Mike-Resize.Amazon-Beelink-D | +| Syncthing-EC-Documentation-Server | Mike-Syncthing.EC.Documentation-Beelink-D | +| Syncthing-Free-File-Sync | Mike-Syncthing.Free-Beelink-D | +| Syncthing-Immich-Server | Mike-Syncthing.Immich-Beelink-D | +| Syncthing-Immich-Mount-Server | Mike-Syncthing.Immich.Mount-Beelink-D | +| Syncthing-Infineon-Server | Mike-Syncthing.Infineon-Beelink-D | +| Syncthing-Kanban-Server | Mike-Syncthing.Kanban-Beelink-D | +| Syncthing-KeePass-Server | Mike-Syncthing.KeePass-Beelink-D | +| Syncthing-Network-Server | Mike-Syncthing.Network-Beelink-D | +| Syncthing-Phares-Server | Mike-Syncthing.Phares-Beelink-D | +| Syncthing-Proxmox-Server | Mike-Syncthing.Proxmox-Beelink-D | +| Syncthing-UserSecrets-Server | Mike-Syncthing.UserSecrets-Beelink-D | +| Syncthing-VZDump-LXC-Server | Mike-Syncthing.VZDump-Beelink-D | + +Immich-root-source-Norman-Herman +Immich-root-upload-Norman-Herman +Immich-wsl-source-Norman-Herman +Immich-wsl-source-Phares +Immich-wsl-source-Videos-A-Device-Videos-2_0_0_3-Current-Year +Immich-wsl-source-View-by-Distance-Test +Immich-wsl-upload-Norman-Herman +Immich-wsl-upload-Phares +Immich-wsl-upload-Videos-A-Device-Videos-2_0_0_3-Current-Year +Immich-wsl-upload-View-by-Distance-Test + +local-k0308-k0308 + +z-Backup-Immich-server +z-backup-lphares-server +z-Backups-Immich-local +z-logan-01-Offline-Backup-D-3-Videos-A +z-OS-etc-asus +z-OS-etc-asus-local +z-OS-etc-beelink +z-OS-etc-desktop-local +z-OS-etc-pi3 +z-OS-var-www-asus +z-Program-Files +z-Program-Files-b +z-Program-Files-x86 +z-ProgramData-Pictures-local +z-Ubunut-tar +z-Upload-Immich-local +z-Upload-Immich-server +z-wsl-Immich-c +z-wsl-Immich-d diff --git a/_-Review/frigate.md b/_-Review/frigate.md new file mode 100644 index 0000000..919b97c --- /dev/null +++ b/_-Review/frigate.md @@ -0,0 +1,10 @@ +--- +created: 2024-07-12T17:00:09.046Z +type: note +updated: 2024-07-26T23:03:37.527Z +--- + +# Frigate + +- [frigate](https://frigate.video/) +- [frigate-hass-addons](https://github.com/blakeblackshear/frigate-hass-addons?tab=readme-ov-file) diff --git a/_-Review/game-slug.md b/_-Review/game-slug.md index b242d10..b8346de 100644 --- a/_-Review/game-slug.md +++ b/_-Review/game-slug.md @@ -1,7 +1,8 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.074Z" -updated: "2024-01-06T01:25:36.074Z" +created: 2024-01-06T01:25:36.074Z +draft: true; +type: topic +updated: 2024-07-15T23:43:36.401Z --- # game-slug diff --git a/_-Review/git.md b/_-Review/git.md index 9c40feb..eb72eea 100644 --- a/_-Review/git.md +++ b/_-Review/git.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-14T02:18:21.181Z" -updated: "2024-03-31T16:09:07.756Z" +created: 2024-01-14T02:18:21.181Z +type: topic +updated: 2024-07-11T23:03:50.727Z --- # Git @@ -25,6 +25,7 @@ git push origin :development (Deleting a remote branch) git diff --name-only git rebase -i master git push origin -d branch-name +git remote add gitea http://localhost:3000/brad/brad.git ``` ```bash @@ -68,3 +69,8 @@ client_max_body_size 5000m; ```bash git branch -m master ``` + +```bash +git rm --cached Adaptation/.kanbn/index.md +git rm -r --cached Phares +``` diff --git a/_-Review/gitea.md b/_-Review/gitea.md new file mode 100644 index 0000000..36bafa9 --- /dev/null +++ b/_-Review/gitea.md @@ -0,0 +1,322 @@ +--- +assigned: '' +created: 2024-07-02T19:40:15.783Z +progress: 0 +tags: + - Duck + - Hosts + - LinkPC + - Gitea +type: note +updated: 2024-08-05T21:46:07.493Z +--- + +# Gitea + +- [gitea3757.ddns.net](https://gitea3757.ddns.net) +- [docs.gitea.com](https://docs.gitea.com/administration/backup-and-restore?_highlight=backup) +- [how-to-install-gitea-on-ubuntu-using-docker](https://www.digitalocean.com/community/tutorials/how-to-install-gitea-on-ubuntu-using-docker) + +## Notes + +```tsv Tue Jul 02 2024 18:22:16 GMT-0700 (Mountain Standard Time) +sshd 292 root 3u IPv4 158983 0t0 TCP *:22 (LISTEN) +sshd 292 root 4u IPv6 158985 0t0 TCP *:22 (LISTEN) +nginx 297 root 7u IPv6 158397 0t0 TCP *:80 (LISTEN) +nginx 297 root 8u IPv4 158398 0t0 TCP *:80 (LISTEN) +nginx 297 root 9u IPv6 158399 0t0 TCP *:443 (LISTEN) +nginx 297 root 10u IPv4 158400 0t0 TCP *:443 (LISTEN) +nginx 298 www-data 7u IPv6 158397 0t0 TCP *:80 (LISTEN) +nginx 298 www-data 8u IPv4 158398 0t0 TCP *:80 (LISTEN) +nginx 298 www-data 9u IPv6 158399 0t0 TCP *:443 (LISTEN) +nginx 298 www-data 10u IPv4 158400 0t0 TCP *:443 (LISTEN) +nginx 299 www-data 7u IPv6 158397 0t0 TCP *:80 (LISTEN) +nginx 299 www-data 8u IPv4 158398 0t0 TCP *:80 (LISTEN) +nginx 299 www-data 9u IPv6 158399 0t0 TCP *:443 (LISTEN) +nginx 299 www-data 10u IPv4 158400 0t0 TCP *:443 (LISTEN) +nginx 300 www-data 7u IPv6 158397 0t0 TCP *:80 (LISTEN) +nginx 300 www-data 8u IPv4 158398 0t0 TCP *:80 (LISTEN) +nginx 300 www-data 9u IPv6 158399 0t0 TCP *:443 (LISTEN) +nginx 300 www-data 10u IPv4 158400 0t0 TCP *:443 (LISTEN) +nginx 301 www-data 7u IPv6 158397 0t0 TCP *:80 (LISTEN) +nginx 301 www-data 8u IPv4 158398 0t0 TCP *:80 (LISTEN) +nginx 301 www-data 9u IPv6 158399 0t0 TCP *:443 (LISTEN) +nginx 301 www-data 10u IPv4 158400 0t0 TCP *:443 (LISTEN) +mariadbd 413 mysql 126u IPv4 158506 0t0 TCP 127.0.0.1:3306 (LISTEN) +simplehtt 429 nobody 3u IPv4 159054 0t0 TCP *:60080 (LISTEN) +simplehtt 429 nobody 6u IPv4 159055 0t0 TCP *:60443 (LISTEN) +simplehtt 431 nobody 3u IPv4 159054 0t0 TCP *:60080 (LISTEN) +simplehtt 431 nobody 6u IPv4 159055 0t0 TCP *:60443 (LISTEN) +master 785 root 13u IPv4 161870 0t0 TCP 127.0.0.1:25 (LISTEN) +miniserv. 811 root 5u IPv4 160568 0t0 TCP *:12321 (LISTEN) +``` + +```bash Tue Jul 02 2024 18:22:13 GMT-0700 (Mountain Standard Time) +turnkey-init +``` + +## api.ini + +```ini Tue Jul 02 2024 19:20:01 GMT-0700 (Mountain Standard Time) +; This is gitea conf file - originally provided by TurnKey and updated on +; firstboot. +; +; For further/full options, please see app.example.ini in this directory +; (default: custom/conf/app.ini). +; +; See https://docs.gitea.com/administration/config-cheat-sheet for additional +; documentation. + +APP_NAME = TurnKey Gitea +RUN_USER = git +WORK_PATH = /home/git/ +RUN_MODE = prod + +[database] +NAME = gitea +USER = gitea +PASSWD = d4f3727c6fab725191fcea09d23194e1 +LOG_SQL = false +DB_TYPE = mysql +HOST = 127.0.0.1:3306 +SCHEMA = +SSL_MODE = disable +PATH = /home/git/data/gitea.db + +[server] +DOMAIN = gitea.ddns.net +PROTOCOL = http+unix +HTTP_ADDR = /home/git/run/gitea.sock +UNIX_SOCKET_PERMISSION = 666 +SSH_DOMAIN = gitea.ddns.net +HTTP_PORT = 3000 +ROOT_URL = https://gitea.ddns.net/ +APP_DATA_PATH = /home/git/data +DISABLE_SSH = false +SSH_PORT = 22 +LFS_START_SERVER = true +LFS_JWT_SECRET = e1iv1xe4CHhAJvLnOsmmf2HCV3vLclDltREPrg1Rij4 +OFFLINE_MODE = false + +[markup.restructuredtext] +ENABLED = true +FILE_EXTENSIONS = .rst +RENDER_COMMAND = rst2html +IS_INPUT_FILE = false + +[mailer] +ENABLED = true +FROM = mikepharesjr@msn.com +PROTOCOL = sendmail +SENDMAIL_PATH = /usr/sbin/sendmail +SENDMAIL_TIMEOUT = 5m + +[repository] +ROOT = /home/git/data/gitea-repositories +DEFAULT_BRANCH = master + +[lfs] +PATH = /home/git/data/lfs + +[service] +REGISTER_EMAIL_CONFIRM = true +ENABLE_NOTIFY_MAIL = true +DISABLE_REGISTRATION = false +ALLOW_ONLY_EXTERNAL_REGISTRATION = false +ENABLE_CAPTCHA = false +REQUIRE_SIGNIN_VIEW = false +DEFAULT_KEEP_EMAIL_PRIVATE = false +DEFAULT_ALLOW_CREATE_ORGANIZATION = true +DEFAULT_ENABLE_TIMETRACKING = true +NO_REPLY_ADDRESS = noreply@gitea.ddns.net + +[openid] +ENABLE_OPENID_SIGNUP = true + +[cron.update_checker] +ENABLED = false + +[session] +PROVIDER = file + +[log] +MODE = console +LEVEL = info +ROOT_PATH = /home/git/log + +[repository.pull-request] +DEFAULT_MERGE_STYLE = merge + +[repository.signing] +DEFAULT_TRUST_MODEL = committer + +[security] +INSTALL_LOCK = true +INTERNAL_TOKEN = eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJuYmYiOjE3MTk5Njk3NDh9.iDm3wTEKbra2soSowoVgy1Xrf1aJelaCgmUel5wA0WQ +PASSWORD_HASH_ALGO = pbkdf2 + +[oauth2] +JWT_SECRET = gQcCHgWy1l3aV6I8JUY3_QCNqHjWvHIGNg8BZOgC1wM +``` + +```bash Tue Jul 02 2024 19:21:54 GMT-0700 (Mountain Standard Time) +cd /home/git/custom/conf/ +nano app.ini +chown git:git app.ini +systemctl restart gitea.service +systemctl status gitea.service +``` + +```git Tue Jul 02 2024 19:21:00 GMT-0700 (Mountain Standard Time) ++DEFAULT_BRANCH = master ++-ROOT_URL = https://gitea.ddns.net/ +``` + +- [instances_access_files](https://linuxcontainers.org/incus/docs/main/howto/instances_access_files/) + +```bash Tue Jul 02 2024 19:46:38 GMT-0700 (Mountain Standard Time) +su git +cd /home/git/ +./gitea dump +ls -la +exit +exit +incus file pull 115-turnkey-gitea/home/git/gitea-dump-1719974188.zip /home/free-file-sync/proxmox/ +``` + +```bash Tue Jul 02 2024 19:46:53 GMT-0700 (Mountain Standard Time) +git push gogs master +``` + +- [windows-service](https://docs.gitea.com/installation/windows-service) + +## Dockge + +```bash Tue Jul 09 2024 18:21:51 GMT-0700 (Mountain Standard Time) + + + +docker cp gitea-server-1:/etc/gitea/app.ini /home/phares/app.ini +nano /home/phares/app.ini + + + +docker cp /home/phares/app.ini gitea-server-1:/etc/gitea/app.ini +rm /home/phares/app.ini +``` + +## Tea-CLI Login + +```bash Fri Jul 26 2024 17:23:36 GMT-0700 (Mountain Standard Time) +L:\Git\tea\tea-0.9.2-windows-amd64.exe login add + +## Tea-CLI Repos Create + +```bash Tue Jul 09 2024 19:21:26 GMT-0700 (Mountain Standard Time) +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name aa --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name barcode-host --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name clipboard --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name clip-board --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name clipboard-send-keys --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name dep08siasm --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name dep08sihtrplc --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name file-folder-helper --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name file-watcher --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name fi-operations --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name hello-world --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name jackyzha0-quartz-phares --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name linux-raspbian-pi-3-model-b --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name linux-redhat-meslvec0004 --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name linux-redhat-mesxsec014 --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name linux-ubuntu-asus --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name linux-ubuntu-beelink --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name linux-ubuntu-server --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name mesafibacklog --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08anlysdifaast230 --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08awct --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08ddupsfs6420 --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08ddupsp1tbi --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08resihgcv --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08resimapcde --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08resisrp2100 --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08thftirqs408m --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name met08thftirstratus --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name metclimatec --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name nginx-conf --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name notes-ec-documentation --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name notes-infineon --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name notes-kaban --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name notes-network --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name notes-phares --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name notes-user-secrets --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name odoo-17-0 --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name oi-metrology --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name parsing-packets --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name view-by-distance-mklink-console --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name vs-code-settings --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name www --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name yo-vscode --owner phares3757 +``` + +```bash Tue Jul 09 2024 19:21:34 GMT-0700 (Mountain Standard Time) +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name vs-code-settings --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name vs-code-settings-insiders --owner phares3757 +L:\Git\tea\tea-0.9.2-windows-amd64.exe repos create --name vs-code-settings-oss --owner phares3757 +``` + +```bash Thu Jul 11 2024 16:36:37 GMT-0700 (Mountain Standard Time) +L:\Git\tea\tea-0.9.2-windows-amd64.exe pulls create --repo phares3757/met08ddupsp1tbi -b master --head v2_56_0 +``` + +## Runner + +```bash Fri Jul 19 2024 12:35:53 GMT-0700 (Mountain Standard Time) +cd /home/phares +wget https://gitea.com/gitea/act_runner/releases/download/v0.2.10/act_runner-0.2.10-linux-amd64 +chmod +x act_runner-0.2.10-linux-amd64 +./act_runner-0.2.10-linux-amd64 -v +./act_runner-0.2.10-linux-amd64 register --no-interactive --instance https://gitea3757.ddns.net/ --token {token} +./act_runner-0.2.10-linux-amd64 daemon +``` + +```bash Fri Jul 19 2024 13:40:38 GMT-0700 (Mountain Standard Time) +cp /home/phares/act_runner-0.2.10-linux-amd64 /usr/local/bin/act_runner +mkdir /etc/act_runner +mkdir /var/lib/act_runner +touch /etc/act_runner/config.yaml +/etc/systemd/system/act_runner.service +./act_runner-0.2.10-linux-amd64 register --no-interactive --config /etc/act_runner/config.yaml --instance http://192.168.11.2:3000/ --name systemd --token asdf +cat /etc/act_runner/config.yaml +``` + +```conf Fri Jul 19 2024 13:41:05 GMT-0700 (Mountain Standard Time) +[Unit] +Description=Gitea Actions runner +Documentation=https://gitea.com/gitea/act_runner +After=docker.service + +[Service] +ExecStart=/usr/local/bin/act_runner daemon --config /etc/act_runner/config.yaml +ExecReload=/bin/kill -s HUP $MAINPID +WorkingDirectory=/var/lib/act_runner +TimeoutSec=0 +RestartSec=10 +Restart=always +User=act_runner + +[Install] +WantedBy=multi-user.target +``` + + + +L:\Git\tea\tea-0.9.2-windows-amd64.exe login phares +L:\Git\tea\tea-0.9.2-windows-amd64.exe login delete phares +L:\Git\tea\tea-0.9.2-windows-amd64.exe login add + + + +# +L:\Git\tea\tea-0.9.2-windows-amd64.exe login mikep +L:\Git\tea\tea-0.9.2-windows-amd64.exe org +``` diff --git a/_-Review/go-to.md b/_-Review/go-to.md new file mode 100644 index 0000000..6207183 --- /dev/null +++ b/_-Review/go-to.md @@ -0,0 +1,88 @@ +--- +created: 2024-01-14T02:18:18.102Z +type: topic +updated: 2024-08-07T22:36:09.699Z +--- + +# GoTo + +[Abbreviations](https://goto.infineon.com/abbr) +[ACM-DB](https://goto.infineon.com/acmdb) +[AD-GroupEditor](https://goto.infineon.com/adgroupeditor) +[AdminUI](https://goto.infineon.com/adminui) +[ADT](https://goto.infineon.com/adt) +[AppCatalog](https://goto.infineon.com/appcatalog) +[Artifactory](https://goto.infineon.com/artifactory) +[BI-Portal](https://goto.infineon.com/biportal) +[BLM](https://goto.infineon.com/blm) +[CEP](https://goto.infineon.com/cep) +[CorpReg](https://goto.infineon.com/corpReg) +[CustomEndpointIntegration](https://goto.infineon.com/cepi) +[DataTCenter](https://goto.infineon.com/datatcenter) +[DCC](https://goto.infineon.com/dcc) +[DigitalAgenda](https://goto.infineon.com/digitalagenda) +[DigitalDesignSystem](https://goto.infineon.com/dds) +[EAF-Wiki](https://goto.infineon.com/eafwiki) +[Empathy](https://goto.infineon.com/empathy) +[EVA](https://goto.infineon.com/eva) +[ExceedTurboX](https://goto.infineon.com/etx) +[FactoryIntegrationOrganizationalTransformation](https://goto.infineon.com/fiot) +[FileSharingSolutions](https://goto.infineon.com/filesharingsolutions) +[FIP](https://goto.infineon.com/fip) +[FIProcess](https://goto.infineon.com/fiprocess) +[HEterogeneousSystemsInventoryTool](https://goto.infineon.com/hesit) +[IDash](https://goto.infineon.com/idash) +[InterviewerCockpit](https://goto.infineon.com/interviewercockpit) +[iPAM](https://goto.infineon.com/ipam) +[ISCPacman](https://goto.infineon.com/iscpacman) +[IteraPlan](https://goto.infineon.com/iteraplan) +[ITInfo](https://goto.infineon.com/itinfo) +[IWantToLearn](https://goto.infineon.com/iwanttolearn) +[Kronos](https://goto.infineon.com/kronos) +[Lowcode](https://goto.infineon.com/lowcode) +[Luma](https://goto.infineon.com/luma) +[LUY](https://goto.infineon.com/luy) +[Mesa](https://goto.infineon.com/fi-backlog-mesa) +[MesaFI](https://goto.infineon.com/mesafi) +[MesaReportingServices](https://goto.infineon.com/mesareportingservices) +[MesaSSRReport](https://goto.infineon.com/mesassrreport) +[MONA](https://goto.infineon.com/mona) +[MyDNS](https://goto.infineon.com/mydns) +[MyIT](https://goto.infineon.com/myit) +[net6PacMan](https://goto.infineon.com/net6PacMan) +[office](https://goto.infineon.com/office) +[OIMetrologyViewer](https://goto.infineon.com/oimetrologyviewer) +[OIWizard](https://goto.infineon.com/oiwizard) +[OWA](https://goto.infineon.com/owa) +[Password](https://goto.infineon.com/password) +[Patcher](https://goto.infineon.com/patcher) +[Processes](https://goto.infineon.com/processes) +[ProjectConsulting](https://goto.infineon.com/projectconsulting) +[Remedy](https://goto.infineon.com/remedy) +[ResetPassword](https://goto.infineon.com/resetpassword) +[RestrictedStockUnitPlan](https://goto.infineon.com/rsup) +[RmUI](https://goto.infineon.com/heck) +[SamPortal](https://goto.infineon.com/samportal) +[SelfServiceCockpit](https://goto.infineon.com/ssc) +[ServicePortfolioManager](https://goto.infineon.com/sepoma) +[Shop](https://goto.infineon.com/service-shop) +[Ssa](https://goto.infineon.com/ssa) +[Standardization](https://goto.infineon.com/standardization) +[Steps](https://goto.infineon.com/steps) +[TeamCenterWebClientReviewCurrentWork](https://goto.infineon.com/teamcenterwebclient_reviewcurrentwork) +[TFS](https://goto.infineon.com/tfs) +[TSM](https://goto.infineon.com/tsm) +[UCPortal](https://goto.infineon.com/ucportal) +[UpSkill](https://goto.infineon.com/upskill) +[Video](https://goto.infineon.com/video) +[WebAccess](https://goto.infineon.com/webaccess) +[webrat](http://goto.infineon.com/webrat) +[YODABackboneSettings](https://goto.infineon.com/YODABackboneSettings) + +## Other + +[cep-i](https://cepi-eu.infineon.com/) +[1202209716](https://confluencewikiprod.intra.infineon.com/pages/viewpage.action?pageId=1202209716) +[admin](https://iuc-web.infineon.com/idms-admin) +[slideshow](http://asus.laptop/slideshow/index.html?a=last&b=2024-03-10-13-01) +[MinutesOfMeeting](https://ishare.na.infineon.com/sites/Mesa-FI-Minutes-of-Meeting/SitePages/MinutesOfMeeting.aspx#/) diff --git a/_-Review/gogs.md b/_-Review/gogs.md index 6b82701..00f4a20 100644 --- a/_-Review/gogs.md +++ b/_-Review/gogs.md @@ -2,11 +2,13 @@ type: "topic" assigned: "" created: "2024-01-06T01:25:36.066Z" -updated: "2024-01-06T01:25:36.066Z" +updated: "2024-07-03T01:18:42.139Z" --- # Gogs +## Windows + ```PowerShell # https://gogs.io/docs/installation/run_as_windows_service nssm install gogs @@ -84,6 +86,8 @@ INSTALL_LOCK = true SECRET_KEY = JJxp7NE0URIxoak ``` +## Debian + ```bash sudo -i cd /home/gogs @@ -213,6 +217,8 @@ systemctl restart gogs-daemon # https://github.com/gogs/docs-api/tree/master/Repositories#migrate ``` +## Gogs Theme + ```bash # https://github.com/Kos-M/GogsThemes cd /home/gogs @@ -225,3 +231,14 @@ cp -r GogsThemes/img/ /home/gogs/gogs/custom/public/ rm -r ./GogsThemes systemctl restart gogs-daemon ``` + +## Backup + +```bash Sun Jun 30 2024 13:30:36 GMT-0700 (Mountain Standard Time) +# https://github.com/gogs/gogs/discussions/6876 +./gogs backup +./gogs backup --exclude-repos +./gogs backup --config=my/custom/conf/app.ini +./gogs backup --database-only +./gogs restore --database-only --from="gogs-backup-xxx.zip" +``` diff --git a/_-Review/goto.md b/_-Review/goto.md deleted file mode 100644 index 60eb315..0000000 --- a/_-Review/goto.md +++ /dev/null @@ -1,87 +0,0 @@ ---- -type: "topic" -created: "2024-01-14T02:18:18.102Z" -updated: "2024-04-11T17:25:51.718Z" ---- - -# GoTo - -```yaml -https://goto.infineon.com/abbr#Abbreviations -https://goto.infineon.com/acmdb -https://goto.infineon.com/adgroupeditor -https://goto.infineon.com/adminui -https://goto.infineon.com/adt -https://goto.infineon.com/appcatalog -https://goto.infineon.com/artifactory -https://goto.infineon.com/biportal -https://goto.infineon.com/blm -https://goto.infineon.com/cep -https://goto.infineon.com/cepi#CustomEndpointIntegration -https://goto.infineon.com/corpReg -https://goto.infineon.com/datatcenter -https://goto.infineon.com/dcc -https://goto.infineon.com/dds#Digital-Design-System -https://goto.infineon.com/digitalagenda -https://goto.infineon.com/eafwiki -https://goto.infineon.com/empathy -https://goto.infineon.com/etx#ExceedTurboX -https://goto.infineon.com/eva -https://goto.infineon.com/fi-backlog-mesa -https://goto.infineon.com/filesharingsolutions -https://goto.infineon.com/fiot -https://goto.infineon.com/fip -https://goto.infineon.com/fiprocess -https://goto.infineon.com/idash -https://goto.infineon.com/interviewercockpit -https://goto.infineon.com/ipam -https://goto.infineon.com/iscpacman -https://goto.infineon.com/iteraplan -https://goto.infineon.com/itinfo -https://goto.infineon.com/iwanttolearn -https://goto.infineon.com/kronos -https://goto.infineon.com/lowcode -https://goto.infineon.com/luma -https://goto.infineon.com/luy -https://goto.infineon.com/mesafi -https://goto.infineon.com/mesareportingservices -https://goto.infineon.com/mesassrreport -https://goto.infineon.com/mona -https://goto.infineon.com/msdpts -https://goto.infineon.com/mydns -https://goto.infineon.com/myit -https://goto.infineon.com/net6PacMan -https://goto.infineon.com/office -https://goto.infineon.com/oimetrologyviewer -https://goto.infineon.com/oiwizard -https://goto.infineon.com/owa -https://goto.infineon.com/password -https://goto.infineon.com/patcher -https://goto.infineon.com/processes -https://goto.infineon.com/projectconsulting -https://goto.infineon.com/remedy -https://goto.infineon.com/resetpassword -https://goto.infineon.com/heck#rmui -https://goto.infineon.com/rsup -https://goto.infineon.com/samportal -https://goto.infineon.com/sepoma#Service-Portfolio-Manager -https://goto.infineon.com/service-shop -https://goto.infineon.com/ssa -https://goto.infineon.com/standardization -https://goto.infineon.com/steps -https://goto.infineon.com/teamcenterwebclient_reviewcurrentwork -https://goto.infineon.com/tfs -https://goto.infineon.com/tsm -https://goto.infineon.com/ucportal -https://goto.infineon.com/upskill -https://goto.infineon.com/video -https://goto.infineon.com/webaccess -``` - -```yaml -https://cepi-eu.infineon.com/ -https://confluencewikiprod.intra.infineon.com/pages/viewpage.action?pageId=1202209716 -https://iuc-web.infineon.com/idms-admin -http://asus.laptop/slideshow/index.html?a=last&b=2024-03-10-13-01 -https://ishare.na.infineon.com/sites/Mesa-FI-Minutes-of-Meeting/SitePages/MinutesOfMeeting.aspx#/ -``` diff --git a/_-Review/grafana.md b/_-Review/grafana.md new file mode 100644 index 0000000..0b8a844 --- /dev/null +++ b/_-Review/grafana.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-03T03:13:40.802Z" +updated: "2024-07-03T03:13:42.998Z" +--- + +# Grafana diff --git a/_-Review/home-assistant.md b/_-Review/home-assistant.md index 2560211..c7f5b7e 100644 --- a/_-Review/home-assistant.md +++ b/_-Review/home-assistant.md @@ -1,150 +1,17 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.065Z" -updated: "2024-01-06T01:25:36.065Z" +assigned: '' +created: 2024-01-06T01:25:36.065Z +progress: 0 +tags: + - Duck +type: note +updated: 2024-11-05T00:05:31.000Z --- # Home Assistant -```bash -wsl --export Ubuntu "Ubuntu\Ubuntu-Home-Assistant-001.tar" -wsl --unregister Ubuntu -wsl --import Ubuntu-Home-Assistant Ubuntu-Home-Assistant "Ubuntu\Ubuntu-Home-Assistant-001.tar" -wsl --export Ubuntu-Home-Assistant "Ubuntu\Ubuntu-Home-Assistant-002.tar" -del "Ubuntu\Ubuntu-Home-Assistant-002.tar" -``` - -```yaml -Name: Ubuntu-Home-Assistant -Command Line: wsl.exe -d Ubuntu-Home-Assistant -Tab Title: Ubuntu-Home-Assistant -``` - -```bash -sudo -i -apt-get update -ip a -lsb_release -a -apt-get install links unzip nginx git nano ncdu -y -ncdu -timedatectl set-timezone America/Phoenix -timedatectl -nano /etc/hosts -nano /etc/nginx/sites-available/default -echo >/etc/nginx/sites-available/default && nano /etc/nginx/sites-available/default -``` - -```conf -server { - listen 80 default_server; - listen [::]:80 default_server; - root /var/www/html; - index index.html index.htm index.nginx-debian.html; - server_name _; - location / { - try_files $uri $uri/ =404; - } -} -server { - ssl_certificate 'laundry.phares.myftp.org.crt'; - ssl_certificate_key 'laundry.phares.myftp.org.key'; - listen 443 ssl http2; - ssl_protocols TLSv1.2 TLSv1.1 TLSv1; - listen [::]:443 ssl http2; - server_name laundry.phares.myftp.org; - location / { - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_pass http://localhost:80/; - proxy_read_timeout 600s; - proxy_send_timeout 600s; - } -} -server { - ssl_certificate 'laundry.phares.myftp.org.crt'; - ssl_certificate_key 'laundry.phares.myftp.org.key'; - listen 443 ssl http2; - ssl_protocols TLSv1.2 TLSv1.1 TLSv1; - listen [::]:443 ssl http2; - server_name home-assistant.laundry.phares.myftp.org; - location / { - proxy_set_header Host $host; - proxy_set_header X-Real-IP $remote_addr; - proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; - proxy_set_header X-Forwarded-Proto $scheme; - proxy_pass http://localhost:9400/; - proxy_read_timeout 600s; - proxy_send_timeout 600s; - } -} -``` - -```bash -nano /home/mike/laundry.phares.myftp.org.conf -echo >/home/mike/laundry.phares.myftp.org.conf && nano /home/mike/laundry.phares.myftp.org.conf -``` - -```conf -[req] -default_bits = 2048 -default_keyfile = laundry.phares.myftp.org.key -distinguished_name = req_distinguished_name -req_extensions = req_ext -x509_extensions = v3_ca - -[req_distinguished_name] -countryName = Country Name (2 letter code) -countryName_default = US -stateOrProvinceName = State or Province Name (full name) -stateOrProvinceName_default = Arizona -localityName = Locality Name (eg, city) -localityName_default = Anthem -organizationName = Organization Name (eg, company) -organizationName_default = Phares -organizationalUnitName = organizationalunit -organizationalUnitName_default = Development -commonName = Common Name (e.g. server FQDN or YOUR name) -commonName_default = laundry.phares.myftp.org -commonName_max = 64 - -[req_ext] -subjectAltName = @alt_names - -[v3_ca] -subjectAltName = @alt_names - -[alt_names] -DNS.1 = laundry.phares.myftp.org -DNS.2 = dashkiosk.laundry.phares.myftp.org -DNS.3 = gogs.laundry.phares.myftp.org -DNS.4 = nextcloud.laundry.phares.myftp.org -DNS.5 = photoprism.laundry.phares.myftp.org -DNS.6 = pi-hole.laundry.phares.myftp.org -DNS.7 = syncthing.laundry.phares.myftp.org -DNS.8 = mike.desktop -DNS.9 = desktop-h6jg91b -DNS.10 = localhost -DNS.11 = 127.0.0.1 -``` - -```bash -ls /etc/nginx -openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/laundry.phares.myftp.org.key -out /etc/nginx/laundry.phares.myftp.org.crt -config /home/mike/laundry.phares.myftp.org.conf -ls /etc/nginx -nginx -t -systemctl restart nginx -nginx -s reload -exit -exit -``` - -```bash -wsl --export Ubuntu-Home-Assistant "Ubuntu\Ubuntu-Home-Assistant-002.tar" -wsl --unregister Ubuntu-Home-Assistant -wsl --import Ubuntu-Home-Assistant Ubuntu-Home-Assistant "Ubuntu\Ubuntu-Home-Assistant-002.tar" -``` +- [hassio-addons](https://github.com/hassio-addons/repository/blob/master/example/config.yaml) +- [haos_generic-x86-64-12.4.img.xz](https://www.home-assistant.io/installation/generic-x86-64/) ```bash sudo -i @@ -163,14 +30,11 @@ update-alternatives --config python3 python3 --version apt install libpython3.12-dev -y apt-cache rdepends python3.12 -# apt-get install -y libtiff6 -# apt install python3.10-venv -# apt-add-repository universe -# apt-get update -# apt-get install virtualenv -# apt install python3.11-venv + + apt install python3.12-venv -y -# apt install python3.13-venv + + apt-get install libavcodec-dev libavformat-dev libavfilter-dev libavdevice-dev -y apt install pkg-config -y useradd -rm homeassistant @@ -213,15 +77,140 @@ sudo -u homeassistant -H -s cd /srv/homeassistant python3 -m venv . source bin/activate -hass -# You can now reach your installation via the web interface on http://homeassistant.local:8123. +``` + +- [your-http-integration-is-not-set-up-for-reverse-proxies](https://community.home-assistant.io/t/your-http-integration-is-not-set-up-for-reverse-proxies/553939) + +```bash +systemctl status homeassistant +nano /root/.homeassistant/configuration.yaml +systemctl restart homeassistant +``` + +```bash Sun Jul 28 2024 08:44:18 GMT-0700 (Mountain Standard Time) + + + + + + + +wget -O - https://get.hacs.xyz | bash - +``` + +## Sub-tasks + +- [x] Code Server +- [x] DuckDNS +- [x] ADGuard +- [ ] Traccar + +## Manage add-on repositories + +- [integrations](https://www.home-assistant.io/integrations/) +- [HA Add-ons by alexbelgium](https://github.com/alexbelgium/hassio-addons) + +## Addons + +```conf +192.168.0.11 adguard.phares.duckdns.org # 3002 +192.168.0.11 baikal.phares.duckdns.org # 8013 +192.168.0.11 free.file.sync.root # 22 +192.168.0.11 gitea.phares.duckdns.org # 3000 +192.168.0.11 immich.phares.duckdns.org # 8181 +192.168.0.11 quartz.phares.duckdns.org # / +192.168.0.11 slideshow.phares.duckdns.org # / +192.168.0.11 vaultwarden.phares.duckdns.org # 3000 +192.168.0.21 free.file.sync.k0308 # 22 +192.168.0.31 adguard.affirm.duckdns.org # 3002 +192.168.0.31 chat.affirm.duckdns.org # 5001 +192.168.0.31 cockpit.affirm.duckdns.org # 9090 +192.168.0.31 diskstation.affirm.duckdns.org # 5001 +192.168.0.31 drive.affirm.duckdns.org # 5001 +192.168.0.31 free.file.sync.media # 22 +192.168.0.31 free.file.sync.media # 22 +192.168.0.31 kuma.affirm.duckdns.org # 3001 +192.168.0.31 phots.affirm.duckdns.org # 5001 +192.168.0.31 pve.affirm.duckdns.org # 8006 +192.168.0.31 quartz.affirm.duckdns.org # / +192.168.0.42 free.file.sync.room # 22 +192.168.43.21 adguard.bchs.duckdns.org # 45158 +192.168.43.21 baikal.bchs.duckdns.org # 8013 +192.168.43.21 filebrowser.bchs.duckdns.org +192.168.43.21 firefly.bchs.duckdns.org +192.168.43.21 free.file.sync.loft # 22 +192.168.43.21 glances.bchs.duckdns.org # 8086 +192.168.43.21 grocy.bchs.duckdns.org +192.168.43.21 ha.bchs.duckdns.org # 8124 +192.168.43.21 immich.bchs.duckdns.org # 8181 +192.168.43.21 kuma.bchs.duckdns.org # 3001 +192.168.43.21 nextcloud.bchs.duckdns.org +192.168.43.21 nginx.bchs.duckdns.org # 81 +192.168.43.21 papermerge.bchs.duckdns.org # 8000 +192.168.43.21 photoprism.bchs.duckdns.org # 2342 +192.168.43.21 piwigo.bchs.duckdns.org +192.168.43.21 plex.bchs.duckdns.org +192.168.43.21 postgres.bchs.duckdns.org # 5432 +192.168.43.21 traccar.bchs.duckdns.org # 8082 +``` + +```bash Sun Nov 03 2024 20:51:53 GMT-0700 (Mountain Standard Time) +cd /etc/ +mkdir /etc/duckdns +cd /etc/duckdns +nano duck.sh +``` + +```conf Sun Nov 03 2024 20:51:53 GMT-0700 (Mountain Standard Time) +echo url="https://www.duckdns.org/update?domains=bchs&token=1d3fc707-7052-4459-a624-fb01250f00b9&verbose=true&ip=" | curl -k -o /etc/duckdns/duck.log -K - +``` + +```bash Sun Nov 03 2024 20:51:53 GMT-0700 (Mountain Standard Time) +chmod 700 duck.sh +./duck.sh +cat duck.log +``` + +```bash Sun Nov 03 2024 20:51:53 GMT-0700 (Mountain Standard Time) +apk add openssl +apk add socat +# https://www.snbforums.com/threads/duckdns-with-letsencrypt.86114/ +curl https://get.acme.sh | sh -s email=mikepharesjr@msn.com +cd /root/.acme.sh +export DuckDNS_Token=1d3fc707-7052-4459-a624-fb01250f00b9 +echo $DuckDNS_Token +./acme.sh --register-account -m mikepharesjr@msn.com +./acme.sh --set-default-ca --server letsencrypt +# ./acme.sh --issue --dns dns_duckdns -d '*.phares.duckdns.org' --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +./acme.sh --issue --dns dns_duckdns -d bchs.duckdns.org --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +./acme.sh --issue --dns dns_duckdns -d '*.bchs.duckdns.org' --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +host -t txt bchs.duckdns.org +dig bchs.duckdns.org TXT +``` + +```bash Sun Nov 03 2024 20:51:53 GMT-0700 (Mountain Standard Time) +crontab -e +``` + +```conf Sun Nov 03 2024 20:51:53 GMT-0700 (Mountain Standard Time) +11 13 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null ``` ```bash -# https://www.youtube.com/watch?v=O7pC1oI86gg -# https://tasmota.github.io/docs/About/ -# https://www.youtube.com/watch?v=fgeZ1O6J4jc -# https://www.youtube.com/watch?v=CYvTLw_Wn6I -# https://python-kasa.readthedocs.io/en/latest/smartdevice.html -# https://zigbee.blakadder.com/plugs.html +echo url="https://www.duckdns.org/update?domains=bchs&token=1d3fc707-7052-4459-a624-fb01250f00b9&txt={YOURVALUE}[&verbose=true][&clear=true]" | curl -k -o /etc/duckdns/duck.log -K - +mkdir -p /var/www/certbot/.well-known/acme-challenge/smwqgmeNx04tA3HC05I8_gtpqLTkjRAotHdfp0E5LnM +curl --slient --dump-header /root/.acme.sh/http.header -L --trace-ascii /tmp/tmp.iFkIEL -g +``` + +```bash +cd /tmp +git clone https://github.com/acmesh-official/acme.sh.git +cd /tmp/acme.sh +./acme.sh --install -m mikepharesjr@msn.com +export DuckDNS_Token=1d3fc707-7052-4459-a624-fb01250f00b9 +echo $DuckDNS_Token +./acme.sh --register-account -m mikepharesjr@msn.com +./acme.sh --set-default-ca --server letsencrypt +./acme.sh --issue --dns dns_duckdns -d '*.bchs.duckdns.org' --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +# https://intodns.com/ ``` diff --git a/_-Review/iis.md b/_-Review/iis.md index b3e9251..5396d82 100644 --- a/_-Review/iis.md +++ b/_-Review/iis.md @@ -1,12 +1,37 @@ --- -type: "topic" -created: "2024-01-14T02:18:18.761Z" -updated: "2024-02-02T22:16:54.811Z" +created: 2024-01-14T02:18:18.761Z +type: topic +updated: 2024-07-30T23:15:57.974Z --- # IIS - [Create Web UI to Update Target Date](../.kanbn/archive/create-web-ui-to-update-target-date.md) - - [Backlog](../EAF/Runtime/backlog.md) + - [Backlog](../eaf/runtime/backlog.md) -[Pipeline](../CI-CD/Azure-DevOps/pipeline.md) +[Pipeline](../ci-cd/azure-dev-ops/pipeline.md) + +## X-Frame-Options (OI-Metrology-Viewer) + +```xml Tue Jul 30 2024 16:15:30 GMT-0700 (Mountain Standard Time) + + + + + + + + + + + + + + + + + + + + +``` diff --git a/_-Review/immich.md b/_-Review/immich.md index 6ab467f..bb1c5bd 100644 --- a/_-Review/immich.md +++ b/_-Review/immich.md @@ -1,16 +1,25 @@ --- -type: "note" -created: "2024-04-23T13:33:44.514Z" -updated: "2024-04-23T13:33:53.583Z" +assigned: '' +created: 2024-04-23T13:33:44.514Z +progress: 0 +tags: + - Duck + - Hosts + - LinkPC + - Immich +type: note +updated: 2024-08-05T21:46:20.918Z --- # Immich +- [immich3757.ddns.net](https://immich3757.ddns.net) - [immich-native](https://github.com/arter97/immich-native) - [immich-distribution](https://immich-distribution.nsg.cc/) +## Notes + ```bash -# https://learn.microsoft.com/en-us/windows/wsl/wsl-config code-insiders .wslconfig ``` @@ -74,20 +83,51 @@ nano /etc/hosts ``` ```bash -# adduser \ -# --home /var/lib/immich/home \ -# --shell=/sbin/nologin \ -# --no-create-home \ -# --disabled-password \ -# --disabled-login \ -# immich -# mkdir -p /var/lib/immich -# chown immich:immich /var/lib/immich -# chmod 700 /var/lib/immich + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ``` ```bash -# KeePass F1D73A6C69F5EF45820A9083F8FA9A17, 8dc6bGn170WCCpCD+PqaFw== + + + sudo -u postgres psql postgres=# create database immich; postgres=# create user immich with encrypted password 'YOUR_STRONG_RANDOM_PW'; @@ -97,8 +137,9 @@ postgres=# \q ``` ```bash -# mkdir -p /var/lib/immich -# nano /var/lib/immich/env + + + ``` ```conf @@ -129,60 +170,157 @@ postgres=# \q ``` ```bash -# git clone https://github.com/arter97/immich-native.git -# ./install.sh + + + + + + + ``` ```bash -# sudo cp immich*.service /etc/systemd/system/ -# sudo systemctl daemon-reload -# for i in immich*.service; do -# sudo systemctl enable $i -# sudo systemctl start $i -# done + + + + + + + + + + + + + + + + + + + + + + + ``` ```bash -# systemctl status immich.service -# systemctl status immich-microservices.service -# systemctl status immich-machine-learning.service + + + + + + + + + + + ``` ```bash -# snap set immich-distribution sync-enabled=true -# snap set immich-distribution sync="qFWDWRKpFvV9PA90FNuBQgFligkvmhKlrOKpXyi7m7s" -# journalctl -eu snap.immich-distribution.sync-* + + + + + + + + + + + ``` ```Powershell -# New-VHD -Path C:\wsl2-Images-7007a9df.vhdx -Dynamic -SizeBytes 120GB -# wsl -d Ubuntu --mount --vhd C:\wsl2-Images-7007a9df.vhdx --bare + + + + + + + ``` ```bash -# snap stop immich-distribution -# mkdir /var/snap/immich-distribution/common/pictures -# parted /dev/sdc print -# # Error: /dev/sdc: unrecognised disk label -# parted /dev/sdc mklabel msdos -# parted -a optimal /dev/sdc mkpart primary ext4 0% 100% -# lsblk -o NAME,FSTYPE,SIZE,MOUNTPOINT /dev/sdc -# mkfs.ext4 /dev/sdc1 -# e2label /dev/sdc1 wsl2-Images-7007 -# lsblk -o NAME,LABEL,FSTYPE,SIZE,MOUNTPOINT /dev/sdc -# mount UUID=ec3a0c70-6d49-461e-bada-86c312c178ab /var/snap/immich-distribution/common/pictures -# mount -l | grep wsl2-Images-7007 -# touch /var/snap/immich-distribution/common/pictures/test -# ls /var/snap/immich-distribution/common/pictures/test -# # rm /var/snap/immich-distribution/common/pictures/test -# # umount /var/snap/immich-distribution/common/pictures -# cp /mnt/d/01-Offline-Backup/1-Images-A/Images-7007a9df/ /var/snap/immich-distribution/common/pictures + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + ``` ```bash -# https://meichthys.github.io/foss_photo_libraries/ + + + snap install immich-distribution -# http://127.0.0.1:3001/ + + + snap start immich-distribution snap stop immich-distribution systemctl status snap.immich-distribution.manager.service @@ -201,8 +339,13 @@ snap stop immich-distribution mv /var/snap/immich-distribution/common/upload /var/snap/immich-distribution/common/upload-old ls -la /var/snap/immich-distribution/common ls -la /var/snap/immich-distribution/common/upload-old -# rsync -r --info=progress2 /mnt/c/8-Move/Immich/upload/ /var/snap/immich-distribution/common -# freefilesync + + + + + + + mv /home/phares/upload/ /var/snap/immich-distribution/common chown -R root:root /var/snap/immich-distribution/common chown -R snap_daemon:snap_daemon /var/snap/immich-distribution/common/pgsql @@ -371,7 +514,9 @@ WHERE "ownerId" = 'fc9fd5a1-d1b3-4080-a21c-daf9b1c24593' ```bash ln -s /var/log/nginx /var/www/html/log-nginx -# ln -s /home/syncthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593 /var/www/html/Images-c9dbce3b-Results/thumbs + + + cp -R /home/syncthing/Immich/upload/thumbs/fc9fd5a1-d1b3-4080-a21c-daf9b1c24593/ /var/www/html/Images-c9dbce3b-Results/thumbs ls -la /var/www/html/Images-c9dbce3b-Results ``` @@ -440,7 +585,9 @@ LIMIT 1000; ``` ```conf -# https://immich.app/docs/administration/reverse-proxy#nginx-example-config + + + server { server_name ; @@ -495,12 +642,16 @@ L: cd Ubuntu wsl --export Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-Norman-Herman.tar" wsl --unregister Ubuntu-Immich -# wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-Norman-Herman.tar" + + + wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-003.tar" ``` ```bash -# /mnt/d/3-Videos-A/Device-Videos-2_0_0_3-Current-Year/Have-Media-Created + + + snap refresh --hold=forever immich-distribution cp -R /var/snap/immich-distribution/common/upload/thumbs/5e47f15f-0447-4283-9c3d-6b61ff79ebb5/ /mnt/l/ immich-distribution.backup -d @@ -531,7 +682,9 @@ chown -R root:root /var/snap/immich-distribution/common/pictures ls /var/snap/immich-distribution/common/pictures/ -1 | wc -l snap start immich-distribution systemctl status snap.immich-distribution.manager.service -# Queue jobs + + + cp -R /var/snap/immich-distribution/common/upload/thumbs/5e47f15f-0447-4283-9c3d-6b61ff79ebb5/ /mnt/l/ immich-distribution.backup -d cp -R /var/snap/immich-distribution/common/backups/ /mnt/l/ @@ -564,13 +717,29 @@ wsl --unregister Ubuntu-Immich ``` ```bash -# ls /mnt/d/01-Offline-Backup/2-Images-B/Norman-Herman-Immich/tiff -# mkdir -p /mnt/disk -# mount -o loop /mnt/d/01-Offline-Backup/2-Images-B/Norman-Herman-Immich/tiff/tiff.iso /mnt/disk -# mount -t iso9660 E: /mnt/disk -# mount -t drvfs E: /mnt/disk -# umount /mnt/disk -# umount /mnt/disk + + + + + + + + + + + + + + + + + + + + + + + ``` ```sql @@ -641,102 +810,25 @@ wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-003.tar" ```bash chown -R mikep:mikep /home/mikep/ snap refresh --hold=forever immich-distribution -# View-by-Distance-Test -# /home/mikep/pictures -# Scan All Libraries -# http://127.0.0.1:3001/admin/server-status -# http://127.0.0.1:3001/admin/jobs-status -exit -``` -```bash -wsl --export Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-View-by-Distance-Test-003.tar" -# Added more pictures with wsl-Immich-home -wsl --export Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-View-by-Distance-Test-004.tar" -# Added more pictures with wsl-Immich-home -``` -- [ ] FreeFileSync - wsl-Immich-var-View-by-Distance-Test -```xml - - - - - TimeAndSize - Exclude - - - - - - - - Permanent - - - - - * - - - \System Volume Information\ - \$Recycle.Bin\ - \RECYCLE?\ - \Recovery\ - *\thumbs.db - *.Identifier | - - 0 - 0 - 0 - - - - L:\Git\View-by-Distance-Test\Images-Results\C)Resize\c9dbce3b\immich - \\wsl.localhost\Ubuntu-Immich\var\snap\immich-distribution\common\upload\thumbs\5e47f15f-0447-4283-9c3d-6b61ff79ebb5 - - - - - - - Action - -``` -```bash -rm -R /home/mikep/pictures/ -``` -```bash -wsl --export Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-View-by-Distance-Test-005.tar" -wsl --unregister Ubuntu-Immich -wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-View-by-Distance-Test-005.tar" -# Added more pictures with wsl-Immich-home -``` -```bash -rm -R /home/mikep/pictures/ -``` -```bash -wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-View-by-Distance-Test-006.tar" -wsl --unregister Ubuntu-Immich -L: -cd Ubuntu -wsl --unregister Ubuntu-Immich -wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-003.tar" -``` -- [ ] FreeFileSync - wsl-Immich-home-Videos-A-Device-Videos-2_0_0_3-Current-Year -```bash -# Videos-A -# /home/mikep/videos -# Scan All Libraries -# http://127.0.0.1:3001/admin/server-status -# http://127.0.0.1:3001/admin/jobs-status + + + + + + + + + + ``` ```bash @@ -755,8 +847,42 @@ wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-001.tar" ```bash cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-13T113720.sql | immich-distribution.psql immich -# cat /var/snap/immich-distribution/common/backups/immich_database_2024-05-12T085737.sql | immich-distribution.psql immich -# cat /var/snap/immich-distribution/common/backups/immich_database_2024-04-28T213218.sql | immich-distribution.psql immich + + + +``` + +```bash +rm -R /home/mikep/pictures/ +``` + +```bash +wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-View-by-Distance-Test-006.tar" +wsl --unregister Ubuntu-Immich +L: +cd Ubuntu +wsl --unregister Ubuntu-Immich +wsl --import Ubuntu-Immich Ubuntu-Immich "L:\Ubuntu\Ubuntu-Immich-003.tar" +``` + +- [ ] FreeFileSync - wsl-Immich-home-Videos-A-Device-Videos-2_0_0_3-Current-Year + +```bash + + + + + + + + + + + + + + + ``` ```bash @@ -817,3 +943,7 @@ values ( '1980-01-17' ); ``` + +```bash Sat Jun 15 2024 20:24:28 GMT-0700 (Mountain Standard Time) +snap set immich-distribution haproxy-http-bind="*:8880" +``` diff --git a/_-Review/incus.md b/_-Review/incus.md new file mode 100644 index 0000000..41892ec --- /dev/null +++ b/_-Review/incus.md @@ -0,0 +1,114 @@ +--- +created: 2024-07-02T02:44:02.000Z +type: note +updated: 2024-07-20T22:54:48.041Z +--- + +# Incus + +- [incus](https://github.com/zabbly/incus) + +```bash Mon Jul 01 2024 15:23:58 GMT-0700 (Mountain Standard Time) +curl -fsSL https://pkgs.zabbly.com/key.asc | gpg --show-keys --fingerprint +mkdir -p /etc/apt/keyrings/ +curl -fsSL https://pkgs.zabbly.com/key.asc -o /etc/apt/keyrings/zabbly.asc +sh -c 'cat < /etc/apt/sources.list.d/zabbly-incus-lts-6.0.sources +Enabled: yes +Types: deb +URIs: https://pkgs.zabbly.com/incus/lts-6.0 +Suites: $(. /etc/os-release && echo ${VERSION_CODENAME}) +Components: main +Architectures: $(dpkg --print-architecture) +Signed-By: /etc/apt/keyrings/zabbly.asc + +EOF' +apt-get update +apt-get install incus -y +incus config set core.https_address :8443 +exit +reboot +``` + +- [incus-containers-step-by-step](https://discussion.scottibyte.com/t/incus-containers-step-by-step/349) + +```bash Mon Jul 01 2024 15:35:02 GMT-0700 (Mountain Standard Time) +apt install virt-viewer -y +usermod -aG incus-admin phares +newgrp incus-admin +groups +exit +reboot +``` + +```bash Mon Jul 01 2024 15:36:00 GMT-0700 (Mountain Standard Time) +apt install zfsutils-linux -y +exit +reboot +``` + +```bash Mon Jul 01 2024 15:38:21 GMT-0700 (Mountain Standard Time) +incus admin init +``` + +```yaml Mon Jul 01 2024 15:42:37 GMT-0700 (Mountain Standard Time) +config: + core.https_address: '[::]:8443' +networks: +- config: + ipv4.address: auto + ipv6.address: none + description: "" + name: incusbr0 + type: "" + project: default +storage_pools: +- config: + size: 132GiB + description: "" + name: default + driver: zfs +profiles: +- config: {} + description: "" + devices: + eth0: + name: eth0 + network: incusbr0 + type: nic + root: + path: / + pool: default + type: disk + name: default +projects: [] +cluster: null +``` + +```bash Mon Jul 01 2024 15:42:42 GMT-0700 (Mountain Standard Time) +incus list +incus image list images: +incus launch images:ubuntu/22.04 first +``` + +-[incus-virtual-machine-custom-installation](https://discussion.scottibyte.com/t/incus-virtual-machine-custom-installation/407) + +```bash Mon Jul 01 2024 15:50:23 GMT-0700 (Mountain Standard Time) +incus launch images:ubuntu/22.04/desktop Desktop --vm --console=vga +incus config trust add DESKTOP-GNECR7R +``` + +```conf +Client DESKTOP-GNECR7R certificate add token: +incus config trust add-certificate lxconsole.crt +incus config set core.https_address=[::]:8443 +``` + +## Incus 6.3 + +```bash + + + +incus --version +incus remote add docker https://docker.io --protocol=oci +``` diff --git a/_-Review/infinityqs.md b/_-Review/infinityqs.md index c1af9b1..f1ada76 100644 --- a/_-Review/infinityqs.md +++ b/_-Review/infinityqs.md @@ -1,14 +1,14 @@ --- -type: "topic" -created: "2024-01-14T02:18:22.109Z" -updated: "2024-04-02T15:55:01.970Z" +created: 2024-01-14T02:18:22.109Z +type: topic +updated: 2024-08-21T05:39:47.510Z --- # InfinityQS - [Update IQS](../.kanbn/tasks/update-iqs.md) -[MET08RESISRP2100](../EAF/Runtime/srp.md) +## bash ```bash "C:\Program Files (x86)\InfinityQS International\ProFicient\Applications\iispcmi.exe" @@ -16,6 +16,8 @@ runas /profile /user:phares@infineon "C:\Program Files (x86)\InfinityQS Internat C:\Windows\PsExec.exe -user "infineon\ecfisysadmin" -p "asdf" "C:\Program Files (x86)\InfinityQS International\ProFicient\Applications\iispcmi.exe" ``` +## PowerShell + ```PowerShell $username = "infineon\ecfisysadmin" $password = "asdf" @@ -34,3 +36,57 @@ Start-Process -FilePath "iispcmi.exe" -WorkingDirectory "C:\Program Files (x86)\ HgCV Res Average Ian Palmer ``` + +## TLS Disable 1.0 + +``` +OperationalError: ('08001', '[08001] [Microsoft][ODBC SQL Server Driver][DBNETLIB]SSL +Security error (18) (SQLDriverConnect); [08001] [Microsoft][ODBC SQL Server Driver] +[DBNETLIB]ConnectionOpen (SECCreateCredentials()). (1)') +``` + +- [TLS-Settings-Enabling-TLS-12](https://advantive.my.site.com/support/s/article/TLS-Settings-Enabling-TLS-12) +- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.0\Client + - Enabled ***1*** +- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319 + - If the ***SchUseStrongCrypto*** and ***SystemDefaultTlsVersions*** DWORDS do not exist, add them and Modify to set their values to ***1*** + +```yml 04 Tue Aug 20 2024 17:28:00 GMT-0700 (Mountain Standard Time) +Microsoft SQL Server ODBC Driver Version 10.00.14393 +Data Source Name: SPCEPIWORLD-OLD +Data Source Description: SPCEPIWORLD +Server: MESSQLEC1.infineon.com\PROD1,53959 +Database: SPCEPIWORLD +Language: (Default) +Translate Character Data: Yes +Log Long Running Queries: No +Log Driver Statistics: No +Use Regional Settings: No +Prepared Statements Option: Drop temporary procedures on disconnect +Use Failover Server: No +Use ANSI Quoted Identifiers: Yes +Use ANSI Null, Paddings and Warnings: Yes +Data Encryption: No +``` + +```yml 06 Tue Aug 20 2024 17:28:02 GMT-0700 (Mountain Standard Time) +Microsoft SQL Server ODBC Driver Version 10.00.17763 +Data Source Name: SPCEPIWORLD +Data Source Description: InfinityQS SPC (Si) +Server: messqlec1.infineon.com\PROD1,53959 +Database: SPCEPIWORLD +Language: (Default) +Translate Character Data: Yes +Log Long Running Queries: No +Log Driver Statistics: No +Use Regional Settings: No +Prepared Statements Option: Drop temporary procedures on disconnect +Use Failover Server: No +Use ANSI Quoted Identifiers: Yes +Use ANSI Null, Paddings and Warnings: Yes +Data Encryption: No +``` + +- mestsv02ec.infineon.com\TEST1,50572 +- messqlec1.infineon.com\PROD1,53959 +- messv03ech2.infineon.com\PROD1,53959 diff --git a/_-Review/invoice-ninja.md b/_-Review/invoice-ninja.md new file mode 100644 index 0000000..b16b815 --- /dev/null +++ b/_-Review/invoice-ninja.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-02T16:18:43.890Z" +updated: "2024-07-02T16:18:54.743Z" +--- + +# Invoice Ninja diff --git a/_-Review/iscn5cg3256cps copy.md b/_-Review/iscn5cg3256cps copy.md new file mode 100644 index 0000000..64f6e7e --- /dev/null +++ b/_-Review/iscn5cg3256cps copy.md @@ -0,0 +1,124 @@ +# iscn5cg3256cps + +```bash Sat Jun 15 2024 12:38:41 GMT-0700 (Mountain Standard Time) +list disk +``` + +| Disk ### | Status | Size | Free | Dyn | Gpt | +|----------|--------|--------|---------|-----|-----| +| Disk 0 | Online | 476 GB | 1024 KB | * | | + +```bash Sat Jun 15 2024 12:38:37 GMT-0700 (Mountain Standard Time) +list volume +``` + +| Volume ### | Ltr | Label | Fs | Type | Size | Status | Info | +|------------|-----|-------------|-------|-----------|---------|---------|--------| +| Volume 0 | C | Windows | NTFS | Partition | 315 GB | Healthy | Boot | +| Volume 1 | D | ProgramData | NTFS | Partition | 80 GB | Healthy | | +| Volume 2 | L | Code | NTFS | Partition | 79 GB | Healthy | | +| Volume 3 | T | Test | NTFS | Partition | 1026 MB | Healthy | | +| Volume 4 | | Recovery to | NTFS | Partition | 500 MB | Healthy | Hidden | +| Volume 5 | | SYSTEM | FAT32 | Partition | 300 MB | Healthy | System | + +```js Sat Jun 15 2024 13:13:30 GMT-0700 (Mountain Standard Time) +// https://jsoneditoronline.org/#left=local.moloto&right=local.rihama +function query (data) { + return _.chain(data) + .orderBy(['identifier.id'], ['asc']) + .map(item => ({ + "id": item?.identifier?.id, + "version": item?.version, + "publisherDisplayName": item?.metadata?.publisherDisplayName, + "installedTimestamp": item?.metadata?.installedTimestamp, + "isPreReleaseVersion": item?.metadata?.isPreReleaseVersion, + })) + .value() +} +``` + +```json vscode Sat Jun 15 2024 10:34:08 GMT-0700 (Mountain Standard Time) +[{ + "id":"aliasadidev.nugetpackagemanagergui","version":"2.1.0","publisherDisplayName":"aliasadidev","installedTimestamp":1710886380940,"isPreReleaseVersion":false},{ + "id":"bennycode.sort-everything","version":"1.4.1","publisherDisplayName":"Benny Neugebauer","installedTimestamp":1711382528614,"isPreReleaseVersion":false},{ + "id":"bierner.markdown-checkbox","version":"0.4.0","publisherDisplayName":"Matt Bierner","installedTimestamp":1705364089666,"isPreReleaseVersion":false},{ + "id":"brunnerh.file-properties-viewer","version":"1.2.0","publisherDisplayName":"brunnerh","installedTimestamp":1710438515576,"isPreReleaseVersion":false},{ + "id":"darkriszty.markdown-table-prettify","version":"3.6.0","publisherDisplayName":"Krisztian Daroczi","installedTimestamp":1711992927711,"isPreReleaseVersion":false},{ + "id":"esbenp.prettier-vscode","version":"10.4.0","publisherDisplayName":"Prettier","installedTimestamp":1711028498572,"isPreReleaseVersion":false},{ + "id":"ifx.type-script-helper","version":"1.6.2","installedTimestamp":1718311239733},{ + "id":"johnpapa.vscode-peacock","version":"4.2.2","publisherDisplayName":"John Papa","installedTimestamp":1705364091928,"isPreReleaseVersion":false},{ + "id":"lowfront.vscode-windows-lnk","version":"0.0.2","publisherDisplayName":"lowfront","installedTimestamp":1705364092746,"isPreReleaseVersion":false},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1714589492812,"isPreReleaseVersion":false},{ + "id":"mikeburgh.xml-format","version":"1.1.3","publisherDisplayName":"Mike Burgh","installedTimestamp":1705364093496,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.csharp","version":"2.33.17","publisherDisplayName":"Microsoft","installedTimestamp":1718285823819,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.vscode-dotnet-runtime","version":"2.0.6","publisherDisplayName":"Microsoft","installedTimestamp":1718114698220,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-ssh","version":"0.112.0","publisherDisplayName":"Microsoft","installedTimestamp":1718304224517,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-ssh-edit","version":"0.86.0","publisherDisplayName":"Microsoft","installedTimestamp":1705364122529,"isPreReleaseVersion":false},{ + "id":"ms-vscode.live-server","version":"0.4.13","publisherDisplayName":"Microsoft","installedTimestamp":1705364117579,"isPreReleaseVersion":false},{ + "id":"ms-vscode.remote-explorer","version":"0.4.3","publisherDisplayName":"Microsoft","installedTimestamp":1709151601233,"isPreReleaseVersion":false},{ + "id":"patcx.vscode-nuget-gallery","version":"1.1.0","publisherDisplayName":"pcislo","installedTimestamp":1716324608112,"isPreReleaseVersion":false},{ + "id":"phplasma.csv-to-table","version":"1.4.0","publisherDisplayName":"Andrew Armstrong","installedTimestamp":1705364131458,"isPreReleaseVersion":false},{ + "id":"rangav.vscode-thunder-client","version":"2.24.11","publisherDisplayName":"Thunder Client","installedTimestamp":1717598073706,"isPreReleaseVersion":false},{ + "id":"ryanluker.vscode-coverage-gutters","version":"2.11.1","publisherDisplayName":"ryanluker","installedTimestamp":1705364127934,"isPreReleaseVersion":false},{ + "id":"ryu1kn.partial-diff","version":"1.4.3","publisherDisplayName":"Ryuichi Inagaki","installedTimestamp":1705364128348,"isPreReleaseVersion":false},{ + "id":"scabana.trxviewer","version":"1.0.3","publisherDisplayName":"Simon Le Bourdais-Cabana","installedTimestamp":1705364144562,"isPreReleaseVersion":false},{ + "id":"streetsidesoftware.code-spell-checker","version":"3.0.1","publisherDisplayName":"Street Side Software","installedTimestamp":1714589588699,"isPreReleaseVersion":false},{ + "id":"tamasruss.kanbandown","version":"0.0.9","publisherDisplayName":"Tamás Russ","installedTimestamp":1714575971918,"isPreReleaseVersion":false}] +``` + +```json code-insiders Sat Jun 15 2024 10:34:28 GMT-0700 (Mountain Standard Time) +[{ + "id":"aliasadidev.nugetpackagemanagergui","version":"2.1.0","publisherDisplayName":"aliasadidev","installedTimestamp":1710886380940,"isPreReleaseVersion":false},{ + "id":"bennycode.sort-everything","version":"1.4.1","publisherDisplayName":"Benny Neugebauer","installedTimestamp":1711382528614,"isPreReleaseVersion":false},{ + "id":"bierner.markdown-checkbox","version":"0.4.0","publisherDisplayName":"Matt Bierner","installedTimestamp":1705364089666,"isPreReleaseVersion":false},{ + "id":"brunnerh.file-properties-viewer","version":"1.2.0","publisherDisplayName":"brunnerh","installedTimestamp":1710438515576,"isPreReleaseVersion":false},{ + "id":"darkriszty.markdown-table-prettify","version":"3.6.0","publisherDisplayName":"Krisztian Daroczi","installedTimestamp":1711992927711,"isPreReleaseVersion":false},{ + "id":"esbenp.prettier-vscode","version":"10.4.0","publisherDisplayName":"Prettier","installedTimestamp":1711028498572,"isPreReleaseVersion":false},{ + "id":"ifx.type-script-helper","version":"1.6.2","installedTimestamp":1718311239733},{ + "id":"johnpapa.vscode-peacock","version":"4.2.2","publisherDisplayName":"John Papa","installedTimestamp":1705364091928,"isPreReleaseVersion":false},{ + "id":"lowfront.vscode-windows-lnk","version":"0.0.2","publisherDisplayName":"lowfront","installedTimestamp":1705364092746,"isPreReleaseVersion":false},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1714589492812,"isPreReleaseVersion":false},{ + "id":"mikeburgh.xml-format","version":"1.1.3","publisherDisplayName":"Mike Burgh","installedTimestamp":1705364093496,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.csharp","version":"2.33.17","publisherDisplayName":"Microsoft","installedTimestamp":1718285823819,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.vscode-dotnet-runtime","version":"2.0.6","publisherDisplayName":"Microsoft","installedTimestamp":1718114698220,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-ssh","version":"0.112.0","publisherDisplayName":"Microsoft","installedTimestamp":1718304224517,"isPreReleaseVersion":false},{ + "id":"ms-vscode-remote.remote-ssh-edit","version":"0.86.0","publisherDisplayName":"Microsoft","installedTimestamp":1705364122529,"isPreReleaseVersion":false},{ + "id":"ms-vscode.live-server","version":"0.4.13","publisherDisplayName":"Microsoft","installedTimestamp":1705364117579,"isPreReleaseVersion":false},{ + "id":"ms-vscode.remote-explorer","version":"0.4.3","publisherDisplayName":"Microsoft","installedTimestamp":1709151601233,"isPreReleaseVersion":false},{ + "id":"patcx.vscode-nuget-gallery","version":"1.1.0","publisherDisplayName":"pcislo","installedTimestamp":1716324608112,"isPreReleaseVersion":false},{ + "id":"phplasma.csv-to-table","version":"1.4.0","publisherDisplayName":"Andrew Armstrong","installedTimestamp":1705364131458,"isPreReleaseVersion":false},{ + "id":"rangav.vscode-thunder-client","version":"2.24.11","publisherDisplayName":"Thunder Client","installedTimestamp":1717598073706,"isPreReleaseVersion":false},{ + "id":"ryanluker.vscode-coverage-gutters","version":"2.11.1","publisherDisplayName":"ryanluker","installedTimestamp":1705364127934,"isPreReleaseVersion":false},{ + "id":"ryu1kn.partial-diff","version":"1.4.3","publisherDisplayName":"Ryuichi Inagaki","installedTimestamp":1705364128348,"isPreReleaseVersion":false},{ + "id":"scabana.trxviewer","version":"1.0.3","publisherDisplayName":"Simon Le Bourdais-Cabana","installedTimestamp":1705364144562,"isPreReleaseVersion":false},{ + "id":"streetsidesoftware.code-spell-checker","version":"3.0.1","publisherDisplayName":"Street Side Software","installedTimestamp":1714589588699,"isPreReleaseVersion":false},{ + "id":"tamasruss.kanbandown","version":"0.0.9","publisherDisplayName":"Tamás Russ","installedTimestamp":1714575971918,"isPreReleaseVersion":false}] +``` + +```json codium Sat Jun 15 2024 10:35:01 GMT-0700 (Mountain Standard Time) +[{ + "id":"bierner.markdown-checkbox","version":"0.4.0","installedTimestamp":1705365625144},{ + "id":"bierner.markdown-mermaid","version":"1.23.0","publisherDisplayName":"bierner","installedTimestamp":1714571143000,"isPreReleaseVersion":false},{ + "id":"brunnerh.file-properties-viewer","version":"1.2.0","publisherDisplayName":"brunnerh","installedTimestamp":1710441507614,"isPreReleaseVersion":false},{ + "id":"darkriszty.markdown-table-prettify","version":"3.6.0","publisherDisplayName":"darkriszty","installedTimestamp":1710865371629,"isPreReleaseVersion":false},{ + "id":"esbenp.prettier-vscode","version":"10.4.0","publisherDisplayName":"esbenp","installedTimestamp":1711114735514,"isPreReleaseVersion":false},{ + "id":"foam.foam-vscode","version":"0.25.11","publisherDisplayName":"foam","installedTimestamp":1710775321804,"isPreReleaseVersion":false},{ + "id":"gera2ld.markmap-vscode","version":"0.1.4","publisherDisplayName":"gera2ld","installedTimestamp":1713729622166,"isPreReleaseVersion":false},{ + "id":"gordonlarrigan.vscode-kanbn","version":"0.11.0","installedTimestamp":1714609625691},{ + "id":"ifx.type-script-helper","version":"1.6.2","installedTimestamp":1718311334785},{ + "id":"johnpapa.vscode-peacock","version":"4.2.2","publisherDisplayName":"johnpapa","installedTimestamp":1705363927996,"isPreReleaseVersion":false},{ + "id":"kortina.vscode-markdown-notes","version":"0.0.27","publisherDisplayName":"kortina","installedTimestamp":1705363928681,"isPreReleaseVersion":false},{ + "id":"lengmo.json-table-viewer","version":"0.0.5","installedTimestamp":1706910395100},{ + "id":"mhutchie.git-graph","version":"1.30.0","publisherDisplayName":"mhutchie","installedTimestamp":1714589550560,"isPreReleaseVersion":false},{ + "id":"ms-dotnettools.vscode-dotnet-runtime","version":"2.0.6","publisherDisplayName":"ms-dotnettools","installedTimestamp":1718114712037,"isPreReleaseVersion":false},{ + "id":"ms-vscode.live-server","version":"0.4.13","publisherDisplayName":"ms-vscode","installedTimestamp":1705364000902,"isPreReleaseVersion":false},{ + "id":"muhammad-sammy.csharp","version":"2.31.19","publisherDisplayName":"muhammad-sammy","installedTimestamp":1717426890685,"isPreReleaseVersion":false},{ + "id":"patcx.vscode-nuget-gallery","version":"1.1.0","publisherDisplayName":"patcx","installedTimestamp":1716384231447,"isPreReleaseVersion":false},{ + "id":"pomdtr.excalidraw-editor","version":"3.7.4","publisherDisplayName":"pomdtr","installedTimestamp":1718299708775,"isPreReleaseVersion":false},{ + "id":"rangav.vscode-thunder-client","version":"2.24.11","publisherDisplayName":"Thunder Client","installedTimestamp":1717598072171,"isPreReleaseVersion":false},{ + "id":"redhat.vscode-yaml","version":"1.15.0","publisherDisplayName":"redhat","installedTimestamp":1718114712119,"isPreReleaseVersion":false},{ + "id":"ryanluker.vscode-coverage-gutters","version":"2.11.1","publisherDisplayName":"ryanluker","installedTimestamp":1705364002906,"isPreReleaseVersion":false},{ + "id":"ryu1kn.partial-diff","version":"1.4.3","installedTimestamp":1705630613800},{ + "id":"streetsidesoftware.code-spell-checker","version":"3.0.1","publisherDisplayName":"streetsidesoftware","installedTimestamp":1714589567187,"isPreReleaseVersion":false},{ + "id":"tamasruss.kanbandown","version":"0.0.9","installedTimestamp":1714572895590}] +``` diff --git a/_-Review/iscn5cg3256cps.md b/_-Review/iscn5cg3256cps.md index 4271e48..695cbfa 100644 --- a/_-Review/iscn5cg3256cps.md +++ b/_-Review/iscn5cg3256cps.md @@ -1,11 +1,13 @@ --- -type: "note" -created: "2024-01-14T02:28:59.264Z" -updated: "2024-04-22T19:10:51.301Z" +created: 2024-01-14T02:28:59.264Z +type: note +updated: 2024-07-18T19:05:24.641Z --- # ISCN5CG3256CPS +## OpenSSH + ```PowerShell Administrator Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' # Install the OpenSSH Client @@ -34,6 +36,8 @@ icacls.exe "C:\ProgramData\ssh\administrators_authorized_keys" /inheritance:r /g code-insiders "C:\ProgramData\ssh" ``` +## PowerShell Modules + ```PowerShell Save-Module -Name PSWindowsUpdate -Path "D:\Downloads\2024" -Repository PSGallery mkdir "C:\Test\Modules\PowerShellGet\" @@ -44,6 +48,8 @@ Install-WindowsUpdate –AcceptAll Install-WindowsUpdate –AcceptAll –IgnoreReboot ``` +## NGINX Conf + ```bash Sat Jan 13 2024 19:37:23 GMT-0700 (Mountain Standard Time) mkdir "C:\Windows\System32\Config\SystemProfile\AppData\Local\IFXApps" powershell -command "Expand-Archive C:\Windows\System32\Config\SystemProfile\AppData\Local\IFXApps\nssm-2.24.zip C:\Windows\System32\Config\SystemProfile\AppData\Local\IFXApps" @@ -91,10 +97,14 @@ sc stop nginx sc start nginx ``` +## OpenSSL + ```bash openssl crt "C:\Users\phares\AppData\Local\Programs\Git\usr\bin\openssl" req -x509 -nodes -days 365 -newkey rsa:2048 -keyout "L:\DevOps\Mesa_FI\NGINX-Conf\conf\includes\iscn5cg3256cps.key" -out "L:\DevOps\Mesa_FI\NGINX-Conf\conf\includes\iscn5cg3256cps.crt" -config "L:\DevOps\Mesa_FI\NGINX-Conf\conf\includes\iscn5cg3256cps.conf" ``` +## VSCode Settings + ```bash git clone https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_git/VS-Code-Settings-Phares "L:\DevOps\Mesa_FI\VS-Code-Settings-Phares" mkdir "C:\Users\Phares\.omnisharp" @@ -143,3 +153,67 @@ REM - [ ] Move Files from old laptop - [ ] TFS Agent - [ ] [build-tools](build-tools.md) + +## WSL + +```bash Wed Jul 17 2024 10:22:04 GMT-0700 (Mountain Standard Time) +wsl --unregister ubuntu +## Ubuntu +``` + +```bash Wed Jul 17 2024 10:22:06 GMT-0700 (Mountain Standard Time) +sudo -i +apt-get update +apt-get upgrade -y +timedatectl set-timezone America/Phoenix +apt-get install links unzip git nano ncdu -y +exit +``` + +```bash Wed Jul 17 2024 10:28:33 GMT-0700 (Mountain Standard Time) +wsl --export Ubuntu "L:\Ubuntu\Ubuntu-Docker-001.tar" +wsl --unregister Ubuntu +wsl --import Ubuntu-Docker Ubuntu-Docker "L:\Ubuntu\Ubuntu-Docker-001.tar" +``` + +```yaml Wed Jul 17 2024 10:28:36 GMT-0700 (Mountain Standard Time) +Name: Ubuntu-Docker +Command Line: wsl.exe -d Ubuntu-Docker +Tab Title: Ubuntu-Docker +``` + +```bash Wed Jul 17 2024 12:02:56 GMT-0700 (Mountain Standard Time) +su phares +cd /tmp +curl -fsSL https://get.docker.com -o get-docker.sh +sudo sh get-docker.sh +# dockerd-rootless-setuptool.sh install +# https://docs.docker.com/go/rootless/ +sudo usermod -aG docker $USER +newgrp docker +docker run hello-world +docker ps -a +docker rm df +mkdir /opt/uptime-kuma +nano /opt/uptime-kuma/compose.yaml +``` + +```yaml Wed Jul 17 2024 13:33:16 GMT-0700 (Mountain Standard Time) +services: + uptime-kuma: + image: louislam/uptime-kuma:1 + volumes: + - ./data:/app/data + ports: + # : + - 3010:3001 + restart: unless-stopped +``` + +```bash Wed Jul 17 2024 13:33:24 GMT-0700 (Mountain Standard Time) +docker compose up -d +systemctl status docker +docker ps -a +docker logs -f --tail 50 uptime-kuma-uptime-kuma-1 +exit +``` diff --git a/_-Review/iscxv.md b/_-Review/iscxv.md index 696ab58..778960a 100644 --- a/_-Review/iscxv.md +++ b/_-Review/iscxv.md @@ -1,9 +1,7 @@ --- -type: "topic" -foam_template: - filepath: "_-Review/iscxv.md" -created: "2024-01-06T01:25:36.053Z" -updated: "2024-01-06T01:25:36.053Z" +created: 2024-01-06T01:25:36.053Z +type: topic +updated: 2024-07-11T16:22:39.931Z --- # ISCxV diff --git a/_-Review/kanban-in-vscode.md b/_-Review/kanban-in-vscode.md new file mode 100644 index 0000000..d77db68 --- /dev/null +++ b/_-Review/kanban-in-vscode.md @@ -0,0 +1,64 @@ +--- +created: 2024-07-18T15:17:52.557Z +type: note +updated: 2024-07-18T15:44:33.208Z +--- + +# Kanban in VSCode + +## Extensions + +- [bierner.markdown-checkbox](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-checkbox) +- [gordonlarrigan.vscode-kanbn](https://marketplace.visualstudio.com/items?itemName=gordonlarrigan.vscode-kanbn) +- [redhat.vscode-yaml](https://marketplace.visualstudio.com/items?itemName=redhat.vscode-yaml) +- ifx.type-script-helper + +## Syntax + +- [basic-syntax](https://www.markdownguide.org/basic-syntax/) +- \# H1 (file name and H1 must match param case) +- \#\# H2 +- Frontmatter is in yaml ifx.type-script-helper *View: Show Kanban* can be used to update dates +- [ ] sub-task +- [x] sub-task completed + +## Usage + +- gordonlarrigan.vscode-kanbn extension create index file h1 must be in param case (see ifx.type-script-helper Helper: *Transform to Param Case*) +- Features are cards +- User stories are sub-tasks +- Tasks are sub-tasks under user-story +- Feature can have sub-kanban +- Override created date and workload being displayed using board.css +- Tags are used to highlight a topic (ei EAF) +- gordonlarrigan.vscode-kanbn extension displays sub-tasks progress and tags on each card +- ifx.type-script-helper extension is used to update feature from sub-kanban +- Can sort cards descending updated +- Can link to other documents vscode best supports referenced links example [EDA](eda.md) + +## Extras + +- Use [jackyzha0-quartz](https://github.com/jackyzha0/quartz) to generate a static site from markdown files also supports referenced links +- Use [tamasruss.kanbandown](https://marketplace.visualstudio.com/items?itemName=TamasRuss.kanbandown) to create a single file Kanban but it has bugs +- Use [fcrespo82.markdown-table-formatter](https://marketplace.visualstudio.com/items?itemName=fcrespo82.markdown-table-formatter) to add table functions to markdown files +- Use [catbraaain.mermaid-language](https://marketplace.visualstudio.com/items?itemName=CatBraaain.mermaid-language) and [bierner.markdown-mermaid](https://marketplace.visualstudio.com/items?itemName=bierner.markdown-mermaid) to support [mermaid-diagrams](https://mermaid.live) + +## CSS Example + +```css Thu Jul 18 2024 08:37:24 GMT-0700 (Mountain Standard Time) +.kanbn-task-data-created { + display: none; +} + +.kanbn-task-data-workload { + display: none; +} + +.kanbn-task-tag { + background-color: #262626; + color: #198038; + font-style: italic; + font-weight: medium; + margin: 1px 8px 1px 0; +} +``` diff --git a/_-Review/kasm.md b/_-Review/kasm.md new file mode 100644 index 0000000..85b7f80 --- /dev/null +++ b/_-Review/kasm.md @@ -0,0 +1,30 @@ +--- +created: 2024-07-17T20:03:32.445Z +type: note +updated: 2024-07-17T20:03:55.305Z +--- + +# Kasm + +```bash Wed Jul 17 2024 12:21:17 GMT-0700 (Mountain Standard Time) +sudo -i +cd /tmp +# https://www.kasmweb.com/community-edition +# https://kasmweb.com/docs/latest/install/single_server_install.html +curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_1.15.0.06fdc8.tar.gz +curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_service_images_amd64_1.15.0.06fdc8.tar.gz +curl -O https://kasm-static-content.s3.amazonaws.com/kasm_release_workspace_images_amd64_1.15.0.06fdc8.tar.gz +tar -xf kasm_release_1.15.0.06fdc8.tar.gz +ls -la +# snap install docker +bash kasm_release/install.sh -L 8443 --offline-workspaces /tmp/kasm_release_workspace_images_amd64_1.15.0.06fdc8.tar.gz --offline-service /tmp/kasm_release_service_images_amd64_1.15.0.06fdc8.tar.gz +reboot +``` + +```bash Wed Jul 17 2024 12:55:02 GMT-0700 (Mountain Standard Time) +systemctl status docker +docker ps -a +docker logs -f --tail 50 kasm_proxy +docker logs -f --tail 50 kasm_guac +docker restart $(docker ps -q) +``` diff --git a/_-Review/kee-pass.md b/_-Review/kee-pass.md new file mode 100644 index 0000000..326f72c --- /dev/null +++ b/_-Review/kee-pass.md @@ -0,0 +1,16 @@ +--- +created: 2024-07-19T18:37:17.000Z +type: note +updated: 2024-07-19T18:37:17.000Z +--- + +# KeePass + +## Plugins + + - KeeTheme + - SftpSync + - ExeIconPicker + - KeeOtp2 + - keepass-plugin-favicon + - keepass-plugin-qrcodegen diff --git a/_-Review/kestra.md b/_-Review/kestra.md index f1ec5f1..befd6b9 100644 --- a/_-Review/kestra.md +++ b/_-Review/kestra.md @@ -1,21 +1,28 @@ --- -type: "topic" -created: "2024-01-14T02:18:21.204Z" -updated: "2024-03-30T16:21:35.068Z" +created: 2024-01-14T02:18:21.204Z +type: topic +updated: 2024-08-05T21:41:07.101Z --- # Kestra ```shell -# https://kestra.io/docs/tutorial/inputs -# https://www.youtube.com/watch?v=Nm1tfmZDqo8 + + + + + + + wsl --unregister ubuntu ``` ```bash sudo -i apt-get update -# apt install default-jre + + + apt install openjdk-19-jre-headless ``` @@ -120,37 +127,22 @@ io.kestra.storage:storage-s3:LATEST ```bash ./kestra-0.15.10 server local -# http://localhost:44919/health -# http://localhost:8080/ + + + + + + + ``` ```shell -wsl --export Ubuntu "L:\Ubuntu\Ubuntu-Kestra-001.tar" -wsl --unregister Ubuntu -wsl --import Ubuntu-Kestra Ubuntu-Kestra "L:\Ubuntu\Ubuntu-Kestra-001.tar" +wsl --export Ubuntu-Kestra Ubuntu-Kestra-002.tar +wsl --unregister Ubuntu-Kestra ``` -```yml -name: Ubuntu-Kestra -Command Line: wsl -d Ubuntu Ubuntu-Kestra -``` -```bash -apt install ssh-import-id -ssh-import-id gh:mikepharesjr -su phares -ssh-import-id gh:mikepharesjr -``` -```bash -chown -R phares:phares /home/phares/ -apt install python3-pip -pip list -pip install requests kestra -``` - -```bash -# https://learn.microsoft.com/en-us/dotnet/core/install/linux-scripted-manual#scripted-install cd /home/phares wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh chmod +x ./dotnet-install.sh @@ -189,11 +181,3 @@ apt install pip ```bash cd /home/phares/kestra/ ./kestra-0.15.10 server local -# http://localhost:44919/health -# http://localhost:8080/ -``` - -```shell -wsl --export Ubuntu-Kestra Ubuntu-Kestra-002.tar -wsl --unregister Ubuntu-Kestra -``` diff --git a/_-Review/librenms.md b/_-Review/libre-nms.md similarity index 100% rename from _-Review/librenms.md rename to _-Review/libre-nms.md diff --git a/_-Review/logan.md b/_-Review/logan.md new file mode 100644 index 0000000..05de54f --- /dev/null +++ b/_-Review/logan.md @@ -0,0 +1,217 @@ +--- +type: "note" +created: "2024-06-30T05:49:28.000Z" +updated: "2024-06-30T05:49:28.000Z" +--- + +# Logan + +## Proxmox + +### Post-PVE + +```bash Sat Jun 29 2024 17:56:25 GMT-0700 (Mountain Standard Time) +# https://www.youtube.com/watch?v=kcpu4z5eSEU&t=225s +# https://tteck.github.io/Proxmox/ +# https://github.com/tteck/Proxmox +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)" +uname -r +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)" +``` + +### Dashkiosk + +```bash Sat Jun 29 2024 17:56:29 GMT-0700 (Mountain Standard Time) +apt install snapd -y +apt install sudo links unzip nginx git nano ncdu -y +snap install dashkiosk +snap install ubuntu-frame wpe-webkit-mir-kiosk +snap set wpe-webkit-mir-kiosk daemon=true +snap set wpe-webkit-mir-kiosk url=http://localhost:9400/receiver +exit +``` + +```bash Sat Jun 29 2024 17:56:31 GMT-0700 (Mountain Standard Time) +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +/snap/wpe-webkit-mir-kiosk/current/bin/setup.sh +wpe-webkit-mir-kiosk.cog http://localhost:9400/receiver +snap set ubuntu-frame daemon=true +``` + +### authorized_keys + +```bash Sat Jun 29 2024 17:56:33 GMT-0700 (Mountain Standard Time) +cat /root/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +``` + +```config Sat Jun 29 2024 17:56:35 GMT-0700 (Mountain Standard Time) +ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCa0DyCYP5O/xw6TJlrXZ5Df5kTUX3MkxbzxFgx87kseja5jjdjYAgq+vz0j2bT/sJxlX+e0cy2qV7ogDEf7CC4TtQ9tppLbip5JwKe+Eo3YibyGRwt/zDOtnG0NAtGZL8tTvWMPyRcx/70m65u+ml+f72gv26yXBFsJNRzmGvNIc1bGlBl1Po3vwIuilL4rtmonUgjo4IBV2kr56uHT6WBJ23TIrYQoxQ1emi9VFZ9AzjBz998wchklsqALu9vD2t+szPFOt3OOAL892+oUbwoY2srJCfBsg26A9JcgF76A0KHszmYvhReT1L8mDvWXOnzrErmM0eO22c9lJtNd5u6xvqf6uH2zstGL3nkuci7L4zeIXuG0mG+aXry3OmCHnb8rjiElkoYIM0XdxfWgcABb42niebLDO2iSguVPLQEIM5mH3VRypXeSJ1qRLYrcQM8Mxrp2p5eTq3RNa4vnbRLQViuXW+rP4S+/RKMuAROf+f5E+3gertu0jS4jkl4zi6unR6QTVgQZ6J5Q1TaFIdi35vbKInGTpPnxSanHH/p6+MR6V3PucQuvWcY8qd/S8/D8703XONt7sO1O4DzqcwMArpB9K15wKnS9U8AGvwG5Xa/YFN5lH55sY0BvQptRsM3TEuzoIXCkU3A0PWVKyKbk1q5sKccgO7P7jWCjSWWFw== root@beelink +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK7khmvc9lTWHALZ/IOMcJNz/1SuvrU53fI43v4PxIJN # 92532396 2023-12-27 mikep@DESKTOP-VP94SPB +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGq7b8qtm4fgNxW2lxm+qoxm8Wz7+1uhLQCg7xSlKYL1 # 92683771 2024-01-01 mikep@DESKTOP-BMV4V66 +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqLFW9kYMp9lOTXXYafxLiUADFFKeM5KDzt02E3XeRP # 92691378 2024-01-01 cphar@DESKTOP-KA0LMMJ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBkS+uvWevmhYNos6MJKVi2auAx6x+xlyOnnvbdEstsz # 92797978 2024-01-03 mikep@DESKTOP-GNECR7R +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKf5fo63+vyYa8E06+HOPg24e9VMsvv/kBsHKGjBBUyz # 92895319 2024-01-05 mike@mike-B365M-DS3H +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGM6ANLH/4dS0YqlsCyoXkznzkgIsDqCTk3YX01XVWd8 # 92909911 2024-01-06 mikep@DESKTOP-H6JG91B +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwAv1vrRA29GYL0DFSE8nmD5q3gL+vVtFSwhrXObDo4 # 93288214 2024-01-13 infineon\phares@ISCN5CG3256CPS +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH1xPVOisKwW6Xwo/Yh1kx2smt2HJU2/pRjTJf4KdGXo # 97267150 2024-03-28 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDz5WqCKsoaxV+LG/kufLNuiE9K3lqp+B3AqeKXGusX # 97442032 2024-04-01 lphar@DESKTOP-1238PEQ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID09PhrjIpeNBmUeycnT3xKF8F5TcGL3ZKAvU9YdLj7H # 98747144 2024-04-25 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIaZyTLpafZta8W8Uv6uWpgbbj4QL5dde9Rlf06PfdYc # 98824914 2024-04-26 k0308@DESKTOP-0UJ8DD5 +# ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFpucyp3FAHn8/9cXvfRegi09DkR6XLugoniEyQ9w0T # 98824924 2024-04-26 mille@DESKTOP-QL2HGEH +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOn/Ptg/k3rOJn32GxrL2J3Bazt/3M9fGWjzP+CW1qXK # 100900455 2024-06-03 lphares0907@penguin +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPMIxGucViHMHFXoM2VBPlvLvMgqNi2BUtTE/D4n778M # 101638217 2024-06-14 mikep@DESKTOP-VVO6KCM +``` + +### Create Users + +```bash Sat Jun 29 2024 17:56:38 GMT-0700 (Mountain Standard Time) +adduser lphares +mkdir /home/lphares/.ssh +cp /root/.ssh/authorized_keys /home/lphares/.ssh/authorized_keys +chown lphares:lphares -R /home/lphares +adduser bmiller +mkdir /home/bmiller/.ssh +cp /root/.ssh/authorized_keys /home/bmiller/.ssh/authorized_keys +chown bmiller:bmiller -R /home/bmiller +chmod 750 /home/lphares +chmod 750 /home/bmiller +``` + +### Log + +```bash Sat Jun 29 2024 17:56:40 GMT-0700 (Mountain Standard Time) +ln -s /var/log/nginx /var/www/html/log-nginx +ls -la /var/www/html +exit +``` + +```bash Sat Jun 29 2024 17:56:41 GMT-0700 (Mountain Standard Time) +cp ~/.bash_history /etc/bash_history_2024-06-29.txt +cat /etc/bash_history_2024-06-29.txt +exit +``` + +```bash Sat Jun 29 2024 17:56:43 GMT-0700 (Mountain Standard Time) +apt install smartmontools -y +smartctl -i /dev/nvme0 +``` + +```yaml Sat Jun 29 2024 17:56:45 GMT-0700 (Mountain Standard Time) +Model Number: WD_BLACK SN770 2TB +Serial Number: 23476N801206 +Firmware Version: 731100WD +PCI Vendor/Subsystem ID: 0x15b7 +IEEE OUI Identifier: 0x001b44 +Total NVM Capacity: 2,000,398,934,016 [2.00 TB] +Unallocated NVM Capacity: 0 +Controller ID: 0 +NVMe Version: 1.4 +Number of Namespaces: 1 +Namespace 1 Size/Capacity: 2,000,398,934,016 [2.00 TB] +Namespace 1 Formatted LBA Size: 512 +Namespace 1 IEEE EUI-64: 001b44 8b4c06abf1 +Local Time is: Sat Jun 29 18:14:08 2024 MST +``` + +```bash Sat Jun 29 2024 18:14:39 GMT-0700 (Mountain Standard Time) +smartctl -i /dev/nvme1 +``` + +```yaml Sat Jun 29 2024 18:14:43 GMT-0700 (Mountain Standard Time) +Model Number: 512GB SSD +Serial Number: CN277BH0904139 +Firmware Version: SN10660 +PCI Vendor/Subsystem ID: 0x1e4b +IEEE OUI Identifier: 0x3a5a27 +Total NVM Capacity: 512,110,190,592 [512 GB] +Unallocated NVM Capacity: 0 +Controller ID: 0 +NVMe Version: 1.4 +Number of Namespaces: 1 +Namespace 1 Size/Capacity: 512,110,190,592 [512 GB] +Namespace 1 Formatted LBA Size: 512 +Namespace 1 IEEE EUI-64: 3a5a27 039a0003da +Local Time is: Sat Jun 29 18:14:54 2024 MST +``` + +### Proxmox SDN (Software-Defined Network) + +- [Proxmox SDN](https://pve.proxmox.com/pve-docs/chapter-pvesdn.html) + +```bash Sat Jun 29 2024 18:23:15 GMT-0700 (Mountain Standard Time) +cat /etc/network/interfaces +# source /etc/network/interfaces.d/* +apt update +apt install dnsmasq -y +systemctl disable --now dnsmasq +apt install frr-pythontools -y +exit +reboot +``` + +### LXC + +```bash Sat Jun 29 2024 18:23:19 GMT-0700 (Mountain Standard Time) +cat /etc/os-release +# ID=debian +# VERSION="12 (bookworm)" +# VERSION_CODENAME=bookworm +``` + +```bash Sat Jun 29 2024 18:23:22 GMT-0700 (Mountain Standard Time) +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dockge.sh)" # 107-17-home-assistant +# https://assistant.beelink.server +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dockge.sh)" # 108-18-immich +# https://immich3757.ddns.net +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/paperless-ngx.sh)" +# http://192.168.45.13:8000 +``` + +## LV + +```bash Sat Jun 29 2024 10:37:38 GMT-0700 (Mountain Standard Time) +# https://forum.proxmox.com/threads/can-i-remove-local-and-local-lvm.122850/ +lvremove /dev/pve/data -y +lvs +lvcreate -L 79GB --thinpool data pve +lvresize -L +1GB /dev/pve/data +lvresize -L +1GB /dev/pve/root +lvextend -l +100%FREE pve/root +resize2fs /dev/mapper/pve-root +``` + +## VNC + +```bash Sat Jun 29 2024 20:11:24 GMT-0700 (Mountain Standard Time) +# https://pve.proxmox.com/wiki/VNC_Client_Access +nano /etc/pve/local/qemu-server/200.conf +# args: -vnc 0.0.0.0:77,password=on +# 5977 +# set_password vnc foobar1 -d vnc2 +# https://cyberhacktics.com/virtual-machine-tips-and-tricks-1-transferring-files/ +# "C:\Program Files (x86)\Nmap\ncat.exe" 192.168.0.42 -lnvp 4815 +mkdir /mnt/vm +mount /dev/pve/vm-200-disk-0 /mnt/vm +ls /mnt/vm/ +# umount /mnt/vm +``` + +## Immich + +```bash Sat Jun 29 2024 21:30:03 GMT-0700 (Mountain Standard Time) +mkdir /mnt/proxmox +mount /dev/pve/vm-101-disk-2 /mnt/proxmox +ls /mnt/proxmox/ +# umount /mnt/proxmox +# lost+found pictures +# /mnt/usb/var/snap/immich-distribution/pictures/ +pct enter 101 +ls /var/snap/immich-distribution +docker ps -a +docker exec -it immich_server bash +find / -name "564761310999.jpg" 2>/dev/null +# https://github.com/junedkhatri31/docker-volume-snapshot +mkdir /var/snap/immich-distribution/snapshots +docker-volume-snapshot create b70e7b60866dcd03091521d1e2ff5eded233c30d9f83027bfeb002e1d1dcec6a /var/snap/immich-distribution/snapshots/snapshot-2024-06-29.tar +``` diff --git a/_-Review/lvm.md b/_-Review/lvm.md new file mode 100644 index 0000000..92b6bba --- /dev/null +++ b/_-Review/lvm.md @@ -0,0 +1,96 @@ +--- +type: "note" +created: "2024-06-29T20:42:08.000Z" +updated: "2024-06-29T20:42:08.000Z" +--- + +# LVM + +## Proxmox + +```bash Thu Jun 27 2024 20:20:43 GMT-0700 (Mountain Standard Time) +# login as root if needed (not needed for proxmox) +sudo su +# list disks and partitions +fdisk -l +# list volume groups +vgdisplay +# list logical volumes +lvdisplay +# edit partitions with fdisk, change device id as needed +fdisk /dev/sda +# print the partition table +p +# delete a partition +d +# enter the lvm partition number +3 +# create a new partition +n +# enter the new partition number, same as the number deleted +3 +# press enter to accept the default first sector +# press enter to accept the default last sector +# when prompted about removing the LVM signature, enter N +n +# set the partition type +t +# enter the partition number +3 +# set the type to Linux LVM +30 +# write the changes +w +# list disks and partitions, noting the size increase +fdisk -l +# extend the existing physical volume +pvresize /dev/sda3 +# extend the pve-root logical volume to 100% available free space +lvresize -L +8GB /dev/pve/root +# extend the underlying file system +resize2fs /dev/mapper/pve-root +# list logical volumes, noting root is now 8GB larger +lvdisplay +# extend the data to 100% available free space +lvextend -l +100%FREE pve/data +# list logical volumes, noting data is now over 35GB +lvdisplay +``` + +```bash Sat Jun 29 2024 08:45:54 GMT-0700 (Mountain Standard Time) +lvresize -L -8GB /dev/pve/data +lvchange -an /dev/pve/data +lvreduce -L 8GB /dev/pve/data +lvchange -ay /dev/pve/data +lvs -a +dmsetup info pve-data +dmsetup info -c pve-data +pvesm lvmscan +``` + +```bash Sat Jun 29 2024 09:25:39 GMT-0700 (Mountain Standard Time) +lvcreate -L 1G -n test pve +lvconvert --type thin-pool pve/test +lvcreate -L 200m --thinpool tpool pve +``` + +```bash Sat Jun 29 2024 10:28:51 GMT-0700 (Mountain Standard Time) +# https://quantum5.ca/2024/02/17/cloning-proxmix-with-lvm-thin-pools/ +lvdisplay --units G pve/data +``` + +```bash Sat Jun 29 2024 10:37:38 GMT-0700 (Mountain Standard Time) +# https://forum.proxmox.com/threads/can-i-remove-local-and-local-lvm.122850/ +lvremove /dev/pve/data -y +lvs +lvcreate -L 79GB --thinpool data pve +lvresize -L +1GB /dev/pve/data +lvresize -L +1GB /dev/pve/root +lvextend -l +100%FREE pve/root +resize2fs /dev/mapper/pve-root +``` + +```bash Sat Jun 29 2024 13:42:08 GMT-0700 (Mountain Standard Time) +mkdir /mnt/proxmox +mount /dev/pve/vm-102-disk-1 /mnt/proxmox +``` diff --git a/_-Review/lxconsole.md b/_-Review/lxconsole.md new file mode 100644 index 0000000..d1798f3 --- /dev/null +++ b/_-Review/lxconsole.md @@ -0,0 +1,9 @@ +--- +created: 2024-07-02T16:36:50.927Z +type: note +updated: 2024-08-05T21:05:42.177Z +--- + +# LXConsole + +- [lxconsole.ddns.net](https://lxconsole.ddns.net/) diff --git a/_-Review/lxd.md b/_-Review/lxd.md new file mode 100644 index 0000000..f21e8e7 --- /dev/null +++ b/_-Review/lxd.md @@ -0,0 +1,94 @@ +--- +type: "note" +created: "2024-06-27T02:58:25.205Z" +updated: "2024-06-28T01:01:08.642Z" +--- + +# LXD + +- [install-lxd-on-ubuntu-22-04-lts-using-apt-snap](https://www.cyberciti.biz/faq/install-lxd-on-ubuntu-22-04-lts-using-apt-snap/) + +```bash +lxc profile list +lxc profile show default +lxc network list +lxc network show lxdbr0 +lxc storage list +lxc storage show nixcraftzfs +``` + +```bash Wed Jun 26 2024 18:07:05 GMT-0700 (Mountain Standard Time) +# https://ubuntu.com/tutorials/how-to-run-docker-inside-lxd-containers#4-test-your-docker-container +# See bash with same date +``` + +```bash Thu Jun 27 2024 09:40:46 GMT-0700 (Mountain Standard Time) +sudo -i +snap install lxd +lxd init +``` + +```yaml +config: + core.https_address: '[::]:8443' +networks: +- config: + ipv4.address: auto + ipv6.address: none + description: "" + name: lxdbr0 + type: "" + project: default +storage_pools: +- config: + size: 30GiB + description: "" + name: default + driver: btrfs +storage_volumes: [] +profiles: +- config: {} + description: "" + devices: + eth0: + name: eth0 + network: lxdbr0 + type: nic + root: + path: / + pool: default + type: disk + name: default +projects: [] +cluster: null +``` + +```bash +lxc launch ubuntu:24.04 ubuntu-noble-test +lxc list +lxc exec ubuntu-noble-test bash +lxc config trust add /home/phares/lxd-ui-localhost.crt +``` + +```bash +# Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')) +# choco install lxc virt-viewer +# https://virt-manager.org/download.html +lxc launch images:ubuntu/22.04/desktop vm-1 --vm -c limits.cpu=4 -c limits.memory=4GiB -c boot.autostart=true +lxc console vm-1 --type=vga +``` + +```bash +# https://discussion.scottibyte.com/t/self-hosted-totp-2fa-for-the-home/236 +``` + +```bash +# https://lxdware.com/installing-the-lxd-dashboard-on-ubuntu-22-04/ +``` + +```bash +lxc config set core.https_address :8443 +lxc config trust add --name lxd-ui +snap restart --reload lxd +lxc config trust list +``` diff --git a/_-Review/mail.md b/_-Review/mail.md new file mode 100644 index 0000000..c9c4b57 --- /dev/null +++ b/_-Review/mail.md @@ -0,0 +1,10 @@ +--- +assigned: '' +created: 2024-07-27T17:18:33.875Z +progress: 0 +tags: [] +type: note +updated: 2024-08-05T21:09:48.977Z +--- + +# Mail diff --git a/_-Review/mklink.md b/_-Review/mklink.md index 2f526f3..fb9a7bb 100644 --- a/_-Review/mklink.md +++ b/_-Review/mklink.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-14T02:18:22.233Z" -updated: "2024-01-23T16:40:21.999Z" +created: 2024-01-14T02:18:22.233Z +type: topic +updated: 2024-11-02T15:37:58.000Z --- # mklink @@ -157,7 +157,8 @@ mklink /J "L:\Git\VS-Code-Settings-OSS\app-codium" "C:\Users\phares\AppData\Loca mklink /J "L:\Git\VS-Code-Settings-OSS\app-insiders" "C:\Users\phares\AppData\Local\Programs\Microsoft VS Code Insiders\resources\app" mklink /J "L:\Git\VS-Code-Settings-OSS\User" "C:\Users\phares\AppData\Roaming\VSCodium\User" mklink /J "L:\Git\YO-VSCode\.kanbn" "D:\5-Other-Small\Kanban\Type-Script-Helper" -mklink /J "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\DEP08SIASM\06_SourceCode\DEP08SIASM\.kanbn" "D:\5-Other-Small\Kanban\DEP08SIASM" +mklink /J "L:\Workspaces\33_CS29_79_72\Adaptation_DEP08CEPIEPSILON\06_SourceCode\DEP08CEPIEPSILON\.kanbn" "D:\5-Other-Small\Kanban\DEP08CEPIEPSILON" +mklink /J "L:\Workspaces\33_CS29_79_72\Adaptation_DEP08SIASM\06_SourceCode\DEP08SIASM\.kanbn" "D:\5-Other-Small\Kanban\DEP08SIASM" mklink /J "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\DEP08SIHTRPLC\06_SourceCode\DEP08SIHTRPLC\.kanbn" "D:\5-Other-Small\Kanban\DEP08SIHTRPLC" mklink /J "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\MESAFIBACKLOG\06_SourceCode\MESAFIBACKLOG\.kanbn" "D:\5-Other-Small\Kanban\MESAFIBACKLOG" mklink /J "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\MET08AFMD3100\06_SourceCode\MET08AFMD3100\.kanbn" "D:\5-Other-Small\Kanban\MET08AFMD3100" @@ -178,6 +179,7 @@ dir /AL /S T:\ # mklink /J "T:\cellInstanceVersion.EdaConnection.PortNumber" "D:\Tmp\cellInstanceVersion.EdaConnection.PortNumber" mklink /J "T:\Context Data" "L:\Workspaces\33_CS29_79_72\Mesa_FI\Infineon\Mesa\OpenInsight\Library\Framework\4\ContextData" +mklink /J "T:\DEP08CEPIEPSILON" "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\DEP08CEPIEPSILON" mklink /J "T:\DEP08EGANAIXG5" "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\DEP08EGANAIXG5" mklink /J "T:\DEP08SIASM" "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\DEP08SIASM" mklink /J "T:\DEP08SIHTRPLC" "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\DEP08SIHTRPLC" @@ -195,6 +197,7 @@ mklink /J "T:\MET08THFTIRQS408M" "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptation mklink /J "T:\MET08THFTIRSTRATUS" "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\MET08THFTIRSTRATUS" mklink /J "T:\METCLIMATEC" "L:\Workspaces\33_CS29_79_72\MIT_EAF_Adaptations\Trunk\METCLIMATEC" # +mklink /J "T:\DEP08CEPIEPSILON\06_SourceCode\DEP08CEPIEPSILON\.kanbn" "D:\5-Other-Small\Kanban\DEP08CEPIEPSILON" mklink /J "T:\DEP08SIASM\06_SourceCode\DEP08SIASM\.kanbn" "D:\5-Other-Small\Kanban\DEP08SIASM" mklink /J "T:\DEP08SIHTRPLC\06_SourceCode\DEP08SIHTRPLC\.kanbn" "D:\5-Other-Small\Kanban\DEP08SIHTRPLC" mklink /J "T:\MESAFIBACKLOG\06_SourceCode\MESAFIBACKLOG\.kanbn" "D:\5-Other-Small\Kanban\MESAFIBACKLOG" diff --git a/_-Review/mon-a.md b/_-Review/mon-a.md new file mode 100644 index 0000000..9251ce2 --- /dev/null +++ b/_-Review/mon-a.md @@ -0,0 +1,7 @@ +--- +created: 2024-07-11T16:16:25.695Z +type: note +updated: 2024-07-11T16:16:42.385Z +--- + +# MonA diff --git a/_-Review/moonrise-dark-theme.md b/_-Review/moonrise-dark-theme.md new file mode 100644 index 0000000..4c74b90 --- /dev/null +++ b/_-Review/moonrise-dark-theme.md @@ -0,0 +1,27 @@ +--- +created: 2024-07-18T14:26:57.332Z +type: note +updated: 2024-07-18T14:28:08.291Z +--- + +# Moonrise Dark Theme + +- [moonrise-dark-theme](https://microsoftedge.microsoft.com/addons/detail/moonrise-dark-theme/penlpjdmfmpblpgiehcjbmlmfbbahajg) + +## Infineon + +- [confluence](https://confluencewikiprod.intra.infineon.com/) +- [i-eva](https://ifxeva.giaweb.infineon.com/) +- [i-pam](https://iuc-web.infineon.com/) +- [i-share](https://ishare.na.infineon.com/) +- [infineon](https://intranet.infineon.com/*) +- [intranet-content](https://intranet-content.infineon.com/) +- [mon-a](https://monaweb.vih.infineon.com/) +- [oi-metrology-viewer](https://oi-metrology-viewer-prod.mes.infineon.com/) +- [remedy-web-ui](https://remedywebui.infineon.com/) +- [remedy](https://remedyweb.infineon.com/) +- [ssa](https://ssa.eu.infineon.com/) +- [search](https://search.infineon.com/) +- [service-shop](https://serviceshop.infineon.com/) +- [video-portal](https://videoportal.infineon.com/) +- [w-sam-portal](https://webnetprod.muc.infineon.com/) diff --git a/_-Review/moved-bee.md b/_-Review/moved-bee.md index 0d9526e..50bdf21 100644 --- a/_-Review/moved-bee.md +++ b/_-Review/moved-bee.md @@ -1,7 +1,8 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.042Z" -updated: "2024-01-06T01:25:36.042Z" +created: 2024-01-06T01:25:36.042Z +draft: true; +type: topic +updated: 2024-07-15T23:43:36.398Z --- # moved-bee diff --git a/_-Review/music.md b/_-Review/music.md new file mode 100644 index 0000000..8d4b6b4 --- /dev/null +++ b/_-Review/music.md @@ -0,0 +1,11 @@ +--- +created: 2024-07-02T16:36:30.262Z +tags: + - music3757 +type: note +updated: 2024-07-12T16:57:33.075Z +--- + +# Music + +- [music3757.ddns.net](https://music3757.ddns.net/) diff --git a/_-Review/neo4j.md b/_-Review/neo4j.md new file mode 100644 index 0000000..90fc45a --- /dev/null +++ b/_-Review/neo4j.md @@ -0,0 +1,9 @@ +--- +created: 2024-10-26T14:52:17.000Z +type: note +updated: 2024-10-26T14:52:17.000Z +--- + +# neo4j + +- [download](https://neo4j.com/download/neo4j-desktop/?edition=desktop&flavour=winstall64&release=1.6.1&offline=true) diff --git a/_-Review/netlify.md b/_-Review/netlify.md new file mode 100644 index 0000000..c6d1461 --- /dev/null +++ b/_-Review/netlify.md @@ -0,0 +1,34 @@ +--- +type: "note" +created: "2024-06-30T16:15:11.000Z" +updated: "2024-06-30T16:15:11.000Z" +--- + +# netlify + +[![Phares17 Netlify Status](https://api.netlify.com/api/v1/badges/1008fc08-26e2-4755-b5d0-44719051e4b0/deploy-status)](https://app.netlify.com/sites/phares17/deploys) + +- [App Netlify](https://app.netlify.com/sites/phares3757/deploys) +- [manual-setup](https://docs.netlify.com/cli/get-started/#manual-setup) + +```bash +npm install netlify-cli --save-dev +node ./node_modules/netlify-cli/bin/run.js login +netlify login +npx netlify login +node ./node_modules/netlify-cli/bin/run.js build +npx netlify status +netlify status +node ./node_modules/netlify-cli/bin/run.js init --manual +npx netlify init --manual +netlify init --manual +node ./node_modules/netlify-cli/bin/run.js build +npx netlify build +netlify build +node ./node_modules/netlify-cli/bin/run.js build +npx netlify build +netlify build +node ./node_modules/netlify-cli/bin/run.js deploy --prod +npx netlify deploy --prod +netlify deploy --prod +``` diff --git a/_-Review/nginx.md b/_-Review/nginx.md index 41ba918..10a753f 100644 --- a/_-Review/nginx.md +++ b/_-Review/nginx.md @@ -1,7 +1,7 @@ --- type: "topic" created: "2024-01-14T02:18:17.191Z" -updated: "2024-04-08T16:54:45.140Z" +updated: "2024-07-02T19:48:28.039Z" --- # nginx @@ -76,6 +76,7 @@ sc start nginx sc query nginx sc stop nginx sc start nginx +systemctl start nginx ``` ```bash openssl crt @@ -102,3 +103,16 @@ openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/nginx/music3757 ```bash ln -s /etc/nginx/sites-available/default /etc/nginx/sites-enabled/default ``` + +## Adding new for home lab + +- [ ] Host file for each host +- [ ] default # include /etc/nginx/include/asdf.conf; +- [ ] asdf.conf +- [ ] asdf.ddns.net.conf +- [ ] free-file-sync +- [ ] openssl req +- [ ] nginx -t +- [ ] free-file-sync +- [ ] mklink +- [ ] index diff --git a/_-Review/nmap.md b/_-Review/nmap.md index 608508f..5045a7e 100644 --- a/_-Review/nmap.md +++ b/_-Review/nmap.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.042Z" -updated: "2024-01-06T01:25:36.042Z" +created: 2024-01-06T01:25:36.042Z +type: topic +updated: 2024-11-03T18:42:23.038Z --- # NMap @@ -535,3 +535,41 @@ ettercap -T -S -i ens18 -M arp:remote /192.168.3.1// /192.168.3.42// ```bash "C:\Program Files (x86)\Nmap\nmap.exe" -A 192.168.31.50 -F -oX "D:\Tmp\192.168.31.50.xml" ``` + +```bash Wed Oct 09 2024 07:13:04 GMT-0700 (Mountain Standard Time) +# https://nmap.org/nsedoc/scripts/rdp-ntlm-info.html +nmap -p 3389 --script rdp-ntlm-info +"C:\Program Files (x86)\Nmap\nmap.exe" -A 10.95.154.0/25 -F -oX "D:\Tmp\10.95.154.0.xml" +# 7) lastboot= +# 10.95.154.9 +# 10.95.154.14 +# 10.95.154.18 +# scovery" output=" +# 10.95.154.29 +# 10.95.154.31 +# 10.95.154.32 +# 4) key="date" +# 4) id="ssl-cert" +# 2) key="notBefore" +# 2) key="notAfter" +# 2) id="ssl-date" +# 2) id="smb2-time" +# 1) key="System_Time" +# 1) key="start_date" +# 1) id="rdp-ntlm-info" +``` + +```c# Wed Oct 09 2024 11:13:59 GMT-0700 (Mountain Standard Time) +private static void LastBoot() +{ + DateTime dateTime; + long[] seconds = [307988, 13835175, 891721, 3111906, 2663952, 672527, 13827962]; + string[] lastBootTimes = ["Sat Oct 5 19:05:28 2024", "Thu May 2 05:32:21 2024", "Sun Sep 29 00:56:35 2024", "Tue Sep 3 08:13:30 2024", "Sun Sep 8 12:39:24 2024", "Tue Oct 1 13:49:49 2024", "Thu May 2 07:32:34 2024"]; + System.Console.WriteLine(DateTime.Now.ToString("ddd MMM d HH:mm:ss yyyy")); + for (int i = 0; i < seconds.Length; i++) + { + dateTime = DateTime.ParseExact(lastBootTimes[i], "ddd MMM d HH:mm:ss yyyy", null); + System.Console.WriteLine(dateTime.AddSeconds(seconds[i]).ToString("yyyy-MM-dd HH:mm:ss")); + } +} +``` diff --git a/_-Review/noda.md b/_-Review/noda.md new file mode 100644 index 0000000..b65f904 --- /dev/null +++ b/_-Review/noda.md @@ -0,0 +1,9 @@ +--- +created: 2024-09-07T02:54:14.640Z +type: note +updated: 2024-09-07T02:54:33.199Z +--- + +# noda + +- [get-started](https://noda.io/#get-started) diff --git a/_-Review/ntp.md b/_-Review/ntp.md new file mode 100644 index 0000000..726bf5f --- /dev/null +++ b/_-Review/ntp.md @@ -0,0 +1,217 @@ +--- +created: 2024-10-09T15:50:58.262Z +type: note +updated: 2024-10-18T17:53:11.550Z +--- + +# NTP + +- [26570683589529-How-to-Setup-an-NTP-Server-on-Windows-10](https://support.hanwhavision.com/hc/en-us/articles/26570683589529-How-to-Setup-an-NTP-Server-on-Windows-10) + +```bash Wed Oct 09 2024 08:55:05 GMT-0700 (Mountain Standard Time) +w32tm /config /update +w32tm /query /configuration +w32tm /query /peers +``` + +```yaml Wed Oct 09 2024 08:55:20 GMT-0700 (Mountain Standard Time) +[Configuration] + +EventLogFlags: 2 (Local) +AnnounceFlags: 10 (Local) +TimeJumpAuditOffset: 28800 (Local) +MinPollInterval: 6 (Local) +MaxPollInterval: 10 (Local) +MaxNegPhaseCorrection: 4294967295 (Local) +MaxPosPhaseCorrection: 4294967295 (Local) +MaxAllowedPhaseOffset: 300 (Local) + +FrequencyCorrectRate: 4 (Local) +PollAdjustFactor: 5 (Local) +LargePhaseOffset: 50000000 (Local) +SpikeWatchPeriod: 900 (Local) +LocalClockDispersion: 10 (Local) +HoldPeriod: 5 (Local) +PhaseCorrectRate: 1 (Local) +UpdateInterval: 100 (Local) + + +[TimeProviders] + +NtpClient (Local) +DllName: C:\Windows\system32\w32time.dll (Local) +Enabled: 1 (Local) +InputProvider: 1 (Local) +CrossSiteSyncFlags: 2 (Local) +AllowNonstandardModeCombinations: 1 (Local) +ResolvePeerBackoffMinutes: 15 (Local) +ResolvePeerBackoffMaxTimes: 7 (Local) +CompatibilityFlags: 2147483648 (Local) +EventLogFlags: 1 (Local) +LargeSampleSkew: 3 (Local) +SpecialPollInterval: 3600 (Local) +Type: NT5DS (Local) + +VMICTimeProvider (Local) +DllName: C:\Windows\System32\vmictimeprovider.dll (Local) +Enabled: 1 (Local) +InputProvider: 1 (Local) +NtpServer (Local) +DllName: C:\Windows\system32\w32time.dll (Local) +Enabled: 0 (Local) +InputProvider: 0 (Local) +``` + +```yaml SRP (10.95.154.30) Wed Oct 09 2024 08:58:48 GMT-0700 (Mountain Standard Time) +[Configuration] + +EventLogFlags: 2 (Local) +AnnounceFlags: 10 (Local) +TimeJumpAuditOffset: 28800 (Local) +MinPollInterval: 10 (Local) +MaxPollInterval: 15 (Local) +MaxNegPhaseCorrection: 54000 (Local) +MaxPosPhaseCorrection: 54000 (Local) +MaxAllowedPhaseOffset: 1 (Local) + +FrequencyCorrectRate: 4 (Local) +PollAdjustFactor: 5 (Local) +LargePhaseOffset: 50000000 (Local) +SpikeWatchPeriod: 900 (Local) +LocalClockDispersion: 10 (Local) +HoldPeriod: 5 (Local) +PhaseCorrectRate: 1 (Local) +UpdateInterval: 360000 (Local) + + +[TimeProviders] + +NtpClient (Local) +DllName: C:\Windows\system32\w32time.dll (Local) +Enabled: 1 (Local) +InputProvider: 1 (Local) +AllowNonstandardModeCombinations: 1 (Local) +ResolvePeerBackoffMinutes: 15 (Local) +ResolvePeerBackoffMaxTimes: 7 (Local) +CompatibilityFlags: 2147483648 (Local) +EventLogFlags: 1 (Local) +LargeSampleSkew: 3 (Local) +SpecialPollInterval: 32768 (Local) +Type: NTP (Local) +NtpServer: ntp01.auc.infineon.com,0x9 (Local) + +NtpServer (Local) +DllName: C:\Windows\system32\w32time.dll (Local) +Enabled: 0 (Local) +InputProvider: 0 (Local) + + + +C:\Users\Administrator>w32tm /query /configuration +[Configuration] + +EventLogFlags: 2 (Local) +AnnounceFlags: 10 (Local) +TimeJumpAuditOffset: 28800 (Local) +MinPollInterval: 10 (Local) +MaxPollInterval: 15 (Local) +MaxNegPhaseCorrection: 54000 (Local) +MaxPosPhaseCorrection: 54000 (Local) +MaxAllowedPhaseOffset: 1 (Local) + +FrequencyCorrectRate: 4 (Local) +PollAdjustFactor: 5 (Local) +LargePhaseOffset: 50000000 (Local) +SpikeWatchPeriod: 900 (Local) +LocalClockDispersion: 10 (Local) +HoldPeriod: 5 (Local) +PhaseCorrectRate: 1 (Local) +UpdateInterval: 360000 (Local) + + +[TimeProviders] + +NtpClient (Local) +DllName: C:\Windows\system32\w32time.dll (Local) +Enabled: 1 (Local) +InputProvider: 1 (Local) +AllowNonstandardModeCombinations: 1 (Local) +ResolvePeerBackoffMinutes: 15 (Local) +ResolvePeerBackoffMaxTimes: 7 (Local) +CompatibilityFlags: 2147483648 (Local) +EventLogFlags: 1 (Local) +LargeSampleSkew: 3 (Local) +SpecialPollInterval: 32768 (Local) +Type: NTP (Local) +NtpServer: ntp01.auc.infineon.com,0x9 (Local) + +NtpServer (Local) +DllName: C:\Windows\system32\w32time.dll (Local) +Enabled: 1 (Local) +InputProvider: 0 (Local) +AllowNonstandardModeCombinations: 1 (Local) +``` + +```bash Wed Oct 09 2024 09:21:32 GMT-0700 (Mountain Standard Time) +# https://computing.cs.cmu.edu/desktop/ntp-settings +w32tm /config /update /manualpeerlist:"ntp01.auc.infineon.com reftime.ifxcep.net 10.95.154.30" +w32tm /query /peers +``` + +```yaml SPV (10.95.154.20) Wed Oct 09 2024 09:23:52 GMT-0700 (Mountain Standard Time) +Peers: 3 + +Peer: 10.95.154.30 +State: Active +Time Remaining: 1005.4541015s +Mode: 3 (Client) +Stratum: 0 (unspecified) +PeerPoll Interval: 0 (unspecified) +HostPoll Interval: 10 (1024s) + +Peer: ntp01.auc.infineon.com +State: Active +Time Remaining: 1005.4560547s +Mode: 3 (Client) +Stratum: 0 (unspecified) +PeerPoll Interval: 0 (unspecified) +HostPoll Interval: 10 (1024s) + +Peer: reftime.ifxcep.net +State: Active +Time Remaining: 1005.4570312s +Mode: 3 (Client) +Stratum: 0 (unspecified) +PeerPoll Interval: 0 (unspecified) +HostPoll Interval: 10 (1024s) +``` + +```bash Wed Oct 09 2024 09:59:53 GMT-0700 (Mountain Standard Time) +w32tm /stripchart /computer:time.google.com +w32tm /stripchart /computer:messr001.infineon.com +w32tm /stripchart /computer:10.95.154.30 +# Tracking 10.95.154.30 [10.95.154.30:123]. +# The current time is 10/9/2024 10:17:50 AM. +# 10:17:50, d:+00.0005120s o:-52.3908994s [@ | ] +w32tm /resync /computer:10.95.154.30 +# The following error occurred: Access is denied. (0x80070005) +``` + +```bash Wed Oct 09 2024 12:50:10 GMT-0700 (Mountain Standard Time) +w32tm /config /manualpeerlist:ntp01.auc.infineon.com /syncfromflags:manual /reliable:yes /update +w32tm /config /manualpeerlist:10.95.154.30 /syncfromflags:manual /reliable:yes /update +w32tm /query /source +w32tm /query /status +w32tm /query /configuration +w32tm /monitor /computers:10.95.154.30 +w32tm /stripchart /computer:10.95.154.30 +net stop w32time +net start w32time +w32tm /config /update +w32tm /resync /rediscover +# https://stackoverflow.com/questions/67297163/windows-time-service-wont-synchronize +# Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Parameters +# Enter a new parameter LocalNTP (DWORD) with value 1. +# Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config +# set the AnnounceFlags to 5 +``` diff --git a/_-Review/odoo.md b/_-Review/odoo.md new file mode 100644 index 0000000..80b900f --- /dev/null +++ b/_-Review/odoo.md @@ -0,0 +1,77 @@ +--- +assigned: '' +created: 2024-06-14T18:43:00.705Z +progress: 0 +tags: + - affirm + - NoIP + - Hosts +type: note +updated: 2024-07-26T23:22:12.448Z +--- + +# Odoo + +- [affirm.ddns.net](https://affirm.ddns.net) +- [on_premise](https://www.odoo.com/documentation/17.0/administration/on_premise/source.html#) +- [how-to-run-odoo-on-wsl-windows-subsystem-for-linux](https://gasparyyc.mystrikingly.com/blog/how-to-run-odoo-on-wsl-windows-subsystem-for-linux?) + +## Notes + +```bash Thu Jun 13 2024 20:30:18 GMT-0700 (Mountain Standard Time) +sudo -i +for y in $(locale | cut -d '=' -f 2| sort |uniq );do locale-gen $y; done +apt-get update && apt-get upgrade -y +apt install python3-pip -y +apt-get install postgresql -y +cd /etc/init.d +./postgresql start +su - postgres +psql template1 -c 'SHOW SERVER_ENCODING' +psql postgres -c "update pg_database set datallowconn = TRUE where datname = 'template0';" +psql template0 -c "update pg_database set datistemplate = FALSE where datname = 'template1';" +psql template0 -c "drop database template1;" +psql template0 -c "create database template1 with template = template0 encoding = 'UTF8';" +psql template0 -c "update pg_database set datistemplate = TRUE where datname = 'template1';" +psql template1 -c "update pg_database set datallowconn = FALSE where datname = 'template0';" +psql template1 -c 'SHOW SERVER_ENCODING' +createuser -s odoo +psql -c "alter user odoo with password 'odoo';" +exit +wget -O - https://nightly.odoo.com/odoo.key | apt-key add - +echo "deb http://nightly.odoo.com/11.0/nightly/deb/ ./" >> /etc/apt/sources.list.d/odoo.list +``` + +```bash Thu Jun 13 2024 21:37:15 GMT-0700 (Mountain Standard Time) +sudo -i +cd /home/mike/phares-odoo +git clone http://127.0.0.1:3000/mikepharesjr/odoo-17-0.git +cd odoo-17-0 +chmod +x setup/debinstall.sh +./setup/debinstall.sh +apt install nodejs +apt install npm +npm install -g rtlcss +apt-get update && apt-get install odoo -y +./odoo start +``` + +```bash Tue Jul 02 2024 18:15:33 GMT-0700 (Mountain Standard Time) +turnkey-init +``` + +```bash Thu Jul 25 2024 11:26:06 GMT-0700 (Mountain Standard Time) + + + +podman pull docker.io/odoo:15.0 +systemctl daemon-reload +systemctl start odoo-server +systemctl status odoo-server +journalctl -fu odoo-server.service +podman logs odoo-server +systemctl stop odoo-server +systemctl disable odoo-server +podman exec -ti odoo-server /bin/sh +podman exec -ti odoo-server /bin/bash +``` diff --git a/_-Review/open-observe.md b/_-Review/open-observe.md new file mode 100644 index 0000000..ee8b204 --- /dev/null +++ b/_-Review/open-observe.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-03T03:13:26.570Z" +updated: "2024-07-03T03:13:29.452Z" +--- + +# OpenObserve diff --git a/_-Review/opti-plex-790.md b/_-Review/opti-plex-790.md new file mode 100644 index 0000000..efb0749 --- /dev/null +++ b/_-Review/opti-plex-790.md @@ -0,0 +1,62 @@ +--- +created: 2024-08-12T04:15:37.000Z +type: note +updated: 2024-08-12T04:15:37.000Z +--- + +# OptiPlex-790 + +```yaml Sun Aug 11 2024 18:07:53 GMT-0700 (Mountain Standard Time) +MAC: 7c:83:34:b6:b6:ab +Device Model: 256GB SSD +Serial Number: CM42ABH1005410 +LU WWN Device Id: 5 3a5a27 0100c22ca +Firmware Version: SN11842 +User Capacity: 256,060,514,304 bytes [256 GB] +Sector Size: 512 bytes logical/physical +Rotation Rate: Solid State Device +Form Factor: M.2 +TRIM Command: Available, determin09istic, zeroed +Device is: Not in smartctl database 7.3/5528 +ATA Version is: ACS-4 (minor revision not indicated) +SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) +Local Time is: Sun Aug 11 18:07:35 2024 MST +SMART support is: Available - device has SMART capability. +SMART support is: Enabled +``` + +```bash Sun Aug 11 2024 10:38:15 GMT-0700 (Mountain Standard Time) +ln -s /home/cphares/Documents/Electronic\ Arts /home/cphares/snap/steam/common/.local/share/Steam/steamapps/compatdata/1222670/pfx/drive_c/users/steamuser/Documents/Electronic\ Arts +``` + +## Backup Sun Aug 11 2024 20:00:38 GMT-0700 (Mountain Standard Time) + +```bash Sun Aug 11 2024 20:00:44 GMT-0700 (Mountain Standard Time) +apt install ubuntu-session -y +systemctl restart gdm.service +``` + +```bash Sun Aug 11 2024 20:53:09 GMT-0700 (Mountain Standard Time) +add-apt-repository ppa:graphics-drivers/ppa +apt install nvidia-driver-535 +glxinfo -B +# __NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia %command% +glxinfo | grep vendor +xrandr --setprovideroutputsource modesetting NVIDIA-0 +xrandr --listproviders +apt install vulkan-tools +vulkaninfo --summary +inxi -G +MESA_VK_DEVICE_SELECT=list vulkaninfo +nvidia-xconfig --prime +prime-run %command% +``` + +## Next + +- [discord](https://discord.com/login) +- [mail](https://mail.google.com/mail/u/0/#inbox) +- [curseforge](https://www.curseforge.com/download/app) +- [roblox](https://www.roblox.com/) +- [minecraft](https://www.minecraft.net/en-us) +- [pinterest](https://www.pinterest.com/) diff --git a/_-Review/own-tracks.md b/_-Review/own-tracks.md new file mode 100644 index 0000000..96e8710 --- /dev/null +++ b/_-Review/own-tracks.md @@ -0,0 +1,40 @@ +--- +assigned: '' +created: 2024-07-21T21:47:42.695Z +progress: 0 +tags: [] +type: note +updated: 2024-08-05T21:05:11.683Z +--- + +# OwnTracks + +- [docker-recorder](https://github.com/owntracks/docker-recorder) + +```yaml Sun Jul 21 2024 14:44:34 GMT-0700 (Mountain Standard Time) +services: + otrecorder: + image: owntracks/recorder + ports: + - 8083:8083 + volumes: + - config:/config + - store:/store + restart: unless-stopped + mosquitto: + image: eclipse-mosquitto + ports: + - 1883:1883 + - 8883:8883 + volumes: + - mosquitto-data:/mosquitto/data + - mosquitto-logs:/mosquitto/logs + - mosquitto-conf:/mosquitto/config + restart: unless-stopped +volumes: + store: + config: + mosquitto-data: + mosquitto-logs: + mosquitto-conf: +``` diff --git a/_-Review/owncast.md b/_-Review/owncast.md new file mode 100644 index 0000000..3762c4c --- /dev/null +++ b/_-Review/owncast.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-02T16:19:09.121Z" +updated: "2024-07-02T16:22:43.401Z" +--- + +# Owncast diff --git a/_-Review/paperless-ngx.md b/_-Review/paperless-ngx.md new file mode 100644 index 0000000..187fdcd --- /dev/null +++ b/_-Review/paperless-ngx.md @@ -0,0 +1,43 @@ +--- +created: 2024-07-21T04:14:30.000Z +type: note +updated: 2024-08-05T21:16:13.990Z +--- + +# Paperless NGX + +```yaml + + + +services: + broker: + image: docker.io/library/redis:7 + restart: unless-stopped + volumes: + - redisdata:/data + webserver: + image: ghcr.io/paperless-ngx/paperless-ngx:latest + restart: unless-stopped + depends_on: + - broker + ports: + - "5006:8000" + volumes: + - data:/usr/src/paperless/data + - media:/usr/src/paperless/media + - export:/usr/src/paperless/export + - consume:/usr/src/paperless/consume + # env_file: docker-compose.env + environment: + PAPERLESS_REDIS: redis://broker:6379 +volumes: + consume: + data: + export: + media: + redisdata: +networks: {} +``` + +- [JimsGarage](https://github.com/JamesTurland/JimsGarage/blob/main/Paperless-ngx/docker-compose.yaml) diff --git a/_-Review/pg-admin.md b/_-Review/pg-admin.md new file mode 100644 index 0000000..7ad2412 --- /dev/null +++ b/_-Review/pg-admin.md @@ -0,0 +1,19 @@ +--- +assigned: '' +created: 2024-07-27T01:48:13.446Z +progress: 0 +tags: + - Hosts +type: note +updated: 2024-07-27T01:48:18.839Z +--- + +# pgAdmin + +- [pgadmin](https://www.pgadmin.org/) + +## Backup Gitea + +```bash Fri Jul 26 2024 18:55:17 GMT-0700 (Mountain Standard Time) +/usr/local/pgsql-14/pg_dumpall --file "/var/lib/pgadmin/storage/mikepharesjr_msn.com/2024-07-26-18-53" --host "192.168.11.2" --port "5433" --username "gitea" --no-password --database "postgres" --verbose +``` diff --git a/_-Review/phares-linkpc-net.md b/_-Review/phares-linkpc-net.md new file mode 100644 index 0000000..eb106e7 --- /dev/null +++ b/_-Review/phares-linkpc-net.md @@ -0,0 +1,143 @@ +--- +created: 2024-07-27T21:44:29.149Z +draft: true; +type: note +updated: 2024-07-27T21:45:02.872Z +--- + +# PHARES.LINKPC.NET + +## phares.linkpc.net + +## phares-linkpc-net + +### SSL + +```bash Sat Jul 27 2024 14:54:29 GMT-0700 (Mountain Standard Time) +Progressive Messaging: +/netdorm/webbin//ssl/all-ssl.pl -d phares.linkpc.net -d *.phares.linkpc.net --step=0 + >> /netdorm/webbin//ssl/all-ssl.pl -d phares.linkpc.net -d *.phares.linkpc.net --step=0 2>&1 | tee /netdorm/webbin//ssl/log/phares.linkpc.net +Generating Wild Card * SSL for phares.linkpc.net.... + +>> /root/.acme.sh/acme.sh --set-default-ca -d phares.linkpc.net -d *.phares.linkpc.net --yes-I-know-dns-manual-mode-enough-go-ahead-please --keylength 2048 --issue --dns --force | tee /tmp/phares.linkpc.net26321 +[Sat Jul 27 17:46:04 EDT 2024] Please add the TXT records to the domains, and re-run with --renew. +[Sat Jul 27 17:46:04 EDT 2024] Please add '--debug' or '--log' to check more details. +[Sat Jul 27 17:46:04 EDT 2024] See: https://github.com/acmesh-official/acme.sh/wiki/How-to-debug-acme.sh.. +..Post=?txt=_acme-challenge.phares.linkpc.net=XMHULryJGT-6pAY7lkkMi9BVadfBC7lhFNmLpRqZ-xc;_acme-challenge.phares.linkpc.net=oK7lUiofbNUHwgeh3KvLE1stl7gtxDCxBbG81oIWi3I +..Return=_acme-challenge.phares.linkpc.net=XMHULryJGT-6pAY7lkkMi9BVadfBC7lhFNmLpRqZ-xc +_acme-challenge.phares.linkpc.net=oK7lUiofbNUHwgeh3KvLE1stl7gtxDCxBbG81oIWi3I + +result=0 + +DNS has been sucessfully added. +Waiting for DNS changes to get propagated. It may take a few minutes. +....CHECK _acme-challenge.phares.linkpc.net -> XMHULryJGT-6pAY7lkkMi9BVadfBC7lhFNmLpRqZ-xc +....TXT OK....CHECK _acme-challenge.phares.linkpc.net -> oK7lUiofbNUHwgeh3KvLE1stl7gtxDCxBbG81oIWi3I +....TXT OK +DNS TXT is finished. +Wait 20 seconds +>> /root/.acme.sh/acme.sh --set-default-ca -d phares.linkpc.net -d *.phares.linkpc.net --yes-I-know-dns-manual-mode-enough-go-ahead-please --keylength 2048 --renew --force > /tmp/phares.linkpc.net.26321[Sat Jul 27 17:47:16 EDT 2024] Renew: 'phares.linkpc.net' +[Sat Jul 27 17:47:16 EDT 2024] Using CA: https://acme.zerossl.com/v2/DV90 +[Sat Jul 27 17:47:17 EDT 2024] Multi domain='DNS:phares.linkpc.net,DNS:*.phares.linkpc.net' +[Sat Jul 27 17:47:17 EDT 2024] Getting domain auth token for each domain +[Sat Jul 27 17:47:17 EDT 2024] Verifying: phares.linkpc.net +[Sat Jul 27 17:47:18 EDT 2024] Processing, The CA is processing your order, please just wait. (1/30) +[Sat Jul 27 17:47:20 EDT 2024] Success +[Sat Jul 27 17:47:20 EDT 2024] Verifying: *.phares.linkpc.net +[Sat Jul 27 17:47:21 EDT 2024] Processing, The CA is processing your order, please just wait. (1/30) +[Sat Jul 27 17:47:23 EDT 2024] Success +[Sat Jul 27 17:47:23 EDT 2024] Verify finished, start to sign. +[Sat Jul 27 17:47:24 EDT 2024] Lets finalize the order. +[Sat Jul 27 17:47:24 EDT 2024] Le_OrderFinalize='https://acme.zerossl.com/v2/DV90/order/DKzdzgDqZNtFG9oaXP5Grw/finalize' +[Sat Jul 27 17:47:24 EDT 2024] Order status is processing, lets sleep and retry. +[Sat Jul 27 17:47:24 EDT 2024] Retry after: 15 +[Sat Jul 27 17:47:39 EDT 2024] Polling order status: https://acme.zerossl.com/v2/DV90/order/DKzdzgDqZNtFG9oaXP5Grw +[Sat Jul 27 17:47:40 EDT 2024] Downloading cert. +[Sat Jul 27 17:47:40 EDT 2024] Le_LinkCert='https://acme.zerossl.com/v2/DV90/cert/oOM8zV-E8DjvoVTaSb5Oqw' +[Sat Jul 27 17:47:40 EDT 2024] Cert success. +-----BEGIN CERTIFICATE----- +MIIGhzCCBG+gAwIBAgIQRNrAsB6wuWbRTKYWcMwFADANBgkqhkiG9w0BAQwFADBL +MQswCQYDVQQGEwJBVDEQMA4GA1UEChMHWmVyb1NTTDEqMCgGA1UEAxMhWmVyb1NT +TCBSU0EgRG9tYWluIFNlY3VyZSBTaXRlIENBMB4XDTI0MDcyNzAwMDAwMFoXDTI0 +MTAyNTIzNTk1OVowHDEaMBgGA1UEAxMRcGhhcmVzLmxpbmtwYy5uZXQwggEiMA0G +CSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDoWR59T8lpOjPjSylGhobNrJV2uB3/ +aLHMOQHYQXd9jPaHvU+sJHOE5FX4RLyuEBgXPURzRg+lCxJLsMlkkEKIdaCY84SA +LnZYNwAR6PHZGcyRHgpfJ3fXad7jVGAq6+YzP06e6DyU7dbOOMcGTnJQzOuaxJDc +odH7kLWPTY0stn+2brwpAeOXtBj50lWxcqIt/6uXNwTgtiZQe8dz7NLSXmZ4GVEe +psen5pCwYNSfpSZqGKTxxzM00/amGZT+NH4ceHfcgaa82IGkI2KDDCa/HDjyGKqt +YDMrjBTjX9lg17ctQ+sTBS/8cpK7eNmp4kQGMQZpDWVTX+wa0BnfXZRfAgMBAAGj +ggKUMIICkDAfBgNVHSMEGDAWgBTI2XhootkZaNU9ct5fCj7ctYaGpjAdBgNVHQ4E +FgQUEg/UPq6sG34OASDJqPvOULUUgfMwDgYDVR0PAQH/BAQDAgWgMAwGA1UdEwEB +/wQCMAAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMEkGA1UdIARCMEAw +NAYLKwYBBAGyMQECAk4wJTAjBggrBgEFBQcCARYXaHR0cHM6Ly9zZWN0aWdvLmNv +bS9DUFMwCAYGZ4EMAQIBMIGIBggrBgEFBQcBAQR8MHowSwYIKwYBBQUHMAKGP2h0 +dHA6Ly96ZXJvc3NsLmNydC5zZWN0aWdvLmNvbS9aZXJvU1NMUlNBRG9tYWluU2Vj +dXJlU2l0ZUNBLmNydDArBggrBgEFBQcwAYYfaHR0cDovL3plcm9zc2wub2NzcC5z +ZWN0aWdvLmNvbTCCAQYGCisGAQQB1nkCBAIEgfcEgfQA8gB3AHb/iD8KtvuVUcJh +zPWHujS0pM27KdxoQgqf5mdMWjp0AAABkPYpsrsAAAQDAEgwRgIhAIIKZSe7UG/I +/SGBgxcre5WprWLJXMyCAHiulSoX2v/QAiEAxuoqIGPGEK/t/XR/DtV65cDIPw3w +r96He3czX4bxnjIAdwA/F0tP1yJHWJQdZRyEvg0S7ZA3fx+FauvBvyiF7PhkbgAA +AZD2KbJ8AAAEAwBIMEYCIQCpgDRXT0NDPzZcDx93/rgR7p5kF3Jh9eQYGe7J7rtt +agIhAPCUAuozhqW/O9avj2w79FhyRrq7ecThnhgyMUuJN3znMDEGA1UdEQQqMCiC +EXBoYXJlcy5saW5rcGMubmV0ghMqLnBoYXJlcy5saW5rcGMubmV0MA0GCSqGSIb3 +DQEBDAUAA4ICAQAKP5O/pZfialkE9haWL0+SUt0lk825hkEZeauphtq4aEHHwgA9 +8q7r9bHkw4+kHra5G0RprdQsQlp8CwqMYcbxlml1tEf/DpvHWOpGxfQOIG4GRZYb +RkgUKKh0Z5T1fWLnlO59WpeLPy+3mF8bsRsjLZgOw58q7zISwK+YXX92yux7Vg6A +l3hBi2C1IM+FHxRc0mb6Olh+aRwxr3m2ZxJDK6BHuVp7M9AXy6STvThkbTYH72Wy +KwHCqm0mg7Ll0PHoXLqYy/ttCxG6xJhO7XA8azVsCztbUjpzE2pCakLcEcW61k5h +cBRs1oShtq5uu30DRfAaSIkRITQiZ4WyHgDBiHjNsrSyXjM9mdyZGH9MMqpQOWqv +HkXAt6yFQY9PwnBrlf8JJqks1zVPSEmKgP2mdbrJ/IacZ7RZbWRh0OrNe1xnxYbE +ZX/XR5J+mxxGWALxrPqDSkCpjYsfRTP5TmsW5/aogKUNRba2Zx1PB2Usb6uM91vJ +OiOb1h3zm85ny+CghaEEXtmUMUC/s6LN7UHh3nueJBWx0XNstfJO1DYDxpe8f99A +S2/J25vCqF0oHpuSmoexzUnshoeUVkI5gNH2KHEx1JHYTbhDR9LkduTM9/2j1/Nj +iPOZAt3ZUOh7UH1eVxeMqvl2aSX7YjXWHu3vdGX2NrPPbBPfymb0dl67Hg== +-----END CERTIFICATE----- +[Sat Jul 27 17:47:40 EDT 2024] Your cert is in: /.acme.sh/phares.linkpc.net/phares.linkpc.net.cer +[Sat Jul 27 17:47:40 EDT 2024] Your cert key is in: /.acme.sh/phares.linkpc.net/phares.linkpc.net.key +[Sat Jul 27 17:47:40 EDT 2024] The intermediate CA cert is in: /.acme.sh/phares.linkpc.net/ca.cer +[Sat Jul 27 17:47:40 EDT 2024] And the full chain certs is there: /.acme.sh/phares.linkpc.net/fullchain.cer +RESULT=0:SSL Issued Successfully +83 +/ssl/web-run.pl --domain phares.linkpc.net --type=2 --step=0 +Finished !! +``` + +### IP Update + +```bash Sat Jul 27 2024 14:54:27 GMT-0700 (Mountain Standard Time) +nano ip--update.sh +`-`` + +```bash +#!/bin/bash + +# Set curl command to update the IP +command="curl https://api.dnsexit.com/dns/ud/?apikey=Z6nIw29i9515mYHg7q664WJP26W4qX -d host=phares.linkpc.net,gitea.phares.linkpc.net,quartz.phares.linkpc.net,slideshow.phares.linkpc.net,vaultwarden.phares.linkpc.net" + +if [ -d "/var/log" ]; then + command="$command >> /var/log/ipupdate.log" +fi + +# Get the existing crontab content +existing_crontab=$(crontab -l 2>/dev/null) + +# Check if the command is already in crontab +if [[ $existing_crontab == *"$command"* ]]; then + echo "Scheduled job already exists in crontab." +else + # Add the scheduled job to the existing crontab content + new_crontab="${existing_crontab} +*/12 * * * * $command" + + # Install the modified crontab + echo "$new_crontab" | crontab - + echo "The following job has been added to crontab. You may use command "crontab -l" to view the job" + crontab -l | grep curl +fi +``` + +```bash Sat Jul 27 2024 14:54:43 GMT-0700 (Mountain Standard Time) +chmod +x ip-update.sh +./ip-update.sh +crontab -l +``` diff --git a/_-Review/phares.md b/_-Review/phares.md new file mode 100644 index 0000000..f191b91 --- /dev/null +++ b/_-Review/phares.md @@ -0,0 +1,11 @@ +--- +created: 2024-07-02T16:41:15.442Z +tags: + - phares3757 +type: note +updated: 2024-07-12T15:02:20.314Z +--- + +# Phares + +- [phares3757.ddns.net](https://phares3757.ddns.net) diff --git a/_-Review/photo-prism.md b/_-Review/photo-prism.md index f9469f4..e091886 100644 --- a/_-Review/photo-prism.md +++ b/_-Review/photo-prism.md @@ -1,5 +1,7 @@ --- -type: "note" +created: 2024-04-28T01:08:15.643Z +type: note +updated: 2024-08-05T21:16:56.832Z --- # PhotoPrism @@ -70,19 +72,49 @@ post_max_size = 100M service php8.1-fpm restart echo "" >> /var/www/html/info.php code . -# http://localhost/info.php -# https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-with-nginx-on-an-ubuntu-20-04-server -# https://www.linuxbabe.com/ubuntu/install-phpmyadmin-nginx-lemp-ubuntu-20-04 + + + + + + + + + + + apt install phpmyadmin -y cp -r /usr/share/phpmyadmin/* /var/www/html/ -# https://docs.photoprism.app/developer-guide/setup/ -# bash <(curl -s https://setup.photoprism.app/ubuntu/install-docker.sh) -# - -# https://docs.photoprism.app/getting-started/faq/#how-can-i-install-photoprism-without-docker -# git clone https://github.com/photoprism/photoprism.git -# cd photoprism -# make all install DESTDIR=/opt/photoprism + + + + + + + + + + + + + + + + + + + + + + + + + + + wsl --export Ubuntu-PhotoPrism Ubuntu-PhotoPrism\ubuntu-PhotoPrism-Empty.tar wsl --import Ubuntu-PhotoPrism .\Ubuntu-PhotoPrism Ubuntu-PhotoPrism\ubuntu-PhotoPrism-Empty.tar -# http://localhost/index.php?route=/server/databases + + + ``` diff --git a/_-Review/pi-hole.md b/_-Review/pi-hole.md index 24d5380..3a1a810 100644 --- a/_-Review/pi-hole.md +++ b/_-Review/pi-hole.md @@ -1,10 +1,14 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.138Z" -updated: "2024-04-11T04:33:41.638Z" +assigned: '' +created: 2024-01-06T01:25:36.138Z +progress: 0 +tags: + - Hosts +type: note +updated: 2024-07-26T23:23:05.440Z --- -# Linux Pi Hole +# Pi-hole [Ubuntu](ubuntu.md) @@ -14,12 +18,16 @@ updated: "2024-04-11T04:33:41.638Z" - [ ] ufw ```bash -# https://canyoublockit.com/ + + + curl -sSL https://install.pi-hole.net | bash 192.168.0.73 pihole -a -p 4hink apt install unbound -# https://docs.pi-hole.net/guides/dns/unbound/ + + + nano /etc/unbound/unbound.conf.d/pi-hole.conf ``` @@ -94,10 +102,16 @@ server: ```bash service unbound restart -# Disable Forwarding DNS in PiHole -# Set Custom DNS in PiHole - 127.0.0.1#5335 -# And you're done! Bonus points for sending all DNS traffic through a VPN Gateway to encrypt all outbound requests - https://youtu.be/xFficDCEv3c + + + + + + + + + pihole -up ``` @@ -117,8 +131,13 @@ service lighttpd restart ``` ```bash -# https://www.kali.org/docs/installation/network-pxe/ -# https://discourse.pi-hole.net/t/setting-up-a-pxe-boot-server-with-docker-compose-and-boot-kali-linux-or-other-oss/50218 + + + + + + + cd /etc/dnsmasq.d/ touch /etc/dnsmasq.d/99-pxeboot.conf && nano /etc/dnsmasq.d/99-pxeboot.conf ``` @@ -158,12 +177,16 @@ nmap -n -sU -p67 --script broadcast-dhcp-discover ``` ```bash -# https://fuzzthepiguy.tech/adtest/ + + + nano /etc/dnsmasq.d/04-pihole-static-dhcp.conf service unbound-resolvconf status ``` ```bash -# https://serverfault.com/questions/1069459/configuration-on-nginx-for-nextcloud-and-pi-hole + + + links https://phares3757.ddns.net/dhcp.leases ``` diff --git a/_-Review/podman.md b/_-Review/podman.md new file mode 100644 index 0000000..106aaf3 --- /dev/null +++ b/_-Review/podman.md @@ -0,0 +1,95 @@ +--- +created: 2024-07-23T21:06:31.645Z +type: note +updated: 2024-11-05T03:28:54.000Z +--- + +# Podman + +- [podman-systemd](https://docs.podman.io/en/latest/markdown/podman-systemd.unit.5.html) +- [quadlet](https://man.archlinux.org/man/quadlet.5.en#Container_units_%5BContainer%5D) +- [vaultwarden](https://github.com/dani-garcia/vaultwarden/wiki/Using-Podman) +- [podlet](https://github.com/containers/podlet) +- [quadlet](https://mo8it.com/blog/quadlet/) +- [multi-container-application-podman-quadlet](https://www.redhat.com/sysadmin/multi-container-application-podman-quadlet) +- [quadlet-demo](https://github.com/ygalblum/quadlet-demo) +- [its-making-me-replace-docker](https://www.youtube.com/watch?v=Gft9e1o3Hgg) +- [JimsGarage](https://github.com/JamesTurland/JimsGarage/tree/main) + +```bash Tue Jul 23 2024 14:07:48 GMT-0700 (Mountain Standard Time) +sudo install -o0 -g0 -m600 /dev/null /etc/vaultwarden.env +sudo vi /etc/vaultwarden.env +``` + +```conf Tue Jul 23 2024 14:07:41 GMT-0700 (Mountain Standard Time) +# Contents of /etc/vaultwarden.env +ROCKET_PORT=8080 + +# DISABLE_ADMIN_TOKEN=true +# ADMIN_TOKEN=$argon2id$... + +# LOG_LEVEL=debug +``` + +```conf quadlet Tue Jul 23 2024 14:07:26 GMT-0700 (Mountain Standard Time) +# Content of /usr/share/containers/systemd/vaultwarden.container +[Unit] +Description=Vaultwarden container +After=network-online.target + +[Container] +Image=ghcr.io/dani-garcia/vaultwarden:latest +Exec=/start.sh +EnvironmentFile=/etc/vaultwarden.env +Volume=/vw-data/:/data/ +PublishPort=8080:8080 + +[Install] +WantedBy=default.target +``` + +## XDG_RUNTIME_DIR directory "/run/user/0" is not owned by the current user + +```bash Fri Jul 26 2024 18:17:18 GMT-0700 (Mountain Standard Time) +sudo -i +loginctl enable-linger +``` + +## Exec + +```bash Fri Jul 26 2024 18:17:18 GMT-0700 (Mountain Standard Time) +podman exec -ti gitea-server /bin/sh +podman exec -ti gitea-server /bin/bash +cat /data/gitea/conf/app.ini +``` + +## XDG_RUNTIME_DIR + +```bash Fri Jul 26 2024 18:17:18 GMT-0700 (Mountain Standard Time) +sudo -iu podman +cd ~/ +mkdir -p ~/.bashrc.d +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +loginctl enable-linger 1002 +systemctl --user daemon-reload +podman ps -a --sort names +``` + +- [podman-io](https://podman.io/) +- [podman-for-windows](file:///C:/Program%20Files/RedHat/Podman/podman-for-windows.html) + +```bash Tue Aug 13 2024 18:04:11 GMT-0700 (Mountain Standard Time) +sudo -i +mkdir -p /mnt/data/AdGuardHome-Conf +mkdir -p /mnt/data/AdGuardHome-Work +podman run -d --restart always --name adguardhome -v "/mnt/data/AdGuardHome-Conf/:/opt/adguardhome/conf/" -v "/mnt/data/AdGuardHome-Work/:/opt/adguardhome/work/" -p 3000:3000 -p 3003:3003 --dns=127.0.0.1 --dns=1.1.1.1 --hostname adguardhome adguard/adguardhome:latest +``` + +- [setting-up-podman-on-wsl2-in-windows-10-be2991c2d443](https://oldgitops.medium.com/setting-up-podman-on-wsl2-in-windows-10-be2991c2d443) + +```bash +nano /etc/sysctl.conf +# net.ipv4.ip_unprivileged_port_start=0 +sysctl -p +``` diff --git a/_-Review/postfix.md b/_-Review/postfix.md new file mode 100644 index 0000000..3c4839b --- /dev/null +++ b/_-Review/postfix.md @@ -0,0 +1,11 @@ +--- +created: 2024-07-27T17:36:09.316Z +type: note +updated: 2024-07-27T17:37:21.651Z +--- + +# Postfix + +- [P5NeyiRPYiY](https://www.youtube.com/watch?v=P5NeyiRPYiY) +- [how-to-install-and-configure-postfix-mail-server-with-dovecot-on-linux](https://hetmanrecovery.com/recovery_news/how-to-install-and-configure-postfix-mail-server-with-dovecot-on-linux-ubuntu.htm) +- [wormly](https://www.wormly.com/createhost/welcome/1) diff --git a/_-Review/powershell.md b/_-Review/powershell.md index 58b81cd..c55ddd9 100644 --- a/_-Review/powershell.md +++ b/_-Review/powershell.md @@ -1,8 +1,8 @@ --- -type: "topic" -assigned: "" -created: "2024-02-25T00:52:01.394Z" -updated: "2024-03-21T16:42:43.661Z" +assigned: '' +created: 2024-02-25T00:52:01.394Z +type: topic +updated: 2024-10-10T19:30:28.672Z --- # PowerShell @@ -23,7 +23,9 @@ Clear-History [Microsoft.PowerShell.PSConsoleReadLine]::ClearHistory() ``` -```VSCode Find & Replace +## VSCode Find & Replace + +``` cls\n & 'c:\\Users\\phares\\.vscode.*\n dotnettools.csharp-.*\n ``` @@ -117,6 +119,8 @@ C:\Program Files (x86)\Windows Kits\10 C:\Program Files (x86)\WindowsPowerShell\Modules\Pester\3.4.0 ``` +## AD + ```PowerShell Add-WindowsFeature AD-Domain-Services Get-ADUser -Filter * -Properties ScriptPath | Group-Object ScriptPath | Select-Object Count,Name @@ -129,6 +133,8 @@ Get-ADGroup -Filter "Name -eq 'EC-MES-PRJ-SPC-SI-R-L'" -Properties members Get-ADGroupMember -Identity MES-APP-OpenInsight-Users | Select-Object name, objectClass,distinguishedName | export-csv D:\Tmp\admingroup.csv ``` +## PowerShell Modules + ```PowerShell Save-Module -Name PSWindowsUpdate -Path "D:\Downloads\2023" -Repository PSGallery mkdir "C:\Test\Modules\PowerShellGet\" @@ -145,6 +151,8 @@ Install-WindowsUpdate –AcceptAll –IgnoreReboot "C:/Windows/System32/WindowsPowerShell/v1.0/Modules" ``` +## WSL + ```PowerShell $wslFile="$env:temp\wsl-vpnkit.tar.gz" curl.exe --output "$wslFile" "https://artifactory.intra.infineon.com/artifactory/gen-it-pfw-files-local/WSL2-defaults/wsl-vpnkit-0.3.8.tar.gz" @@ -154,6 +162,8 @@ wsl --import "wsl-vpnkit" "$wslDir" "$wslFile" Remove-Item "$wslFile" ``` +## winget + ```PowerShell winget install vscodium winget install git.git @@ -162,15 +172,21 @@ winget install winscp.winscp winget install DominikReichl.KeePass ``` +## unblock + ```PowerShell unblock-File -path "C:\Users\phares\AppData\Local\IFXApps\RDCMan\2.93.1431.0\RDCMan.exe" ``` +## whoami + ```PowerShell whoami whoami /groups ``` +## Command from PowerShell + ```PowerShell cmd /C mklink /D C:\local\path \\UNC\path\folder ``` @@ -190,3 +206,11 @@ $ps = Start-Process -PassThru -FilePath powershell -Credential $credentials -Arg $ps.WaitForExit() ``` + +## How do I delete a Windows file with a trailing space, (or period), character? + +- [how-do-i-delete-a-windows-file-with-a-trailing-space-or-period-character](https://stackoverflow.com/questions/67884051/how-do-i-delete-a-windows-file-with-a-trailing-space-or-period-character) + +```PowerShell +Remove-Item -LiteralPath "\\?\L:\DevOps\Mesa_FI\File-Folder-Helper\.vscode\helper\tfs\_\Epic-109727-eCert @ LEO " +``` diff --git a/_-Review/prometheus.md b/_-Review/prometheus.md new file mode 100644 index 0000000..084d7e6 --- /dev/null +++ b/_-Review/prometheus.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-03T03:12:57.687Z" +updated: "2024-07-03T03:13:00.207Z" +--- + +# Prometheus diff --git a/_-Review/proxmox.md b/_-Review/proxmox.md index de14ac5..aa6d7ba 100644 --- a/_-Review/proxmox.md +++ b/_-Review/proxmox.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.042Z" -updated: "2024-01-06T01:25:36.042Z" +created: 2024-01-06T01:25:36.042Z +type: topic +updated: 2024-11-01T20:53:57.554Z --- # Proxmox @@ -446,3 +446,750 @@ GRUB_CMDLINE_LINUX_DEFAULT="quiet console=tty0 console=ttyS0,115200" update-grub reboot ``` + +```bash Sat Jun 15 2024 17:34:15 GMT-0700 (Mountain Standard Time) +# https://www.youtube.com/watch?v=kcpu4z5eSEU&t=225s +# https://tteck.github.io/Proxmox/ +# https://github.com/tteck/Proxmox +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)" +uname -r +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/homeassistant-core.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/filebrowser.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/webmin.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/trilium.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/photoprism.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/zabbix.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/turnkey/turnkey.sh)" +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/all-templates.sh)" +``` + +```conf +[INFO] LXC container '107' was successfully created, and its IP address is 192.168.11.67. + +[INFO] Proceed to the LXC console to complete the setup. + +[INFO] login: root +[INFO] password: pzSVEbKz+2o= +``` + +```conf +│ │ +│ Please enter new password for the 'postgres' account. │ +│ │ +│ Password Requirements │ +│ - must be at least 8 characters long │ +│ - must contain characters from at least 3 of the │ +│ following categories: uppercase, lowercase, numbers, │ +│ symbols │ +Postgres1178 +``` + +```conf +│ │ +│ Enter new password for Odoo Database Management - │ +│ create/delete/manage Odoo DBs. This password will also │ +│ login to 'admin' account of default/example Odoo. │ +│ │ +│ Password Requirements │ +│ - must be at least 8 characters long │ +│ - must contain characters from at least 3 of the │ +│ following categories: uppercase, lowercase, numbers, │ +│ symbols. Also must NOT contain these characters: \ / │ +Admin1178 +``` + +```conf +1YaAz1wf4M8= +│ Please enter new password for the MySQL 'adminer' │ +│ account. │ +│ │ +│ Password Requirements │ +│ - must be at least 8 characters long │ +│ - must contain characters from at least 3 of the │ +│ following categories: uppercase, lowercase, numbers, │ +│ symbols │ +Admin1178 +``` + +```conf +│ │ +│ Enter new password for the Invoice Ninja 'admin' │ +│ account. │ +│ │ +│ Password Requirements │ +│ - must be at least 8 characters long │ +│ - must contain characters from at least 3 of the │ +│ following categories: uppercase, lowercase, numbers, │ +│ symbols │ +Admin1178 +``` + +```conf +| API secret is: │ +│ │ +│ acGowYxiaTIJMw0ZgYxwaYFBn1k3yQlJ │ +│ │ +│ Note the API secret is stored in plain text in the .env │ +│ file. +``` + +```bash Sun Jun 23 2024 19:24:45 GMT-0700 (Mountain Standard Time) +cd /tmp +pct list +rm metadata.* +vzdump 107 -compress gzip -dumpdir /tmp +echo architecture: `pct config 107 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Imported from Proxmox' >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +``` + +```bash Sun Jun 23 2024 20:21:58 GMT-0700 (Mountain Standard Time) +cd /tmp +pct list +rm metadata.* +vzdump 109 -compress gzip -dumpdir /tmp +echo architecture: `pct config 109 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Zabbix imported from tteck.github.io Proxmox' >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +``` + +```bash Sun Jun 23 2024 20:28:06 GMT-0700 (Mountain Standard Time) +# Home Assistant-Core http://192.168.11.70:8123 +cd /tmp +pct list +rm metadata.* +vzdump 110 -compress gzip -dumpdir /tmp +echo architecture: `pct config 110 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'HomeAssistantCore imported from tteck.github.io Proxmox' >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +``` + +```bash Sun Jun 23 2024 20:28:06 GMT-0700 (Mountain Standard Time) +# [INFO] login: root +# [INFO] password: IDQw6cA1HDk= +cd /tmp +pct list +rm metadata.* +vzdump 104 -compress gzip -dumpdir /tmp +echo architecture: `pct config 104 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Ansible imported from TurnKey Proxmox' >> metadata.yaml +tar -czvf 104-metadata.tar.gz metadata.yaml +rm metadata.yaml +``` + +```bash Sun Jun 23 2024 22:01:14 GMT-0700 (Mountain Standard Time) +# [INFO] login: root +# [INFO] password: EIm+abycJK0= +cd /tmp +pct list +rm metadata.* +vzdump 105 -compress gzip -dumpdir /tmp +echo architecture: `pct config 105 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Invoice Ninja imported from TurnKey Proxmox' >> metadata.yaml +tar -czvf 105-metadata.tar.gz metadata.yaml +rm metadata.yaml +``` + +```bash Sun Jun 23 2024 22:39:11 GMT-0700 (Mountain Standard Time) +# [INFO] login: root +# [INFO] password: bDJcCyLQusM= +cd /tmp +pct list +rm metadata.* +vzdump 106 -compress gzip -dumpdir /tmp +echo architecture: `pct config 106 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Odoo imported from TurnKey Proxmox' >> metadata.yaml +tar -czvf 106-metadata.tar.gz metadata.yaml +rm metadata.yaml +``` + +```bash Sun Jun 23 2024 22:47:30 GMT-0700 (Mountain Standard Time) +# http://192.168.11.66:3001 +cd /tmp +pct list +rm metadata.* +vzdump 100 -compress gzip -dumpdir /tmp +echo architecture: `pct config 100 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Up Time Kuma imported from Proxmox' >> metadata.yaml +tar -czvf 100-metadata.tar.gz metadata.yaml +rm metadata.yaml +``` + +```bash Sun Jun 23 2024 22:55:09 GMT-0700 (Mountain Standard Time) +# http://192.168.11.66:3001 +cd /tmp +pct list +rm metadata.* +vzdump 101 -compress gzip -dumpdir /tmp +echo architecture: `pct config 101 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'CasaOS imported from Proxmox' >> metadata.yaml +tar -czvf 101-metadata.tar.gz metadata.yaml +rm metadata.yaml +``` + +```bash Sun Jun 23 2024 23:06:39 GMT-0700 (Mountain Standard Time) +# http://192.168.11.65:8096 +cd /tmp +pct list +rm metadata.* +vzdump 102 -compress gzip -dumpdir /tmp +echo architecture: `pct config 102 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Emby imported from Proxmox' >> metadata.yaml +tar -czvf 102-metadata.tar.gz metadata.yaml +rm metadata.yaml +``` + +```bash Sun Jun 23 2024 23:21:30 GMT-0700 (Mountain Standard Time) +cd /tmp +pct list +rm metadata.* +vzdump 103 -compress gzip -dumpdir /tmp +echo architecture: `pct config 103 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'NextCloud imported from Proxmox' >> metadata.yaml +tar -czvf 103-metadata.tar.gz metadata.yaml +rm metadata.yaml +Creating a NextCloudPi LXC using the above advanced settings + ✓ Using local for Template Storage. + ✓ Using local-lvm for Container Storage. + ✓ Updated LXC Template List + ✓ LXC Container 103 was successfully created. + ✓ Started LXC Container + ✓ Set up Container OS + ✓ Network Connected: 192.168.11.62 + ✓ IPv4 Internet Connected + ✗ IPv6 Internet Not Connected + ✓ DNS Resolved github.com to 140.82.113.4 + ✓ Updated Container OS + ✓ Installed Dependencies + - Installing NextCloudPi (Patience) +[ERROR] in line 23: exit code 0: while executing command "$@" > /dev/null 2>&1 +The silent function has suppressed the error, run the script with verbose mode enabled, which will provide more detailed output. +``` + +```bash Sun Jun 23 2024 23:06:39 GMT-0700 (Mountain Standard Time) +# http://192.168.11.65:8096 +cd /tmp +pct list +rm metadata.* +vzdump 102 -compress gzip -dumpdir /tmp +echo architecture: `pct config 102 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Emby imported from Proxmox' >> metadata.yaml +tar -czvf 102-metadata.tar.gz metadata.yaml +rm metadata.yaml +``` + +```bash Tue Jun 25 2024 18:54:24 GMT-0700 (Mountain Standard Time) +cd /tmp +pct list +rm metadata.* +vzdump 103 -compress gzip -dumpdir /tmp +echo architecture: `pct config 103 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'PhotoPrism imported from tteck.github.io Proxmox' >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +``` + +```bash Tue Jun 25 2024 19:53:41 GMT-0700 (Mountain Standard Time) +cd /tmp +pct list +rm metadata.* +vzdump 108 -compress gzip -dumpdir /tmp +echo architecture: `pct config 108 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'VaultWarden imported from tteck.github.io Proxmox' >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +``` + +```bash Tue Jun 25 2024 20:21:03 GMT-0700 (Mountain Standard Time) +# http://192.168.11.70:8080/admin admin|abc123 +cd /tmp +pct list +rm metadata.* +vzdump 109 -compress gzip -dumpdir /tmp +echo architecture: `pct config 109 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'OwnCast imported from tteck.github.io Proxmox' >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +``` + +```bash Thu Jun 27 2024 15:33:44 GMT-0700 (Mountain Standard Time) +# http://192.168.11.70:5001 +cd /tmp +pct list +rm metadata.* +vzdump 111 -compress gzip -dumpdir /tmp +echo architecture: `pct config 111 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Dockge-Immich imported from tteck.github.io Proxmox' >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +``` + +```bash Thu Jun 27 2024 15:33:44 GMT-0700 (Mountain Standard Time) +# http://192.168.11.71:5001 +cd /tmp +pct list +rm metadata.* +vzdump 112 -compress gzip -dumpdir /tmp +echo architecture: `pct config 112 | grep arch: | awk '{print $2}' ` > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +``` + +```bash Thu Jun 27 2024 16:08:51 GMT-0700 (Mountain Standard Time) +pct enter 112 +exit +``` + +- [Passing Storage to a Container Getting Started with Proxmox 8](https://www.youtube.com/watch?v=qa2Q7tZVol8) +```bash Thu Jun 27 2024 18:46:07 GMT-0700 (Mountain Standard Time) +nano /etc/pve/lxc/112.conf +``` + +### Proxmox SDN (Software-Defined Network) + +- [Proxmox SDN](https://pve.proxmox.com/pve-docs/chapter-pvesdn.html) + +```bash +cat /etc/network/interfaces +# ... +# source /etc/network/interfaces.d/* +apt update +apt install dnsmasq -y +systemctl disable --now dnsmasq +apt install frr-pythontools -y +exit +reboot +# Use GUI ... (sdn) +``` + +- [Proxmox-Cheat-Sheat](https://sweworld.net/cheatsheets/proxmox/) + +| VMID | Status | Lock | Name | +|------|---------|------|-----------------------| +| 100 | stopped | | uptimekuma | +| 101 | stopped | | casaos | +| 102 | stopped | | emby | +| 103 | stopped | | photoprism | +| 104 | stopped | | turnkey-ansible | +| 105 | stopped | | turnkey-invoice-ninja | +| 106 | stopped | | turnkey-odoo | +| 107 | stopped | | readeck | +| 108 | stopped | | vaultwarden | +| 109 | stopped | | owncast | +| 110 | stopped | | homeassistant-core | + +### VM-Disk and LXD + +```bash +# x9 Mount Point vm-100-disk-0-9 +mkdir /mnt/vm-100-disk-1 +mkdir /mnt/vm-100-disk-2 +mkdir /mnt/vm-100-disk-3 +mkdir /mnt/vm-100-disk-4 +mkdir /mnt/vm-100-disk-5 +mkdir /mnt/vm-100-disk-6 +mkdir /mnt/vm-100-disk-7 +mkdir /mnt/vm-100-disk-8 +mkdir /mnt/vm-100-disk-9 +bash -c "$(wget -qLO - http://localhost/proxmox-tteck/ubuntu.sh)" +# nano /etc/pve/nodes/pve/lxc/100.conf +mount /dev/pve/vm-100-disk-1 /mnt/vm-100-disk-1 +cp /home/free-file-sync/proxmox/ubuntu-noble-gogs-backup-06-28-2024.tar.xz /mnt/vm-100-disk-1/. +ls /mnt/vm-100-disk-1 +umount /mnt/vm-100-disk-1 +bash -c "$(wget -qLO - http://localhost/proxmox-tteck/ubuntu.sh)" +nano /etc/pve/nodes/pve/lxc/101.conf +# mp0: local-lvm:vm-100-disk-1,mp=/mnt/vm-100-disk-1,size=8G +pct enter 101 +apt-get update +apt upgrade -y +apt install snapd -y +exit +pct enter 101 +snap install lxd +/snap/bin/lxd init +``` + +```yaml +config: {} +networks: +- config: + ipv4.address: auto + ipv6.address: none + description: "" + name: lxdbr0 + type: "" + project: default +storage_pools: +- config: {} + description: "" + name: default + driver: dir +storage_volumes: [] +profiles: +- config: + security.privileged: "true" + description: "" + devices: + eth0: + name: eth0 + network: lxdbr0 + type: nic + root: + path: / + pool: default + type: disk + name: default +projects: [] +cluster: null +``` + +```bash +pct enter 101 +nano /mnt/vm-100-disk-1/metadata.yaml +``` + +```yaml +architecture: amd64 +creation_date: 1719784042 +description: Ubuntu Gogs imported from tteck.github.io Proxmox +``` + +```bash +tar -czvf /mnt/vm-100-disk-1/metadata.tar.gz metadata.yaml +mv metadata.tar.gz /mnt/vm-100-disk-1/. +ls /mnt/vm-100-disk-1/ +# lost+found ubuntu-noble-gogs-backup-06-28-2024.tar.xz +tar /mnt/vm-100-disk-1/ubuntu-noble-gogs-backup-06-28-2024.tar.xz +/snap/bin/lxc image import --alias=lxc-ubuntu-noble-gogs-image /mnt/vm-100-disk-1/metadata.tar.gz /mnt/vm-100-disk-1/ubuntu-noble-gogs-backup-06-28-2024.tar.xz +/snap/bin/lxc list +``` + +### LXC + +```bash +cat /etc/os-release +# ID=debian +# VERSION="12 (bookworm)" +# VERSION_CODENAME=bookworm +``` + +```bash +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/vaultwarden.sh)" #111-21-vaultwarden +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/turnkey/turnkey.sh)" # 103-13-odoo +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dockge.sh)" # 104-14-immich +``` + +### LXC Part B + +```bash +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/uptimekuma.sh)" # 100-10-up-time-kuma +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/photoprism.sh)" # 101-11-photo-prism +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/debian.sh)" # 102-12-debian +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/turnkey/turnkey.sh)" # 104-14-invoice-ninja +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/turnkey/turnkey.sh)" # 105-15-ansible +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/turnkey/turnkey.sh)" # 106-16-gitea +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dockge.sh)" # 107-17-home-assistant +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/readeck.sh)" # 109-19-readeck +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/dockge.sh)" # 1010-20-dockge-2FAuth-others +``` + +```bash +/snap/bin/lxc list +# /snap/bin/lxc launch ubuntu:24.04 ubuntu-gogs +# /snap/bin/lxc exec ubuntu-gogs bash +mkdir /mnt/proxmox/gogs-backup +find / -name "ubuntu.sh" 2>/dev/null +bash -c "$(wget -qLO - http://localhost/proxmox-tteck/ubuntu.sh)" +pct enter 112 +``` + +```bash +pct enter 112 +cd /mnt/gogs +echo architecture: 'amd64' > metadata.yaml +echo creation_date: `date +%s` >> metadata.yaml +echo description: 'Ubuntu-Gogs imported from tteck.github.io Proxmox' >> metadata.yaml +tar -czvf metadata.tar.gz metadata.yaml +lxc image import --alias=proxmox-112-image /mnt/gogs/metadata.tar.gz /mnt/gogs/gogs-backup/ubuntu-noble-gogs-backup-06-28-2024.tar.xz + +lvextend -l +100%FREE pve/data + +lvresize -L -8GB /dev/pve/root + +lvchange -an /dev/pve/root +resize2fs /dev/pve/root +lvchange -ay /dev/pve/root + +lvreduce --resizefs --size 90G /dev/pve/root + +# 48.13% (75.90 GB of 157.70 GB) +``` + +### LV + +```bash +# https://forum.proxmox.com/threads/can-i-remove-local-and-local-lvm.122850/ +lvremove /dev/pve/data -y +lvs +lvcreate -L 79GB --thinpool data pve +lvresize -L +1GB /dev/pve/data +lvresize -L +1GB /dev/pve/root +lvextend -l +100%FREE pve/root +resize2fs /dev/mapper/pve-root +``` + +### New Pull Turnkey + +```bash Tue Jul 02 2024 15:57:21 GMT-0700 (Mountain Standard Time) +pct list +rm metadata.* +cd /tmp +# +# turnkey-ansible.yaml +# vzdump 114 -compress gzip -dumpdir /tmp +echo architecture: `pct config 114 | grep arch: | awk '{print $2}' ` > vzdump-lxc-114-turnkey-ansible.yaml +echo creation_date: `date +%s` >> vzdump-lxc-114-turnkey-ansible.yaml +echo description: 'turnkey-ansible Imported from Proxmox' >> vzdump-lxc-114-turnkey-ansible.yaml +rm metadata.yaml +cp vzdump-lxc-114-turnkey-ansible.yaml metadata.yaml +rm vzdump-lxc-114-turnkey-ansible.tar.gz +tar -czvf vzdump-lxc-114-turnkey-ansible.tar.gz metadata.yaml +# AubidvIOq4k= +# +# turnkey-gitea.yaml +# vzdump 115 -compress gzip -dumpdir /tmp +echo architecture: `pct config 115 | grep arch: | awk '{print $2}' ` > vzdump-lxc-115-turnkey-gitea.yaml +echo creation_date: `date +%s` >> vzdump-lxc-115-turnkey-gitea.yaml +echo description: 'turnkey-gitea Imported from Proxmox' >> vzdump-lxc-115-turnkey-gitea.yaml +rm metadata.yaml +cp vzdump-lxc-115-turnkey-gitea.yaml metadata.yaml +rm vzdump-lxc-115-turnkey-gitea.tar.gz +tar -czvf vzdump-lxc-115-turnkey-gitea.tar.gz metadata.yaml +# 9bMRKLawLGY= +# +# turnkey-invoice.yaml +# vzdump 116 -compress gzip -dumpdir /tmp +echo architecture: `pct config 116 | grep arch: | awk '{print $2}' ` > vzdump-lxc-116-turnkey-invoice.yaml +echo creation_date: `date +%s` >> vzdump-lxc-116-turnkey-invoice.yaml +echo description: 'turnkey-invoice Imported from Proxmox' >> vzdump-lxc-116-turnkey-invoice.yaml +rm metadata.yaml +cp vzdump-lxc-116-turnkey-invoice.yaml metadata.yaml +rm vzdump-lxc-116-turnkey-invoice.tar.gz +tar -czvf vzdump-lxc-116-turnkey-invoice.tar.gz metadata.yaml +# gZKEJFdQ5vk= +# +# turnkey-nextcloud.yaml +# vzdump 117 -compress gzip -dumpdir /tmp +echo architecture: `pct config 117 | grep arch: | awk '{print $2}' ` > vzdump-lxc-117-turnkey-nextcloud.yaml +echo creation_date: `date +%s` >> vzdump-lxc-117-turnkey-nextcloud.yaml +echo description: 'turnkey-nextcloud Imported from Proxmox' >> vzdump-lxc-117-turnkey-nextcloud.yaml +rm metadata.yaml +cp vzdump-lxc-117-turnkey-nextcloud.yaml metadata.yaml +rm vzdump-lxc-117-turnkey-nextcloud.tar.gz +tar -czvf vzdump-lxc-117-turnkey-nextcloud.tar.gz metadata.yaml +# B0y3IUNCyws= +# +# turnkey-oddo.yaml +# vzdump 118 -compress gzip -dumpdir /tmp +echo architecture: `pct config 118 | grep arch: | awk '{print $2}' ` > vzdump-lxc-118-turnkey-oddo.yaml +echo creation_date: `date +%s` >> vzdump-lxc-118-turnkey-oddo.yaml +echo description: 'turnkey-oddo Imported from Proxmox' >> vzdump-lxc-118-turnkey-oddo.yaml +rm metadata.yaml +cp vzdump-lxc-118-turnkey-oddo.yaml metadata.yaml +rm vzdump-lxc-118-turnkey-oddo.tar.gz +tar -czvf vzdump-lxc-118-turnkey-oddo.tar.gz metadata.yaml +# xxZAMn3ViMk= +# +# turnkey-observium.yaml +# vzdump 119 -compress gzip -dumpdir /tmp +echo architecture: `pct config 119 | grep arch: | awk '{print $2}' ` > vzdump-lxc-119-turnkey-observium.yaml +echo creation_date: `date +%s` >> vzdump-lxc-119-turnkey-observium.yaml +echo description: 'turnkey-observium Imported from Proxmox' >> vzdump-lxc-119-turnkey-observium.yaml +rm metadata.yaml +cp vzdump-lxc-119-turnkey-observium.yaml metadata.yaml +rm vzdump-lxc-119-turnkey-observium.tar.gz +tar -czvf vzdump-lxc-119-turnkey-observium.tar.gz metadata.yaml +# Gz+xUOvtVo0= +# +# turnkey-zoneminder.yaml +# vzdump 120 -compress gzip -dumpdir /tmp +echo architecture: `pct config 120 | grep arch: | awk '{print $2}' ` > vzdump-lxc-120-turnkey-zoneminder.yaml +echo creation_date: `date +%s` >> vzdump-lxc-120-turnkey-zoneminder.yaml +echo description: 'turnkey-zoneminder Imported from Proxmox' >> vzdump-lxc-120-turnkey-zoneminder.yaml +rm metadata.yaml +cp vzdump-lxc-120-turnkey-zoneminder.yaml metadata.yaml +rm vzdump-lxc-120-turnkey-zoneminder.tar.gz +tar -czvf vzdump-lxc-120-turnkey-zoneminder.tar.gz metadata.yaml +# Ry+bMvVzPB8= +# +# turnkey-faveo-helpdesk.yaml +# vzdump 121 -compress gzip -dumpdir /tmp +echo architecture: `pct config 121 | grep arch: | awk '{print $2}' ` > vzdump-lxc-121-turnkey-faveo-helpdesk.yaml +echo creation_date: `date +%s` >> vzdump-lxc-121-turnkey-faveo-helpdesk.yaml +echo description: 'turnkey-faveo-helpdesk Imported from Proxmox' >> vzdump-lxc-121-turnkey-faveo-helpdesk.yaml +rm metadata.yaml +cp vzdump-lxc-121-turnkey-faveo-helpdesk.yaml metadata.yaml +rm vzdump-lxc-121-turnkey-faveo-helpdesk.tar.gz +tar -czvf vzdump-lxc-121-turnkey-faveo-helpdesk.tar.gz metadata.yaml +# 3TBhq0s4IhQ= +``` + +### New Pull LXC + +```bash Tue Jul 02 2024 16:29:01 GMT-0700 (Mountain Standard Time) +# 122-vaultwarden +# vzdump 122 -compress gzip -dumpdir /tmp +echo architecture: `pct config 122 | grep arch: | awk '{print $2}' ` > vzdump-lxc-122-vaultwarden.yaml +echo creation_date: `date +%s` >> vzdump-lxc-122-vaultwarden.yaml +echo description: 'vzdump-lxc-122-vaultwarden Imported from Proxmox' >> vzdump-lxc-122-vaultwarden.yaml +rm metadata.yaml +cp vzdump-lxc-122-vaultwarden.yaml metadata.yaml +rm vzdump-lxc-122-vaultwarden.tar.gz +tar -czvf vzdump-lxc-122-vaultwarden.tar.gz metadata.yaml +# +# 123-wastebin +# vzdump 123 -compress gzip -dumpdir /tmp +echo architecture: `pct config 123 | grep arch: | awk '{print $2}' ` > vzdump-lxc-123-wastebin.yaml +echo creation_date: `date +%s` >> vzdump-lxc-123-wastebin.yaml +echo description: 'vzdump-lxc-123-wastebin Imported from Proxmox' >> vzdump-lxc-123-wastebin.yaml +rm metadata.yaml +cp vzdump-lxc-123-wastebin.yaml metadata.yaml +rm vzdump-lxc-123-wastebin.tar.gz +tar -czvf vzdump-lxc-123-wastebin.tar.gz metadata.yaml +# +# 124-readeck +# vzdump 124 -compress gzip -dumpdir /tmp +echo architecture: `pct config 124 | grep arch: | awk '{print $2}' ` > vzdump-lxc-124-readeck.yaml +echo creation_date: `date +%s` >> vzdump-lxc-124-readeck.yaml +echo description: 'vzdump-lxc-124-readeck Imported from Proxmox' >> vzdump-lxc-124-readeck.yaml +rm metadata.yaml +cp vzdump-lxc-124-readeck.yaml metadata.yaml +rm vzdump-lxc-124-readeck.tar.gz +tar -czvf vzdump-lxc-124-readeck.tar.gz metadata.yaml +# +# 125-ntfy +# vzdump 125 -compress gzip -dumpdir /tmp +echo architecture: `pct config 125 | grep arch: | awk '{print $2}' ` > vzdump-lxc-125-ntfy.yaml +echo creation_date: `date +%s` >> vzdump-lxc-125-ntfy.yaml +echo description: 'vzdump-lxc-125-ntfy Imported from Proxmox' >> vzdump-lxc-125-ntfy.yaml +rm metadata.yaml +cp vzdump-lxc-125-ntfy.yaml metadata.yaml +rm vzdump-lxc-125-ntfy.tar.gz +tar -czvf vzdump-lxc-125-ntfy.tar.gz metadata.yaml +# +# 126-commafeed +# vzdump 126 -compress gzip -dumpdir /tmp +echo architecture: `pct config 126 | grep arch: | awk '{print $2}' ` > vzdump-lxc-126-commafeed.yaml +echo creation_date: `date +%s` >> vzdump-lxc-126-commafeed.yaml +echo description: 'vzdump-lxc-126-commafeed Imported from Proxmox' >> vzdump-lxc-126-commafeed.yaml +rm metadata.yaml +cp vzdump-lxc-126-commafeed.yaml metadata.yaml +rm vzdump-lxc-126-commafeed.tar.gz +tar -czvf vzdump-lxc-126-commafeed.tar.gz metadata.yaml +# +# 127-actualbudget +# vzdump 127 -compress gzip -dumpdir /tmp +echo architecture: `pct config 127 | grep arch: | awk '{print $2}' ` > vzdump-lxc-127-actualbudget.yaml +echo creation_date: `date +%s` >> vzdump-lxc-127-actualbudget.yaml +echo description: 'vzdump-lxc-127-actualbudget Imported from Proxmox' >> vzdump-lxc-127-actualbudget.yaml +rm metadata.yaml +cp vzdump-lxc-127-actualbudget.yaml metadata.yaml +rm vzdump-lxc-127-actualbudget.tar.gz +tar -czvf vzdump-lxc-127-actualbudget.tar.gz metadata.yaml +# +# 128-forgejo +# vzdump 128 -compress gzip -dumpdir /tmp +echo architecture: `pct config 128 | grep arch: | awk '{print $2}' ` > vzdump-lxc-128-forgejo.yaml +echo creation_date: `date +%s` >> vzdump-lxc-128-forgejo.yaml +echo description: 'vzdump-lxc-128-forgejo Imported from Proxmox' >> vzdump-lxc-128-forgejo.yaml +rm metadata.yaml +cp vzdump-lxc-128-forgejo.yaml metadata.yaml +rm vzdump-lxc-128-forgejo.tar.gz +tar -czvf vzdump-lxc-128-forgejo.tar.gz metadata.yaml +# +# 129-homepage +# vzdump 129 -compress gzip -dumpdir /tmp +echo architecture: `pct config 129 | grep arch: | awk '{print $2}' ` > vzdump-lxc-129-homepage.yaml +echo creation_date: `date +%s` >> vzdump-lxc-129-homepage.yaml +echo description: 'vzdump-lxc-129-homepage Imported from Proxmox' >> vzdump-lxc-129-homepage.yaml +rm metadata.yaml +cp vzdump-lxc-129-homepage.yaml metadata.yaml +rm vzdump-lxc-129-homepage.tar.gz +tar -czvf vzdump-lxc-129-homepage.tar.gz metadata.yaml +# +# 130-heimdall-dashboard +# Error!!! # bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/heimdall-dashboard.sh)" +## vzdump 130 -compress gzip -dumpdir /tmp +# echo architecture: `pct config 130 | grep arch: | awk '{print $2}' ` > vzdump-lxc-130-heimdall-dashboard.yaml +# echo creation_date: `date +%s` >> vzdump-lxc-130-heimdall-dashboard.yaml +# echo description: 'vzdump-lxc-130-heimdall-dashboard Imported from Proxmox' >> vzdump-lxc-130-heimdall-dashboard.yaml +# rm metadata.yaml +# cp vzdump-lxc-130-heimdall-dashboard.yaml metadata.yaml +# rm -czvf vzdump-lxc-130-heimdall-dashboard.tar.gz +# tar -czvf vzdump-lxc-130-heimdall-dashboard.tar.gz metadata.yaml +# +# 131-paperless-ngx +# Error!!! # bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/paperless-ngx.sh)" +## vzdump 131 -compress gzip -dumpdir /tmp +# echo architecture: `pct config 131 | grep arch: | awk '{print $2}' ` > vzdump-lxc-131-paperless-ngx.yaml +# echo creation_date: `date +%s` >> vzdump-lxc-131-paperless-ngx.yaml +# echo description: 'vzdump-lxc-131-paperless-ngx Imported from Proxmox' >> vzdump-lxc-131-paperless-ngx.yaml +# rm metadata.yaml +# cp vzdump-lxc-131-paperless-ngx.yaml metadata.yaml +# rm -czvf vzdump-lxc-131-paperless-ngx.tar.gz +# tar -czvf vzdump-lxc-131-paperless-ngx.tar.gz metadata.yaml +# +# 132-redis +# vzdump 132 -compress gzip -dumpdir /tmp +echo architecture: `pct config 132 | grep arch: | awk '{print $2}' ` > vzdump-lxc-132-redis.yaml +echo creation_date: `date +%s` >> vzdump-lxc-132-redis.yaml +echo description: 'vzdump-lxc-132-redis Imported from Proxmox' >> vzdump-lxc-132-redis.yaml +rm metadata.yaml +cp vzdump-lxc-132-redis.yaml metadata.yaml +rm vzdump-lxc-132-redis.tar.gz +tar -czvf vzdump-lxc-132-redis.tar.gz metadata.yaml +# +# 133-postgresql +# vzdump 133 -compress gzip -dumpdir /tmp +echo architecture: `pct config 133 | grep arch: | awk '{print $2}' ` > vzdump-lxc-133-postgresql.yaml +echo creation_date: `date +%s` >> vzdump-lxc-133-postgresql.yaml +echo description: 'vzdump-lxc-133-postgresql Imported from Proxmox' >> vzdump-lxc-133-postgresql.yaml +rm metadata.yaml +cp vzdump-lxc-133-postgresql.yaml metadata.yaml +# rm vzdump-lxc-133-postgresql.tar.gz +tar -czvf vzdump-lxc-133-postgresql.tar.gz metadata.yaml +# +# 134-rabbitmq +# [ERROR] in line 23: exit code 0:!!! # bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/ct/rabbitmq.sh)" +## vzdump 134 -compress gzip -dumpdir /tmp +# echo architecture: `pct config 134 | grep arch: | awk '{print $2}' ` > vzdump-lxc-134-rabbitmq.yaml +# echo creation_date: `date +%s` >> vzdump-lxc-134-rabbitmq.yaml +# echo description: 'vzdump-lxc-134-rabbitmq Imported from Proxmox' >> vzdump-lxc-134-rabbitmq.yaml +# rm metadata.yaml +# cp vzdump-lxc-134-rabbitmq.yaml metadata.yaml +# rm vzdump-lxc-134-rabbitmq.tar.gz +# tar -czvf vzdump-lxc-134-rabbitmq.tar.gz metadata.yaml +# +``` + +### Synology + +```bash Sun Oct 13 2024 14:08:07 GMT-0700 (Mountain Standard Time) +cd /var/lib/vz/template/iso +qm disk import 100 arc.img local-lvm +ls -l /dev/disk/by-id +qm set 100 -sata1 /dev/disk/by-id/ata-Samsung_SSD_860_EVO_250GB_S3YGNB0K311780K +``` diff --git a/_-Review/putty.md b/_-Review/putty.md index 634e8a0..90765c2 100644 --- a/_-Review/putty.md +++ b/_-Review/putty.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.042Z" -updated: "2024-01-06T01:25:36.042Z" +created: 2024-01-06T01:25:36.042Z +type: topic +updated: 2024-07-23T14:08:10.694Z --- # Putty @@ -19,474 +19,60 @@ chmod 775 /srv/samba/share/history/2020_12_14_bash_history.txt pscp unity4@192.168.0.73:/srv/samba/share/history/2020_12_14_bash_history.txt c:/Tmp/Phares/2020_12_14_bash_history.txt pscp D:/Tmp/phares/ag/vsts-agent-linux-x64-2.210.1.tar.gz unity4@unity4:/home/unity4/vsts-agent-linux-x64-2.210.1.tar.gz pscp -i "C:\Users\phares\.ssh\id_ed25519.ppk" mikep@192.168.11.16:D:/7-Question/638072366498023363.iso "D:/7-Question/638072366498023363.iso" +pscp D:/5-Other-Small/Kanban-mestsa003/Other.iso root@192.168.11.12:/home/. +pscp L:/Git/Linux-Ubuntu-Server/etc/nginx/sites-available/default root@192.168.11.2:/etc/nginx/sites-available/default +pscp L:/Git/Linux-Ubuntu-Server/etc/nginx/sites-available/default root@free.file.sync.root:/etc/nginx/sites-available/default ``` ```run regedit /e "%USERPROFILE%\Desktop\putty-sessions.reg" HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions ``` -```regedit -Windows Registry Editor Version 5.00 - -[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions] - -[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\tibco@mesxsec013.ec.local] -"Present"=dword:00000001 -"HostName"="tibco@mesxsec013.ec.local" -"LogFileName"="putty.log" -"LogType"=dword:00000000 -"LogFileClash"=dword:ffffffff -"LogFlush"=dword:00000001 -"LogHeader"=dword:00000001 -"SSHLogOmitPasswords"=dword:00000001 -"SSHLogOmitData"=dword:00000000 -"Protocol"="ssh" -"PortNumber"=dword:00000016 -"CloseOnExit"=dword:00000001 -"WarnOnClose"=dword:00000001 -"PingInterval"=dword:00000000 -"PingIntervalSecs"=dword:00000000 -"TCPNoDelay"=dword:00000001 -"TCPKeepalives"=dword:00000000 -"TerminalType"="xterm" -"TerminalSpeed"="38400,38400" -"TerminalModes"="CS7=A,CS8=A,DISCARD=A,DSUSP=A,ECHO=A,ECHOCTL=A,ECHOE=A,ECHOK=A,ECHOKE=A,ECHONL=A,EOF=A,EOL=A,EOL2=A,ERASE=A,FLUSH=A,ICANON=A,ICRNL=A,IEXTEN=A,IGNCR=A,IGNPAR=A,IMAXBEL=A,INLCR=A,INPCK=A,INTR=A,ISIG=A,ISTRIP=A,IUCLC=A,IUTF8=A,IXANY=A,IXOFF=A,IXON=A,KILL=A,LNEXT=A,NOFLSH=A,OCRNL=A,OLCUC=A,ONLCR=A,ONLRET=A,ONOCR=A,OPOST=A,PARENB=A,PARMRK=A,PARODD=A,PENDIN=A,QUIT=A,REPRINT=A,START=A,STATUS=A,STOP=A,SUSP=A,SWTCH=A,TOSTOP=A,WERASE=A,XCASE=A" -"AddressFamily"=dword:00000000 -"ProxyExcludeList"="" -"ProxyDNS"=dword:00000001 -"ProxyLocalhost"=dword:00000000 -"ProxyMethod"=dword:00000000 -"ProxyHost"="proxy" -"ProxyPort"=dword:00000050 -"ProxyUsername"="" -"ProxyPassword"="" -"ProxyTelnetCommand"="connect %host %port\\n" -"ProxyLogToTerm"=dword:00000001 -"Environment"="" -"UserName"="" -"UserNameFromEnvironment"=dword:00000000 -"LocalUserName"="" -"NoPTY"=dword:00000000 -"Compression"=dword:00000000 -"TryAgent"=dword:00000001 -"AgentFwd"=dword:00000000 -"GssapiFwd"=dword:00000000 -"ChangeUsername"=dword:00000000 -"Cipher"="aes,chacha20,3des,WARN,des,blowfish,arcfour" -"KEX"="ecdh,dh-gex-sha1,dh-group14-sha1,rsa,WARN,dh-group1-sha1" -"HostKey"="ed25519,ecdsa,rsa,dsa,WARN" -"RekeyTime"=dword:0000003c -"GssapiRekey"=dword:00000002 -"RekeyBytes"="1G" -"SshNoAuth"=dword:00000000 -"SshBanner"=dword:00000001 -"AuthTIS"=dword:00000000 -"AuthKI"=dword:00000001 -"AuthGSSAPI"=dword:00000001 -"AuthGSSAPIKEX"=dword:00000001 -"GSSLibs"="gssapi32,sspi,custom" -"GSSCustom"="" -"SshNoShell"=dword:00000000 -"SshProt"=dword:00000003 -"LogHost"="" -"SSH2DES"=dword:00000000 -"PublicKeyFile"="" -"RemoteCommand"="" -"RFCEnviron"=dword:00000000 -"PassiveTelnet"=dword:00000000 -"BackspaceIsDelete"=dword:00000001 -"RXVTHomeEnd"=dword:00000000 -"LinuxFunctionKeys"=dword:00000000 -"NoApplicationKeys"=dword:00000000 -"NoApplicationCursors"=dword:00000000 -"NoMouseReporting"=dword:00000000 -"NoRemoteResize"=dword:00000000 -"NoAltScreen"=dword:00000000 -"NoRemoteWinTitle"=dword:00000000 -"NoRemoteClearScroll"=dword:00000000 -"RemoteQTitleAction"=dword:00000001 -"NoDBackspace"=dword:00000000 -"NoRemoteCharset"=dword:00000000 -"ApplicationCursorKeys"=dword:00000000 -"ApplicationKeypad"=dword:00000000 -"NetHackKeypad"=dword:00000000 -"AltF4"=dword:00000001 -"AltSpace"=dword:00000000 -"AltOnly"=dword:00000000 -"ComposeKey"=dword:00000000 -"CtrlAltKeys"=dword:00000001 -"TelnetKey"=dword:00000000 -"TelnetRet"=dword:00000001 -"LocalEcho"=dword:00000002 -"LocalEdit"=dword:00000002 -"Answerback"="PuTTY" -"AlwaysOnTop"=dword:00000000 -"FullScreenOnAltEnter"=dword:00000000 -"HideMousePtr"=dword:00000000 -"SunkenEdge"=dword:00000000 -"WindowBorder"=dword:00000001 -"CurType"=dword:00000000 -"BlinkCur"=dword:00000000 -"Beep"=dword:00000001 -"BeepInd"=dword:00000000 -"BellWaveFile"="" -"BellOverload"=dword:00000001 -"BellOverloadN"=dword:00000005 -"BellOverloadT"=dword:000007d0 -"BellOverloadS"=dword:00001388 -"ScrollbackLines"=dword:000007d0 -"DECOriginMode"=dword:00000000 -"AutoWrapMode"=dword:00000001 -"LFImpliesCR"=dword:00000000 -"CRImpliesLF"=dword:00000000 -"DisableArabicShaping"=dword:00000000 -"DisableBidi"=dword:00000000 -"WinNameAlways"=dword:00000001 -"WinTitle"="" -"TermWidth"=dword:00000050 -"TermHeight"=dword:00000018 -"Font"="Courier New" -"FontIsBold"=dword:00000000 -"FontCharSet"=dword:00000000 -"FontHeight"=dword:0000000a -"FontQuality"=dword:00000000 -"FontVTMode"=dword:00000004 -"UseSystemColours"=dword:00000000 -"TryPalette"=dword:00000000 -"ANSIColour"=dword:00000001 -"Xterm256Colour"=dword:00000001 -"TrueColour"=dword:00000001 -"BoldAsColour"=dword:00000001 -"Colour0"="187,187,187" -"Colour1"="255,255,255" -"Colour2"="0,0,0" -"Colour3"="85,85,85" -"Colour4"="0,0,0" -"Colour5"="0,255,0" -"Colour6"="0,0,0" -"Colour7"="85,85,85" -"Colour8"="187,0,0" -"Colour9"="255,85,85" -"Colour10"="0,187,0" -"Colour11"="85,255,85" -"Colour12"="187,187,0" -"Colour13"="255,255,85" -"Colour14"="0,0,187" -"Colour15"="85,85,255" -"Colour16"="187,0,187" -"Colour17"="255,85,255" -"Colour18"="0,187,187" -"Colour19"="85,255,255" -"Colour20"="187,187,187" -"Colour21"="255,255,255" -"RawCNP"=dword:00000000 -"UTF8linedraw"=dword:00000000 -"PasteRTF"=dword:00000000 -"MouseIsXterm"=dword:00000000 -"RectSelect"=dword:00000000 -"PasteControls"=dword:00000000 -"MouseOverride"=dword:00000001 -"Wordness0"="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" -"Wordness32"="0,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1" -"Wordness64"="1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2" -"Wordness96"="1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1" -"Wordness128"="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" -"Wordness160"="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" -"Wordness192"="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2" -"Wordness224"="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2" -"MouseAutocopy"=dword:00000001 -"MousePaste"="explicit" -"CtrlShiftIns"="explicit" -"CtrlShiftCV"="none" -"LineCodePage"="" -"CJKAmbigWide"=dword:00000000 -"UTF8Override"=dword:00000001 -"Printer"="" -"CapsLockCyr"=dword:00000000 -"ScrollBar"=dword:00000001 -"ScrollBarFullScreen"=dword:00000000 -"ScrollOnKey"=dword:00000000 -"ScrollOnDisp"=dword:00000001 -"EraseToScrollback"=dword:00000001 -"LockSize"=dword:00000000 -"BCE"=dword:00000001 -"BlinkText"=dword:00000000 -"X11Forward"=dword:00000000 -"X11Display"="" -"X11AuthType"=dword:00000001 -"X11AuthFile"="" -"LocalPortAcceptAll"=dword:00000000 -"RemotePortAcceptAll"=dword:00000000 -"PortForwardings"="" -"BugIgnore1"=dword:00000000 -"BugPlainPW1"=dword:00000000 -"BugRSA1"=dword:00000000 -"BugIgnore2"=dword:00000000 -"BugHMAC2"=dword:00000000 -"BugDeriveKey2"=dword:00000000 -"BugRSAPad2"=dword:00000000 -"BugPKSessID2"=dword:00000000 -"BugRekey2"=dword:00000000 -"BugMaxPkt2"=dword:00000000 -"BugOldGex2"=dword:00000000 -"BugWinadj"=dword:00000000 -"BugChanReq"=dword:00000000 -"StampUtmp"=dword:00000001 -"LoginShell"=dword:00000001 -"ScrollbarOnLeft"=dword:00000000 -"BoldFont"="" -"BoldFontIsBold"=dword:00000000 -"BoldFontCharSet"=dword:00000000 -"BoldFontHeight"=dword:00000000 -"WideFont"="" -"WideFontIsBold"=dword:00000000 -"WideFontCharSet"=dword:00000000 -"WideFontHeight"=dword:00000000 -"WideBoldFont"="" -"WideBoldFontIsBold"=dword:00000000 -"WideBoldFontCharSet"=dword:00000000 -"WideBoldFontHeight"=dword:00000000 -"ShadowBold"=dword:00000000 -"ShadowBoldOffset"=dword:00000001 -"SerialLine"="COM1" -"SerialSpeed"=dword:00002580 -"SerialDataBits"=dword:00000008 -"SerialStopHalfbits"=dword:00000002 -"SerialParity"=dword:00000000 -"SerialFlowControl"=dword:00000001 -"WindowClass"="" -"ConnectionSharing"=dword:00000000 -"ConnectionSharingUpstream"=dword:00000001 -"ConnectionSharingDownstream"=dword:00000001 -"SSHManualHostKeys"="" - -[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\tibco@mesxsec014.ec.local] -"Present"=dword:00000001 -"HostName"="tibco@mesxsec014.ec.local" -"LogFileName"="putty.log" -"LogType"=dword:00000000 -"LogFileClash"=dword:ffffffff -"LogFlush"=dword:00000001 -"LogHeader"=dword:00000001 -"SSHLogOmitPasswords"=dword:00000001 -"SSHLogOmitData"=dword:00000000 -"Protocol"="ssh" -"PortNumber"=dword:00000016 -"CloseOnExit"=dword:00000001 -"WarnOnClose"=dword:00000001 -"PingInterval"=dword:00000000 -"PingIntervalSecs"=dword:00000000 -"TCPNoDelay"=dword:00000001 -"TCPKeepalives"=dword:00000000 -"TerminalType"="xterm" -"TerminalSpeed"="38400,38400" -"TerminalModes"="CS7=A,CS8=A,DISCARD=A,DSUSP=A,ECHO=A,ECHOCTL=A,ECHOE=A,ECHOK=A,ECHOKE=A,ECHONL=A,EOF=A,EOL=A,EOL2=A,ERASE=A,FLUSH=A,ICANON=A,ICRNL=A,IEXTEN=A,IGNCR=A,IGNPAR=A,IMAXBEL=A,INLCR=A,INPCK=A,INTR=A,ISIG=A,ISTRIP=A,IUCLC=A,IUTF8=A,IXANY=A,IXOFF=A,IXON=A,KILL=A,LNEXT=A,NOFLSH=A,OCRNL=A,OLCUC=A,ONLCR=A,ONLRET=A,ONOCR=A,OPOST=A,PARENB=A,PARMRK=A,PARODD=A,PENDIN=A,QUIT=A,REPRINT=A,START=A,STATUS=A,STOP=A,SUSP=A,SWTCH=A,TOSTOP=A,WERASE=A,XCASE=A" -"AddressFamily"=dword:00000000 -"ProxyExcludeList"="" -"ProxyDNS"=dword:00000001 -"ProxyLocalhost"=dword:00000000 -"ProxyMethod"=dword:00000000 -"ProxyHost"="proxy" -"ProxyPort"=dword:00000050 -"ProxyUsername"="" -"ProxyPassword"="" -"ProxyTelnetCommand"="connect %host %port\\n" -"ProxyLogToTerm"=dword:00000001 -"Environment"="" -"UserName"="" -"UserNameFromEnvironment"=dword:00000000 -"LocalUserName"="" -"NoPTY"=dword:00000000 -"Compression"=dword:00000000 -"TryAgent"=dword:00000001 -"AgentFwd"=dword:00000000 -"GssapiFwd"=dword:00000000 -"ChangeUsername"=dword:00000000 -"Cipher"="aes,chacha20,3des,WARN,des,blowfish,arcfour" -"KEX"="ecdh,dh-gex-sha1,dh-group14-sha1,rsa,WARN,dh-group1-sha1" -"HostKey"="ed25519,ecdsa,rsa,dsa,WARN" -"RekeyTime"=dword:0000003c -"GssapiRekey"=dword:00000002 -"RekeyBytes"="1G" -"SshNoAuth"=dword:00000000 -"SshBanner"=dword:00000001 -"AuthTIS"=dword:00000000 -"AuthKI"=dword:00000001 -"AuthGSSAPI"=dword:00000001 -"AuthGSSAPIKEX"=dword:00000001 -"GSSLibs"="gssapi32,sspi,custom" -"GSSCustom"="" -"SshNoShell"=dword:00000000 -"SshProt"=dword:00000003 -"LogHost"="" -"SSH2DES"=dword:00000000 -"PublicKeyFile"="" -"RemoteCommand"="" -"RFCEnviron"=dword:00000000 -"PassiveTelnet"=dword:00000000 -"BackspaceIsDelete"=dword:00000001 -"RXVTHomeEnd"=dword:00000000 -"LinuxFunctionKeys"=dword:00000000 -"NoApplicationKeys"=dword:00000000 -"NoApplicationCursors"=dword:00000000 -"NoMouseReporting"=dword:00000000 -"NoRemoteResize"=dword:00000000 -"NoAltScreen"=dword:00000000 -"NoRemoteWinTitle"=dword:00000000 -"NoRemoteClearScroll"=dword:00000000 -"RemoteQTitleAction"=dword:00000001 -"NoDBackspace"=dword:00000000 -"NoRemoteCharset"=dword:00000000 -"ApplicationCursorKeys"=dword:00000000 -"ApplicationKeypad"=dword:00000000 -"NetHackKeypad"=dword:00000000 -"AltF4"=dword:00000001 -"AltSpace"=dword:00000000 -"AltOnly"=dword:00000000 -"ComposeKey"=dword:00000000 -"CtrlAltKeys"=dword:00000001 -"TelnetKey"=dword:00000000 -"TelnetRet"=dword:00000001 -"LocalEcho"=dword:00000002 -"LocalEdit"=dword:00000002 -"Answerback"="PuTTY" -"AlwaysOnTop"=dword:00000000 -"FullScreenOnAltEnter"=dword:00000000 -"HideMousePtr"=dword:00000000 -"SunkenEdge"=dword:00000000 -"WindowBorder"=dword:00000001 -"CurType"=dword:00000000 -"BlinkCur"=dword:00000000 -"Beep"=dword:00000001 -"BeepInd"=dword:00000000 -"BellWaveFile"="" -"BellOverload"=dword:00000001 -"BellOverloadN"=dword:00000005 -"BellOverloadT"=dword:000007d0 -"BellOverloadS"=dword:00001388 -"ScrollbackLines"=dword:000007d0 -"DECOriginMode"=dword:00000000 -"AutoWrapMode"=dword:00000001 -"LFImpliesCR"=dword:00000000 -"CRImpliesLF"=dword:00000000 -"DisableArabicShaping"=dword:00000000 -"DisableBidi"=dword:00000000 -"WinNameAlways"=dword:00000001 -"WinTitle"="" -"TermWidth"=dword:00000050 -"TermHeight"=dword:00000018 -"Font"="Courier New" -"FontIsBold"=dword:00000000 -"FontCharSet"=dword:00000000 -"FontHeight"=dword:0000000a -"FontQuality"=dword:00000000 -"FontVTMode"=dword:00000004 -"UseSystemColours"=dword:00000000 -"TryPalette"=dword:00000000 -"ANSIColour"=dword:00000001 -"Xterm256Colour"=dword:00000001 -"TrueColour"=dword:00000001 -"BoldAsColour"=dword:00000001 -"Colour0"="187,187,187" -"Colour1"="255,255,255" -"Colour2"="0,0,0" -"Colour3"="85,85,85" -"Colour4"="0,0,0" -"Colour5"="0,255,0" -"Colour6"="0,0,0" -"Colour7"="85,85,85" -"Colour8"="187,0,0" -"Colour9"="255,85,85" -"Colour10"="0,187,0" -"Colour11"="85,255,85" -"Colour12"="187,187,0" -"Colour13"="255,255,85" -"Colour14"="0,0,187" -"Colour15"="85,85,255" -"Colour16"="187,0,187" -"Colour17"="255,85,255" -"Colour18"="0,187,187" -"Colour19"="85,255,255" -"Colour20"="187,187,187" -"Colour21"="255,255,255" -"RawCNP"=dword:00000000 -"UTF8linedraw"=dword:00000000 -"PasteRTF"=dword:00000000 -"MouseIsXterm"=dword:00000000 -"RectSelect"=dword:00000000 -"PasteControls"=dword:00000000 -"MouseOverride"=dword:00000001 -"Wordness0"="0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0" -"Wordness32"="0,1,2,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1,1" -"Wordness64"="1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,2" -"Wordness96"="1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,1,1,1,1" -"Wordness128"="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" -"Wordness160"="1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" -"Wordness192"="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2" -"Wordness224"="2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,1,2,2,2,2,2,2,2,2" -"MouseAutocopy"=dword:00000001 -"MousePaste"="explicit" -"CtrlShiftIns"="explicit" -"CtrlShiftCV"="none" -"LineCodePage"="" -"CJKAmbigWide"=dword:00000000 -"UTF8Override"=dword:00000001 -"Printer"="" -"CapsLockCyr"=dword:00000000 -"ScrollBar"=dword:00000001 -"ScrollBarFullScreen"=dword:00000000 -"ScrollOnKey"=dword:00000000 -"ScrollOnDisp"=dword:00000001 -"EraseToScrollback"=dword:00000001 -"LockSize"=dword:00000000 -"BCE"=dword:00000001 -"BlinkText"=dword:00000000 -"X11Forward"=dword:00000000 -"X11Display"="" -"X11AuthType"=dword:00000001 -"X11AuthFile"="" -"LocalPortAcceptAll"=dword:00000000 -"RemotePortAcceptAll"=dword:00000000 -"PortForwardings"="" -"BugIgnore1"=dword:00000000 -"BugPlainPW1"=dword:00000000 -"BugRSA1"=dword:00000000 -"BugIgnore2"=dword:00000000 -"BugHMAC2"=dword:00000000 -"BugDeriveKey2"=dword:00000000 -"BugRSAPad2"=dword:00000000 -"BugPKSessID2"=dword:00000000 -"BugRekey2"=dword:00000000 -"BugMaxPkt2"=dword:00000000 -"BugOldGex2"=dword:00000000 -"BugWinadj"=dword:00000000 -"BugChanReq"=dword:00000000 -"StampUtmp"=dword:00000001 -"LoginShell"=dword:00000001 -"ScrollbarOnLeft"=dword:00000000 -"BoldFont"="" -"BoldFontIsBold"=dword:00000000 -"BoldFontCharSet"=dword:00000000 -"BoldFontHeight"=dword:00000000 -"WideFont"="" -"WideFontIsBold"=dword:00000000 -"WideFontCharSet"=dword:00000000 -"WideFontHeight"=dword:00000000 -"WideBoldFont"="" -"WideBoldFontIsBold"=dword:00000000 -"WideBoldFontCharSet"=dword:00000000 -"WideBoldFontHeight"=dword:00000000 -"ShadowBold"=dword:00000000 -"ShadowBoldOffset"=dword:00000001 -"SerialLine"="COM1" -"SerialSpeed"=dword:00002580 -"SerialDataBits"=dword:00000008 -"SerialStopHalfbits"=dword:00000002 -"SerialParity"=dword:00000000 -"SerialFlowControl"=dword:00000001 -"WindowClass"="" -"ConnectionSharing"=dword:00000000 -"ConnectionSharingUpstream"=dword:00000001 -"ConnectionSharingDownstream"=dword:00000001 -"SSHManualHostKeys"="" +``` +"HostName"="192.168.0.54""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|WinSCP%20temporary%20session +"HostName"="192.168.5.1""PublicKeyFile"=""|root@192.168.5.1 +"HostName"="admin@192.168.11.1""PublicKeyFile"=""|admin@192.168.11.1 +"HostName"="asus@asus.laptop""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|asus@asus.laptops +"HostName"="metrologysvc@meslvec0004.mes.infineon.com""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|metrologysvc@meslvec0004.mes.infineon.com +"HostName"="metrologysvc@meslvec0005.mes.infineon.com""PublicKeyFile"=""|metrologysvc@meslvec0005.mes.infineon.com +"HostName"="mike@192.168.0.41""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|mike@192.168.0.41 +"HostName"="mike@192.168.11.2""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|Mike@server +"HostName"="mikep@192.168.11.16""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|mikep@192.168.11.16 +"HostName"="phares@auclv0558.auc.infineon.com""PublicKeyFile"=""|phares@auclv0558.auc.infineon.com +"HostName"="phares@leolsec0004.leo.infineon.com""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|phares@leolsec0004.leo.infineon.com +"HostName"="phares@mesxs015.mes.infineon.com""PublicKeyFile"=""|phares@mesxs015.mes.infineon.com +"HostName"="pi3@music3757.ddns.net""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|pi3@music3757.ddns.net +"HostName"="tibco@leolsec0003.leo.infineon.com""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|tibco@leolsec0003.leo.infineon.com +"HostName"="tibco@leolsec0004.leo.infineon.com""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|tibco@leolsec0004.leo.infineon.com +"HostName"="tibco@leolsec0005.leo.infineon.com""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|tibco@leolsec0005.leo.infineon.com +"HostName"="tibco@mesxsec013.mes.infineon.com""PublicKeyFile"=""|tibco@mesxsec013.mes.infineon.com +"HostName"="tibco@mesxsec014.mes.infineon.com""PublicKeyFile"=""|tibco@mesxsec014.mes.infineon.com +"HostName"="tibco@tibrvd.mes.infineon.com""PublicKeyFile"=""|tibco@tibrvd.mes.infineon.com +"HostName"="unity4@unity4""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|unity4@unity4 +"HostName"="unity5@unity5""PublicKeyFile"="C:/Users/phares/.ssh/id_ed25519.ppk"|unity5@unity5 +``` + +```PowerShell +start "admin@192.168.11.1" putty.exe admin@192.168.11.1:22 -ssh& +start "asus@asus.laptops" putty.exe asus@asus.laptop:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "metrologysvc@meslvec0004.mes.infineon.com" putty.exe metrologysvc@meslvec0004.mes.infineon.com:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "metrologysvc@meslvec0005.mes.infineon.com" putty.exe metrologysvc@meslvec0005.mes.infineon.com:22 -ssh& +start "mike@192.168.0.41" putty.exe mike@192.168.0.41:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "mike@server" putty.exe mike@192.168.11.2:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "mikep@192.168.11.16" putty.exe mikep@192.168.11.16:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "phares@auclv0558.auc.infineon.com" putty.exe phares@auclv0558.auc.infineon.com:22 -ssh& +start "phares@leolsec0004.leo.infineon.com" putty.exe phares@leolsec0004.leo.infineon.com:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "phares@mesxs015.mes.infineon.com" putty.exe phares@mesxs015.mes.infineon.com:22 -ssh& +start "pi3@music3757.ddns.net" putty.exe pi3@music3757.ddns.net:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "root@192.168.5.1" putty.exe 192.168.5.1:22 -ssh& +start "root@free.file.sync.root" putty.exe free.file.sync.root:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "tibco@leolsec0003.leo.infineon.com" putty.exe tibco@leolsec0003.leo.infineon.com:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "tibco@leolsec0004.leo.infineon.com" putty.exe tibco@leolsec0004.leo.infineon.com:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "tibco@leolsec0005.leo.infineon.com" putty.exe tibco@leolsec0005.leo.infineon.com:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "tibco@mesxsec013.mes.infineon.com" putty.exe tibco@mesxsec013.mes.infineon.com:22 -ssh& +start "tibco@mesxsec014.mes.infineon.com" putty.exe tibco@mesxsec014.mes.infineon.com:22 -ssh& +start "tibco@tibrvd.mes.infineon.com" putty.exe tibco@tibrvd.mes.infineon.com:22 -ssh& +start "unity4@unity4" putty.exe unity4@unity4:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "unity5@unity5" putty.exe unity5@unity5:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& +start "winSCP%20temporary%20session" putty.exe 192.168.0.54:22 -ssh -i C:/Users/phares/.ssh/id_ed25519.ppk& ``` diff --git a/_-Review/quartz.md b/_-Review/quartz.md index c4ac190..768b203 100644 --- a/_-Review/quartz.md +++ b/_-Review/quartz.md @@ -1,13 +1,20 @@ --- -type: "topic" -assigned: "" -created: "2024-01-06T01:25:36.042Z" -updated: "2024-01-06T01:25:36.042Z" +assigned: '' +created: 2024-01-06T01:25:36.042Z +progress: 0 +tags: + - Duck + - LinkPC + - Quartz +type: note +updated: 2024-08-05T21:46:54.021Z --- # Quartz -## Relations +- [music3757.ddns.net](https://music3757.ddns.net/) + +## References [Hugo](hugo.md) @@ -48,3 +55,19 @@ git clone https://github.com/jackyzha0/quartz.git Quartz-Phares-Person cd Quartz-Phares-Person code-insiders . ``` + +## Build & Publish + +```bash Fri July 27 2024 10:17:27 GMT-0700 (Mountain Standard Time) +L: +cd "L:\Git\jackyzha0-quartz-phares" +npx quartz build +npx netlify deploy --prod --dir public +``` + +```bash Fri Aug 02 2024 09:16:15 GMT-0700 (Mountain Standard Time) +L: +cd "L:\DevOps\Mesa_FI\jackyzha0-quartz-infineon" +npx quartz build +# http://mestsa006.infineon.com:8080/ +``` diff --git a/_-Review/readeck.md b/_-Review/readeck.md new file mode 100644 index 0000000..a368d28 --- /dev/null +++ b/_-Review/readeck.md @@ -0,0 +1,63 @@ +--- +type: "note" +created: "2024-06-29T15:05:50.000Z" +updated: "2024-07-02T16:44:12.005Z" +--- + +# Readeck + +- [setup-a-reverse-proxy](https://readeck.org/en/docs/deploy#setup-a-reverse-proxy) + +```bash +nano /opt/readeck/config.toml +systemctl restart readeck +``` + +```conf +[main] +log_level = "info" +secret_key = "eQ&SKmp%wRvkG+b&dvsri%pbws82L7t2EbkvmOrEqnGkL$Fc*r7LQ50jA*IzQI0n6mFJuoLpmz2" +data_directory = "data" + +[server] +host = "0.0.0.0" +port = 8000 +allowed_hosts = ["readeck.beelink.server"] +use_x_forwarded_for = true +use_x_forwarded_host = true +use_x_forwarded_proto = true + +[database] +source = "sqlite3:data/db.sqlite3" +``` + +```yaml +version: "3.9" +services: + readeck: + image: codeberg.org/readeck/readeck:latest + container_name: readeck + ports: + - 8000:8000 + environment: + # Defines the application log level. Can be error, warning, info, debug. + - READECK_LOG_LEVEL=info + # The IP address on which Readeck listens. + - READECK_SERVER_HOST=0.0.0.0 + # The TCP port on which Readeck listens. Update container port above to match (right of colon). + - READECK_SERVER_PORT=8000 + # The URL prefix of Readeck. + - READECK_SERVER_PREFIX=/ + # A list of hostnames allowed in HTTP requests. Required for reverse proxy configuration. + - READECK_ALLOWED_HOSTS=readeck.beelink.server + # Use the 'X-Forwarded-' headers. Required for reverse proxy configuration. + - READECK_USE_X_FORWARDED=true + volumes: + - /volume1/docker/readeck:/readeck:rw + restart: unless-stopped + healthcheck: + test: ["CMD", "/bin/readeck", "healthcheck", "-config", "config.toml"] + interval: 30s + timeout: 2s + retries: 3 +``` diff --git a/_-Review/redis.md b/_-Review/redis.md index c20b2fa..7d9af28 100644 --- a/_-Review/redis.md +++ b/_-Review/redis.md @@ -1,5 +1,7 @@ --- -type: "note" +created: 2024-10-05T23:32:45.000Z +type: note +updated: 2024-11-03T18:42:17.891Z --- # redis @@ -27,3 +29,8 @@ systemctl restart redis.service systemctl status redis.service redis-cli ``` + +```bash Sat Oct 05 2024 16:32:18 GMT-0700 (Mountain Standard Time) +apt install redis-tools +redis-cli -h localhost -p 6379 PING +``` diff --git a/_-Review/run.md b/_-Review/run.md index e1fdebe..420c684 100644 --- a/_-Review/run.md +++ b/_-Review/run.md @@ -1,21 +1,27 @@ --- type: "topic" created: "2024-01-06T01:25:36.037Z" -updated: "2024-01-06T01:25:36.037Z" +updated: "2024-06-15T03:13:46.000Z" --- # Run ```bash -%localappdata% -%localappdata%\IFXApps -mmc -logoff +\\wsl$ %AppData%/Nuget %AppData%/Nuget/NuGet.Config +%localappdata% +%localappdata%\IFXApps +%localappdata%\PharesApps %Windir%\ServiceProfiles -shell:desktop +appwiz.cpl +certlm.msc cmd +logoff +mmc +ncpa.cpl +shell:desktop +shell:sendto ``` ```bash diff --git a/_-Review/server-beelink.md b/_-Review/server-beelink.md new file mode 100644 index 0000000..49c8bb3 --- /dev/null +++ b/_-Review/server-beelink.md @@ -0,0 +1,53 @@ +# server-beelink + +```bash Sun Jun 23 2024 14:29:42 GMT-0700 (Mountain Standard Time) +lsblk -I 8 -o NAME,SIZE,TYPE +``` + +| NAME | SIZE | TYPE | +|--------|--------|------| +| NAME | SIZE | TYPE | +| sda | 238.5G | disk | +| ├─sda1 | 1007K | part | +| └─sda2 | 237.4G | part | + +```bash Sun Jun 23 2024 14:29:57 GMT-0700 (Mountain Standard Time) +lsblk -o NAME,SIZE,TYPE,FSTYPE,MOUNTPOINT +``` + +| NAME | SIZE | TYPE | FSTYPE | MOUNTPOINT | +|--------|--------|------|----------|--------------------------------| +| loop0 | 44.7M | loop | squashfs | /snap/certbot/3834 | +| loop1 | 63.9M | loop | | /snap/core20/2318 | +| loop2 | 74.2M | loop | | /snap/core22/1380 | +| loop3 | 69.3M | loop | | /snap/dashkiosk/10 | +| loop4 | 103.4M | loop | | /snap/lxd/28460 | +| loop5 | 203.3M | loop | | /snap/mesa-core22/311 | +| loop6 | 38.8M | loop | | /snap/snapd/21759 | +| loop7 | 6.1M | loop | | /snap/ubuntu-frame/9750 | +| loop8 | 173.3M | loop | | /snap/wpe-webkit-mir-kiosk/102 | +| sda | 238.5G | disk | | | +| ├─sda1 | 1G | part | vfat | /boot/efi | +| └─sda2 | 237.4G | part | ext4 | / | + +```bash Sun Jun 23 2024 14:29:55 GMT-0700 (Mountain Standard Time) +smartctl -i /dev/sda +``` + +```yaml Sun Jun 23 2024 14:30:15 GMT-0700 (Mountain Standard Time) +Device Model: 256GB SSD +Serial Number: CM42ABH1005410 +LU WWN Device Id: 5 3a5a27 0100c22ca +Firmware Version: SN11842 +User Capacity: 256,060,514,304 bytes [256 GB] +Sector Size: 512 bytes logical/physical +Rotation Rate: Solid State Device +Form Factor: M.2 +TRIM Command: Available, deterministic, zeroed +Device is: Not in smartctl database 7.3/5528 +ATA Version is: ACS-4 (minor revision not indicated) +SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) +Local Time is: Sun Jun 23 14:29:31 2024 MST +SMART support is: Available - device has SMART capability. +SMART support is: Enabled +``` diff --git a/_-Review/server-raspberry.md b/_-Review/server-raspberry.md new file mode 100644 index 0000000..dd8d8e3 --- /dev/null +++ b/_-Review/server-raspberry.md @@ -0,0 +1,113 @@ +--- +created: 2024-07-27T20:22:10.651Z +type: note +updated: 2024-07-27T20:53:42.748Z +--- + +# Server Raspberry + +## Hosts + +```json Sat Jul 27 2024 13:23:18 GMT-0700 (Mountain Standard Time) +{ "a": "017", "b": "B8:27:EB:1F:53:1B", "c": "B8-27-EB-1F-53-1B", "d": "3", "e": "1", "f": "2", "g": "Wired", "h": "server-raspberry", "i": "raspberry.server" , "j": "Garage" } +``` + +## Upgrade + +```bash Sat Jul 27 2024 13:23:23 GMT-0700 (Mountain Standard Time) +apt-get update +apt-get upgrade -y +``` + +### authorized_keys + +```bash Sat Jul 27 2024 13:25:16 GMT-0700 (Mountain Standard Time) +sudo -i +cat /root/.ssh/authorized_keys +nano /root/.ssh/authorized_keys +``` + +```conf Sat Jul 27 2024 13:25:20 GMT-0700 (Mountain Standard Time) +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIK7khmvc9lTWHALZ/IOMcJNz/1SuvrU53fI43v4PxIJN # 92532396 2023-12-27 mikep@DESKTOP-VP94SPB +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGq7b8qtm4fgNxW2lxm+qoxm8Wz7+1uhLQCg7xSlKYL1 # 92683771 2024-01-01 mikep@DESKTOP-BMV4V66 +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIJqLFW9kYMp9lOTXXYafxLiUADFFKeM5KDzt02E3XeRP # 92691378 2024-01-01 cphar@DESKTOP-KA0LMMJ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBkS+uvWevmhYNos6MJKVi2auAx6x+xlyOnnvbdEstsz # 92797978 2024-01-03 mikep@DESKTOP-GNECR7R +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKf5fo63+vyYa8E06+HOPg24e9VMsvv/kBsHKGjBBUyz # 92895319 2024-01-05 mike@mike-B365M-DS3H +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGM6ANLH/4dS0YqlsCyoXkznzkgIsDqCTk3YX01XVWd8 # 92909911 2024-01-06 mikep@DESKTOP-H6JG91B +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOwAv1vrRA29GYL0DFSE8nmD5q3gL+vVtFSwhrXObDo4 # 93288214 2024-01-13 infineon\phares@ISCN5CG3256CPS +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIH1xPVOisKwW6Xwo/Yh1kx2smt2HJU2/pRjTJf4KdGXo # 97267150 2024-03-28 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEDz5WqCKsoaxV+LG/kufLNuiE9K3lqp+B3AqeKXGusX # 97442032 2024-04-01 lphar@DESKTOP-1238PEQ +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAID09PhrjIpeNBmUeycnT3xKF8F5TcGL3ZKAvU9YdLj7H # 98747144 2024-04-25 mike@mike-Default-string +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIIaZyTLpafZta8W8Uv6uWpgbbj4QL5dde9Rlf06PfdYc # 98824914 2024-04-26 k0308@DESKTOP-0UJ8DD5 +# ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEFpucyp3FAHn8/9cXvfRegi09DkR6XLugoniEyQ9w0T # 98824924 2024-04-26 mille@DESKTOP-QL2HGEH +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOn/Ptg/k3rOJn32GxrL2J3Bazt/3M9fGWjzP+CW1qXK # 100900455 2024-06-03 lphares0907@penguin +ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIPMIxGucViHMHFXoM2VBPlvLvMgqNi2BUtTE/D4n778M # 101638217 2024-06-14 mikep@DESKTOP-VVO6KCM +``` + +```bash Sat Jul 27 2024 13:25:42 GMT-0700 (Mountain Standard Time) +exit +``` + +### Timezone + +```bash Sat Jul 27 2024 13:25:46 GMT-0700 (Mountain Standard Time) +timedatectl set-timezone America/Phoenix +date +# Sat Jul 27 13:25:29 MST 2024 +``` + +### Postfix + +```bash Thu Jul 25 2024 16:10:13 GMT-0700 (Mountain Standard Time) +# https://hetmanrecovery.com/recovery_news/how-to-install-and-configure-postfix-mail-server-with-dovecot-on-linux-ubuntu.htm +adduser email +usermod -aG sudo email +hostnamectl set-hostname phares.linkpc.net +apt-get install postfix -y +systemctl status postfix +dpkg-reconfigure postfix +``` + +### Disable IPv6 (Move up next time!!!) + +```bash Sat Jul 27 2024 13:51:20 GMT-0700 (Mountain Standard Time) +# https://intercom.help/privatevpn/en/articles/6440374-how-to-disable-ipv6-on-ubuntu-and-fedora-linux +nano /etc/sysctl.conf +``` + +```conf Sat Jul 27 2024 13:51:23 GMT-0700 (Mountain Standard Time) +net.ipv6.conf.all.disable_ipv6 = 1 +net.ipv6.conf.default.disable_ipv6 = 1 +net.ipv6.conf.lo.disable_ipv6 = 1 +``` + +```bash Sat Jul 27 2024 13:51:28 GMT-0700 (Mountain Standard Time) +sysctl -p +cat /proc/sys/net/ipv6/conf/all/disable_ipv6 +exit +reboot +``` + +## mailutils + +```bash Sat Jul 27 2024 13:50:47 GMT-0700 (Mountain Standard Time) +telnet gmail-smtp-in.l.google.com 25 +# apt install mailutils -y +# /usr/sbin/sendmail dmitriyzh23@gmail.com +# sudo nano /etc/postfix/main.cf +# sudo postconf -e 'home_mailbox= Maildir/' +# sudo apt-get install dovecot-imapd dovecot-pop3d +# sudo systemctl restart dovecot +# nano /etc/dovecot/dovecot.conf: +# protocols = pop3 pop3s imap imaps +# apt-get install opendkim opendkim-tools +# sudo systemctl start opendkim +# sudo systemctl enable opendkim +# mkdir /etc/opendkim +# opendkim-genkey -D /etc/opendkim/ --domain hetmansoftware.com --selector mail +# cat /etc/opendkim/mail.txt +# mail._domainkey IN TXT ( "v=DKIM1; k=rsa; " +# sudo chown -R opendkim:opendkim /etc/opendkim +# sudo nano /etc/opendkim.conf +# AutoRestart Yes +``` diff --git a/_-Review/slideshow.md b/_-Review/slideshow.md new file mode 100644 index 0000000..92b9570 --- /dev/null +++ b/_-Review/slideshow.md @@ -0,0 +1,12 @@ +--- +assigned: '' +created: 2024-07-27T17:17:19.176Z +progress: 0 +tags: + - LinkPC + - phares +type: note +updated: 2024-08-05T21:47:13.492Z +--- + +# Slideshow diff --git a/_-Review/snapcraft.md b/_-Review/snapcraft.md new file mode 100644 index 0000000..bd719dd --- /dev/null +++ b/_-Review/snapcraft.md @@ -0,0 +1,51 @@ +--- +type: "note" +created: "2024-06-14T04:44:54.000Z" +updated: "2024-06-14T04:44:54.000Z" +--- + +# snapcraft + +- [create-a-new-snap](https://snapcraft.io/docs/create-a-new-snap) + +```bash Thu Jun 13 2024 18:36:16 GMT-0700 (Mountain Standard Time) +sudo -i +snap install snapcraft --classic +snap install lxd +exit +sudo usermod -a -G lxd $USER +lxd init --minimal +mkdir phares-odoo +cd phares-odoo +snapcraft init +nano snap/snapcraft.yaml +``` + +```yml Thu Jun 13 2024 18:58:40 GMT-0700 (Mountain Standard Time) +name: phares-odoo # you probably want to 'snapcraft register ' +base: core22 # the base snap is the execution environment for this snap +version: '0.1' # just for humans, typically '1.2+git' or '1.3.2' +summary: Odoo-All your business on one platform. Simple, efficient, yet affordable! # 79 char long summary +description: All your business on one platform. Simple, efficient, yet affordable! # +grade: devel # must be 'stable' to release into candidate/stable channels +confinement: devmode # use 'strict' once you have the right plugs and slots + +parts: + my-part: + # See 'snapcraft plugins' + plugin: python + source-type: git + source: https://github.com/liquidctl/liquidctl +``` + +```bash Thu Jun 13 2024 18:59:10 GMT-0700 (Mountain Standard Time) +# snapcraft register phares-odoo +snapcraft +snapcraft --debug +sudo snap install phares-odoo_0.1_amd64.snap --dangerous --devmode +mount | grep phares-odoo +snap list +snap info phares-odoo_0.1_amd64.snap +sudo apt install python3-pip -y +sudo apt install liquidctl -y +``` diff --git a/_-Review/socket-io.md b/_-Review/socket-io.md new file mode 100644 index 0000000..d593962 --- /dev/null +++ b/_-Review/socket-io.md @@ -0,0 +1,7 @@ +--- +created: 2024-10-19T00:53:05.000Z +type: note +updated: 2024-10-19T00:53:05.000Z +--- + +# Socket IO diff --git a/_-Review/sonata.md b/_-Review/sonata.md new file mode 100644 index 0000000..68438c4 --- /dev/null +++ b/_-Review/sonata.md @@ -0,0 +1,14 @@ +--- +created: 2024-09-07T19:11:00.000Z +type: note +updated: 2024-09-07T19:11:00.000Z +--- + +# Sonata + +```yaml +CarMax: $8,600* +Offer code: PD9V3S5W +Valid through: 09/14/2024 +VIN: 5NPE24AF1KH744335 +``` diff --git a/_-Review/spa-ce-camline.md b/_-Review/spa-ce-camline.md new file mode 100644 index 0000000..2f6c9fd --- /dev/null +++ b/_-Review/spa-ce-camline.md @@ -0,0 +1,9 @@ +--- +created: 2024-07-11T16:13:52.043Z +type: note +updated: 2024-07-11T16:14:34.588Z +--- + +# SPaCe Camline + +## spa-ce-camline diff --git a/_-Review/ssh.md b/_-Review/ssh.md index ca47672..3e57775 100644 --- a/_-Review/ssh.md +++ b/_-Review/ssh.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-14T02:18:17.942Z" -updated: "2024-01-14T03:32:28.219Z" +created: 2024-01-14T02:18:17.942Z +type: topic +updated: 2024-08-23T21:14:54.201Z --- # SSH @@ -63,3 +63,59 @@ PasswordAuthentication no ```bash certlm.msc ``` + +```bash +systemctl restart ssh +``` + +```bash +echo "admin@192.168.11.1"&ssh admin@192.168.11.1 +echo "asus@asus.laptops"&ssh asus@asus.laptop -i C:/Users/phares/.ssh/id_ed25519 +echo "metrologysvc@meslvec0004.mes.infineon.com"&ssh metrologysvc@meslvec0004.mes.infineon.com -i C:/Users/phares/.ssh/id_ed25519 +echo "metrologysvc@meslvec0005.mes.infineon.com"&ssh metrologysvc@meslvec0005.mes.infineon.com +echo "mike@192.168.0.41"&ssh mike@192.168.0.41 -i C:/Users/phares/.ssh/id_ed25519 +echo "mike@server"&ssh mike@192.168.11.2 -i C:/Users/phares/.ssh/id_ed25519 +echo "mikep@192.168.11.16"&ssh mikep@192.168.11.16 -i C:/Users/phares/.ssh/id_ed25519 +echo "phares@auclv0558.auc.infineon.com"&ssh phares@auclv0558.auc.infineon.com +echo "phares@leolsec0004.leo.infineon.com"&ssh phares@leolsec0004.leo.infineon.com -i C:/Users/phares/.ssh/id_ed25519_leo +echo "phares@mesxs015.mes.infineon.com"&ssh phares@mesxs015.mes.infineon.com +echo "pi3@192.168.11.17"&ssh pi3@192.168.11.17 -i C:/Users/phares/.ssh/id_ed25519 +echo "root@192.168.11.17"&ssh root@192.168.11.17 -i C:/Users/phares/.ssh/id_ed25519 +echo "root@192.168.5.1"&ssh 192.168.5.1 +echo "root@asus.laptop"&ssh root@asus.laptop -i C:/Users/phares/.ssh/id_ed25519 +echo "root@chelsea.desktop"&ssh root@chelsea.desktop -i C:/Users/phares/.ssh/id_ed25519 +echo "root@free.file.sync.root"&ssh root@free.file.sync.root -i C:/Users/phares/.ssh/id_ed25519 +echo "tibco@leolsec0003.leo.infineon.com"&ssh tibco@leolsec0003.leo.infineon.com -i C:/Users/phares/.ssh/id_ed25519_leo +echo "tibco@leolsec0004.leo.infineon.com"&ssh tibco@leolsec0004.leo.infineon.com -i C:/Users/phares/.ssh/id_ed25519_leo +echo "tibco@leolsec0005.leo.infineon.com"&ssh tibco@leolsec0005.leo.infineon.com -i C:/Users/phares/.ssh/id_ed25519_leo +echo "tibco@mesxsec013.mes.infineon.com"&ssh tibco@mesxsec013.mes.infineon.com +echo "tibco@mesxsec014.mes.infineon.com"&ssh tibco@mesxsec014.mes.infineon.com +echo "tibco@tibrvd.mes.infineon.com"&ssh tibco@tibrvd.mes.infineon.com +echo "unity4@unity4"&ssh unity4@unity4 -i C:/Users/phares/.ssh/id_ed25519 +echo "unity5@unity5"&ssh unity5@unity5 -i C:/Users/phares/.ssh/id_ed25519 +echo "winSCP%20temporary%20session"&ssh 192.168.0.54 -i C:/Users/phares/.ssh/id_ed25519 +``` + +```bash +ssh root@free.file.sync.root -i C:/Users/phares/.ssh/id_ed25519 +``` + +- [windows-ssh-permissions-for-private-key-are-too-open](https://superuser.com/questions/1296024/windows-ssh-permissions-for-private-key-are-too-open) + +```bash Fri Aug 23 2024 11:05:00 GMT-0700 (Mountain Standard Time) +# Set Key File Variable: +Set Key="%UserProfile%\.ssh\id_rsa" +# Remove Inheritance: +Icacls %Key% /c /t /Inheritance:d +# Set Ownership to Owner: Key's within %UserProfile%: +Icacls %Key% /c /t /Grant %UserName%:F +# Key's outside of %UserProfile%: +TakeOwn /F %Key% +Icacls %Key% /c /t /Grant :r %UserName%:F +# Remove All Users, except for Owner: +Icacls %Key% /c /t /Remove:g "Authenticated Users" BUILTIN\Administrators BUILTIN Everyone System Users +# Verify: +Icacls %Key% +# Remove Variable: +set "Key=" +``` diff --git a/_-Review/ssl-certs.md b/_-Review/ssl-certs.md index 6f06f18..6b85c23 100644 --- a/_-Review/ssl-certs.md +++ b/_-Review/ssl-certs.md @@ -1,5 +1,7 @@ --- -type: "note" +created: 2024-05-19T06:33:47.209Z +type: note +updated: 2024-07-27T04:23:39.000Z --- # SSL/TLS Certificates @@ -129,3 +131,17 @@ The exact steps vary device-to-device, but here is a generalised guide: 5. Locate the certificate file `ca.pem` on your SD Card/Internal Storage using the file manager. 6. Select to load it. 7. Done! + +## Download + +- [redirecting-error-command-prompt](https://learn.microsoft.com/en-us/troubleshoot/developer/visualstudio/cpp/language-compilers/redirecting-error-command-prompt) + +```bash +# /tmp/$SERVERNAME.cert +"C:\Program Files\Git\mingw64\bin\openssl.exe" s_client -connect gitea.ddns.net:443 -servername gitea.ddns.net > gitea.ddns.net.msg 2> gitea.ddns.net.err +^C +"C:\Program Files\Git\mingw64\bin\openssl.exe" x509 -in gitea.ddns.net.msg > gitea.ddns.net.cert +certutil -addstore "Root" gitea.ddns.net.cert +certutil -store root | findstr gitea.ddns.net +``` diff --git a/_-Review/steady-jaguar.md b/_-Review/steady-jaguar.md index 681e727..2a9ac5b 100644 --- a/_-Review/steady-jaguar.md +++ b/_-Review/steady-jaguar.md @@ -1,7 +1,8 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.032Z" -updated: "2024-01-06T01:25:36.032Z" +created: 2024-01-06T01:25:36.032Z +draft: true; +type: topic +updated: 2024-07-15T23:43:36.397Z --- # steady-jaguar diff --git a/_-Review/stealth.md b/_-Review/stealth.md index b3304b2..fe68315 100644 --- a/_-Review/stealth.md +++ b/_-Review/stealth.md @@ -1,7 +1,7 @@ --- type: "topic" created: "2024-01-14T02:18:17.053Z" -updated: "2024-02-01T18:35:24.244Z" +updated: "2024-07-02T15:24:49.728Z" --- # Stealth @@ -12,3 +12,16 @@ updated: "2024-02-01T18:35:24.244Z" netstat -n|find /c /i "established" https://learn.microsoft.com/en-us/answers/questions/554441/tcp-connection-count-in-resource-monitor ``` + +- [ ] Install NRZ_SERVER_WIN_IWA_5.2.072.10_Package_v004.exe + +## NRZ_SERVER_WIN_IWA_5.2.072.10_Package_v004.exe + +```yaml Tue Jul 02 2024 08:20:26 GMT-0700 (Mountain Standard Time) +Please Select Stealth Program Files Directory: "C:" +Please Select Stealth Data Files Directory: "C:" +``` + +- [ ] Add ECUSMES%Stl to Administrators +- [ ] Change `Unisys Stealth Logon` service logon to ECUSMES%Stl +- [ ] Restart only `Unisys Stealth Protocol` service diff --git a/_-Review/steam.md b/_-Review/steam.md new file mode 100644 index 0000000..0120b65 --- /dev/null +++ b/_-Review/steam.md @@ -0,0 +1,16 @@ +--- +type: "note" +created: "2024-07-02T03:20:54.000Z" +updated: "2024-07-02T03:20:54.000Z" +--- + +# Steam + +- [ ] Use App Center to install snap + +```bash Mon Jul 01 2024 20:20:09 GMT-0700 (Mountain Standard Time) +sudo -i +dpkg --add-architecture i386 +apt update +apt install libnvidia-gl-535:i386 -y +``` diff --git a/_-Review/synology.md b/_-Review/synology.md new file mode 100644 index 0000000..0a35dc9 --- /dev/null +++ b/_-Review/synology.md @@ -0,0 +1,29 @@ +--- +assigned: '' +created: 2024-06-05T01:35:51.476Z +progress: 0 +tags: + - Duck +type: note +updated: 2024-08-17T17:23:44.100Z +--- + +# Synology + +## DSM + +- [how-to-install-synology-dsm-on-a-pc](https://www.itfixed.com/2022/09/how-to-install-synology-dsm-on-a-pc/) +- [tinycore-redpill](https://github.com/pocopico/tinycore-redpill) +- [download](https://archive.synology.com/download/Os/DSM) +- [Utilities](https://www.synology.com/en-global/support/download/DS124?version=7.2#utilities) +- [AuxXxilium](https://github.com/AuxXxilium/arc) +- [how-to-install-paperless-ngx-on-your-synology](https://mariushosting.com/how-to-install-paperless-ngx-on-your-synology-nas-with-mariadb/) + +- [ ] Balena Etcher full SSD not thumb-drive +- [ ] Boot SSD and follow GUI + +## Sub-tasks + +- [x] Chat +- [x] Drive +- [x] Photos diff --git a/_-Review/talos.md b/_-Review/talos.md new file mode 100644 index 0000000..baf310b --- /dev/null +++ b/_-Review/talos.md @@ -0,0 +1,14 @@ +--- +created: 2024-07-26T19:26:17.567Z +type: note +updated: 2024-07-26T19:37:33.533Z +--- + +# Talos + +- [talos-os-taking-the-sting-out-of-kubernetes-deployments](https://www.youtube.com/watch?v=TP8hVq1lCxM) +- [bare-metal-platforms](https://www.talos.dev/v1.7/talos-guides/install/bare-metal-platforms/iso/) +- [releases](https://github.com/siderolabs/talos/releases/tag/v1.7.5) +- [bananapi_m64](https://www.talos.dev/v1.7/talos-guides/install/single-board-computers/bananapi_m64/) + +## talos-metal-amd64.iso diff --git a/_-Review/terraform.md b/_-Review/terraform.md new file mode 100644 index 0000000..cb2fac6 --- /dev/null +++ b/_-Review/terraform.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-02T19:35:15.543Z" +updated: "2024-07-02T19:35:20.829Z" +--- + +# Terraform diff --git a/_-Review/thinlinc.md b/_-Review/thinlinc.md new file mode 100644 index 0000000..f2697c0 --- /dev/null +++ b/_-Review/thinlinc.md @@ -0,0 +1,52 @@ +--- +created: 2024-08-10T22:36:21.000Z +type: note +updated: 2024-08-10T22:36:21.000Z +--- + +# thinlinc + +- [install](https://www.cendio.com/thinlinc/docs/install/) + +```bash Sat Aug 10 2024 14:42:29 GMT-0700 (Mountain Standard Time) +sudo -i +cd tl-4.17.0-server +sh ./install-server +systemctl status vsmserver +systemctl status vsmagent +systemctl status tlwebaccess +# /opt/thinlinc/sbin/tl-setup +sudo visudo +``` + +```conf Sat Aug 10 2024 15:25:01 GMT-0700 (Mountain Standard Time) +...:/opt/thinlinc/bin:/opt/thinlinc/sbin +``` + +- [virtualgl](https://github.com/VirtualGL/virtualgl/releases) +- [virtualgl_3.1.1_amd64.deb](https://github.com/VirtualGL/virtualgl/releases/download/3.1.1/virtualgl_3.1.1_amd64.deb) + +```bash Sat Aug 10 2024 15:30:36 GMT-0700 (Mountain Standard Time) +cd /home/logan-phares/Downloads +dpkg -i virtualgl_3.1.1_amd64.deb +``` + +## ctrl + alt + F3 + +```bash Sat Aug 10 2024 15:32:01 GMT-0700 (Mountain Standard Time) +/etc/init.d/gdm3 stop +``` + +```bash ssh Sat Aug 10 2024 15:33:18 GMT-0700 (Mountain Standard Time) +sudo -i +/opt/VirtualGL/bin/vglserver_config +# 1 +nano /etc/group +# vglusers +``` + +```bash +cd /opt/VirtualGL/bin +vglrun glxspheres64 +/etc/init.d/gdm3 start +``` diff --git a/_-Review/tibco.md b/_-Review/tibco.md index 6cc8765..34ab608 100644 --- a/_-Review/tibco.md +++ b/_-Review/tibco.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-29T23:24:06.013Z" -updated: "2024-03-27T03:13:19.067Z" +created: 2024-01-29T23:24:06.013Z +type: topic +updated: 2024-09-18T20:41:31.270Z --- # TIBCO @@ -10,6 +10,8 @@ updated: "2024-03-27T03:13:19.067Z" d: cd "D:\Tibco\tibrv\8.4\bin" tibrvlisten -service 7704 -network ;239.255.77.04 -daemon tibrvd.mes.infineon.com:8804 MES_S.GETJOBS +tibrvlisten -service 7701 -network ;239.255.77.01 -daemon tibrvd.mes.infineon.com:8801 MES_P.GETJOBS +tibrvlisten -service 7703 -network ;239.255.77.03 -daemon tibrvd.mes.infineon.com:8803 MES_P.GETJOBS tibrvlisten -service 7702 -network ;239.255.95.02 -daemon mesxs015.mes.infineon.com:8802 MES_S.GETJOBS ``` @@ -17,13 +19,24 @@ tibrvlisten -service 7702 -network ;239.255.95.02 -daemon mesxs015.mes.infineon. d: cd "D:\Tibco\tibrv\8.4\bin" tibrvsend -service 7704 -network ;239.255.77.04 -daemon tibrvd.mes.infineon.com:8804 MES_S.GETJOBS "Hello" +tibrvsend -service 7701 -network ;239.255.77.01 -daemon tibrvd.mes.infineon.com:8801 MES_P.GETJOBS "Hello" +tibrvsend -service 7703 -network ;239.255.77.03 -daemon tibrvd.mes.infineon.com:8803 MES_P.GETJOBS "Hello" tibrvsend -service 7702 -network ;239.255.95.02 -daemon mesxs015.mes.infineon.com:8802 MES_S.GETJOBS "Hello" ``` ```bash d: cd "D:\Tibco\tibrv\8.4\bin" -tibrvlisten -service 7701 -network ;239.255.89.1 -daemon leolsec0003.leo.infineon.com:8801 LEO_P.GETJOBS +tibrvlisten -service 7702 -network ;239.255.89.2 -daemon leolsec0003.leo.infineon.com:8802 LEO_T.GETJOBS +tibrvlisten -service 7701 -network ;239.255.89.1 -daemon leolsec0004.leo.infineon.com:8801 LEO_P.GETJOBS +tibrvlisten -service 7703 -network ;239.255.89.3 -daemon leolsec0004.leo.infineon.com:8803 LEO_P.GETJOBS +tibrvlisten -service 7704 -network ;239.255.89.4 -daemon leolsec0004.leo.infineon.com:8804 LEO_P.GETJOBS +tibrvlisten -service 7701 -network ;239.255.89.1 -daemon leolsec0005.leo.infineon.com:8801 LEO_P.GETJOBS +tibrvlisten -service 7703 -network ;239.255.89.3 -daemon leolsec0005.leo.infineon.com:8803 LEO_P.GETJOBS +tibrvlisten -service 7704 -network ;239.255.89.4 -daemon leolsec0005.leo.infineon.com:8804 LEO_P.GETJOBS +tibrvlisten -service 7704 -network ;239.255.89.4 -daemon tibrvd.leo.infineon.com:8804 LEO_S.GETJOBS +tibrvlisten -service 7701 -network ;239.255.89.1 -daemon tibrvd.leo.infineon.com:8801 LEO_P.GETJOBS +tibrvlisten -service 7703 -network ;239.255.89.3 -daemon tibrvd.leo.infineon.com:8803 LEO_P.GETJOBS ``` ```conf @@ -88,4 +101,266 @@ https://smptools.infineon.com/smptinyurl/orderable/?name=SSO-Windows_Server_Virt "EnumType": "" } ] -``` \ No newline at end of file +``` + +```log Wed Sep 18 2024 13:29:41 GMT-0700 (Mountain Standard Time) +mesEAFsvc-10.95.176.46-mestsa003(Both-***) +VIH_P.SPACE.> +VIH_P.SPACE.ESP.INPUT +``` + +```xml Wed Sep 18 2024 13:29:41 GMT-0700 (Mountain Standard Time) + + + + + VIHSA1164 + + + INFINEON + + + SYSTEM + + + 5.3.2 (8.4) + + + 2408 + + + EdcServer + + + 5.12.2.0 + + + true + + + 2024-09-18T20:26:28.0959770Z + + + 228023465174177 + + + + + + + R + + + + + + 480 + + + AETZEN + + + DE8GASOCM + + + + + + + SURFSCAN-10 + + + + + + + + + + + SD + + + GASO/9D + + + DE8GASOCM + + + 20240918222628 + + + ETC + + + pioli + + + + + + + + + + + ISCFCZC00797Y3 + + + GASO_9D_12913010 + + + + + + + 0 + + + 50 + + + 100 + + + DDSMLA + + + DEF/CM2 + + + + + + + + + + + + + + + + + + + + 24_GASO/9D + + + + + + + + + + + 0.088 + + + + - + + + - + + + - + + + + + + + + + 0 + + + 0.125 + + + 0.25 + + + DDMLA + + + DEF/CM2 + + + + + + + + + + + + + + + + + + + + 24_GASO/9D + + + + + + + + + + + 0.088 + + + + - + + + - + + + - + + + + + + + + + + + 120 + + + 0 + + + 202 + + + ENABLE,PREVENTIVE,REPLY_1,GETCA,EXTENDED_REPLY_1 + + + SURFSCAN-10 + + + + EvaluateSPCData + + + SPC + + + +``` diff --git a/_-Review/tns.md b/_-Review/tns.md new file mode 100644 index 0000000..cf9b196 --- /dev/null +++ b/_-Review/tns.md @@ -0,0 +1,41 @@ +--- +created: 2024-07-11T20:08:35.155Z +type: note +updated: 2024-07-11T20:46:50.969Z +--- + +# TNS + +## tnsnames.ora + +## Mesa + +```bash +apcmesp.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=apcmesp-db.mes.infineon.com)(port=7001)))(connect_data=(sid=apcmesp))) +eafprod.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=eafprod-db.mes.infineon.com)(port=9151)))(connect_data=(sid=eafprod))) +eafstag.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=eafstag-db.mes.infineon.com)(port=9153)))(connect_data=(sid=eafstag))) +edaprod.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=fimesp-db.mes.infineon.com)(port=7002)))(connect_data=(sid=fimesp))) +fimesp.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=fimesp-db.mes.infineon.com)(port=7002)))(connect_data=(sid=fimesp))) +yodprod.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=fimesp-db.mes.infineon.com)(port=7002)))(connect_data=(sid=fimesp))) +apcmess.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=apcmess-db.mes.infineon.com)(port=7001)))(connect_data=(sid=apcmess))) +edastag.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=fimess-db.mes.infineon.com)(port=7001)))(connect_data=(sid=fimess))) +fimess.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=fimess-db.mes.infineon.com)(port=7001)))(connect_data=(sid=fimess))) +yodastag.mes.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=fimess-db.mes.infineon.com)(port=7001)))(connect_data=(sid=fimess))) +``` + +## LEO + +```bash +apctest.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leoqas-db.leo.infineon.com)(port=9152)))(connect_data=(sid=leoqas))) +eafprod.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leomisc-db.leo.infineon.com)(port=9151)))(connect_data=(sid=leomisc))) +eaftest.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leoqas-db.leo.infineon.com)(port=9152)))(connect_data=(sid=leoqas))) +edaprod.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leomisc-db.leo.infineon.com)(port=9151)))(connect_data=(sid=leomisc))) +edastage.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leoqas-db.leo.infineon.com)(port=9152)))(connect_data=(sid=leoqas))) +edatest.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leoqas-db.leo.infineon.com)(port=9152)))(connect_data=(sid=leoqas))) +uwmp.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=uwmp-db.leo.infineon.com)(port=1522)))(connect_data=(sid=uwmp))) +uwmstage.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leoqas-db.leo.infineon.com)(port=9152)))(connect_data=(sid=leoqas))) +uwmtest.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leoqas-db.leo.infineon.com)(port=9152)))(connect_data=(sid=leoqas))) +yodaprod.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leomisc-db.leo.infineon.com)(port=9151)))(connect_data=(sid=leomisc))) +yodastage.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leoqas-db.leo.infineon.com)(port=9152)))(connect_data=(sid=leoqas))) +yodatest.leo.infineon.com = (description=(address_list=(address=(protocol=tcp)(host=leoqas-db.leo.infineon.com)(port=9152)))(connect_data=(sid=leoqas))) +``` diff --git a/_-Review/todoist.md b/_-Review/todoist.md new file mode 100644 index 0000000..d784034 --- /dev/null +++ b/_-Review/todoist.md @@ -0,0 +1,10 @@ +--- +created: 2024-07-28T16:47:39.551Z +type: note +updated: 2024-07-28T16:47:51.461Z +--- + +# todoist + +- [inbox](https://app.todoist.com/app/inbox) +- [projects](https://api.todoist.com/rest/v2/projects) diff --git a/_-Review/traccar.md b/_-Review/traccar.md new file mode 100644 index 0000000..bcad370 --- /dev/null +++ b/_-Review/traccar.md @@ -0,0 +1,13 @@ +--- +assigned: '' +created: 2024-07-26T22:57:51.684Z +progress: 0 +tags: + - Duck +type: note +updated: 2024-08-05T22:31:06.709Z +--- + +# Traccar + +## Home Assistant Community Add-on: Traccar diff --git a/_-Review/trigkey.md b/_-Review/trigkey.md new file mode 100644 index 0000000..ce6ffb8 --- /dev/null +++ b/_-Review/trigkey.md @@ -0,0 +1,7 @@ +--- +created: 2024-11-01T20:04:35.794Z +type: note +updated: 2024-11-04T19:32:44.000Z +--- + +# Trigkey diff --git a/_-Review/trigkey.proxmox.md b/_-Review/trigkey.proxmox.md new file mode 100644 index 0000000..0174c48 --- /dev/null +++ b/_-Review/trigkey.proxmox.md @@ -0,0 +1,349 @@ +--- +created: 2024-11-05T23:51:40.000Z +type: note +updated: 2024-11-05T23:51:40.000Z +--- + +# Trigkey Proxmox + +## Post-PVE + +```bash Mon Jun 17 2024 09:04:47 GMT-0700 (Mountain Standard Time) +# https://www.youtube.com/watch?v=kcpu4z5eSEU&t=225s +# https://tteck.github.io/Proxmox/ +# https://github.com/tteck/Proxmox +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/post-pve-install.sh)" +uname -r +bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/misc/kernel-clean.sh)" +``` + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +lsb_release -a +apt-get install links unzip net-tools ufw nginx git nano ncdu -y +ncdu +``` + +## Arch DMS + +- [arc-releases](https://github.com/AuxXxilium/arc/releases) +- [youtube](https://www.youtube.com/watch?v=e-ZyoHe5wGk&t=304s) + +```bash Mon Oct 28 2024 14:07:50 GMT-0700 (Mountain Standard Time) +qm disk import 201 /var/lib/vz/template/iso/arc.img local-lvm +# ls -l /dev/disk/by-id +# qm set 201 -sata1 /dev/disk/by-id/*your disk ID* +``` + +- Any release +- User boot loader to update +- write-back for both drives + +```bash Mon Oct 28 2024 21:46:57 GMT-0700 (Mountain Standard Time) +# https://blog.aaronlenoir.com/2018/05/06/ssh-into-synology-nas-with-ssh-key/ +# sudo vim /etc/ssh/sshd_config +#RSAAuthentication yes +#PubkeyAuthentication yes +# sudo synoservicectl --reload sshd +``` + +- [how-to-install-nano-on-synology-nas](https://andyyang.co.uk/how-to-install-nano-on-synology-nas/) +- [ssh-into-synology-nas-with-ssh-key](https://blog.aaronlenoir.com/2018/05/06/ssh-into-synology-nas-with-ssh-key/) + +```bash Tue Oct 29 2024 07:38:54 GMT-0700 (Mountain Standard Time) +lvs +lvextend -l +100%FREE pve/root +resize2fs /dev/mapper/pve-root +lvchange -ay /dev/pve/root +``` + +```bash Tue Oct 29 2024 10:20:05 GMT-0700 (Mountain Standard Time) +apt-get install ssh-import-id +ssh-import-id gh:mikepharesjr +service ssh restart +nano ~/.ssh/authorized_keys +service ssh restart +ssh root@free.file.sync.media -i C:/Users/phares/.ssh/id_ed25519 +``` + +## Linux (Proxmox) backup of the following + +```bash Tue Oct 29 2024 10:43:09 GMT-0700 (Mountain Standard Time) +"D:\1-Images-A\Images-304b5e2a" +"D:\3-Videos-A\Device-Videos-2_0_0_3-Current-Year" +"D:\4-Videos-B" +``` + +```conf Tue Oct 29 2024 12:13:44 GMT-0700 (Mountain Standard Time) +D:\6-Other-Large-Z\Images-current-Results +\System Volume Information\ +\$Recycle.Bin\ +\RECYCLE?\ +\Recovery\ +*\thumbs.db +*\.git\* +*\*.mount +*\*.db +*\Parsing-Packets-Physical-Address\ +*\C)Resize\ +*\C2)BlurHasher\ +*\D2)FaceParts\ +*\Z)lnk-url - Collage\ +*\Z)lnk-url - Corrupt\ +*\Z)lnk-url - Indecent\ +``` + +```log Tue Oct 29 2024 12:18:28 GMT-0700 (Mountain Standard Time) +root@pve-phares:~# cd /home/free-file-sync/ +1-Images-A/ 3-Videos-A/ 4-Videos-B/ 6-Other-Large-Z/ ffs_gui/ kanban/ kee-pass/ notes/ proxmox/ +``` + +- [Access Proxmox VMA Backup Files and Partitions on Windows](https://www.youtube.com/watch?v=AGllcgOKZDE) +- [linux-reader](https://www.diskinternals.com/linux-reader/) + +## Podman Quadlet Rootless Example + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +apt-get install podman -y +apt-cache rdepends podman-compose +apt-get install podman-compose -y +apt-get install sudo +# apt-get remove podman-compose -y +# apt-get purge podman-compose -y +adduser podman +mkdir /home/podman/.ssh +cp /root/.ssh/authorized_keys /home/podman/.ssh/authorized_keys +chown podman:podman -R /home/podman +adduser podman sudo +loginctl enable-linger +sudo -iu podman +# 2. +podman --version +# podman version 4.3.1 +# https://www.redhat.com/sysadmin/quadlet-podman +cd ~/ +mkdir -p .config/containers/systemd/ +# nano .config/containers/systemd/mysleep.container +``` + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +# cp -R /run/user/0/ /run/user/1000/ +mkdir -p /run/user/1000/ +chown -R podman:podman /run/user/1000/ +sudo -iu podman +cd ~/ +mkdir -p ~/.bashrc.d +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +sudo loginctl enable-linger 1000 +systemctl --user daemon-reload +podman ps -a --sort names +# systemctl --user enable --now podman.socket +# systemctl --user status mysleep.service +``` + +## Cockpit + +- [cockpit](https://cockpit-project.org/) +- [podman](https://192.168.11.2:9090/podman#/?container=all) + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +# apt install chkservice -y +apt-cache rdepends cockpit +apt install cockpit -y +# https://192.168.31.12:9090 +# https://blog.while-true-do.io/podman-web-ui-via-cockpit/ +apt-get install cockpit cockpit-podman -y +systemctl enable --now cockpit.socket +``` + +## how to run a shell scripts at every login + +- [how-to-run-a-shell-scripts-at-every-login](https://serverfault.com/questions/782433/how-to-run-a-shell-scripts-at-every-login-in-centos) + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +nano ~/.bash_profile +``` + +```conf +cd ~/ +mkdir -p ~/.bashrc.d +echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd +source ~/.bashrc.d/systemd +loginctl enable-linger 1000 +systemctl --user daemon-reload +podman ps -a --sort names +``` + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +podman pull docker.io/louislam/uptime-kuma:1 +systemctl --user daemon-reload +systemctl --user start uptime-kuma-server +systemctl --user status uptime-kuma-server +journalctl -fu uptime-kuma-server.service +podman logs uptime-kuma-server +systemctl --user stop uptime-kuma-server +systemctl --user disable uptime-kuma-server +podman exec -ti uptime-kuma-server /bin/sh +podman exec -ti uptime-kuma-server /bin/bash +``` + +## Log + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +ln -s /var/log/nginx /var/www/html/log-nginx +ls -la /var/www/html +exit +``` + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +cp ~/.bash_history /etc/bash_history_2024-11-04.txt +cat /etc/bash_history_2024-11-04.txt +exit +``` + +## Free File Sync + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +ssh root@free.file.sync.media -i C:/Users/phares/.ssh/id_ed25519 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/A\)Property/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/A\)Property/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/A2\)People/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/A2\)People/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/B\)Metadata/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/B\)Metadata/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/C\)Resize/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/C\)Resize/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/C2\)BlurHasher/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/C2\)BlurHasher/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/D\)Face/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/D\)Face/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/D2\)FaceParts/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/D2\)FaceParts/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/E\)Distance/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/E\)Distance/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/F\)Immich/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/F\)Immich/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/F\)PhotoPrism/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/F\)PhotoPrism/d8013da9 +mv /home/free-file-sync/6-Other-Large-Z/Images-current-Results/F\)Random/304b5e2a /home/free-file-sync/6-Other-Large-Z/Images-current-Results/F\)Random/d8013da9 +rm -R /home/free-file-sync/3-Videos-A +``` + +## Acme + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +cd /etc/ +mkdir /etc/duckdns +cd /etc/duckdns +nano duck.sh +``` + +```conf +echo url="https://www.duckdns.org/update?domains=pve-phares&token=1d3fc707-7052-4459-a624-fb01250f00b9&verbose=true&ip=" | curl -k -o /etc/duckdns/duck.log -K - +``` + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +chmod 700 duck.sh +./duck.sh +cat duck.log +``` + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +# https://www.snbforums.com/threads/duckdns-with-letsencrypt.86114/ +cd /tmp +git clone https://github.com/acmesh-official/acme.sh.git +cd /tmp/acme.sh +./acme.sh --install -m mikepharesjr@msn.com +export DuckDNS_Token=1d3fc707-7052-4459-a624-fb01250f00b9 +echo $DuckDNS_Token +./acme.sh --register-account -m mikepharesjr@msn.com +./acme.sh --set-default-ca --server letsencrypt +# https://intodns.com/ +# ./acme.sh --issue --dns dns_duckdns -d '*.bchs.duckdns.org' --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +# mv /root/.acme.sh/\*.bchs.duckdns.org_ecc /root/.acme.sh/bchs.duckdns.org_ecc +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.cer /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.cer +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.conf /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.conf +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.csr /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.csr +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.csr.conf /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.csr.conf +# mv /root/.acme.sh/bchs.duckdns.org_ecc/\*.bchs.duckdns.org.key /root/.acme.sh/bchs.duckdns.org_ecc/bchs.duckdns.org.key +./acme.sh --issue --dns dns_duckdns -d '*.affirm.duckdns.org' --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory +``` + +## ADGuard + +- [adguard](https://snapcraft.io/adguard-home) + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +apt-get install snap -y +apt-get install snapd -y +snap install adguard-home +snap remove adguard-home +snap install adguard-home +``` + +```conf +192.168.0.11 adguard.phares.duckdns.org # 3002 +192.168.0.11 baikal.phares.duckdns.org # 8013 +192.168.0.11 free.file.sync.root # 22 +192.168.0.11 gitea.phares.duckdns.org # 3000 +192.168.0.11 immich.phares.duckdns.org # 8181 +192.168.0.11 quartz.phares.duckdns.org # / +192.168.0.11 slideshow.phares.duckdns.org # / +192.168.0.11 vaultwarden.phares.duckdns.org # 3000 +192.168.0.21 free.file.sync.k0308 # 22 +192.168.0.42 free.file.sync.room # 22 +192.168.0.43 adguard.bchs.duckdns.org # 45158 +192.168.0.43 baikal.bchs.duckdns.org # 8013 +192.168.0.43 filebrowser.bchs.duckdns.org +192.168.0.43 firefly.bchs.duckdns.org +192.168.0.43 free.file.sync.loft # 22 +192.168.0.43 free.file.sync.loft # 22 +192.168.0.43 glances.bchs.duckdns.org # 8086 +192.168.0.43 grocy.bchs.duckdns.org +192.168.0.43 ha.bchs.duckdns.org # 8124 +192.168.0.43 immich.bchs.duckdns.org # 8181 +192.168.0.43 kuma.bchs.duckdns.org # 3001 +192.168.0.43 nextcloud.bchs.duckdns.org +192.168.0.43 nginx.bchs.duckdns.org # 81 +192.168.0.43 papermerge.bchs.duckdns.org # 8000 +192.168.0.43 photoprism.bchs.duckdns.org # 2342 +192.168.0.43 piwigo.bchs.duckdns.org +192.168.0.43 plex.bchs.duckdns.org +192.168.0.43 postgres.bchs.duckdns.org # 5432 +192.168.0.43 traccar.bchs.duckdns.org # 8082 +192.168.31.12 adguard.affirm.duckdns.org # 3002 +192.168.31.12 chat.affirm.duckdns.org # 5001 +192.168.31.12 cockpit.affirm.duckdns.org # 9090 +192.168.31.12 diskstation.affirm.duckdns.org # 5001 +192.168.31.12 drive.affirm.duckdns.org # 5001 +192.168.31.12 free.file.sync.media # 22 +192.168.31.12 kuma.affirm.duckdns.org # 3001 +192.168.31.12 phots.affirm.duckdns.org # 5001 +192.168.31.12 pve.affirm.duckdns.org # 8006 +192.168.31.12 quartz.affirm.duckdns.org # / +``` + +## nginx + +```bash Mon Nov 04 2024 16:03:02 GMT-0700 (Mountain Standard Time) +# systemctl start nginx +nginx -t +nginx -s reload +tail -f /var/log/nginx/error.log +``` + +## Immich + + +```bash Mon Nov 04 2024 22:47:25 GMT-0700 (Mountain Standard Time) +apt-get install archivemount -y +# archivemount [archive file] [mount point] +# mkisofs -o /tmp/cd.iso /tmp/directory/ +# genisoimage vs mkisofs +mkisofs -o /tmp/'All Pictures from Wedding Originals 2006.iso' /home/free-file-sync/1-Images-A/Images-d8013da9/'All Pictures from Wedding Originals 2006' +mkisofs -o /tmp/All\ Pictures\ from\ Wedding\ Originals\ 2006\ !9'.iso /home/free-file-sync/1-Images-A/Images-d8013da9/All\ Pictures\ from\ Wedding\ Originals\ 2006\ !9 +mkisofs -o /tmp/Phares\ Slides\ ####.iso /home/free-file-sync/1-Images-A/Images-d8013da9/Phares\ Slides\ #### +mkisofs -o /tmp/Rex\ Memorial\ ####.iso /home/free-file-sync/1-Images-A/Images-d8013da9/Rex\ Memorial\ #### +mkisofs -o /tmp/Scanned\ Grandma\'s\ Quilt\ ####.iso /home/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Grandma\'s\ Quilt\ #### +mkisofs -o /tmp/Slides\ Pictures.iso /home/free-file-sync/1-Images-A/Images-d8013da9/Slides\ Pictures +mkdir /mnt/vm-301-disk-1 +mount /dev/pve/vm-301-disk-1 /mnt/vm-301-disk-1 +# umount /mnt/vm-301-disk-1 +mv /tmp/*.iso /mnt/vm-301-disk-1/ +mkdir /mnt/iso-all-pictures-from-wedding-originals-2006 +mount -o loop /mnt/vm-301-disk-1/'All Pictures from Wedding Originals 2006.iso' /mnt/iso-all-pictures-from-wedding-originals-2006 +# umount /mnt/iso-all-pictures-from-wedding-originals-2006 +cd / +umount /mnt/iso-all-pictures-from-wedding-originals-2006 +umount /mnt/vm-301-disk-1 +``` diff --git a/_-Review/trigkey.ubuntu-podman.md b/_-Review/trigkey.ubuntu-podman.md new file mode 100644 index 0000000..98f08b5 --- /dev/null +++ b/_-Review/trigkey.ubuntu-podman.md @@ -0,0 +1,152 @@ +--- +created: 2024-11-05T22:57:55.000Z +type: note +updated: 2024-11-05T22:57:55.000Z +--- + +# Trigkey Ubuntu Podman + +## AdGuard + +```conf Mon Nov 04 2024 14:13:43 GMT-0700 (Mountain Standard Time) +192.168.0.21 free.file.sync.k0308 # 22 +192.168.0.31 adguard.affirm.duckdns.org # 3002 +192.168.0.31 chat.affirm.duckdns.org # 5001 +192.168.0.31 cockpit.affirm.duckdns.org # 9090 +192.168.0.31 diskstation.affirm.duckdns.org # 5001 +192.168.0.31 drive.affirm.duckdns.org # 5001 +192.168.0.31 free.file.sync.media # 22 +192.168.0.31 free.file.sync.media # 22 +192.168.0.31 kuma.affirm.duckdns.org # 3001 +192.168.0.31 phots.affirm.duckdns.org # 5001 +192.168.0.31 pve.affirm.duckdns.org # 8006 +192.168.0.31 quartz.affirm.duckdns.org # / +192.168.0.42 free.file.sync.room # 22 +192.168.0.43 adguard.bchs.duckdns.org # 45158 +192.168.0.43 baikal.bchs.duckdns.org # 8013 +192.168.0.43 filebrowser.bchs.duckdns.org +192.168.0.43 firefly.bchs.duckdns.org +192.168.0.43 free.file.sync.loft # 22 +192.168.0.43 glances.bchs.duckdns.org # 8086 +192.168.0.43 grocy.bchs.duckdns.org +192.168.0.43 ha.bchs.duckdns.org # 8124 +192.168.0.43 immich.bchs.duckdns.org # 8181 +192.168.0.43 kuma.bchs.duckdns.org # 3001 +192.168.0.43 nextcloud.bchs.duckdns.org +192.168.0.43 nginx.bchs.duckdns.org # 81 +192.168.0.43 papermerge.bchs.duckdns.org # 8000 +192.168.0.43 photoprism.bchs.duckdns.org # 2342 +192.168.0.43 piwigo.bchs.duckdns.org +192.168.0.43 plex.bchs.duckdns.org +192.168.0.43 postgres.bchs.duckdns.org # 5432 +192.168.0.43 traccar.bchs.duckdns.org # 8082 +192.168.11.2 adguard.phares.duckdns.org +192.168.11.2 ansible.phares.duckdns.org +192.168.11.2 assistant.phares.duckdns.org +192.168.11.2 baikal.phares.duckdns.org # 8013 +192.168.11.2 casa.phares.duckdns.org +192.168.11.2 chat.phares.duckdns.org +192.168.11.2 cockpit.phares.duckdns.org +192.168.11.2 codeserver.phares.duckdns.org +192.168.11.2 dashkiosk.phares.duckdns.org +192.168.11.2 dockge.phares.duckdns.org +192.168.11.2 docmost.phares.duckdns.org +192.168.11.2 emby.phares.duckdns.org +192.168.11.2 filebrowser.phares.duckdns.org +192.168.11.2 free.file.sync.root # 22 +192.168.11.2 gitea.phares.duckdns.org # 3000 +192.168.11.2 gogs.phares.duckdns.org +192.168.11.2 ha-41.phares.duckdns.org +192.168.11.2 ha-43.phares.duckdns.org +192.168.11.2 ha.phares.duckdns.org +192.168.11.2 immich.phares.duckdns.org # 8181 +192.168.11.2 incus.phares.duckdns.org +192.168.11.2 invoice.phares.duckdns.org +192.168.11.2 kestra.phares.duckdns.org +192.168.11.2 lxconsole.phares.duckdns.org +192.168.11.2 music.phares.duckdns.org +192.168.11.2 nextcloud.phares.duckdns.org +192.168.11.2 owncast.phares.duckdns.org +192.168.11.2 pgadmin.phares.duckdns.org +192.168.11.2 phares.duckdns.org +192.168.11.2 phares.phares.duckdns.org +192.168.11.2 pihole.phares.duckdns.org +192.168.11.2 proxmox.phares.duckdns.org +192.168.11.2 quartz.phares.duckdns.org # / +192.168.11.2 readeck.phares.duckdns.org +192.168.11.2 slideshow.phares.duckdns.org # / +192.168.11.2 syncthing.phares.duckdns.org +192.168.11.2 terraform.phares.duckdns.org +192.168.11.2 traccar.phares.duckdns.org +192.168.11.2 umbrel.phares.duckdns.org +192.168.11.2 uptimekuma.phares.duckdns.org +192.168.11.2 vaultwarden.phares.duckdns.org # 3000 +192.168.11.2 vscodium.phares.duckdns.org +192.168.11.2 wekan.phares.duckdns.org +192.168.11.2 xandikos.phares.duckdns.org +``` + +## Mount + +- [ubuntu-make-mount-point-for-unused-partitions](https://superuser.com/questions/1640712/ubuntu-make-mount-point-for-unused-partions) + +```bash Tue Nov 05 2024 11:27:18 GMT-0700 (Mountain Standard Time) +df -h --total +ls /dev/disk/by-uuid -la +# total 0 +# drwxr-xr-x 2 root root 120 Nov 5 11:13 . +# drwxr-xr-x 9 root root 180 Nov 5 11:13 .. +# lrwxrwxrwx 1 root root 15 Nov 5 11:13 524993bb-8573-43f1-9b44-0a06ccb26ed4 -> ../../nvme0n1p2 +# lrwxrwxrwx 1 root root 15 Nov 5 11:13 7003-530C -> ../../nvme0n1p1 +# lrwxrwxrwx 1 root root 15 Nov 5 11:13 84815e94-0318-4578-8715-38f73f77fb65 -> ../../nvme0n1p3 +# lrwxrwxrwx 1 root root 15 Nov 5 11:13 c2ceae8a-5790-48d5-9ad2-950db26e7b76 -> ../../nvme0n1p4 +nano /etc/fstab +# /dev/disk/by-uuid/84815e94-0318-4578-8715-38f73f77fb65 /mnt/backup ext4 defaults 0 1 +# /dev/disk/by-uuid/c2ceae8a-5790-48d5-9ad2-950db26e7b76 /mnt/free-file-sync ext4 defaults 0 1 +``` + +## Name Change + +- [what-must-be-changed-for-cloned-linux-systems](https://superuser.com/questions/207342/what-must-be-changed-for-cloned-linux-systems) +- [after-cloning-a-ubuntu-22-04-server](https://ichimusai.org/after-cloning-a-ubuntu-22-04-server/) +- [how-can-i-regenerate-ssh-keys](https://superuser.com/questions/1156344/how-can-i-regenerate-ssh-keys) + +```bash Tue Nov 05 2024 12:20:52 GMT-0700 (Mountain Standard Time) +nano /etc/hostname +trigkey-green-g4 +rm /etc/machine-id +systemd-machine-id-setup +# ssh-keygen -A +# restorecon /etc/ssh/ssh_host_* +``` + +## Create iso files for not sure what + +```bash +# genisoimage vs mkisofs +apt install genisoimage -y +cd /mnt/free-file-sync/iso +mkisofs -o /mnt/free-file-sync/iso/Tracy.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Tracy +mkisofs -o /mnt/free-file-sync/iso/Show\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Show\ #### +mkisofs -o /mnt/free-file-sync/iso/Slides\ Pictures.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Slides\ Pictures +mkisofs -o /mnt/free-file-sync/iso/Scanned\ Pictures.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Pictures +mkisofs -o /mnt/free-file-sync/iso/Year\ Directories.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Year\ Directories +mkisofs -o /mnt/free-file-sync/iso/Rex\ Memorial\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Rex\ Memorial\ #### +mkisofs -o /mnt/free-file-sync/iso/Year\ Only\ Current.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Year\ Only\ Current +mkisofs -o /mnt/free-file-sync/iso/Phares\ Slides\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Phares\ Slides\ #### +mkisofs -o /mnt/free-file-sync/iso/Scanned\ Prints\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Prints\ #### +mkisofs -o /mnt/free-file-sync/iso/Scanned\ Norman\ Herman.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Norman\ Herman +mkisofs -o /mnt/free-file-sync/iso/Scanned\ Grandma\'s\ Quilt\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Grandma\'s\ Quilt\ #### +mkisofs -o /mnt/free-file-sync/iso/Scanned\ Too\ Large\ Photos\ \!9.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Too\ Large\ Photos\ \!9 +mkisofs -o /mnt/free-file-sync/iso/Scanned\ Pictures\ Of\ Kids\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Pictures\ Of\ Kids\ #### +mkisofs -o /mnt/free-file-sync/iso/Scanned\ Parents\ Wedding\ Picture\ 1975.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Parents\ Wedding\ Picture\ 1975 +mkisofs -o /mnt/free-file-sync/iso/'All Pictures from Wedding Originals 2006.iso' /mnt/free-file-sync/1-Images-A/Images-d8013da9/'All Pictures from Wedding Originals 2006' +mkisofs -o /mnt/free-file-sync/iso/Slide\ in\ Name\ Order\ Originals\ \(622\)\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Slide\ in\ Name\ Order\ Originals\ \(622\)\ #### +mkisofs -o /mnt/free-file-sync/iso/All\ Pictures\ from\ Wedding\ Originals\ 2006\ \!9.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/All\ Pictures\ from\ Wedding\ Originals\ 2006\ \!9 +# mkisofs -o /mnt/free-file-sync/iso/Question.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Question +``` + +## Startup Immich + + - [x] Create library for still photos + - [ ] Create library for moving photos diff --git a/_-Review/trilium.md b/_-Review/trilium.md new file mode 100644 index 0000000..8a21b93 --- /dev/null +++ b/_-Review/trilium.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-03T03:12:36.293Z" +updated: "2024-07-03T03:12:39.191Z" +--- + +# Trilium diff --git a/_-Review/turnkey.md b/_-Review/turnkey.md new file mode 100644 index 0000000..4f5c241 --- /dev/null +++ b/_-Review/turnkey.md @@ -0,0 +1,13 @@ +--- +type: "note" +created: "2024-07-03T01:16:00.179Z" +updated: "2024-07-03T01:16:07.691Z" +--- + +# Turnkey + +- [inithooks](https://www.turnkeylinux.org/docs/inithooks) + +```bash Tue Jul 02 2024 18:15:33 GMT-0700 (Mountain Standard Time) +turnkey-init +``` diff --git a/_-Review/ubuntu.md b/_-Review/ubuntu.md index 8bd4fd0..234c29a 100644 --- a/_-Review/ubuntu.md +++ b/_-Review/ubuntu.md @@ -1,15 +1,22 @@ --- -type: "topic" -created: "2024-01-29T05:19:01.392Z" -updated: "2024-04-15T16:14:53.254Z" +created: 2024-01-29T05:19:01.392Z +type: topic +updated: 2024-07-31T20:35:06.956Z --- # Ubuntu -- [Barcode Host](../.kanbn/tasks/barcode-host.md) +- [Barcode Host](../.kanbn/archive/barcode-host.md) ```bash +uname -a +hostnamectl lsb_release -a +cat /etc/issue +cat /etc/os-release +``` + +```bash sudo -l timedatectl set-timezone America/Phoenix find / -name "secrets.json" 2>/dev/null @@ -33,6 +40,8 @@ df -h --total vgdisplay lvdisplay lsblk +apt install smartmontools +smartctl -i /dev/sda ``` ```bash @@ -156,4 +165,29 @@ gsettings set org.gnome.shell.extensions.dash-to-dock click-action 'minimize' ```bash # View package virtual IP per Peter Kim mviewcl -``` \ No newline at end of file +``` + +```bash +apt list --installed +lsof -i -P -n | grep LISTEN +lsblk -I 8 -o NAME,SIZE,TYPE,FSUSED,FSUSE% +(echo >/dev/tcp/localhost/22) &>/dev/null && echo "Open 22" || echo "Close 22" +``` + +## Find symbolic links + +- [how-to-list-all-symbolic-links-in-a-directory](https://askubuntu.com/questions/522051/how-to-list-all-symbolic-links-in-a-directory) + +```bash Wed Jul 31 2024 11:19:12 GMT-0700 (Mountain Standard Time) +find . -type l -ls +``` + +## Save and Restore Permissions + +- [is-it-possible-to-create-a-script-to-save-and-restore-permissions](https://stackoverflow.com/questions/3450250/is-it-possible-to-create-a-script-to-save-and-restore-permissions) + +```bash Wed Jul 31 2024 13:25:41 GMT-0700 (Mountain Standard Time) +getfacl -R yourDirectory > permissions.acl +setfacl --restore=permissions.acl +tree -ap>tree.txt +``` diff --git a/_-Review/up-time-kuma.md b/_-Review/up-time-kuma.md new file mode 100644 index 0000000..f44e0a3 --- /dev/null +++ b/_-Review/up-time-kuma.md @@ -0,0 +1,14 @@ +--- +created: 2024-07-02T16:23:43.108Z +type: note +updated: 2024-11-06T00:51:43.000Z +--- + +# UpTimeKuma + +- [ ] snap +- [x] Docker (podman) +- [x] lxc +- [x] nodejs +- [x] HAOS +- [x] PikaPods diff --git a/_-Review/update-iqs-log.md b/_-Review/update-iqs-log.md new file mode 100644 index 0000000..ee8a2ba --- /dev/null +++ b/_-Review/update-iqs-log.md @@ -0,0 +1,197 @@ +--- +created: 2024-08-19T21:40:14.787Z +tags: + - InfinityQS +type: note +updated: 2024-08-19T21:41:35.587Z +--- + +# Update IQS Log + +```log +Component Versions: +eventlogviewer.exe 2012.5.0.4 08:47:00 Mon Dec 15, 2014 +iiaeventsvr6.exe 2012.5.0.0 09:52:40 Wed Apr 01, 2015 +iidatabaseinfo.exe 2012.5.2.1 09:52:40 Wed Apr 01, 2015 +iidbm.exe 2012.5.0.2001 08:09:30 Thu Dec 03, 2015 +iidynamicscheduler.exe 2012.5.2.0 09:52:42 Wed Apr 01, 2015 +iigage2historian.exe 2012.5.2.0 09:52:42 Wed Apr 01, 2015 +iigageserver.exe 2012.5.2.3 09:52:42 Wed Apr 01, 2015 +iilicense.exe 2012.5003.0.0 08:34:04 Fri Apr 01, 2016 +iimailtest.exe 2012.5.0.2 09:52:42 Wed Apr 01, 2015 +iirams.exe 2012.5.2.9 09:26:36 Tue Jun 09, 2015 +iiramscfg.exe 2012.5.2.9 09:26:36 Tue Jun 09, 2015 +iirems.exe 2012.5.2.2 09:52:44 Wed Apr 01, 2015 +iiremscfg.exe 2012.5.2.2 09:52:42 Wed Apr 01, 2015 +iispcmi.exe 2012.5.0.2059 14:23:30 Fri Feb 05, 2016 +iispecimporter.exe 2012.5.2.0 09:52:44 Wed Apr 01, 2015 +infinityqs.diagnostics.commdiagnostic.exe 2012.5230.0.1 17:43:44 Wed May 18, 2016 +infinityqs.diagnostics.datamonitor.exe 2012.5230.0.1 17:43:38 Wed May 18, 2016 +infinityqs.diagnostics.muxsimulator.exe 2012.5230.0.1 17:43:36 Wed May 18, 2016 +infinityqs.diagnostics.opctest.exe 2012.5230.0.1 17:44:02 Wed May 18, 2016 +infinityqs.diagnostics.posixtime.exe 2012.5230.0.1 17:43:54 Wed May 18, 2016 +infinityqs.diagnostics.servicehost.exe 2012.5230.0.1 17:43:48 Wed May 18, 2016 +infinityqs.diagnostics.services.analysis.exe 2012.5230.0.1 17:44:12 Wed May 18, 2016 +infinityqs.diagnostics.services.healthmonitor.exe 2012.5230.0.1 17:44:12 Wed May 18, 2016 +infinityqs.diagnostics.tcpbridge.exe 2012.5230.0.1 17:43:46 Wed May 18, 2016 +infinityqs.dms.gui.exe 2012.5230.0.10 10:51:52 Wed Nov 09, 2016 +infinityqs.help.exe 1.0.0.2 12:52:42 Wed Sep 10, 2014 +infinityqs.idef.aqdefviewer.exe 2012.5230.0.1 17:43:58 Wed May 18, 2016 +infinityqs.idef.config.exe 2012.5230.0.1 17:44:12 Wed May 18, 2016 +infinityqs.idef.transporter.exe 2012.5230.0.1 17:43:58 Wed May 18, 2016 +infinityqs.mail.gui.exe 2012.5230.0.1 17:43:48 Wed May 18, 2016 +infinityqs.proficient.dcs.gui.exe 2012.5230.0.1 17:44:10 Wed May 18, 2016 +infinityqs.proficient.dcs.tray.exe 2012.5230.0.1 17:44:08 Wed May 18, 2016 +infinityqs.proficient.serviceprocess.dcs.exe 2012.5230.0.1 17:44:08 Wed May 18, 2016 +infinityqs.serviceconfigurator.exe 2012.9999.116.1 13:11:52 Mon Apr 25, 2016 +infinityqs.serviceprocess.diagnostics.tcpbridge.exe 2012.5230.0.1 17:43:54 Wed May 18, 2016 +infinityqs.serviceprocess.dms.exe 2012.5230.0.1 17:44:00 Wed May 18, 2016 +infinityqs.serviceprocess.idef.exe 2012.5230.0.1 17:43:56 Wed May 18, 2016 +infinityqs.serviceprocess.mail.exe 2012.5230.0.1 17:43:48 Wed May 18, 2016 +infinityqs.serviceprocess.messaging.exe 2012.5230.0.1 17:43:46 Wed May 18, 2016 +infinityqs.utility.eventlog.exe 2012.5230.0.1 17:43:46 Wed May 18, 2016 +infinityqs.utility.eventlog.viewer.exe 2012.5230.0.1 17:43:48 Wed May 18, 2016 +setfolderperms.exe 2012.5.2.2 10:51:18 Thu Feb 25, 2016 +axinterop.iiaqualitymonitor6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +axinterop.iiaspccharts6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +cwrlib.dll 1.0.0.0 10:51:12 Thu Feb 25, 2016 +cwrlib32.dll ---------- 10:51:12 Thu Feb 25, 2016 +cwrlib64.dll ---------- 10:51:12 Thu Feb 25, 2016 +iaxdialogs.dll 2012.5.0.1 09:52:36 Wed Apr 01, 2015 +iaxerror.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iaxhelp.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iaxidef.dll 2012.5.0.2 09:52:36 Wed Apr 01, 2015 +iaxlanguage.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iaxlicense.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iaxlocale.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iaxmath.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iaxtime.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iaxutilities.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiacmdialog6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiacom6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiadam6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiadatabase6.dll 2012.5.0.2004 16:01:40 Mon Apr 06, 2015 +iiadataxfer6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiadbdialog6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiaerror6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiafcu6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiahelp6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiajob6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iialanguage6.dll 2012.5.0.1 09:52:36 Wed Apr 01, 2015 +iialicense6.dll 2012.5.0.1 09:52:36 Wed Apr 01, 2015 +iialocale6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiamail6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiamath6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiaopcauto6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiaopcdlgs6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiaprintpak6.dll 2012.5.0.2 07:15:10 Thu Apr 07, 2016 +iiascm6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiaspcanalysis6.dll 2012.5.0.2007 16:01:42 Mon Apr 06, 2015 +iiaspcdialogs6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiaspcprintpak6.dll 2012.5.0.1 16:01:40 Mon Apr 06, 2015 +iiaspcutility6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiasubgroup6.dll 2012.5.0.1 09:52:36 Wed Apr 01, 2015 +iiatime6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiautility6.dll 2012.5.0.3 16:01:42 Mon Apr 06, 2015 +iiawebpub6.dll 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiwansi_asq_z1_4_switching_rules.dll 1.0.0.6 09:52:36 Wed Apr 01, 2015 +iiwboxwsk6.dll 2012.5.2.6 08:59:32 Wed Dec 02, 2015 +iiwcapana6.dll 2012.5.2.3 07:15:28 Thu Apr 07, 2016 +iiwctrlchrt6.dll 2012.5.2.6 10:53:12 Fri Aug 14, 2015 +iiwdataentr6.dll 2012.5.2.33 10:01:22 Mon Feb 01, 2016 +iiwdblib6.dll 2012.5.2.90 09:29:26 Thu Jan 24, 2019 +iiwdblib6_original.dll 2012.5.2.75 07:15:30 Thu Apr 07, 2016 +iiwevmsg6.dll 2012.5.2.0 09:52:36 Wed Apr 01, 2015 +iiwgagesrvr6.dll 2012.5.2.1 09:52:36 Wed Apr 01, 2015 +iiwgendlgs6.dll 2012.5.2.1 09:52:36 Wed Apr 01, 2015 +iiwgphpack6.dll 2012.5.2.11 11:47:16 Mon Apr 06, 2015 +iiwhelp6.dll 2012.5.2.0 09:52:36 Wed Apr 01, 2015 +iiwied6.dll 2012.5.1.0 09:52:36 Wed Apr 01, 2015 +iiwieddatecodeex.dll 2012.5.2.1 13:39:42 Wed Oct 28, 2015 +iiwiedqa6.dll 2012.5.2.0 09:52:36 Wed Apr 01, 2015 +iiwiso2859-1(1999)switchingrules.dll 1.0.0.7 09:52:36 Wed Apr 01, 2015 +iiwlanguage.dll 2012.5.2.0 09:52:36 Wed Apr 01, 2015 +iiwmath6.dll 2012.5.2.0 09:52:36 Wed Apr 01, 2015 +iiwpareto6.dll 2012.5.2.2 08:59:34 Wed Dec 02, 2015 +iiwsreqcompliance.dll 2012.5.2.0 09:52:36 Wed Apr 01, 2015 +iiwsrlx.dll 2012.5.2.1 15:22:32 Wed Nov 18, 2015 +iiwtime6.dll 2012.5.2.1 09:52:36 Wed Apr 01, 2015 +iiwtrend6.dll 2012.5.2.2 14:01:14 Mon Jun 15, 2015 +iiwutility6.dll 2012.5.2.1 15:22:32 Wed Nov 18, 2015 +infinityqs.dll 2012.5230.0.1 17:43:26 Wed May 18, 2016 +infinityqs.dms.dll 2012.5230.0.10 10:51:37 Wed Nov 09, 2016 +infinityqs.dms.forms.controls.dll 2012.5230.0.1 17:43:58 Wed May 18, 2016 +infinityqs.dms.providers.bridge.dll 2012.5230.0.1 17:44:00 Wed May 18, 2016 +infinityqs.dms.providers.calendar.dll 2012.5230.0.1 17:44:00 Wed May 18, 2016 +infinityqs.dms.providers.clockevents.dll 2012.5230.0.1 17:44:00 Wed May 18, 2016 +infinityqs.dms.providers.converter.dll 2012.5230.0.1 17:44:00 Wed May 18, 2016 +infinityqs.dms.providers.counter.dll 2012.5230.0.1 17:44:02 Wed May 18, 2016 +infinityqs.dms.providers.ge.dll 2012.5230.0.1 17:44:02 Wed May 18, 2016 +infinityqs.dms.providers.griddata.dll 2012.5230.0.1 17:44:02 Wed May 18, 2016 +infinityqs.dms.providers.legacyopc.dll 2012.5230.0.1 17:44:02 Wed May 18, 2016 +infinityqs.dms.providers.mux.dll 2012.5230.0.1 17:44:00 Wed May 18, 2016 +infinityqs.dms.providers.oledb.dll 2012.5230.0.1 17:44:02 Wed May 18, 2016 +infinityqs.dms.providers.opce.dll 2012.5230.0.1 17:44:04 Wed May 18, 2016 +infinityqs.dms.providers.simulator.dll 2012.5230.0.1 17:44:02 Wed May 18, 2016 +infinityqs.dms.providers.timer.dll 2012.5230.0.1 17:44:04 Wed May 18, 2016 +infinityqs.dms.providers.wave.dll 2012.5230.0.1 17:44:04 Wed May 18, 2016 +infinityqs.dms.providers.wonderware.dll 2012.5230.0.1 17:44:02 Wed May 18, 2016 +infinityqs.dms.providers.xpath.dll 2012.5230.0.1 17:44:04 Wed May 18, 2016 +infinityqs.dms.support.dll 2012.5230.0.10 10:51:45 Wed Nov 09, 2016 +infinityqs.engine.devicedata.parser.dll 2012.5230.0.1 17:44:00 Wed May 18, 2016 +infinityqs.forms.devicedata.parser.dll 2012.5230.0.1 17:44:12 Wed May 18, 2016 +infinityqs.idef.dll 2012.5230.0.1 17:43:50 Wed May 18, 2016 +infinityqs.idef.inputs.aqdef.dll 2012.5230.0.1 17:43:56 Wed May 18, 2016 +infinityqs.idef.inputs.calypso.dll 2012.5230.0.9 08:32:54 Mon Sep 26, 2016 +infinityqs.idef.inputs.filesystem.dll 2012.5230.0.1 17:43:56 Wed May 18, 2016 +infinityqs.idef.inputs.httpreader.dll 2012.5230.0.1 17:43:56 Wed May 18, 2016 +infinityqs.idef.inputs.pcdmis.dll 2012.5230.0.1 17:44:14 Wed May 18, 2016 +infinityqs.idef.inputs.pfreader.dll 2012.5230.0.1 17:44:04 Wed May 18, 2016 +infinityqs.idef.inputs.textreader.dll 2012.5230.0.1 17:43:58 Wed May 18, 2016 +infinityqs.idef.outputs.filesystem.dll 2012.5230.0.1 17:43:58 Wed May 18, 2016 +infinityqs.idef.outputs.httpwriter.dll 2012.5230.0.1 17:43:58 Wed May 18, 2016 +infinityqs.idef.outputs.pfwriter.dll 2012.5230.0.1 17:44:04 Wed May 18, 2016 +infinityqs.idef.outputs.textwriter.dll 2012.5230.0.1 17:43:58 Wed May 18, 2016 +infinityqs.idef.toolkit.dll 2012.5230.0.1 17:43:26 Wed May 18, 2016 +infinityqs.idef.uditoolkit.dll 2012.5230.0.1 17:43:58 Wed May 18, 2016 +infinityqs.interop.iiadatabase6.51.dll 2.2.0.0 09:52:36 Wed Apr 01, 2015 +infinityqs.interop.iiadatabase6.52.dll 2.2.0.0 09:52:36 Wed Apr 01, 2015 +infinityqs.interop.iiadatabase6.dll 2.2.0.0 11:46:00 Fri Apr 11, 2014 +infinityqs.interop.iiadbdialog6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +infinityqs.interop.iiaspcutility6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +infinityqs.license.dll 2012.5230.0.52 12:06:50 Mon Jan 09, 2017 +infinityqs.mail.dll 2012.5230.0.1 17:43:26 Wed May 18, 2016 +infinityqs.masterdb.dll 2012.5230.0.1 17:43:26 Wed May 18, 2016 +infinityqs.messaging.dll 2012.5230.0.1 17:43:26 Wed May 18, 2016 +infinityqs.obflib.dll 1.0.0.0 10:51:16 Thu Feb 25, 2016 +infinityqs.obflib32.dll ---------- 10:51:16 Thu Feb 25, 2016 +infinityqs.obflib64.dll ---------- 10:51:16 Thu Feb 25, 2016 +infinityqs.proficient.dcs.contracts.dll 2012.5230.0.1 17:43:54 Wed May 18, 2016 +infinityqs.proficient.dcs.dll 2012.5230.0.8 05:45:55 Thu Jul 14, 2016 +infinityqs.proficient.dcs.engine.extended.dll 2012.5230.0.1 17:44:08 Wed May 18, 2016 +infinityqs.proficient.dcs.engine.processstate.dll 2012.5230.0.2 13:31:19 Thu Jun 02, 2016 +infinityqs.proficient.dcs.engine.productionrate.dll 2012.5230.0.2 13:31:17 Thu Jun 02, 2016 +infinityqs.proficient.dcs.engine.speclimit.dll 2012.5230.0.2 13:31:18 Thu Jun 02, 2016 +infinityqs.proficient.dcs.engine.udi.dll 2012.5230.0.2 13:31:19 Thu Jun 02, 2016 +infinityqs.proficient.pf4dialogs.dll 2012.5230.0.1 17:43:26 Wed May 18, 2016 +infinityqs.proficient.pf4support.dll 2012.5230.0.1 17:43:26 Wed May 18, 2016 +infinityqs.security.usertoken.dll 2012.5230.0.1 14:27:48 Wed May 18, 2016 +infinityqs.system.dll 2012.5.5002.2 10:51:18 Thu Feb 25, 2016 +infinityqs.utility.math.dll 2012.5230.0.1 17:43:26 Wed May 18, 2016 +interop.adodb.dll 2.8.0.0 17:43:26 Wed May 18, 2016 +interop.iialanguage6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +interop.iialicense6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +interop.iiaqualitymonitor6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +interop.iiaspcanalysis6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +interop.iiaspccharts6.dll 1.0.0.0 09:52:36 Wed Apr 01, 2015 +interop.msdasc.dll 1.0.0.1 17:43:26 Wed May 18, 2016 +interop.natupnplib.dll 1.0.0.0 17:43:26 Wed May 18, 2016 +interop.netconlib.dll 1.0.0.0 17:43:26 Wed May 18, 2016 +interop.netfwtypelib.dll 1.0.0.0 17:43:26 Wed May 18, 2016 +interop.opcautomation.dll 1.0.0.0 17:43:26 Wed May 18, 2016 +iiaapphost6.ocx 2012.5.0.0 09:52:36 Wed Apr 01, 2015 +iiaqualitymonitor6.ocx 2012.5.0.9 09:52:36 Wed Apr 01, 2015 +iiaspccharts6.ocx 2012.5.0.1 07:15:08 Thu Apr 07, 2016 +iqsctl1.ocx 1.0.0.20 09:52:36 Wed Apr 01, 2015 +infinityqs.ini ---------- 09:02:36 Mon Aug 13, 2018 +``` diff --git a/_-Review/user-story.md b/_-Review/user-story.md new file mode 100644 index 0000000..13c5916 --- /dev/null +++ b/_-Review/user-story.md @@ -0,0 +1,29 @@ +--- +created: 2024-09-12T21:43:16.244Z +type: note +updated: 2024-09-13T15:47:59.137Z +--- + +# user-story + +- [confluencewikiprod](https://confluencewikiprod.intra.infineon.com/display/FIOT/OES+Scrum+Master+Sync+Meeting) + +## User Story Description + +- A user story is a description of a desired function (functional requirement) from the user's perspective: +As a `````` I want to `````` so that ``````. One user story per workflow step. + +## User Acceptance Criteria + +- Describe test flow from user-perspective (expected result). Describe good cases, but also exceptional scenarios and unchanged scenarios. Describe Non-functional criteria's (e.g. amount of data; performance). + +## Important info + +- Can the team members create the User story? + 1. PO prepares the User Story and Team members create the tasks. PO will write what he wants from the tam. The team figures out how to implement/deliver what PO wants. + 1. However, anyone from team can create the user story. PO still needs to govern the user story and backlog. + 1. The important thing is to have the description and acceptance criteria. + 1. The assignees of the User story have to be team members , but if PO is doing the User Story, the assignee name can be PO. + 1. The team themselves have to create the tasks. PO cannot create the tasks and assign the team members. + +- [writing-and-splitting-stories](https://confluencewikiprod.intra.infineon.com/download/attachments/1587143335/01%20Writing%20and%20Splitting%20Stories%20Guide%20%28V5.0%29.pdf?version=1&modificationDate=1709810911000&api=v2) diff --git a/_-Review/uwm.md b/_-Review/uwm.md new file mode 100644 index 0000000..a74ded5 --- /dev/null +++ b/_-Review/uwm.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-06-26T16:09:17.687Z" +updated: "2024-06-26T16:09:22.644Z" +--- + +# UWM diff --git a/_-Review/vault-warden.md b/_-Review/vault-warden.md new file mode 100644 index 0000000..24f6ef7 --- /dev/null +++ b/_-Review/vault-warden.md @@ -0,0 +1,65 @@ +--- +assigned: '' +created: 2024-07-02T16:24:31.606Z +progress: 0 +tags: + - Duck + - Hosts + - LinkPC + - VaultWarden +type: note +updated: 2024-08-05T21:46:36.385Z +--- + +# VaultWarden + +## Install App + +- From App Store / Play Store install BitWarden +- Open BitWarden + +## Setup App + +- Turn off WiFi +- Select Logging in on: self-hosted from logon screen + - https://vaultwarden.phares.duckdns.org + - Save +- Enter e-mail + - vaultwarden@phares.duckdns.org +- Click create account +- Populate form +- Click settings - Account security + - Set: Unlock with Face ID -> Enabled + - Set: Session timeout -> Immediately + +## Setup iOS + +- Settings - Passwords - Password Options +- Set: AutoFill Passwords and Passkeys -> Enabled +- Set iCloud Keychain -> Disabled +- Set Passwords -> Disabled +- Set: Bitwarden -> Enabled + +## Export / Import + +- Safari (csv) +- Chrome (csv) +- Edge (csv) +- KeePass2 (xml) + +## Test Setup + +- Navigate to github.com +- Click sign in +- Select Password text box then the Passwords key icon should apear above the keyboard + +## Docker + +```bash Sun Jul 21 2024 21:01:43 GMT-0700 (Mountain Standard Time) +openssl rand -base64 48 +``` + +```bash Tue Jul 23 2024 13:59:38 GMT-0700 (Mountain Standard Time) +podman pull vaultwarden/server:latest +podman run -d --name vaultwarden -v /home/:/data/ -p 8006:80 vaultwarden/server:latest +``` diff --git a/_-Review/virtualization.md b/_-Review/virtualization.md new file mode 100644 index 0000000..ac30a73 --- /dev/null +++ b/_-Review/virtualization.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-06-27T02:58:25.222Z" +updated: "2024-07-03T03:13:48.433Z" +--- + +# Virtualization diff --git a/_-Review/vmware.md b/_-Review/vmware.md new file mode 100644 index 0000000..1a85c1a --- /dev/null +++ b/_-Review/vmware.md @@ -0,0 +1,9 @@ +--- +created: 2024-10-19T01:24:57.000Z +type: note +updated: 2024-10-19T01:24:57.000Z +--- + +# vmware + +- [vmware-workstation-pro-now-available-free-for-personal-use](https://blogs.vmware.com/workstation/2024/05/vmware-workstation-pro-now-available-free-for-personal-use.html) diff --git a/_-Review/vscode.md b/_-Review/vscode.md index 9a5cd3f..87bad1d 100644 --- a/_-Review/vscode.md +++ b/_-Review/vscode.md @@ -1,13 +1,13 @@ --- -type: "topic" -assigned: "" -created: "2024-01-14T02:18:17.869Z" -updated: "2024-02-02T22:15:40.203Z" +assigned: '' +created: 2024-01-14T02:18:17.869Z +type: topic +updated: 2024-07-12T16:54:05.853Z --- # VSCode -## Relations +## References - [PowerShell](powershell.md) - [npm](npm.md) @@ -21,9 +21,7 @@ Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode- Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode-insiders\extensions' -DestinationPath 'D:\Downloads\2023\vscode-1.81.0-insider-268f34992c5d826a08e4b72013f95af9683044ea-extensions.zip' ``` -## Tasks - -### PowerShell +## PowerShell ```json { @@ -40,7 +38,7 @@ Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode- } ``` -### PowerShell - Go +## PowerShell - Go ```json { @@ -57,7 +55,7 @@ Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode- } ``` -### PowerShell - dotnet AOT +## PowerShell - dotnet AOT ```json { @@ -68,7 +66,7 @@ Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode- } ``` -### dotnet +## dotnet ```json { @@ -131,7 +129,7 @@ Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode- } ``` -### npm +## npm ```json { @@ -141,6 +139,8 @@ Compress-Archive -CompressionLevel NoCompression -Path 'C:\Users\phares\.vscode- } ``` +## VSCode Extension (vsce) + ```bash mkdir yo-example cd yo-example @@ -180,6 +180,8 @@ L:\Git\yo-web>node "node_modules\yo\lib\cli.js" code node "node_modules\@vscode\vsce\vsce" package ``` +## Extension Archive + ```bash move "D:\Tmp\Phares\VSCodeUserSetup Install" "D:\Tmp\Phares\VSCodeUserSetup-Install" rmdir /S /Q "C:\Users\MESPhares\.vscode\extensions" @@ -188,6 +190,8 @@ powershell -command "Expand-Archive D:\Tmp\Phares\VSCodeUserSetup-Install\vscode powershell -command "Expand-Archive D:\Tmp\Phares\VSCodeUserSetup-Install\vscode-1.81.0-insider-268f34992c5d826a08e4b72013f95af9683044ea-extensions.zip C:\Users\MESPhares\.vscode-insiders" ``` +## VSCode Settings Repo + ```bash L: mkdir "L:\Git" @@ -258,12 +262,54 @@ mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-OSS-MESPhares\.thunder-client" "C: mklink /J "L:\DevOps\Mesa_FI\VS-Code-Settings-Insiders-MESPhares\.thunder-client" "C:\Users\phares\AppData\Roaming\Code\User\globalStorage\rangav.vscode-thunder-client\collections" ``` +## Bash Config + ```bash # "vsdbg.exe" git "bash" error $ tools.csharp-2.23.15-win32-x64\\.debugger\\x86_64\\vsdbg.exe --interpreter=vscode --connection=91a5ee29186b4800bbe25d2b764859cc bash: tools.csharp-2.23.15-win32-x64\\.debugger\\x86_64\\vsdbg.exe: No such file or directory ``` +## Search + ```conf **\History\* ``` + +## Extension Compare + +```bash Fri Jul 12 2024 11:41:08 GMT-0700 (Mountain Standard Time) +code "C:\Users\phares\.vscode\extensions\extensions.json" +codium "C:\Users\phares\.vscode-oss\extensions\extensions.json" +code-insiders "C:\Users\phares\.vscode-insiders\extensions\extensions.json" +# https://github.com/jqlang/jq/wiki/For-JSONPath-users +# $..identifier.id +``` + +```js Sat Jun 15 2024 13:13:30 GMT-0700 (Mountain Standard Time) +// https://jsoneditoronline.org/#left=local.moloto&right=local.rihama +function query (data) { + return _.chain(data) + .orderBy(['identifier.id'], ['asc']) + .map(item => ({ + "id": item?.identifier?.id, + "version": item?.version, + "publisherDisplayName": item?.metadata?.publisherDisplayName, + "installedTimestamp": item?.metadata?.installedTimestamp, + "isPreReleaseVersion": item?.metadata?.isPreReleaseVersion, + })) + .value() +} +``` + +## VSCode Settings + +```json Sun Jun 30 2024 14:27:31 GMT-0700 (Mountain Standard Time) +"files.associations": { "*.func": "shellscript" } +``` + +## VSCode Web Host + +```bash Fri Jul 12 2024 11:17:11 GMT-0700 (Mountain Standard Time) +code serve-web +``` diff --git a/_-Review/vscodium.md b/_-Review/vscodium.md index bb58edd..087060e 100644 --- a/_-Review/vscodium.md +++ b/_-Review/vscodium.md @@ -2,10 +2,10 @@ type: "topic" assigned: "" created: "2024-01-06T01:25:36.017Z" -updated: "2024-01-06T01:25:36.017Z" +updated: "2024-07-02T18:31:50.539Z" --- -# VsCodium +# Vscodium - [open-vsx](https://open-vsx.org/) - [github](https://github.com/VSCodium/vscodium/blob/master/DOCS.md) diff --git a/_-Review/way-droid.md b/_-Review/way-droid.md new file mode 100644 index 0000000..f8b5183 --- /dev/null +++ b/_-Review/way-droid.md @@ -0,0 +1,24 @@ +--- +created: 2024-08-12T03:45:02.000Z +type: note +updated: 2024-08-12T03:45:02.000Z +--- + +# WayDroid + +```bash Sun Aug 11 2024 13:37:31 GMT-0700 (Mountain Standard Time) +apt install curl ca-certificates -y +curl https://repo.waydro.id | bash +apt install waydroid -y +apt update && apt upgrade -y +waydroid init -s GAPPS -c https://ota.waydro.id/system -v https://ota.waydro.id/vendor -f +# (If required) +waydroid shell +ANDROID_RUNTIME_ROOT=/apex/com.android.runtime ANDROID_DATA=/data ANDROID_TZDATA_ROOT=/apex/com.android.tzdata ANDROID_I18N_ROOT=/apex/com.android.i18n sqlite3 /data/data/com.google.android.gsf/databases/gservices.db "select * from main where name = \"android_id\";" +https://www.google.com/android/uncertified +# ------ Uninstall WayDroid -------- +# waydroid session stop +# waydroid container stop +# apt remove waydroid +# rm -rf /var/lib/waydroid /home/.waydroid ~/waydroid ~/.share/waydroid ~/.local/share/applications/aydroid ~/.local/share/waydroid +``` diff --git a/_-Review/we-kan.md b/_-Review/we-kan.md new file mode 100644 index 0000000..8326740 --- /dev/null +++ b/_-Review/we-kan.md @@ -0,0 +1,15 @@ +--- +created: 2024-11-06T00:48:52.000Z +type: '"note"' +updated: 2024-11-06T00:48:52.000Z +--- + +# WeKan + +- [x] snap [wekan](https://snapcraft.io/wekan) +- [x] Docker +- [ ] lxc + +## Infineon + +- [WeKan](https://goto.infineon.com/wekan) diff --git a/_-Review/whisper.md b/_-Review/whisper.md new file mode 100644 index 0000000..12b60fc --- /dev/null +++ b/_-Review/whisper.md @@ -0,0 +1,7 @@ +--- +type: "note" +created: "2024-07-03T03:10:38.767Z" +updated: "2024-07-03T03:10:42.640Z" +--- + +# Whisper diff --git a/_-Review/wifi.md b/_-Review/wifi.md new file mode 100644 index 0000000..9260757 --- /dev/null +++ b/_-Review/wifi.md @@ -0,0 +1,19 @@ +--- +created: 2024-07-21T20:55:46.000Z +draft: true +type: topic +updated: 2024-07-21T20:55:46.000Z +--- + +# wifi + +```yaml Sun Jul 21 2024 13:43:03 GMT-0700 (Mountain Standard Time) +ED208EA9D4273D4088D33B9939936075: dHKo26shYxq#IrALROxz +D74F17C17D7B654CB2D074C268C051E7: JlkIJxh3XEfFcG5Z#tTc +B1C99C2F0E5E784D900636FFF8D18E7C: WQgTTdhU#UKFlKbSOoRI +3D0CB697BA3DF241B3CB99F16358F3FF: ciuE#idnJj3UGpddzK43 +1A007B464FD0AB4189514244B941C1C5: kfnHZEPpxEWW#EkKVt5c +313C5004B1A58649AA0EFD415A299C8B: y5PcqKxZ2MuV#MXYVV5N +EDE192A7E7FC91459F5B72D80A4D3BBD: GCLJW2olZctzq4#xD5bW +A5CF6B0E18F9D2459C302DE0EEFE7210: nXV24JUAd4s3J3D#IvkX +``` diff --git a/_-Review/wiql.md b/_-Review/wiql.md new file mode 100644 index 0000000..2ffd11f --- /dev/null +++ b/_-Review/wiql.md @@ -0,0 +1,15 @@ +--- +created: 2024-08-23T21:39:00.446Z +type: note +updated: 2024-09-06T20:22:58.059Z +--- + +# wiql + +- [ART SPS - Mesa - Ignore - Request List](../work-item-query-language/art-sps-mesa-ignore-request-list.md) +- [ART SPS - Mesa - Need Target - Request List](../work-item-query-language/art-sps-mesa-need-target-request-list.md) +- [ART SPS - Mesa - Ignore - Request List](../work-item-query-language/art-sps-mesa-ignore-request-list.md) +- [LEO](../work-item-query-language/leo.md) +- [MES](../work-item-query-language/mes.md) +- [MES & LEO 1 Day](../work-item-query-language/mes-leo-1-day.md) +- [Not new state or is high priority](../work-item-query-language/not-new-state-or-is-high-priority.md) diff --git a/_-Review/wmic.md b/_-Review/wmic.md new file mode 100644 index 0000000..69dd6ef --- /dev/null +++ b/_-Review/wmic.md @@ -0,0 +1,14 @@ +--- +created: 2024-10-12T16:56:59.000Z +type: note +updated: 2024-10-12T16:56:59.000Z +--- + +# wmic + +```bash Sat Oct 12 2024 09:56:31 GMT-0700 (Mountain Standard Time) +wmic diskdrive get name,size,model,SerialNumber +# Model Name SerialNumber Size +# WD_BLACK SN770 2TB \\.\PHYSICALDRIVE0 E823_8FA6_BF53_0001_001B_448B_4CC8_50F2. 2000396321280 +# SSK SSK Storage SCSI Disk Device \\.\PHYSICALDRIVE1 0000000000000000 500105249280 +``` diff --git a/_-Review/wsa.md b/_-Review/wsa.md new file mode 100644 index 0000000..c7989a6 --- /dev/null +++ b/_-Review/wsa.md @@ -0,0 +1,15 @@ +--- +created: 2024-08-17T20:52:50.000Z +type: note +updated: 2024-08-17T20:52:50.000Z +--- + +# WSA + +## Windows Subsystem for Android + +- [set-up-wsa-windows-11-android-apps](https://www.androidpolice.com/set-up-wsa-windows-11-android-apps/) + +```bash Sat Aug 17 2024 13:52:24 GMT-0700 (Mountain Standard Time) +winget install --id=9P3395VX91NR -e --accept-package-agreements +``` diff --git a/_-Review/wsl.md b/_-Review/wsl.md index 31135c2..5395ad0 100644 --- a/_-Review/wsl.md +++ b/_-Review/wsl.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-27T21:40:52.697Z" -updated: "2024-01-27T21:40:52.697Z" +created: 2024-01-27T21:40:52.697Z +type: topic +updated: 2024-07-17T21:05:48.923Z --- # Windows Subsystem for Linux (wsl) @@ -197,3 +197,8 @@ wsl df -h / # wsl.exe -–import Fedora c:\FedoraWslDisk fedorawsl2img.tar download-wsl2-imgage.ps1 -Image library/fedora -Tag 32 -Destination C:\WslImages\Fedora ``` + +```bash Wed Jul 17 2024 14:05:48 GMT-0700 (Mountain Standard Time) +# https://jwstanly.com/blog/article/Port+Forwarding+WSL+2+to+Your+LAN/#google_vignette +netsh interface portproxy add v4tov4 listenport=[PORT] listenaddress=0.0.0.0 connectport=[PORT] connectaddress=[WSL_IP] +``` diff --git a/_-Review/xandikos.md b/_-Review/xandikos.md new file mode 100644 index 0000000..add4313 --- /dev/null +++ b/_-Review/xandikos.md @@ -0,0 +1,20 @@ +--- +created: 2024-10-06T18:02:11.000Z +type: note +updated: 2024-10-06T18:02:11.000Z +--- + +# xandikos + +```yaml Sun Oct 06 2024 11:02:05 GMT-0700 (Mountain Standard Time) +version: "3.4" + +services: + xandikos: + image: ghcr.io/jelmer/xandikos + ports: + - 8000:8000 + volumes: + - /path/to/xandikos/data:/data + restart: unless-stopped +``` diff --git a/CI-CD/Azure-DevOps/Agent-Pools/iteraplan-agent.md b/ci-cd/azure-dev-ops/agent-pools/iteraplan-agent.md similarity index 94% rename from CI-CD/Azure-DevOps/Agent-Pools/iteraplan-agent.md rename to ci-cd/azure-dev-ops/agent-pools/iteraplan-agent.md index 6cb7667..604e14f 100644 --- a/CI-CD/Azure-DevOps/Agent-Pools/iteraplan-agent.md +++ b/ci-cd/azure-dev-ops/agent-pools/iteraplan-agent.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.195Z" -updated: "2024-01-06T01:25:36.195Z" +created: 2024-01-06T01:25:36.195Z +type: topic +updated: 2024-07-08T18:05:10.658Z --- # iteraPlan Agent @@ -73,4 +73,7 @@ config --url https://tfs.intra.infineon.com/tfs/manufacturingit --pool yoda --ag D: cd "D:\vsts-agent-win-x64-2.210.1-eaf" config --url https://tfs.intra.infineon.com/tfs/manufacturingit --pool eaf --agent eaf-iscn5cg1325c0x --work eaf_work --runAsService --auth negotiate --userName infineon\phares +D: +cd "D:\vsts-agent-win-x64-2.210.1-eaf" +config --url https://tfs.intra.infineon.com/tfs/manufacturingit --pool eaf --agent eaf-ems-pc --work eaf_work --runAsService --auth negotiate --userName infineon\phares ``` diff --git a/ci-cd/azure-dev-ops/agent-pools/iteraplan-group.md b/ci-cd/azure-dev-ops/agent-pools/iteraplan-group.md new file mode 100644 index 0000000..60e6d99 --- /dev/null +++ b/ci-cd/azure-dev-ops/agent-pools/iteraplan-group.md @@ -0,0 +1,10 @@ +--- +created: 2024-01-06T01:25:36.194Z +type: topic +updated: 2024-01-06T01:25:36.194Z +--- + +# iteraPlan Group + +```bash +``` diff --git a/CI-CD/Azure-DevOps/Agent-Pools/mesa-baget.md b/ci-cd/azure-dev-ops/agent-pools/mesa-baget.md similarity index 95% rename from CI-CD/Azure-DevOps/Agent-Pools/mesa-baget.md rename to ci-cd/azure-dev-ops/agent-pools/mesa-baget.md index 0ae3880..74b2dd4 100644 --- a/CI-CD/Azure-DevOps/Agent-Pools/mesa-baget.md +++ b/ci-cd/azure-dev-ops/agent-pools/mesa-baget.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.192Z" -updated: "2024-01-06T01:25:36.192Z" +created: 2024-01-06T01:25:36.192Z +type: topic +updated: 2024-01-06T01:25:36.192Z --- # Mesa Baget diff --git a/CI-CD/Azure-DevOps/Agent-Pools/mesa-iis.md b/ci-cd/azure-dev-ops/agent-pools/mesa-iis.md similarity index 98% rename from CI-CD/Azure-DevOps/Agent-Pools/mesa-iis.md rename to ci-cd/azure-dev-ops/agent-pools/mesa-iis.md index c4ce67c..79c8a05 100644 --- a/CI-CD/Azure-DevOps/Agent-Pools/mesa-iis.md +++ b/ci-cd/azure-dev-ops/agent-pools/mesa-iis.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.192Z" -updated: "2024-01-06T01:25:36.192Z" +created: 2024-01-06T01:25:36.192Z +type: topic +updated: 2024-01-06T01:25:36.192Z --- # Mesa IIS diff --git a/CI-CD/Azure-DevOps/Agent-Pools/mesa-linux.md b/ci-cd/azure-dev-ops/agent-pools/mesa-linux.md similarity index 94% rename from CI-CD/Azure-DevOps/Agent-Pools/mesa-linux.md rename to ci-cd/azure-dev-ops/agent-pools/mesa-linux.md index b68a088..b3fdc12 100644 --- a/CI-CD/Azure-DevOps/Agent-Pools/mesa-linux.md +++ b/ci-cd/azure-dev-ops/agent-pools/mesa-linux.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.190Z" -updated: "2024-01-06T01:25:36.190Z" +created: 2024-01-06T01:25:36.190Z +type: topic +updated: 2024-01-06T01:25:36.190Z --- # Mesa Linux diff --git a/CI-CD/Azure-DevOps/Agent-Pools/mesa-windows-service.md b/ci-cd/azure-dev-ops/agent-pools/mesa-windows-service.md similarity index 98% rename from CI-CD/Azure-DevOps/Agent-Pools/mesa-windows-service.md rename to ci-cd/azure-dev-ops/agent-pools/mesa-windows-service.md index 9dad195..42e6cea 100644 --- a/CI-CD/Azure-DevOps/Agent-Pools/mesa-windows-service.md +++ b/ci-cd/azure-dev-ops/agent-pools/mesa-windows-service.md @@ -1,7 +1,7 @@ --- -type: "topic" -created: "2024-01-06T01:25:36.189Z" -updated: "2024-01-06T01:25:36.189Z" +created: 2024-01-06T01:25:36.189Z +type: topic +updated: 2024-01-06T01:25:36.189Z --- # Mesa Windows Service diff --git a/CI-CD/Azure-DevOps/Phares/Feature/asm-secs-gem-implementations.md b/ci-cd/azure-dev-ops/phares/feature/asm-secs-gem-implementations.md similarity index 52% rename from CI-CD/Azure-DevOps/Phares/Feature/asm-secs-gem-implementations.md rename to ci-cd/azure-dev-ops/phares/feature/asm-secs-gem-implementations.md index 12e7d0a..6fa685b 100644 --- a/CI-CD/Azure-DevOps/Phares/Feature/asm-secs-gem-implementations.md +++ b/ci-cd/azure-dev-ops/phares/feature/asm-secs-gem-implementations.md @@ -1,14 +1,14 @@ --- -type: "feature" -created: "2024-01-06T01:25:36.206Z" -updated: "2024-01-06T01:25:36.206Z" +created: 2024-01-06T01:25:36.206Z +type: feature +updated: 2024-07-11T00:47:38.066Z --- # ASM SECS GEM Implementations -- [Poc for Capturing Events and Parameters From Reactor Sensors and Flow Controllers. to Be Used as Input to Apc Trend.](../User-Stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md) +- [Poc for Capturing Events and Parameters From Reactor Sensors and Flow Controllers. to Be Used as Input to Apc Trend.](../user-stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md) -[DEP08CEPIEPSILON](../../../../EAF/Runtime/asm-secs-gem.md) +[DEP08CEPIEPSILON](../../../../eaf/runtime/asm-secs-gem.md) ## Feature @@ -16,4 +16,4 @@ updated: "2024-01-06T01:25:36.206Z" ## User Stories -- [Poc for Capturing Events and Parameters From Reactor Sensors and Flow Controllers. to Be Used as Input to Apc Trend.](../User-Stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md) +- [Poc for Capturing Events and Parameters From Reactor Sensors and Flow Controllers. to Be Used as Input to Apc Trend.](../user-stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md) diff --git a/CI-CD/Azure-DevOps/Phares/Feature/epp-communication.md b/ci-cd/azure-dev-ops/phares/feature/epp-communication.md similarity index 54% rename from CI-CD/Azure-DevOps/Phares/Feature/epp-communication.md rename to ci-cd/azure-dev-ops/phares/feature/epp-communication.md index eff4431..81dccda 100644 --- a/CI-CD/Azure-DevOps/Phares/Feature/epp-communication.md +++ b/ci-cd/azure-dev-ops/phares/feature/epp-communication.md @@ -1,12 +1,12 @@ --- -type: "feature" -created: "2024-01-06T01:25:36.211Z" -updated: "2024-01-06T01:25:36.211Z" +created: 2024-01-06T01:25:36.211Z +type: feature +updated: 2024-07-11T00:47:38.067Z --- # EPP Communication -[EPI Pro (EPP)](../../../../EAF/Runtime/epp.md) +[EPI Pro (EPP)](../../../../eaf/runtime/epp.md) ## Feature diff --git a/CI-CD/Azure-DevOps/Phares/Feature/plc-communication.md b/ci-cd/azure-dev-ops/phares/feature/plc-communication.md similarity index 53% rename from CI-CD/Azure-DevOps/Phares/Feature/plc-communication.md rename to ci-cd/azure-dev-ops/phares/feature/plc-communication.md index 111448d..8f69774 100644 --- a/CI-CD/Azure-DevOps/Phares/Feature/plc-communication.md +++ b/ci-cd/azure-dev-ops/phares/feature/plc-communication.md @@ -1,12 +1,12 @@ --- -type: "feature" -created: "2024-01-06T01:25:36.206Z" -updated: "2024-01-06T01:25:36.206Z" +created: 2024-01-06T01:25:36.206Z +type: feature +updated: 2024-07-11T00:47:38.067Z --- # PLC Communication -[DEP08SIHTRPLC](../../../../EAF/Runtime/htr-plc.md) +[DEP08SIHTRPLC](../../../../eaf/runtime/htr-plc.md) ## Feature diff --git a/CI-CD/Azure-DevOps/Phares/Tasks/keyence-corporation-of-america---quotation-12710033.md b/ci-cd/azure-dev-ops/phares/tasks/keyence-corporation-of-america---quotation-12710033.md similarity index 61% rename from CI-CD/Azure-DevOps/Phares/Tasks/keyence-corporation-of-america---quotation-12710033.md rename to ci-cd/azure-dev-ops/phares/tasks/keyence-corporation-of-america---quotation-12710033.md index 2befd31..3e97101 100644 --- a/CI-CD/Azure-DevOps/Phares/Tasks/keyence-corporation-of-america---quotation-12710033.md +++ b/ci-cd/azure-dev-ops/phares/tasks/keyence-corporation-of-america---quotation-12710033.md @@ -1,7 +1,7 @@ --- -type: "task" -created: "2024-01-06T01:25:36.203Z" -updated: "2024-01-06T01:25:36.203Z" +created: 2024-01-06T01:25:36.203Z +type: task +updated: 2024-07-11T00:47:38.068Z --- # Keyence Corporation of America @@ -9,7 +9,7 @@ updated: "2024-01-06T01:25:36.203Z" - Standard PS/2 keyboard doesn't work - Maybe try buying old keyboard to use with scanner -[EAF](../../../../EAF/eaf.md) -[MET08THFTIRQS408M](../../../../EAF/Runtime/biorad.md) +[EAF](../../../../eaf/eaf.md) +[MET08THFTIRQS408M](../../../../eaf/runtime/biorad.md) [Keyence Corporation of America Quotation# 12710033](https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_workitems/edit/350117/) diff --git a/CI-CD/Azure-DevOps/Phares/User-Stories/build-a-plot-of-srp-data-in-metrology-viewer.md b/ci-cd/azure-dev-ops/phares/user-stories/build-a-plot-of-srp-data-in-metrology-viewer.md similarity index 75% rename from CI-CD/Azure-DevOps/Phares/User-Stories/build-a-plot-of-srp-data-in-metrology-viewer.md rename to ci-cd/azure-dev-ops/phares/user-stories/build-a-plot-of-srp-data-in-metrology-viewer.md index 8ab5869..543826e 100644 --- a/CI-CD/Azure-DevOps/Phares/User-Stories/build-a-plot-of-srp-data-in-metrology-viewer.md +++ b/ci-cd/azure-dev-ops/phares/user-stories/build-a-plot-of-srp-data-in-metrology-viewer.md @@ -1,12 +1,12 @@ --- -type: "user-story" -created: "2024-01-06T01:25:36.202Z" -updated: "2024-01-06T01:25:36.202Z" +created: 2024-01-06T01:25:36.202Z +type: user-story +updated: 2024-07-11T00:47:38.068Z --- # Build a Plot of SRP Data in Metrology Viewer -[MET08RESISRP2100](../../../../EAF/Runtime/srp.md) +[MET08RESISRP2100](../../../../eaf/runtime/srp.md) - [x] Create tables - [x] Insert Metadata diff --git a/CI-CD/Azure-DevOps/Phares/User-Stories/epp-6-and-8-metrology-data-at-fqa-(stratus)-step-doesn't-go-into-oi-auto-when-there-are-make-up-wafers.-new-capability.md b/ci-cd/azure-dev-ops/phares/user-stories/epp-6-and-8-metrology-data-at-fqa-(stratus)-step-doesn't-go-into-oi-auto-when-there-are-make-up-wafers.-new-capability.md similarity index 68% rename from CI-CD/Azure-DevOps/Phares/User-Stories/epp-6-and-8-metrology-data-at-fqa-(stratus)-step-doesn't-go-into-oi-auto-when-there-are-make-up-wafers.-new-capability.md rename to ci-cd/azure-dev-ops/phares/user-stories/epp-6-and-8-metrology-data-at-fqa-(stratus)-step-doesn't-go-into-oi-auto-when-there-are-make-up-wafers.-new-capability.md index caabb87..1d3970b 100644 --- a/CI-CD/Azure-DevOps/Phares/User-Stories/epp-6-and-8-metrology-data-at-fqa-(stratus)-step-doesn't-go-into-oi-auto-when-there-are-make-up-wafers.-new-capability.md +++ b/ci-cd/azure-dev-ops/phares/user-stories/epp-6-and-8-metrology-data-at-fqa-(stratus)-step-doesn't-go-into-oi-auto-when-there-are-make-up-wafers.-new-capability.md @@ -1,13 +1,13 @@ --- -type: "user-story" -created: "2024-01-06T01:25:36.201Z" -updated: "2024-01-06T01:25:36.201Z" +created: 2024-01-06T01:25:36.201Z +type: user-story +updated: 2024-07-11T00:47:38.069Z --- # EPP 6 and 8 Metrology Data at FQA (Stratus) Step Doesn't Go Into OI Auto When There Are Make up Wafers. New Capability -[EAF](../../../../EAF/eaf.md) -[OI Http API](../../../../OI/oi-http-api.md) +[EAF](../../../../eaf/eaf.md) +[OI Http API](../../../../oi/oi-http-api.md) ## User Story diff --git a/CI-CD/Azure-DevOps/Phares/User-Stories/integrate-spc-violations-into-oi.md b/ci-cd/azure-dev-ops/phares/user-stories/integrate-spc-violations-into-oi.md similarity index 72% rename from CI-CD/Azure-DevOps/Phares/User-Stories/integrate-spc-violations-into-oi.md rename to ci-cd/azure-dev-ops/phares/user-stories/integrate-spc-violations-into-oi.md index 7377577..63c5073 100644 --- a/CI-CD/Azure-DevOps/Phares/User-Stories/integrate-spc-violations-into-oi.md +++ b/ci-cd/azure-dev-ops/phares/user-stories/integrate-spc-violations-into-oi.md @@ -1,12 +1,12 @@ --- -type: "user-story" -created: "2024-01-06T01:25:36.200Z" -updated: "2024-01-06T01:25:36.200Z" +created: 2024-01-06T01:25:36.200Z +type: user-story +updated: 2024-07-11T00:47:38.069Z --- # Integrate SPC Violations Into OI -[EAF](../../../../EAF/eaf.md) +[EAF](../../../../eaf/eaf.md) - [x] New 14 point Columns - [x] EAF/Runtime/BioRad/New 14 point Columns Spec Import|New 14 point Columns Spec Import diff --git a/CI-CD/Azure-DevOps/Phares/User-Stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md b/ci-cd/azure-dev-ops/phares/user-stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md similarity index 66% rename from CI-CD/Azure-DevOps/Phares/User-Stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md rename to ci-cd/azure-dev-ops/phares/user-stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md index cebb8ad..cc171d0 100644 --- a/CI-CD/Azure-DevOps/Phares/User-Stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md +++ b/ci-cd/azure-dev-ops/phares/user-stories/poc-for-capturing-events-and-parameters-from-reactor-sensors-and-flow-controllers.-to-be-used-as-input-to-apc-trend.md @@ -1,13 +1,13 @@ --- -type: "user-story" -created: "2024-01-06T01:25:36.197Z" -updated: "2024-01-06T01:25:36.197Z" +created: 2024-01-06T01:25:36.197Z +type: user-story +updated: 2024-07-11T00:47:38.072Z --- # Poc for Capturing Events and Parameters From Reactor Sensors and Flow Controllers. to Be Used as Input to Apc Trend. -[DEP08CEPIEPSILON](../../../../EAF/Runtime/asm-secs-gem.md) -[Secs Gem](../../../../EAF/Runtime/secs-gem.md) +[DEP08CEPIEPSILON](../../../../eaf/runtime/asm-secs-gem.md) +[Secs Gem](secs-gem.md) [T27](../../../../.kanbn/archive/t27.md) ## User Story diff --git a/CI-CD/Azure-DevOps/Phares/User-Stories/reduce-eliminate-manual-entry-of-tencor-data-in-oi-(poc).md b/ci-cd/azure-dev-ops/phares/user-stories/reduce-eliminate-manual-entry-of-tencor-data-in-oi-(poc).md similarity index 69% rename from CI-CD/Azure-DevOps/Phares/User-Stories/reduce-eliminate-manual-entry-of-tencor-data-in-oi-(poc).md rename to ci-cd/azure-dev-ops/phares/user-stories/reduce-eliminate-manual-entry-of-tencor-data-in-oi-(poc).md index d7f1732..14685da 100644 --- a/CI-CD/Azure-DevOps/Phares/User-Stories/reduce-eliminate-manual-entry-of-tencor-data-in-oi-(poc).md +++ b/ci-cd/azure-dev-ops/phares/user-stories/reduce-eliminate-manual-entry-of-tencor-data-in-oi-(poc).md @@ -1,14 +1,14 @@ --- -type: "user-story" -created: "2024-01-06T01:25:36.195Z" -updated: "2024-01-06T01:25:36.195Z" +created: 2024-01-06T01:25:36.195Z +type: user-story +updated: 2024-07-11T00:47:38.073Z --- # Reduce eliminate manual entry of Tencor data in OI (PoC) -- [Keyence Corporation of America](../Tasks/keyence-corporation-of-america---quotation-12710033.md) +- [Keyence Corporation of America](../tasks/keyence-corporation-of-america---quotation-12710033.md) -[EAF](../../../../EAF/eaf.md) +[EAF](../../../../eaf/eaf.md) ## User Story diff --git a/ci-cd/azure-dev-ops/pipeline.md b/ci-cd/azure-dev-ops/pipeline.md new file mode 100644 index 0000000..3791d63 --- /dev/null +++ b/ci-cd/azure-dev-ops/pipeline.md @@ -0,0 +1,10 @@ +--- +created: 2024-01-06T01:25:36.188Z +type: topic +updated: 2024-07-11T00:47:38.063Z +--- + +# Pipeline + +[MET08RESISRP2100](../../eaf/runtime/srp.md) +[BaGet](../../_-Review/baget.md) diff --git a/ci-cd/azure-dev-ops/settings.md b/ci-cd/azure-dev-ops/settings.md new file mode 100644 index 0000000..f60ac42 --- /dev/null +++ b/ci-cd/azure-dev-ops/settings.md @@ -0,0 +1,7 @@ +--- +created: 2024-01-06T01:25:36.187Z +type: topic +updated: 2024-01-06T01:25:36.187Z +--- + +# Settings diff --git a/ci-cd/azure-dev-ops/tfs.md b/ci-cd/azure-dev-ops/tfs.md new file mode 100644 index 0000000..75968d0 --- /dev/null +++ b/ci-cd/azure-dev-ops/tfs.md @@ -0,0 +1,9 @@ +--- +created: 2024-01-06T01:25:36.186Z +type: topic +updated: 2024-01-06T01:25:36.186Z +--- + +# TFS + +[Pipeline](pipeline.md) diff --git a/logs/eaf-management-server-v3-2-1-leo-prod.md b/logs/eaf-management-server-v3-2-1-leo-prod.md new file mode 100644 index 0000000..bdba4e7 --- /dev/null +++ b/logs/eaf-management-server-v3-2-1-leo-prod.md @@ -0,0 +1,813 @@ +--- +created: 2024-08-20T16:01:21.855Z +type: note +updated: 2024-08-20T16:24:13.558Z +--- + +# EAF Management Server v3.2.1 Leo Prod + +## mklink + +```bash Tue Aug 20 2024 09:00:03 GMT-0700 (Mountain Standard Time) +rmdir "D:\EAF\EAF Management Server\Bin" +rmdir "D:\EAF\EAF Management Server\Build" +rmdir "D:\EAF\EAF Management Server\Configuration" +rmdir "D:\EAF\EAF Management Server\Documentation" +rmdir "D:\EAF\EAF Management Server\Health" +rmdir "D:\EAF\EAF Management Server\Logs" +rmdir "D:\EAF\EAF Management Server\StartedInstances" +rmdir "D:\EAF\EAF Management Server\Temp" +rmdir "D:\EAF\EAF Management Agent\Bin" +rmdir "D:\EAF\EAF Management Agent\Configuration" +rmdir "D:\EAF\EAF Management Agent\Logs" +mklink /J "D:\EAF\EAF Management Server\Bin" "D:\EAF\EAF Management Server\v3.2.1\Bin" +mklink /J "D:\EAF\EAF Management Server\Build" "D:\EAF\EAF Management Server\v3.2.1\Build" +mklink /J "D:\EAF\EAF Management Server\Configuration" "D:\EAF\EAF Management Server\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Management Server\Documentation" "D:\EAF\EAF Management Server\v3.2.1\Documentation" +mklink /J "D:\EAF\EAF Management Server\Health" "D:\EAF\EAF Management Server\v3.2.1\Health" +mklink /J "D:\EAF\EAF Management Server\Logs" "D:\EAF\EAF Management Server\v3.2.1\Logs" +mklink /J "D:\EAF\EAF Management Server\StartedInstances" "D:\EAF\EAF Management Server\v3.2.1\StartedInstances" +mklink /J "D:\EAF\EAF Management Server\Temp" "D:\EAF\EAF Management Server\v3.2.1\Temp" +mklink /J "D:\EAF\EAF Management Agent\Bin" "D:\EAF\EAF Management Agent\v3.2.1\Bin" +mklink /J "D:\EAF\EAF Management Agent\Configuration" "D:\EAF\EAF Management Agent\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Management Agent\Logs" "D:\EAF\EAF Management Agent\v3.2.1\Logs" +``` + +## Database + +```bash Tue Aug 20 2024 09:00:06 GMT-0700 (Mountain Standard Time) +D: +cd "D:\EAF\EAF Management Server\Bin" +"D:\EAF\EAF Management Server\Bin\EafManagement.DatabaseBuilder.exe" --oracle --libs EafManagement.Implementation.dll;EafManagement.Core.dll;EafManagementExtensions.PackageReflectionCache.dll;EafManagement.RuntimeParameters.dll;EafManagement.Tags.dll;EafManagement.DataTypes.dll;EafManagement.DomainStateCache.dll --connectionString "Data Source=eafprod.leo.infineon.com;User Id=eafleoprod;Password=;" +``` + +```log Tue Aug 20 2024 09:00:39 GMT-0700 (Mountain Standard Time) +Loading assembly: EafManagement.Implementation.dll +Loading assembly: EafManagement.Core.dll +Loading assembly: EafManagementExtensions.PackageReflectionCache.dll +Loading assembly: EafManagement.RuntimeParameters.dll +Loading assembly: EafManagement.Tags.dll +Loading assembly: EafManagement.DataTypes.dll +Loading assembly: EafManagement.DomainStateCache.dll + + drop table CELLINSTANCE cascade constraints + + drop table CELLTYPE cascade constraints + + drop table EQUIPMENTDICTIONARY cascade constraints + + drop table EQUIPMENTTYPE cascade constraints + + drop table RUNTIMEINSTANCESETUP cascade constraints + + drop table LOGGINGSETUP cascade constraints + + drop table SEQUENCE cascade constraints + + drop table SYSTEM_INFO cascade constraints + + drop table PERSISTABLE cascade constraints + + drop table VERSIONABLE cascade constraints + + drop table PACKAGES cascade constraints + + drop table PACKAGEUSAGES cascade constraints + + drop table HASGROUP cascade constraints + + drop table BACKBONEMEMBER cascade constraints + + drop table EQUIPMENTINSTANCE cascade constraints + + drop table BACKBONEMEMBERCLASS cascade constraints + + drop table AGENTSETUP cascade constraints + + drop table AUDIT_TRAIL_ENTRY cascade constraints + + drop table AUDIT_TRAIL_ACTION cascade constraints + + drop table AUDIT_TRAIL_SEVERITY cascade constraints + + drop table AUDIT_TRAIL_EXTERNAL_OWNER cascade constraints + + drop table TRANSLATIONCATALOG cascade constraints + + drop table TRANSLATIONDICTIONARY cascade constraints + + drop table OBJECTVIEW cascade constraints + + drop table EXECUTIONENVIRONMENT cascade constraints + + drop table HASENVIRONMENTSETTING cascade constraints + + drop table ENVIRONMENTSETTING cascade constraints + + drop table ENVIRONMENTSETTINGCATEGORY cascade constraints + + drop table EAF_USER cascade constraints + + drop table REFLECTIONCACHE cascade constraints + + drop table RUNTIMEPARAMETERS cascade constraints + + drop table RUNTIMEPARAMETERGROUPS cascade constraints + + drop table RUNTIMEPARAMETERGROUPUSAGES cascade constraints + + drop table RUNTIMEPARAMETERCHANGESET cascade constraints + + drop table TAGS cascade constraints + + drop table TAGUSAGES cascade constraints + + drop table DATATYPES cascade constraints + + drop table DOMAIN_STATE cascade constraints + + drop table NHIBERNATE_UNIQUE_KEY cascade constraints + + create table CELLINSTANCE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table CELLTYPE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table EQUIPMENTDICTIONARY ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table EQUIPMENTTYPE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table RUNTIMEINSTANCESETUP ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) not null, + CELL_INSTANCE NUMBER(20,0), + RUNTIMEINSTANCE_COMMENT VARCHAR2(255), + RUNTIMESETTINGS BLOB, + STATE NUMBER(10,0), + TARGET_ID NUMBER(20,0), + LOGGINGSETUP_ID NUMBER(20,0), + PILOT_VERSION_ID NUMBER(20,0), + AUTORESTARTPENDING NUMBER(1,0), + PILOT_VERSION_USER VARCHAR2(255), + PILOT_VERSION_TIME VARCHAR2(255), + ASSIGNEDTO_ID NUMBER(20,0), + PRIMARY_ID NUMBER(20,0), + primary key (ID), + unique (NAME) + ) + + create table LOGGINGSETUP ( + ID NUMBER(20,0) not null, + Uuid VARCHAR2(255) not null, + MAJOR NUMBER(10,0), + MINOR NUMBER(10,0), + PATCH NUMBER(10,0), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + NAME VARCHAR2(255), + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table SEQUENCE ( + NAME VARCHAR2(255) not null, + NEXT_VALUE NUMBER(20,0) not null, + primary key (NAME) + ) + + create table SYSTEM_INFO ( + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + primary key (UUID) + ) + + create table PERSISTABLE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + CREATIONDATE TIMESTAMP(7) not null, + ISRETIRED NUMBER(1,0) default 0 not null, + RETIREDATE TIMESTAMP(7), + RETIREDBY VARCHAR2(255), + CREATEDBY_ID NUMBER(20,0), + primary key (ID) + ) + + create table VERSIONABLE ( + ID NUMBER(20,0) not null, + CHANGESET NUMBER(20,0), + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + RELEASEDATE TIMESTAMP(7), + RELEASEDBY_ID NUMBER(20,0), + BASEVERSION NUMBER(20,0), + primary key (ID) + ) + + create table PACKAGES ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) not null, + VERSION VARCHAR2(255) not null, + DESCRIPTION VARCHAR2(255), + primary key (ID) + ) + + create table PACKAGEUSAGES ( + ID NUMBER(20,0) not null, + BACKBONEMEMBER_UUID VARCHAR2(255) not null, + PACKAGE_ID NUMBER(20,0) not null, + primary key (ID), + unique (BACKBONEMEMBER_UUID, PACKAGE_ID) + ) + + create table HASGROUP ( + FROMID NUMBER(20,0) not null, + TOID NUMBER(20,0) not null, + primary key (FROMID, TOID) + ) + + create table BACKBONEMEMBER ( + ID NUMBER(20,0) not null, + HASCLASS_ID NUMBER(20,0), + primary key (ID) + ) + + create table EQUIPMENTINSTANCE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table BACKBONEMEMBERCLASS ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + CONFIGURATIONSPECIFICATION BLOB, + TYPE VARCHAR2(255), + NAME VARCHAR2(255), + primary key (ID), + unique (MAJOR, MINOR, PATCH, TYPE, NAME) + ) + + create table AGENTSETUP ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255), + HOST VARCHAR2(255) not null, + AGENT_COMMENT VARCHAR2(2000), + STARTUPBEHAVIOR NUMBER(10,0), + CALLBACK_URL VARCHAR2(255), + primary key (ID), + unique (HOST) + ) + + create table AUDIT_TRAIL_ENTRY ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + ENTRY_COMMENT VARCHAR2(2000), + CREATIONDATE TIMESTAMP(7) not null, + OWNER_ID NUMBER(20,0) not null, + HASACTION_ID NUMBER(20,0) not null, + HASSEVERITY_ID NUMBER(20,0) not null, + CREATEDBY_ID NUMBER(20,0) not null, + primary key (ID) + ) + + create table AUDIT_TRAIL_ACTION ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(2000), + ACTION_COMMENT VARCHAR2(2000), + primary key (ID), + unique (NAME) + ) + + create table AUDIT_TRAIL_SEVERITY ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(2000), + SEVERITY_COMMENT VARCHAR2(2000), + SEVERITY_LEVEL NUMBER(10,0), + primary key (ID), + unique (NAME) + ) + + create table AUDIT_TRAIL_EXTERNAL_OWNER ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255), + primary key (ID), + unique (NAME) + ) + + create table TRANSLATIONCATALOG ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) unique, + CATALOG_COMMENT CLOB, + primary key (ID) + ) + + create table TRANSLATIONDICTIONARY ( + ID NUMBER(20,0) not null, + LANGUAGE VARCHAR2(255), + CONFIGURATION BLOB, + TRANSLATIONCATALOG_ID NUMBER(20,0), + primary key (ID) + ) + + create table OBJECTVIEW ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (NAME) + ) + + create table EXECUTIONENVIRONMENT ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) not null, + primary key (ID), + unique (NAME) + ) + + create table HASENVIRONMENTSETTING ( + FROMID NUMBER(20,0) not null, + TOID NUMBER(20,0) not null, + primary key (FROMID, TOID) + ) + + create table ENVIRONMENTSETTING ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + BASEVERSION NUMBER(20,0), + NAME VARCHAR2(255) not null, + VALUE CLOB, + SETTING_COMNMENT VARCHAR2(2000), + HASCATEGORY_ID NUMBER(20,0), + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME), + unique (BASEVERSION, NAME) + ) + + create table ENVIRONMENTSETTINGCATEGORY ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) not null, + SETTING_COMNMENT VARCHAR2(2000), + primary key (ID), + unique (NAME) + ) + + create table EAF_USER ( + ID NUMBER(20,0) not null, + ACCOUNT VARCHAR2(255), + primary key (ID), + unique (ACCOUNT) + ) + + create table REFLECTIONCACHE ( + CACHE_KEY VARCHAR2(2000) not null, + CONTENTS CLOB not null, + primary key (CACHE_KEY) + ) + + create table RUNTIMEPARAMETERS ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + GROUPUUID VARCHAR2(255), + NAME VARCHAR2(255), + VALUE CLOB, + DATATYPE VARCHAR2(255), + MODIFICATIONTYPE VARCHAR2(255), + CHANGESET_ID NUMBER(20,0), + primary key (ID) + ) + + create table RUNTIMEPARAMETERGROUPS ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + PARENTUUID VARCHAR2(255), + NAME VARCHAR2(255), + MODIFICATIONTYPE VARCHAR2(255), + CHANGESET_ID NUMBER(20,0), + primary key (ID) + ) + + create table RUNTIMEPARAMETERGROUPUSAGES ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + USEDGROUPUUID VARCHAR2(255), + USERID VARCHAR2(255), + USERTYPE VARCHAR2(255), + primary key (ID) + ) + + create table RUNTIMEPARAMETERCHANGESET ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + DESCRIPTION VARCHAR2(2000), + CREATED_BY VARCHAR2(255), + CREATE_TIME TIMESTAMP(7), + primary key (ID) + ) + + create table TAGS ( + ID NUMBER(20,0) not null, + NORMALIZEDNAME VARCHAR2(255), + NAME VARCHAR2(255), + primary key (ID), + unique (NORMALIZEDNAME) + ) + + create table TAGUSAGES ( + ID NUMBER(20,0) not null, + ENTITYTYPE VARCHAR2(255), + ENTITYID VARCHAR2(255), + TagID NUMBER(20,0) not null, + primary key (ID) + ) + + create table DATATYPES ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + NAME VARCHAR2(255), + BASETYPE VARCHAR2(255), + DESCRIPTION VARCHAR2(255), + TYPECONSTRAINT CLOB, + primary key (ID) + ) + + create table DOMAIN_STATE ( + APPLICATION_ID VARCHAR2(255) not null, + EXPIRE_DATE VARCHAR2(255) not null, + CONTENT BLOB, + primary key (APPLICATION_ID) + ) + + create index IDX_CELLINSTANCE_NAME on CELLINSTANCE (NAME) + + alter table CELLINSTANCE + add constraint FK_D18807EB + foreign key (ID) + references BACKBONEMEMBER + + create index IDX_CELLTYPE_NAME on CELLTYPE (NAME) + + alter table CELLTYPE + add constraint FK_89E074AC + foreign key (ID) + references BACKBONEMEMBER + + create index IDX_EQUIPMENTDICTIONARY_NAME on EQUIPMENTDICTIONARY (NAME) + + alter table EQUIPMENTDICTIONARY + add constraint FK_A31C70D5 + foreign key (ID) + references BACKBONEMEMBER + + create index IDX_EQUIPMENTTYPE_NAME on EQUIPMENTTYPE (NAME) + + alter table EQUIPMENTTYPE + add constraint FK_46EECF3A + foreign key (ID) + references BACKBONEMEMBER + + create index IDX_CELLINSTANCE on RUNTIMEINSTANCESETUP (CELL_INSTANCE) + + create index IDX_ASSIGNED_AGENTSETUP on RUNTIMEINSTANCESETUP (ASSIGNEDTO_ID) + + create index IDX_TARGET_CELLINSTANCE on RUNTIMEINSTANCESETUP (TARGET_ID) + + create index IDX_TARGET_LOGGINGSETUP on RUNTIMEINSTANCESETUP (LOGGINGSETUP_ID) + + create index IDX_PRIMARY_RUNTIMEINSTANCE on RUNTIMEINSTANCESETUP (PRIMARY_ID) + + create index IDX_PILOT_CELLINSTANCE on RUNTIMEINSTANCESETUP (PILOT_VERSION_ID) + + alter table RUNTIMEINSTANCESETUP + add constraint FK_TARGET_CELLINSTANCE + foreign key (TARGET_ID) + references CELLINSTANCE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_TARGET_LOGGINGSETUP + foreign key (LOGGINGSETUP_ID) + references LOGGINGSETUP + + alter table RUNTIMEINSTANCESETUP + add constraint FK_83711C90 + foreign key (ID) + references PERSISTABLE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_CELLINSTANCE + foreign key (CELL_INSTANCE) + references CELLINSTANCE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_ASSIGNED_AGENTSETUP + foreign key (ASSIGNEDTO_ID) + references AGENTSETUP + + alter table RUNTIMEINSTANCESETUP + add constraint FK_PRIMARY_RUNTIMEINSTANCE + foreign key (PRIMARY_ID) + references RUNTIMEINSTANCESETUP + + alter table RUNTIMEINSTANCESETUP + add constraint FK_PILOT_CELLINSTANCE + foreign key (PILOT_VERSION_ID) + references CELLINSTANCE + + alter table LOGGINGSETUP + add constraint FK_282A222 + foreign key (ID) + references VERSIONABLE + + create index IDX_PERSISTABLE_CREATEDBY on PERSISTABLE (CREATEDBY_ID) + + create index IDX_PERSISTABLE_UUID on PERSISTABLE (UUID) + + create index IDX_PERSISTABLE_CREATIONDATE on PERSISTABLE (CREATIONDATE) + + alter table PERSISTABLE + add constraint FK_PERSISTABLE_CREATEDBY + foreign key (CREATEDBY_ID) + references EAF_USER + + create index IDX_VERSIONABLE_RELEASEDBY on VERSIONABLE (RELEASEDBY_ID) + + create index FK_BASEVERSION on VERSIONABLE (BASEVERSION) + + alter table VERSIONABLE + add constraint FK_VERSIONABLE_RELEASEDBY + foreign key (RELEASEDBY_ID) + references EAF_USER + + alter table VERSIONABLE + add constraint FK_BASEVERSION + foreign key (BASEVERSION) + references VERSIONABLE + + alter table VERSIONABLE + add constraint FK_C3011D92 + foreign key (ID) + references PERSISTABLE + + alter table PACKAGEUSAGES + add constraint FK_5D49A41C + foreign key (PACKAGE_ID) + references PACKAGES + + alter table HASGROUP + add constraint FK_HASGROUPS_T + foreign key (TOID) + references BACKBONEMEMBER + + alter table HASGROUP + add constraint FK_HASGROUPS_S + foreign key (FROMID) + references BACKBONEMEMBER + + create index IDX_HASCLASS on BACKBONEMEMBER (HASCLASS_ID) + + alter table BACKBONEMEMBER + add constraint FK_EC2B69B5 + foreign key (ID) + references VERSIONABLE + + alter table BACKBONEMEMBER + add constraint FK_HASCLASS + foreign key (HASCLASS_ID) + references BACKBONEMEMBERCLASS + + create index IDX_EQUIPMENTINSTANCE_NAME on EQUIPMENTINSTANCE (NAME) + + alter table EQUIPMENTINSTANCE + add constraint FK_72BB532A + foreign key (ID) + references BACKBONEMEMBER + + alter table BACKBONEMEMBERCLASS + add constraint FK_99DBCED + foreign key (ID) + references VERSIONABLE + + alter table AGENTSETUP + add constraint FK_CD620C1F + foreign key (ID) + references PERSISTABLE + + create index IDX_AUDITTRAIL_CREATIONDATE on AUDIT_TRAIL_ENTRY (CREATIONDATE) + + create index IDX_AUDITTRAIL_OWNER on AUDIT_TRAIL_ENTRY (OWNER_ID) + + create index IDX_AUDITTRAIL_ACTION on AUDIT_TRAIL_ENTRY (HASACTION_ID) + + create index IDX_AUDITTRAIL_SEVERITY on AUDIT_TRAIL_ENTRY (HASSEVERITY_ID) + + create index IDX_AUDITTRAIL_CREATEDBY on AUDIT_TRAIL_ENTRY (CREATEDBY_ID) + + alter table AUDIT_TRAIL_ENTRY + add constraint FK_AUDITTRAIL_OWNER + foreign key (OWNER_ID) + references PERSISTABLE + + alter table AUDIT_TRAIL_ENTRY + add constraint FK_AUDITTRAIL_ACTION + foreign key (HASACTION_ID) + references AUDIT_TRAIL_ACTION + + alter table AUDIT_TRAIL_ENTRY + add constraint FK_AUDITTRAIL_SEVERITY + foreign key (HASSEVERITY_ID) + references AUDIT_TRAIL_SEVERITY + + alter table AUDIT_TRAIL_ENTRY + add constraint FK_AUDITTRAIL_CREATEDBY + foreign key (CREATEDBY_ID) + references EAF_USER + + alter table AUDIT_TRAIL_EXTERNAL_OWNER + add constraint FK_85BFD8C9 + foreign key (ID) + references PERSISTABLE + + alter table TRANSLATIONCATALOG + add constraint FK_553F6815 + foreign key (ID) + references PERSISTABLE + + create index IDX_TRANSLATIONCATALOG on TRANSLATIONDICTIONARY (TRANSLATIONCATALOG_ID) + + alter table TRANSLATIONDICTIONARY + add constraint FK_85DC11F4 + foreign key (ID) + references VERSIONABLE + + alter table TRANSLATIONDICTIONARY + add constraint FK_TRANSLATIONCATALOG + foreign key (TRANSLATIONCATALOG_ID) + references TRANSLATIONCATALOG + + alter table OBJECTVIEW + add constraint FK_F4B6B7DA + foreign key (ID) + references PERSISTABLE + + alter table EXECUTIONENVIRONMENT + add constraint FK_E3EAB46E + foreign key (ID) + references PERSISTABLE + + alter table HASENVIRONMENTSETTING + add constraint FK_HASENVIRONMENTSETTING_T + foreign key (TOID) + references ENVIRONMENTSETTING + + alter table HASENVIRONMENTSETTING + add constraint FK_HASENVIRONMENTSETTING_S + foreign key (FROMID) + references EXECUTIONENVIRONMENT + + create index IDX_ENVSETTING_BASEVERSION on ENVIRONMENTSETTING (BASEVERSION) + + create index IDX_HASCATEGORY on ENVIRONMENTSETTING (HASCATEGORY_ID) + + alter table ENVIRONMENTSETTING + add constraint FK_AB58846D + foreign key (ID) + references VERSIONABLE + + alter table ENVIRONMENTSETTING + add constraint FK_ENVSETTING_BASEVERSION + foreign key (BASEVERSION) + references VERSIONABLE + + alter table ENVIRONMENTSETTING + add constraint FK_HASCATEGORY + foreign key (HASCATEGORY_ID) + references ENVIRONMENTSETTINGCATEGORY + + alter table ENVIRONMENTSETTINGCATEGORY + add constraint FK_CA6167CE + foreign key (ID) + references PERSISTABLE + + alter table EAF_USER + add constraint FK_66C9DC63 + foreign key (ID) + references PERSISTABLE + + create index IDX_RP_UUID on RUNTIMEPARAMETERS (UUID) + + create index IDX_RP_GROUPUUID on RUNTIMEPARAMETERS (GROUPUUID) + + alter table RUNTIMEPARAMETERS + add constraint FK_245A17B5 + foreign key (CHANGESET_ID) + references RUNTIMEPARAMETERCHANGESET + + create index IDX_RPG_UUID on RUNTIMEPARAMETERGROUPS (UUID) + + create index IDX_RPG_PARENTUUID on RUNTIMEPARAMETERGROUPS (PARENTUUID) + + alter table RUNTIMEPARAMETERGROUPS + add constraint FK_8A2A11B8 + foreign key (CHANGESET_ID) + references RUNTIMEPARAMETERCHANGESET + + create index IDX_RPGU_UUID on RUNTIMEPARAMETERGROUPUSAGES (UUID) + + create index IDX_RPGU_USEDGROUPUUID on RUNTIMEPARAMETERGROUPUSAGES (USEDGROUPUUID) + + create index IDX_RPC_UUID on RUNTIMEPARAMETERCHANGESET (UUID) + + alter table TAGUSAGES + add constraint FK_9F455CF9 + foreign key (TagID) + references TAGS + + create index IDX_DOMAIN_STATE_EXPIRE_DATE on DOMAIN_STATE (EXPIRE_DATE) + + create table NHIBERNATE_UNIQUE_KEY ( + NEXT_HI NUMBER(20,0) + ) + + insert into NHIBERNATE_UNIQUE_KEY values ( 1 ) +Database deployment completed. +Schema version: 3.2.0 +System ID: qiWF2Ua1FkeXyIWbqA_WOg +``` + +## mklink + +```bash Tue Aug 20 2024 09:23:35 GMT-0700 (Mountain Standard Time) +# D: +# mkdir -p "D:\EAF\EAF Compare Configurations" +# cd "D:\EAF\EAF Compare Configurations" +# mkdir -p "D:\EAF\EAF Compare Configurations\.vscode" +# echo {"diffEditor.ignoreTrimWhitespace": true}>.vscode\settings.json +# git config user.name Mike Phares +# git config user.email mike.phares@infineon.com +mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Agent" +mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Server" +mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1\Configuration" +# git add . +# git commit -m init +# git log -1 +code-insiders "D:\EAF\EAF Compare Configurations" +``` diff --git a/logs/eaf-management-server-v3-2-1-leo-test.md b/logs/eaf-management-server-v3-2-1-leo-test.md new file mode 100644 index 0000000..3bd8d7d --- /dev/null +++ b/logs/eaf-management-server-v3-2-1-leo-test.md @@ -0,0 +1,933 @@ +--- +created: 2024-08-20T15:47:34.502Z +type: note +updated: 2024-08-22T19:01:38.368Z +--- + +# EAF Management Server v3.2.1 Leo Test + +```bash Tue Aug 20 2024 09:00:03 GMT-0700 (Mountain Standard Time) +rmdir "D:\EAF\EAF Management Server\Bin" +rmdir "D:\EAF\EAF Management Server\Build" +rmdir "D:\EAF\EAF Management Server\Configuration" +rmdir "D:\EAF\EAF Management Server\Documentation" +rmdir "D:\EAF\EAF Management Server\Health" +rmdir "D:\EAF\EAF Management Server\Logs" +rmdir "D:\EAF\EAF Management Server\StartedInstances" +rmdir "D:\EAF\EAF Management Server\Temp" +rmdir "D:\EAF\EAF Management Agent\Bin" +rmdir "D:\EAF\EAF Management Agent\Configuration" +rmdir "D:\EAF\EAF Management Agent\Logs" +mklink /J "D:\EAF\EAF Management Server\Bin" "D:\EAF\EAF Management Server\v3.2.1\Bin" +mklink /J "D:\EAF\EAF Management Server\Build" "D:\EAF\EAF Management Server\v3.2.1\Build" +mklink /J "D:\EAF\EAF Management Server\Configuration" "D:\EAF\EAF Management Server\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Management Server\Documentation" "D:\EAF\EAF Management Server\v3.2.1\Documentation" +mklink /J "D:\EAF\EAF Management Server\Health" "D:\EAF\EAF Management Server\v3.2.1\Health" +mklink /J "D:\EAF\EAF Management Server\Logs" "D:\EAF\EAF Management Server\v3.2.1\Logs" +mklink /J "D:\EAF\EAF Management Server\StartedInstances" "D:\EAF\EAF Management Server\v3.2.1\StartedInstances" +mklink /J "D:\EAF\EAF Management Server\Temp" "D:\EAF\EAF Management Server\v3.2.1\Temp" +mklink /J "D:\EAF\EAF Management Agent\Bin" "D:\EAF\EAF Management Agent\v3.2.1\Bin" +mklink /J "D:\EAF\EAF Management Agent\Configuration" "D:\EAF\EAF Management Agent\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Management Agent\Logs" "D:\EAF\EAF Management Agent\v3.2.1\Logs" +``` + +## Database + +```bash Tue Aug 20 2024 09:00:06 GMT-0700 (Mountain Standard Time) +D: +cd "D:\EAF\EAF Management Server\Bin" +"D:\EAF\EAF Management Server\Bin\EafManagement.DatabaseBuilder.exe" --oracle --libs EafManagement.Implementation.dll;EafManagement.Core.dll;EafManagementExtensions.PackageReflectionCache.dll;EafManagement.RuntimeParameters.dll;EafManagement.Tags.dll;EafManagement.DataTypes.dll;EafManagement.DomainStateCache.dll --connectionString "Data Source=eaftest.leo.infineon.com;User Id=eafleotest;Password=;" +``` + +```log Tue Aug 20 2024 09:00:39 GMT-0700 (Mountain Standard Time) +Loading assembly: EafManagement.Implementation.dll +Loading assembly: EafManagement.Core.dll +Loading assembly: EafManagementExtensions.PackageReflectionCache.dll +Loading assembly: EafManagement.RuntimeParameters.dll +Loading assembly: EafManagement.Tags.dll +Loading assembly: EafManagement.DataTypes.dll +Loading assembly: EafManagement.DomainStateCache.dll + + drop table CELLINSTANCE cascade constraints + + drop table CELLTYPE cascade constraints + + drop table EQUIPMENTDICTIONARY cascade constraints + + drop table EQUIPMENTTYPE cascade constraints + + drop table RUNTIMEINSTANCESETUP cascade constraints + + drop table LOGGINGSETUP cascade constraints + + drop table SEQUENCE cascade constraints + + drop table SYSTEM_INFO cascade constraints + + drop table PERSISTABLE cascade constraints + + drop table VERSIONABLE cascade constraints + + drop table PACKAGES cascade constraints + + drop table PACKAGEUSAGES cascade constraints + + drop table HASGROUP cascade constraints + + drop table BACKBONEMEMBER cascade constraints + + drop table EQUIPMENTINSTANCE cascade constraints + + drop table BACKBONEMEMBERCLASS cascade constraints + + drop table AGENTSETUP cascade constraints + + drop table AUDIT_TRAIL_ENTRY cascade constraints + + drop table AUDIT_TRAIL_ACTION cascade constraints + + drop table AUDIT_TRAIL_SEVERITY cascade constraints + + drop table AUDIT_TRAIL_EXTERNAL_OWNER cascade constraints + + drop table TRANSLATIONCATALOG cascade constraints + + drop table TRANSLATIONDICTIONARY cascade constraints + + drop table OBJECTVIEW cascade constraints + + drop table EXECUTIONENVIRONMENT cascade constraints + + drop table HASENVIRONMENTSETTING cascade constraints + + drop table ENVIRONMENTSETTING cascade constraints + + drop table ENVIRONMENTSETTINGCATEGORY cascade constraints + + drop table EAF_USER cascade constraints + + drop table REFLECTIONCACHE cascade constraints + + drop table RUNTIMEPARAMETERS cascade constraints + + drop table RUNTIMEPARAMETERGROUPS cascade constraints + + drop table RUNTIMEPARAMETERGROUPUSAGES cascade constraints + + drop table RUNTIMEPARAMETERCHANGESET cascade constraints + + drop table TAGS cascade constraints + + drop table TAGUSAGES cascade constraints + + drop table DATATYPES cascade constraints + + drop table DOMAIN_STATE cascade constraints + + drop table NHIBERNATE_UNIQUE_KEY cascade constraints + + create table CELLINSTANCE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table CELLTYPE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table EQUIPMENTDICTIONARY ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table EQUIPMENTTYPE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table RUNTIMEINSTANCESETUP ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) not null, + CELL_INSTANCE NUMBER(20,0), + RUNTIMEINSTANCE_COMMENT VARCHAR2(255), + RUNTIMESETTINGS BLOB, + STATE NUMBER(10,0), + TARGET_ID NUMBER(20,0), + LOGGINGSETUP_ID NUMBER(20,0), + PILOT_VERSION_ID NUMBER(20,0), + AUTORESTARTPENDING NUMBER(1,0), + PILOT_VERSION_USER VARCHAR2(255), + PILOT_VERSION_TIME VARCHAR2(255), + ASSIGNEDTO_ID NUMBER(20,0), + PRIMARY_ID NUMBER(20,0), + primary key (ID), + unique (NAME) + ) + + create table LOGGINGSETUP ( + ID NUMBER(20,0) not null, + Uuid VARCHAR2(255) not null, + MAJOR NUMBER(10,0), + MINOR NUMBER(10,0), + PATCH NUMBER(10,0), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + NAME VARCHAR2(255), + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table SEQUENCE ( + NAME VARCHAR2(255) not null, + NEXT_VALUE NUMBER(20,0) not null, + primary key (NAME) + ) + + create table SYSTEM_INFO ( + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + primary key (UUID) + ) + + create table PERSISTABLE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + CREATIONDATE TIMESTAMP(7) not null, + ISRETIRED NUMBER(1,0) default 0 not null, + RETIREDATE TIMESTAMP(7), + RETIREDBY VARCHAR2(255), + CREATEDBY_ID NUMBER(20,0), + primary key (ID) + ) + + create table VERSIONABLE ( + ID NUMBER(20,0) not null, + CHANGESET NUMBER(20,0), + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + RELEASEDATE TIMESTAMP(7), + RELEASEDBY_ID NUMBER(20,0), + BASEVERSION NUMBER(20,0), + primary key (ID) + ) + + create table PACKAGES ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) not null, + VERSION VARCHAR2(255) not null, + DESCRIPTION VARCHAR2(255), + primary key (ID) + ) + + create table PACKAGEUSAGES ( + ID NUMBER(20,0) not null, + BACKBONEMEMBER_UUID VARCHAR2(255) not null, + PACKAGE_ID NUMBER(20,0) not null, + primary key (ID), + unique (BACKBONEMEMBER_UUID, PACKAGE_ID) + ) + + create table HASGROUP ( + FROMID NUMBER(20,0) not null, + TOID NUMBER(20,0) not null, + primary key (FROMID, TOID) + ) + + create table BACKBONEMEMBER ( + ID NUMBER(20,0) not null, + HASCLASS_ID NUMBER(20,0), + primary key (ID) + ) + + create table EQUIPMENTINSTANCE ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + NAME VARCHAR2(200), + DESCRIPTION VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME) + ) + + create table BACKBONEMEMBERCLASS ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + CONFIGURATIONSPECIFICATION BLOB, + TYPE VARCHAR2(255), + NAME VARCHAR2(255), + primary key (ID), + unique (MAJOR, MINOR, PATCH, TYPE, NAME) + ) + + create table AGENTSETUP ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255), + HOST VARCHAR2(255) not null, + AGENT_COMMENT VARCHAR2(2000), + STARTUPBEHAVIOR NUMBER(10,0), + CALLBACK_URL VARCHAR2(255), + primary key (ID), + unique (HOST) + ) + + create table AUDIT_TRAIL_ENTRY ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + ENTRY_COMMENT VARCHAR2(2000), + CREATIONDATE TIMESTAMP(7) not null, + OWNER_ID NUMBER(20,0) not null, + HASACTION_ID NUMBER(20,0) not null, + HASSEVERITY_ID NUMBER(20,0) not null, + CREATEDBY_ID NUMBER(20,0) not null, + primary key (ID) + ) + + create table AUDIT_TRAIL_ACTION ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(2000), + ACTION_COMMENT VARCHAR2(2000), + primary key (ID), + unique (NAME) + ) + + create table AUDIT_TRAIL_SEVERITY ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(2000), + SEVERITY_COMMENT VARCHAR2(2000), + SEVERITY_LEVEL NUMBER(10,0), + primary key (ID), + unique (NAME) + ) + + create table AUDIT_TRAIL_EXTERNAL_OWNER ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255), + primary key (ID), + unique (NAME) + ) + + create table TRANSLATIONCATALOG ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) unique, + CATALOG_COMMENT CLOB, + primary key (ID) + ) + + create table TRANSLATIONDICTIONARY ( + ID NUMBER(20,0) not null, + LANGUAGE VARCHAR2(255), + CONFIGURATION BLOB, + TRANSLATIONCATALOG_ID NUMBER(20,0), + primary key (ID) + ) + + create table OBJECTVIEW ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255), + CONFIGURATION BLOB, + primary key (ID), + unique (NAME) + ) + + create table EXECUTIONENVIRONMENT ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) not null, + primary key (ID), + unique (NAME) + ) + + create table HASENVIRONMENTSETTING ( + FROMID NUMBER(20,0) not null, + TOID NUMBER(20,0) not null, + primary key (FROMID, TOID) + ) + + create table ENVIRONMENTSETTING ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255) not null, + MAJOR NUMBER(10,0) not null, + MINOR NUMBER(10,0) not null, + PATCH NUMBER(10,0) not null, + BASEVERSION NUMBER(20,0), + NAME VARCHAR2(255) not null, + VALUE CLOB, + SETTING_COMNMENT VARCHAR2(2000), + HASCATEGORY_ID NUMBER(20,0), + primary key (ID), + unique (MAJOR, MINOR, PATCH, NAME), + unique (BASEVERSION, NAME) + ) + + create table ENVIRONMENTSETTINGCATEGORY ( + ID NUMBER(20,0) not null, + NAME VARCHAR2(255) not null, + SETTING_COMNMENT VARCHAR2(2000), + primary key (ID), + unique (NAME) + ) + + create table EAF_USER ( + ID NUMBER(20,0) not null, + ACCOUNT VARCHAR2(255), + primary key (ID), + unique (ACCOUNT) + ) + + create table REFLECTIONCACHE ( + CACHE_KEY VARCHAR2(2000) not null, + CONTENTS CLOB not null, + primary key (CACHE_KEY) + ) + + create table RUNTIMEPARAMETERS ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + GROUPUUID VARCHAR2(255), + NAME VARCHAR2(255), + VALUE CLOB, + DATATYPE VARCHAR2(255), + MODIFICATIONTYPE VARCHAR2(255), + CHANGESET_ID NUMBER(20,0), + primary key (ID) + ) + + create table RUNTIMEPARAMETERGROUPS ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + PARENTUUID VARCHAR2(255), + NAME VARCHAR2(255), + MODIFICATIONTYPE VARCHAR2(255), + CHANGESET_ID NUMBER(20,0), + primary key (ID) + ) + + create table RUNTIMEPARAMETERGROUPUSAGES ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + USEDGROUPUUID VARCHAR2(255), + USERID VARCHAR2(255), + USERTYPE VARCHAR2(255), + primary key (ID) + ) + + create table RUNTIMEPARAMETERCHANGESET ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + DESCRIPTION VARCHAR2(2000), + CREATED_BY VARCHAR2(255), + CREATE_TIME TIMESTAMP(7), + primary key (ID) + ) + + create table TAGS ( + ID NUMBER(20,0) not null, + NORMALIZEDNAME VARCHAR2(255), + NAME VARCHAR2(255), + primary key (ID), + unique (NORMALIZEDNAME) + ) + + create table TAGUSAGES ( + ID NUMBER(20,0) not null, + ENTITYTYPE VARCHAR2(255), + ENTITYID VARCHAR2(255), + TagID NUMBER(20,0) not null, + primary key (ID) + ) + + create table DATATYPES ( + ID NUMBER(20,0) not null, + UUID VARCHAR2(255), + NAME VARCHAR2(255), + BASETYPE VARCHAR2(255), + DESCRIPTION VARCHAR2(255), + TYPECONSTRAINT CLOB, + primary key (ID) + ) + + create table DOMAIN_STATE ( + APPLICATION_ID VARCHAR2(255) not null, + EXPIRE_DATE VARCHAR2(255) not null, + CONTENT BLOB, + primary key (APPLICATION_ID) + ) + + create index IDX_CELLINSTANCE_NAME on CELLINSTANCE (NAME) + + alter table CELLINSTANCE + add constraint FK_D18807EB + foreign key (ID) + references BACKBONEMEMBER + + create index IDX_CELLTYPE_NAME on CELLTYPE (NAME) + + alter table CELLTYPE + add constraint FK_89E074AC + foreign key (ID) + references BACKBONEMEMBER + + create index IDX_EQUIPMENTDICTIONARY_NAME on EQUIPMENTDICTIONARY (NAME) + + alter table EQUIPMENTDICTIONARY + add constraint FK_A31C70D5 + foreign key (ID) + references BACKBONEMEMBER + + create index IDX_EQUIPMENTTYPE_NAME on EQUIPMENTTYPE (NAME) + + alter table EQUIPMENTTYPE + add constraint FK_46EECF3A + foreign key (ID) + references BACKBONEMEMBER + + create index IDX_CELLINSTANCE on RUNTIMEINSTANCESETUP (CELL_INSTANCE) + + create index IDX_ASSIGNED_AGENTSETUP on RUNTIMEINSTANCESETUP (ASSIGNEDTO_ID) + + create index IDX_TARGET_CELLINSTANCE on RUNTIMEINSTANCESETUP (TARGET_ID) + + create index IDX_TARGET_LOGGINGSETUP on RUNTIMEINSTANCESETUP (LOGGINGSETUP_ID) + + create index IDX_PRIMARY_RUNTIMEINSTANCE on RUNTIMEINSTANCESETUP (PRIMARY_ID) + + create index IDX_PILOT_CELLINSTANCE on RUNTIMEINSTANCESETUP (PILOT_VERSION_ID) + + alter table RUNTIMEINSTANCESETUP + add constraint FK_TARGET_CELLINSTANCE + foreign key (TARGET_ID) + references CELLINSTANCE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_TARGET_LOGGINGSETUP + foreign key (LOGGINGSETUP_ID) + references LOGGINGSETUP + + alter table RUNTIMEINSTANCESETUP + add constraint FK_83711C90 + foreign key (ID) + references PERSISTABLE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_CELLINSTANCE + foreign key (CELL_INSTANCE) + references CELLINSTANCE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_ASSIGNED_AGENTSETUP + foreign key (ASSIGNEDTO_ID) + references AGENTSETUP + + alter table RUNTIMEINSTANCESETUP + add constraint FK_PRIMARY_RUNTIMEINSTANCE + foreign key (PRIMARY_ID) + references RUNTIMEINSTANCESETUP + + alter table RUNTIMEINSTANCESETUP + add constraint FK_PILOT_CELLINSTANCE + foreign key (PILOT_VERSION_ID) + references CELLINSTANCE + + alter table LOGGINGSETUP + add constraint FK_282A222 + foreign key (ID) + references VERSIONABLE + + create index IDX_PERSISTABLE_CREATEDBY on PERSISTABLE (CREATEDBY_ID) + + create index IDX_PERSISTABLE_UUID on PERSISTABLE (UUID) + + create index IDX_PERSISTABLE_CREATIONDATE on PERSISTABLE (CREATIONDATE) + + alter table PERSISTABLE + add constraint FK_PERSISTABLE_CREATEDBY + foreign key (CREATEDBY_ID) + references EAF_USER + + create index IDX_VERSIONABLE_RELEASEDBY on VERSIONABLE (RELEASEDBY_ID) + + create index FK_BASEVERSION on VERSIONABLE (BASEVERSION) + + alter table VERSIONABLE + add constraint FK_VERSIONABLE_RELEASEDBY + foreign key (RELEASEDBY_ID) + references EAF_USER + + alter table VERSIONABLE + add constraint FK_BASEVERSION + foreign key (BASEVERSION) + references VERSIONABLE + + alter table VERSIONABLE + add constraint FK_C3011D92 + foreign key (ID) + references PERSISTABLE + + alter table PACKAGEUSAGES + add constraint FK_5D49A41C + foreign key (PACKAGE_ID) + references PACKAGES + + alter table HASGROUP + add constraint FK_HASGROUPS_T + foreign key (TOID) + references BACKBONEMEMBER + + alter table HASGROUP + add constraint FK_HASGROUPS_S + foreign key (FROMID) + references BACKBONEMEMBER + + create index IDX_HASCLASS on BACKBONEMEMBER (HASCLASS_ID) + + alter table BACKBONEMEMBER + add constraint FK_EC2B69B5 + foreign key (ID) + references VERSIONABLE + + alter table BACKBONEMEMBER + add constraint FK_HASCLASS + foreign key (HASCLASS_ID) + references BACKBONEMEMBERCLASS + + create index IDX_EQUIPMENTINSTANCE_NAME on EQUIPMENTINSTANCE (NAME) + + alter table EQUIPMENTINSTANCE + add constraint FK_72BB532A + foreign key (ID) + references BACKBONEMEMBER + + alter table BACKBONEMEMBERCLASS + add constraint FK_99DBCED + foreign key (ID) + references VERSIONABLE + + alter table AGENTSETUP + add constraint FK_CD620C1F + foreign key (ID) + references PERSISTABLE + + create index IDX_AUDITTRAIL_CREATIONDATE on AUDIT_TRAIL_ENTRY (CREATIONDATE) + + create index IDX_AUDITTRAIL_OWNER on AUDIT_TRAIL_ENTRY (OWNER_ID) + + create index IDX_AUDITTRAIL_ACTION on AUDIT_TRAIL_ENTRY (HASACTION_ID) + + create index IDX_AUDITTRAIL_SEVERITY on AUDIT_TRAIL_ENTRY (HASSEVERITY_ID) + + create index IDX_AUDITTRAIL_CREATEDBY on AUDIT_TRAIL_ENTRY (CREATEDBY_ID) + + alter table AUDIT_TRAIL_ENTRY + add constraint FK_AUDITTRAIL_OWNER + foreign key (OWNER_ID) + references PERSISTABLE + + alter table AUDIT_TRAIL_ENTRY + add constraint FK_AUDITTRAIL_ACTION + foreign key (HASACTION_ID) + references AUDIT_TRAIL_ACTION + + alter table AUDIT_TRAIL_ENTRY + add constraint FK_AUDITTRAIL_SEVERITY + foreign key (HASSEVERITY_ID) + references AUDIT_TRAIL_SEVERITY + + alter table AUDIT_TRAIL_ENTRY + add constraint FK_AUDITTRAIL_CREATEDBY + foreign key (CREATEDBY_ID) + references EAF_USER + + alter table AUDIT_TRAIL_EXTERNAL_OWNER + add constraint FK_85BFD8C9 + foreign key (ID) + references PERSISTABLE + + alter table TRANSLATIONCATALOG + add constraint FK_553F6815 + foreign key (ID) + references PERSISTABLE + + create index IDX_TRANSLATIONCATALOG on TRANSLATIONDICTIONARY (TRANSLATIONCATALOG_ID) + + alter table TRANSLATIONDICTIONARY + add constraint FK_85DC11F4 + foreign key (ID) + references VERSIONABLE + + alter table TRANSLATIONDICTIONARY + add constraint FK_TRANSLATIONCATALOG + foreign key (TRANSLATIONCATALOG_ID) + references TRANSLATIONCATALOG + + alter table OBJECTVIEW + add constraint FK_F4B6B7DA + foreign key (ID) + references PERSISTABLE + + alter table EXECUTIONENVIRONMENT + add constraint FK_E3EAB46E + foreign key (ID) + references PERSISTABLE + + alter table HASENVIRONMENTSETTING + add constraint FK_HASENVIRONMENTSETTING_T + foreign key (TOID) + references ENVIRONMENTSETTING + + alter table HASENVIRONMENTSETTING + add constraint FK_HASENVIRONMENTSETTING_S + foreign key (FROMID) + references EXECUTIONENVIRONMENT + + create index IDX_ENVSETTING_BASEVERSION on ENVIRONMENTSETTING (BASEVERSION) + + create index IDX_HASCATEGORY on ENVIRONMENTSETTING (HASCATEGORY_ID) + + alter table ENVIRONMENTSETTING + add constraint FK_AB58846D + foreign key (ID) + references VERSIONABLE + + alter table ENVIRONMENTSETTING + add constraint FK_ENVSETTING_BASEVERSION + foreign key (BASEVERSION) + references VERSIONABLE + + alter table ENVIRONMENTSETTING + add constraint FK_HASCATEGORY + foreign key (HASCATEGORY_ID) + references ENVIRONMENTSETTINGCATEGORY + + alter table ENVIRONMENTSETTINGCATEGORY + add constraint FK_CA6167CE + foreign key (ID) + references PERSISTABLE + + alter table EAF_USER + add constraint FK_66C9DC63 + foreign key (ID) + references PERSISTABLE + + create index IDX_RP_UUID on RUNTIMEPARAMETERS (UUID) + + create index IDX_RP_GROUPUUID on RUNTIMEPARAMETERS (GROUPUUID) + + alter table RUNTIMEPARAMETERS + add constraint FK_245A17B5 + foreign key (CHANGESET_ID) + references RUNTIMEPARAMETERCHANGESET + + create index IDX_RPG_UUID on RUNTIMEPARAMETERGROUPS (UUID) + + create index IDX_RPG_PARENTUUID on RUNTIMEPARAMETERGROUPS (PARENTUUID) + + alter table RUNTIMEPARAMETERGROUPS + add constraint FK_8A2A11B8 + foreign key (CHANGESET_ID) + references RUNTIMEPARAMETERCHANGESET + + create index IDX_RPGU_UUID on RUNTIMEPARAMETERGROUPUSAGES (UUID) + + create index IDX_RPGU_USEDGROUPUUID on RUNTIMEPARAMETERGROUPUSAGES (USEDGROUPUUID) + + create index IDX_RPC_UUID on RUNTIMEPARAMETERCHANGESET (UUID) + + alter table TAGUSAGES + add constraint FK_9F455CF9 + foreign key (TagID) + references TAGS + + create index IDX_DOMAIN_STATE_EXPIRE_DATE on DOMAIN_STATE (EXPIRE_DATE) + + create table NHIBERNATE_UNIQUE_KEY ( + NEXT_HI NUMBER(20,0) + ) + + insert into NHIBERNATE_UNIQUE_KEY values ( 1 ) +Database deployment completed. +Schema version: 3.2.0 +System ID: NNePVIAArUyYxeGU64uYzg +``` + +## robocopy + +```bash +D: +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1" +robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\Rollback Scripts" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" /E +robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Agent" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" /E +robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Server" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" /E +robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Agent Migration" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" /E +copy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF.zip" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip" +code-insiders "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1" +# Replace \t for *.config 2 spaces +``` + +```bash +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\PCL" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Bin" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Bin\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Logs\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Bin\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Logs\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Temp\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Build\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Persistence\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Reflection\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Persistence\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Configuration\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Configuration\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Documentation\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\StartedInstances\v3.2.1" +mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1" +mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1" +mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" +mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" +mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1" +mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1" +mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" +mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" /E +copy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip" "\\10.95.1.211\Share\Stealth\DEAF\v3.2.1.zip" +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" /E +copy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip" "\\messdv003.infineon.com\Share\Stealth\DEAF\v3.2.1.zip" +mkdir -p "D:\EAF\Rollback Scripts" +mkdir -p "D:\EAF\EAF Management Agent" +mkdir -p "D:\EAF\EAF Management Server" +mkdir -p "D:\EAF\EAF Management Server" +mkdir -p "D:\EAF\EAF Management Agent Migration" +robocopy "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1" "D:\EAF\Rollback Scripts\v3.2.1" /E +robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1" /E +robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E +robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E +robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" "D:\EAF\EAF Management Agent Migration\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1" "D:\EAF\Rollback Scripts\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" "D:\EAF\EAF Management Agent Migration\v3.2.1" /E +``` + +```bash +# D: +# mkdir -p "D:\EAF\EAF Compare Configurations" +# cd "D:\EAF\EAF Compare Configurations" +# mkdir -p "D:\EAF\EAF Compare Configurations\.vscode" +# echo {"diffEditor.ignoreTrimWhitespace": true}>.vscode\settings.json +# git config user.name Mike Phares +# git config user.email mike.phares@infineon.com +mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Agent" +mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Server" +mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1\Configuration" +# git add . +# git commit -m init +# git log -1 +code-insiders "D:\EAF\EAF Compare Configurations" +``` + +``` +cachePath="\\##server## +deploymentStoragePath="\\##server## +``` + +``` +##path## +##share## +##server## +##agentname## +``` + +```bash +git add . +git commit -m v3.2.1 +git log -1 +``` + +```bash Tue Aug 20 2024 10:49:27 GMT-0700 (Mountain Standard Time) +cd "D:\EAF\EAF Management Server\Bin" +# sc stop "EAF Management Server" +"D:\EAF\EAF Management Server\Bin\EAFManagementServer.exe" console +``` + +```bash +# sc delete "EAF Management Server" +sc create "EAF Management Server" start= delayed-auto binPath= "D:\EAF\EAF Management Server\Bin\EAFManagementServer.exe" DisplayName= "EAF Management Server" +# sc delete "EAF Management Agent" +sc create "EAF Management Agent" start= delayed-auto binPath= "D:\EAF\EAF Management Agent\Bin\EafManagement.Agent.exe" DisplayName= "EAF Runtime Agent" +``` + +```bash +# sc config "EAF Runtime Agent" displayname= "EAF Management Agent - v3.2.1" +sc config "EAF Management Agent" displayname= "EAF Management Agent - v3.2.1" +sc config "EAF Management Server" displayname= "EAF Management Server - v3.2.1" +``` + +```xml + +``` + +```conf +# Mango +# http://localhost:9003 +``` + +```bash +D: +cd "D:\EAF\EAF Management Agent\Bin" +# sc stop "EAF Management Agent" +"D:\EAF\EAF Management Agent\Bin\EafManagement.Agent.exe" console +``` + +```bash +sc start "EAF Management Server" +sc start "EAF Runtime Agent" +``` diff --git a/logs/eaf-management-server-v3-2-1-mes-test.md b/logs/eaf-management-server-v3-2-1-mes-test.md new file mode 100644 index 0000000..b08c707 --- /dev/null +++ b/logs/eaf-management-server-v3-2-1-mes-test.md @@ -0,0 +1,1537 @@ +--- +created: 2024-08-19T21:15:37.845Z +type: note +updated: 2024-08-22T19:01:38.368Z +--- + +# EAF Management Server v3.2.1 Test + +```bash Mon Aug 19 2024 12:30:08 GMT-0700 (Mountain Standard Time) +D: +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1" +robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\Rollback Scripts" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" /E +robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Agent" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" /E +robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Server" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" /E +robocopy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF\EAF Management Agent Migration" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" /E +copy "\\drssdv702.eu.infineon.com\eafdev\DeliveredPackages\EAF Management\v3.2.1\EAF.zip" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip" +code-insiders "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1" +# Replace \t for *.config 2 spaces +``` + +```bash Mon Aug 19 2024 13:31:49 GMT-0700 (Mountain Standard Time) +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\PCL" "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Bin" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Bin\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Logs\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Bin\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Logs\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Temp\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Build\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Persistence\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Reflection\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Persistence\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent\Configuration\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Configuration\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\Documentation\v3.2.1" +mkdir -p "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server\StartedInstances\v3.2.1" +mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1" +mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1" +mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" +mkdir -p "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" +mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1" +mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1" +mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" +mkdir -p "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" /E +copy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip" "\\10.95.1.211\Share\Stealth\DEAF\v3.2.1.zip" +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\Rollback Scripts" "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Server" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" /E +robocopy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF Management Agent Migration" "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" /E +copy "D:\EAF\drssdv702.eu.infineon.com-eafdev-DeliveredPackages-EAF Management\v3.2.1\EAF.zip" "\\messdv003.infineon.com\Share\Stealth\DEAF\v3.2.1.zip" +mkdir -p "D:\EAF\Rollback Scripts" +mkdir -p "D:\EAF\EAF Management Agent" +mkdir -p "D:\EAF\EAF Management Server" +mkdir -p "D:\EAF\EAF Management Server" +mkdir -p "D:\EAF\EAF Management Agent Migration" +robocopy "\\10.95.1.211\Share\Stealth\DEAF\Rollback Scripts\v3.2.1" "D:\EAF\Rollback Scripts\v3.2.1" /E +robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1" /E +robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E +robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E +robocopy "\\10.95.1.211\Share\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" "D:\EAF\EAF Management Agent Migration\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\Rollback Scripts\v3.2.1" "D:\EAF\Rollback Scripts\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1" /E +# robocopy "\\messdv003.infineon.com\APC\Stealth\DEAF\EAF Management Agent Migration\v3.2.1" "D:\EAF\EAF Management Agent Migration\v3.2.1" /E +``` + +```bash +# D: +# mkdir -p "D:\EAF\EAF Compare Configurations" +# cd "D:\EAF\EAF Compare Configurations" +# mkdir -p "D:\EAF\EAF Compare Configurations\.vscode" +# echo {"diffEditor.ignoreTrimWhitespace": true}>.vscode\settings.json +# git config user.name Mike Phares +# git config user.email mike.phares@infineon.com +mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Agent" +mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Server" +mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Agent\v3.2.1" "D:\EAF\EAF Management Agent\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Server\v3.2.1" "D:\EAF\EAF Management Server\v3.2.1\Configuration" +# git add . +# git commit -m init +# git log -1 +code-insiders "D:\EAF\EAF Compare Configurations" +``` + +``` +cachePath="\\##server## +deploymentStoragePath="\\##server## +``` + +``` +##path## +##share## +##server## +##agentname## +``` + +```bash +git add . +git commit -m v3.2.1 +git log -1 +``` + +```bash Mon Aug 19 2024 13:44:05 GMT-0700 (Mountain Standard Time) +D: +"D:\EAF\EAF Management Server\v3.2.1\Bin\EAFManagementServer.exe" updatedb +``` + +```log Mon Aug 19 2024 13:45:01 GMT-0700 (Mountain Standard Time) +C:\Windows\system32>D: + +D:\>"D:\EAF\EAF Management Server\v3.2.1\Bin\EAFManagementServer.exe" updatedb +Management Server Database Update Starting... +Initialization Complete - Update Executing... +Started Database migration 2.25.0 to 2.27.0 +Updating database schema. Schema Name: '' Dialect: 'Oracle10gDialect' + + alter table RUNTIMEPARAMETERCHANGESET + add DESCRIPTION VARCHAR2(2000) + + alter table RUNTIMEPARAMETERCHANGESET + add CREATED_BY VARCHAR2(255) + + alter table AGENTSETUP + add CALLBACK_URL VARCHAR2(255) + + alter table RUNTIMEINSTANCESETUP + add PILOT_VERSION_USER VARCHAR2(255) + + alter table RUNTIMEINSTANCESETUP + add PILOT_VERSION_TIME VARCHAR2(255) + + alter table RUNTIMEINSTANCESETUP + add PILOT_VERSION_ID NUMBER(20,0) + + alter table TAGUSAGES + add constraint FK_9F455CF9 + foreign key (TagID) + references TAGS + + create index IDX_RP_UUID on RUNTIMEPARAMETERS (UUID) + + create index IDX_RP_GROUPUUID on RUNTIMEPARAMETERS (GROUPUUID) + + create index IDX_RPG_UUID on RUNTIMEPARAMETERGROUPS (UUID) + + create index IDX_RPG_PARENTUUID on RUNTIMEPARAMETERGROUPS (PARENTUUID) + + create index IDX_RPGU_UUID on RUNTIMEPARAMETERGROUPUSAGES (UUID) + + create index IDX_RPGU_USEDGROUPUUID on RUNTIMEPARAMETERGROUPUSAGES (USEDGROUPUUID) + + create index IDX_RPC_UUID on RUNTIMEPARAMETERCHANGESET (UUID) + + alter table VERSIONABLE + add constraint FK_C3011D92 + foreign key (ID) + references PERSISTABLE + + alter table EAF_USER + add constraint FK_66C9DC63 + foreign key (ID) + references PERSISTABLE + + alter table CELLINSTANCE + add constraint FK_D18807EB + foreign key (ID) + references BACKBONEMEMBER + + alter table CELLTYPE + add constraint FK_89E074AC + foreign key (ID) + references BACKBONEMEMBER + + alter table EQUIPMENTDICTIONARY + add constraint FK_A31C70D5 + foreign key (ID) + references BACKBONEMEMBER + + alter table EQUIPMENTTYPE + add constraint FK_46EECF3A + foreign key (ID) + references BACKBONEMEMBER + + alter table PACKAGEUSAGES + add constraint FK_5D49A41C + foreign key (PACKAGE_ID) + references PACKAGES + + alter table BACKBONEMEMBER + add constraint FK_EC2B69B5 + foreign key (ID) + references VERSIONABLE + + alter table EQUIPMENTINSTANCE + add constraint FK_72BB532A + foreign key (ID) + references BACKBONEMEMBER + + alter table BACKBONEMEMBERCLASS + add constraint FK_99DBCED + foreign key (ID) + references VERSIONABLE + + alter table AGENTSETUP + add constraint FK_CD620C1F + foreign key (ID) + references PERSISTABLE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_83711C90 + foreign key (ID) + references PERSISTABLE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_PILOT_CELLINSTANCE + foreign key (PILOT_VERSION_ID) + references CELLINSTANCE + + create index IDX_PILOT_CELLINSTANCE on RUNTIMEINSTANCESETUP (PILOT_VERSION_ID) + + alter table LOGGINGSETUP + add constraint FK_282A222 + foreign key (ID) + references VERSIONABLE + + alter table TRANSLATIONCATALOG + add constraint FK_553F6815 + foreign key (ID) + references PERSISTABLE + + alter table TRANSLATIONDICTIONARY + add constraint FK_85DC11F4 + foreign key (ID) + references VERSIONABLE + + alter table OBJECTVIEW + add constraint FK_F4B6B7DA + foreign key (ID) + references PERSISTABLE + + alter table EXECUTIONENVIRONMENT + add constraint FK_E3EAB46E + foreign key (ID) + references PERSISTABLE + + alter table ENVIRONMENTSETTING + add constraint FK_AB58846D + foreign key (ID) + references VERSIONABLE + + alter table ENVIRONMENTSETTINGCATEGORY + add constraint FK_CA6167CE + foreign key (ID) + references PERSISTABLE +Database migration has been completed. +Started Database migration 2.27.0 to 3.01.0 +Updating database schema. Schema Name: '' Dialect: 'Oracle10gDialect' + + alter table TAGUSAGES + add constraint FK_9F455CF9 + foreign key (TagID) + references TAGS + + alter table VERSIONABLE + add constraint FK_C3011D92 + foreign key (ID) + references PERSISTABLE + + alter table EAF_USER + add constraint FK_66C9DC63 + foreign key (ID) + references PERSISTABLE + + alter table CELLINSTANCE + add constraint FK_D18807EB + foreign key (ID) + references BACKBONEMEMBER + + alter table CELLTYPE + add constraint FK_89E074AC + foreign key (ID) + references BACKBONEMEMBER + + alter table EQUIPMENTDICTIONARY + add constraint FK_A31C70D5 + foreign key (ID) + references BACKBONEMEMBER + + alter table EQUIPMENTTYPE + add constraint FK_46EECF3A + foreign key (ID) + references BACKBONEMEMBER + + alter table PACKAGEUSAGES + add constraint FK_5D49A41C + foreign key (PACKAGE_ID) + references PACKAGES + + alter table BACKBONEMEMBER + add constraint FK_EC2B69B5 + foreign key (ID) + references VERSIONABLE + + alter table EQUIPMENTINSTANCE + add constraint FK_72BB532A + foreign key (ID) + references BACKBONEMEMBER + + alter table BACKBONEMEMBERCLASS + add constraint FK_99DBCED + foreign key (ID) + references VERSIONABLE + + alter table AGENTSETUP + add constraint FK_CD620C1F + foreign key (ID) + references PERSISTABLE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_83711C90 + foreign key (ID) + references PERSISTABLE + + alter table LOGGINGSETUP + add constraint FK_282A222 + foreign key (ID) + references VERSIONABLE + + alter table TRANSLATIONCATALOG + add constraint FK_553F6815 + foreign key (ID) + references PERSISTABLE + + alter table TRANSLATIONDICTIONARY + add constraint FK_85DC11F4 + foreign key (ID) + references VERSIONABLE + + alter table OBJECTVIEW + add constraint FK_F4B6B7DA + foreign key (ID) + references PERSISTABLE + + alter table EXECUTIONENVIRONMENT + add constraint FK_E3EAB46E + foreign key (ID) + references PERSISTABLE + + alter table ENVIRONMENTSETTING + add constraint FK_AB58846D + foreign key (ID) + references VERSIONABLE + + alter table ENVIRONMENTSETTINGCATEGORY + add constraint FK_CA6167CE + foreign key (ID) + references PERSISTABLE +Database migration has been completed. +Dropping 15 obsolete foreign keys +Dropping obsolete foreign key FK_CHANGE_SESSION [PERSISTABLE.CHANGE_SESSION_ID->CHANGE_SESSION.ID.SYS_C0051373] +Dropping obsolete foreign key FK_LOCKOF [PERSISTABLE.LOCKOF->PERSISTABLE.ID.SYS_C0051376] +Dropping obsolete foreign key FKE7DD038C364B8DE9 [RUNTIMEBEHAVIOR.ID->IMPLEMENTATION.ID.SYS_C0051399] +Dropping obsolete foreign key FK_HASRUNTIMEBEHAVIOR [BACKBONEMEMBERCLASS.HASRUNTIMEBEHAVIOR_ID->RUNTIMEBEHAVIOR.ID.SYS_C0051402] +Dropping obsolete foreign key FK94CB57F838AA9413 [IMPLEMENTATION.ID->VERSIONABLE.ID.SYS_C0051381] +Dropping obsolete foreign key FKD98308F5364B8DE9 [CONFIGURATIONEDITOR.ID->IMPLEMENTATION.ID.SYS_C0051399] +Dropping obsolete foreign key FK839CE35C364B8DE9 [MONITOR.ID->IMPLEMENTATION.ID.SYS_C0051399] +Dropping obsolete foreign key FK_HASMONITOR [BACKBONEMEMBERCLASS.HASMONITOR_ID->MONITOR.ID.SYS_C0051387] +Dropping obsolete foreign key FK_HASPREDECESSOR_T [HASPREDECESSOR.TOID->BACKBONEMEMBERCLASS.ID.SYS_C0051369] +Dropping obsolete foreign key FK_HASPREDECESSOR_S [HASPREDECESSOR.FROMID->BACKBONEMEMBERCLASS.ID.SYS_C0051369] +Dropping obsolete foreign key FK_HASCONFIGURATIONEDITOR [BACKBONEMEMBERCLASS.HASCONFIGURATIONEDITOR_ID->CONFIGURATIONEDITOR.ID.SYS_C0051345] +Dropping obsolete foreign key FK_HASADAPTATION_T [HASADAPTATION.HASADAPTATION_ID->PACKAGE.ID.SYS_C0051374] +Dropping obsolete foreign key FK_HASADAPTATION_S [HASADAPTATION.HASBACKBONECOMPONENT_ID->BACKBONEMEMBER.ID.SYS_C0051347] +Dropping obsolete foreign key FK_REQUIRES_S [REQUIRES.FROMID->PACKAGE.ID.SYS_C0051374] +Dropping obsolete foreign key FK_REQUIRES_T [REQUIRES.TOID->PACKAGE.ID.SYS_C0051374] +Execute SQL: ALTER TABLE AGENTSETUP DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE BACKBONEMEMBERCLASS DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE CELLINSTANCE DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE CELLTYPE DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE ENVIRONMENTSETTING DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE ENVIRONMENTSETTINGCATEGORY DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE EQUIPMENTDICTIONARY DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE EQUIPMENTINSTANCE DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE EQUIPMENTTYPE DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE EXECUTIONENVIRONMENT DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE LOGGINGSETUP DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE OBJECTVIEW DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE RUNTIMEINSTANCESETUP DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE PERSISTABLE DROP COLUMN ISLOCKED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE PERSISTABLE DROP COLUMN LOCKOF CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE PERSISTABLE DROP COLUMN ISDELETED CASCADE CONSTRAINTS +Execute SQL: ALTER TABLE PERSISTABLE DROP COLUMN CHANGE_SESSION_ID CASCADE CONSTRAINTS +Executing command: 'ALTER TABLE "EAFDEV"."AGENTSETUP" ADD CONSTRAINT UQ_AGENTSETUP UNIQUE (Host)' +Executing command: 'ALTER TABLE "EAFDEV"."BACKBONEMEMBERCLASS" ADD CONSTRAINT UQ_BACKBONEMEMBERCLASS UNIQUE (Major, Minor, Patch, Type, Name)' +Executing command: 'ALTER TABLE "EAFDEV"."CELLINSTANCE" ADD CONSTRAINT UQ_CELLINSTANCE UNIQUE (Major, Minor, Patch, Name)' +Executing command: 'ALTER TABLE "EAFDEV"."CELLTYPE" ADD CONSTRAINT UQ_CELLTYPE UNIQUE (Major, Minor, Patch, Name)' +Executing command: 'ALTER TABLE "EAFDEV"."ENVIRONMENTSETTING" ADD CONSTRAINT UQ_ENVIRONMENTSETTING UNIQUE (Major, Minor, Patch, Name)' +Executing command: 'ALTER TABLE "EAFDEV"."EQUIPMENTDICTIONARY" ADD CONSTRAINT UQ_EQUIPMENTDICTIONARY UNIQUE (Major, Minor, Patch, Name)' +Executing command: 'ALTER TABLE "EAFDEV"."EQUIPMENTINSTANCE" ADD CONSTRAINT UQ_EQUIPMENTINSTANCE UNIQUE (Major, Minor, Patch, Name)' +Executing command: 'ALTER TABLE "EAFDEV"."EQUIPMENTTYPE" ADD CONSTRAINT UQ_EQUIPMENTTYPE UNIQUE (Major, Minor, Patch, Name)' +Executing command: 'ALTER TABLE "EAFDEV"."EXECUTIONENVIRONMENT" ADD CONSTRAINT UQ_EXECUTIONENVIRONMENT UNIQUE (Name)' +Executing command: 'ALTER TABLE "EAFDEV"."LOGGINGSETUP" ADD CONSTRAINT UQ_LOGGINGSETUP UNIQUE (Major, Minor, Patch, Name)' +Executing command: 'ALTER TABLE "EAFDEV"."OBJECTVIEW" ADD CONSTRAINT UQ_OBJECTVIEW UNIQUE (Name)' +Executing command: 'ALTER TABLE "EAFDEV"."RUNTIMEINSTANCESETUP" ADD CONSTRAINT UQ_RUNTIMEINSTANCESETUP UNIQUE (Name)' +******* Migrating 'AgentSetup' data ******* +Processing table 'AgentSetup' with 6 rows +Matched 6 rows to be updated... +Processed 6/6 rows +Matched 0 rows to be updated... +Finished Processing of 6/6 rows for 'AgentSetup' +******* Migrating 'LoggingSetup' data ******* +Processing table 'LoggingSetup' with 15 rows +Matched 15 rows to be updated... +Processed 15/15 rows +Matched 0 rows to be updated... +Finished Processing of 15/15 rows for 'LoggingSetup' +******* Migrating 'EquipmentDictionary' data ******* +Processing table 'EquipmentDictionary' with 19 rows +Matched 19 rows to be updated... +Processed 19/19 rows +Matched 0 rows to be updated... +Finished Processing of 19/19 rows for 'EquipmentDictionary' +******* Migrating 'EquipmentType' data ******* +Processing table 'EquipmentType' with 591 rows +Matched 591 rows to be updated... +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b67b40b0-7535-4ae4-9aa7-833bc3ededda' => '3VDGcir9h0m2jipzCuNFzQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fb86d440-7ec2-468f-9626-c9bba9b6dca5' => 'xOR7cC8a2UOEo8wUofuRzA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d794cf37-dd89-4057-93af-f293c042ee2b' => '2PEEvlGQKk-gcB3xuz7w1g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:aec64578-a8d6-4c7f-9978-e8f3b6431839' => 'f_7esU8ha0mjJJknyP6pQQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f1be97d2-f6fe-4db9-ad30-f0e5f110fe6f' => 'fX9GZaLGI0yEL3uozawTzg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ff1ea0ca-5669-4e6b-be94-a466499ba9a4' => '40OHArePpEiv70311wr4Cw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:91d91f81-b4c6-42aa-85da-85ef48016eb6' => '6-JJ07YgQUGY4q0Ch3R6-Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:28b54603-50aa-4f94-89dd-bc21caf2f6af' => 'flba1Xqar0egbT8lG9KaBw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3fee7c3e-0aef-4c3c-94be-2dc41fb04467' => 'CHRTa3P0c0iAAXrYAcq5DA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:80884b74-2cba-4faa-856f-f1a24570d807' => 'jHk4uYQYYU622vE15u5myQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4bc8019e-0ef6-465b-9ff7-1a77ca7fab5d' => 'UNMVWbamvEyy-temR0UCUg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:65660090-09cc-4edc-9063-fca8b83b20fa' => 'IE6h5uWnAEeo7cTA7HQ7yA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:def16c2d-d97d-4e54-b1d7-212fef93444e' => 'iwqsIMAS_kC7RrRMlx3TOw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:be18f22d-3df4-40e0-af66-63ce331f524c' => 'FsBfFZkolUeDHcaZYWVnNw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:da81e74e-49cd-4699-ad30-20cb475cee7a' => '7cx4Ac1mNEWyHA3bG5lecw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b7a56cf3-4be6-49a3-86b8-1bcc10d30bbd' => 'ckYM8F4fzUKVNA1rf2tyBA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e4ae6b62-3745-4a35-b155-2ea47ad615e8' => 'q3gMznnNBkqPW2JOpO3eKQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c53ffb95-3826-4d25-be8d-6b030801afba' => 'R5sZnrmq5keW0MDnQEEXYw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6f9eb0f9-e916-4f94-922b-5155d882c5f6' => 'Slg3BmZTnE2hPRyD3XiDqg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4904d6d3-3d49-4158-9b66-a3b67eebac99' => 'u2xpuQHVeUuqLXJPInbeAg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dfa32b69-3dc9-44f0-ae2e-3fc6d27b86e6' => 'REKwvaiPlUCJSYkaq0vQMQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4b618122-c756-4cef-a40a-a28cc0093a36' => 'uD3s01Ox30qQDC0PDxXWjg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4a4375c4-b93d-44dc-aa48-c9a907f41807' => 'x6AUAjnCrEaU1q-SSyHNjw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6016162b-d2ff-40a9-9227-c8b0af2cb88d' => 'mYObcXFPSkWlygaozElA4w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5af291a0-35db-4138-9a8a-57da271344e5' => '5ZD_LgC-VEehFOcXMGqj8A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b25c2187-94a1-43f1-b892-fd4fbfb29147' => 'dKjIxrnjxk6ZD8u0X8pWxQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c7e40ba3-fe13-42a7-8ef8-0ee033a5d47a' => 'oqDuXgSlD06NBulozbeFaA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:44402c30-4aeb-4a26-8939-5ffd4a335974' => 'GrGBdihU70O3mdBjVgeH-w''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:40bc79dc-f6c6-4ba6-b639-b1d833d32416' => 'ZKe9X4wnu0uuwTWjkuVFRQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6617cd70-748a-4418-837a-5d4874a56fc0' => 'zyyoDXkIZUikIrrg31gpgg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:27be7e91-c3e9-4356-afd0-18dd359643b8' => '1r7kD888D06jX6pffiiPGQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:040f697e-f884-4ee4-96ce-de6b4f60eb53' => '2Mun1FVgXEiKUSofUMy4IA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5d94955f-9dfc-4cfb-af45-18b197ce8bbc' => 'I5H9NGvHtkmPthea6Fq1lg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a7b79802-70f3-428f-aa23-a55c01328fce' => 'PVKPCLl-wU2e3bPtRSxigA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c0d17457-42f8-4ef2-a542-44db497bd42c' => '7GzIv4qMpkCM4W52tVXCxw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:82da6827-2c6b-435d-abef-d7263427ad3e' => '126cuSJqwEOod5MLmCiLaA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:413f28d1-96b5-48da-9bf2-17c53a85cda5' => '5qLWUuQRvE-qhU6GJUuM8Q''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e30be4a1-3478-45cf-bc2f-c09dcdf0abb4' => 'M6O_jPrWDkij35YkEb_gNg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a41da723-ce5e-4651-8cd0-f7c97c02e388' => 'AlUNl8C1nkiBO4x3RUn_hw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1a7275b0-f24c-413f-bf19-59cfe2a96bae' => 'mas6fWaeTESZ263plRQ7IA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dddd010e-d6a2-4697-a76f-f54c66796b5a' => 't6k7TWzuD0ypAO7SbZdFwQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:799fcda6-59d3-4bbe-a417-40741f52e433' => 's1EOA3nKPU2vQuzNKNi-CQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:11b42a72-741d-437b-8c03-8e94b682f56f' => 'ddd24qjPHkqtEtKNlbz4Zg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c364609b-6c53-4c48-b177-7a66b7feb1df' => 'HeEhdffRykKjZXUdoIYUbg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8265117b-c836-48df-807b-a2cbb81963b7' => 'WuDs6KvxOkq2l-d4LMan2g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0df1ec3f-f9f4-45ce-abcb-d0955b580883' => 'uNgPigwFR0-2bOO8sjegIA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e68cd4a7-433d-41d1-a292-c0e6c168ef52' => '9SD11A42ck-nKhmN2YF-bw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f1537062-9c35-47c6-986e-d543114e1911' => '6Ix7S1CCPkSlvf78hwoWQA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:72de5c61-6192-425a-864f-07ebfb3d3c91' => 'hgwC5Tq3nkSbColU-6CGCg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:953475a0-a5ca-4059-88fd-995402902b94' => '0R6bZ7or5EKg3sFyxLai_Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ae1f0861-b783-4787-ac68-047cc609539a' => 'ZSkrT0gEP06Ki6x1EK-1Ag''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7f910573-2201-4677-802d-03b496f83c3a' => 'DEWGxklzh0m3a1caIRNkuA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:00d741a7-abe6-42af-a5fc-29f8dcca2521' => 'CD8T-d-8y0G5ssv8ckUZHA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:44fd9e2a-33ee-4e9e-9306-f48831a8529d' => 'NhaEPFMbXUeBNV5ohPjKHw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e84cd80c-ea0c-4abd-8423-1ba9d4b0869c' => 'wUQtXciBzUC9hzqjUw7aqg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8385d7d2-c68f-43ba-b3e7-8d6183ae5659' => 'YkrTmHDcokqMb-bpDGA5Zg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:acadc6e1-a5c7-4555-a14b-48124ed5c0be' => 'wAdIllV7m02t2AheuMAidg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:90246592-8dc6-415e-a237-896588d92f7d' => 'yHJbnWe4zUSeIXMtJaUA7w''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:09b61824-2892-47cd-aba5-6df0dafbe4fb' => 'u7XTEQv6xkKy4Hc4DrmC3Q''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:50131eeb-3f6b-4724-bdb8-37119e11f144' => 'IVlxsyhzbEmyB8d-0Bv7SA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8155a5da-412d-40c6-96b2-33ddf95d46dc' => 'urvHtWAvrEqo2bxuzSjjoA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7ee1ad3f-270c-450c-9977-2b87919f1c23' => 'nj4WSK6jMkyhf-EuKAtloA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9537d5f6-cca1-4ac5-89e9-ebbf2b32bbfc' => 'ZC3BNPwyUEep-m1bwK5u7A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:51de4850-9a53-4e8e-be85-adc45a6e3599' => 'DIj7PSo0LE-SDVhHtF4EmA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cedff1a3-2a5a-47b6-ab10-b3d9dcf89ee3' => 'fXpHoaXsSkaQV5IhD-vT_Q''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b341e18c-8e9c-46c3-af3d-a93b63bb73c0' => 'Xe6hVMFHYkOZ16vCrWeRDw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:031d75ff-9bf9-410c-9b80-2fb3f7759a9e' => 'TpkTrpG8DU-4ZclLkgmoTw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:55bc1469-ca05-40bc-b9b0-86377996fd71' => 'GqV-6daM30inGnVGfqRxHg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:70d11888-836f-4d38-8451-cede3c753c9b' => 'fGbRujFN_USFNkqhFE0Pfg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a6588ad9-d860-464e-ab1f-20161046aee3' => 'RWdVc6YFi0Od65ulNQK_Ag''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:96902652-135e-4c1c-adf1-86408e676270' => 'amY9pv_E9EisCdnWfnUvbA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8a2530ac-9cd6-4433-9b93-0ebbf3d48d31' => '57e7ZYNRq0iww-ePJgbFsw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a369bc2c-8e26-4bef-9e2d-92b41b803670' => 'UAI7xxckHEay-2THYGr9WQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ce9dbe11-4f5a-4772-9a50-7e92913dc46f' => 'HB_LAr4J4kChclLaUXbbVw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:db3df36f-01c4-40cd-b912-555a12fe3778' => 'nhqCiOXymECiWtvVEqgSKg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ec194273-89ae-4c2f-9390-7db269442d30' => 'jGS2ZhA_7E-84cdLmhDYPQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c594c1e1-c2db-44c9-9b77-5d36c80fb4f2' => '82SriCmbfU-yKMcgQyG60A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:63832d55-78ca-4ce8-902b-58e67df38f3d' => 'jZkS8tUIj0iLOK4ufR9EkQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:041a483a-db30-473d-bcb3-6bf221ad6b32' => 'zlps2JOQoE25V-snlE-5Zw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:abba84ab-c7a7-49e3-8333-a6c1bc54f215' => 'jRhCue8sd0uJyEsfybKpHg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9344864f-f2bd-428c-ae4f-c2010071d576' => '03ij9nuNeUSd1jov-0s4nQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f63e1b37-00be-4bee-adf9-9ebaba253781' => 'pmc7br_v5kq7ExzamBa5VA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:953385af-f5f8-4e17-9a1c-493c105a7028' => 'h0xYs7OLm0-jWbQ7t_znOA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3151aa6f-6b5b-4a74-9b6d-a10dac67c5e1' => 'ZIjReKBYD0O-aNybG4EsIg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:44f49870-1d61-497a-b0e7-18ba196e6d41' => '2celuhLXt0SJJh1mQlc8IA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8fcb50b1-b7a4-44c3-adf7-b46d7c4fd076' => 'CnsyEOKeFUaZvWJUcnkHHQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6d403c07-6127-4f7f-938f-b6909872b866' => '31ubYd1OT02JijFJ37v0dw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5c324240-bdb2-4122-ab49-87d634da482a' => 'ZpB4Q9y90EWsmR7L0rWl6w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8cdf5ca2-37e4-46f8-b601-ea455ce52a9a' => '5-6ZIH-ysUar2VVeRNDrTg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7643b6fd-ff00-4513-a86c-2a20ab5687c7' => 'yBjy8mlURkul_ovkHiZH-w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b72614de-0302-4262-9da0-bdea58f388fe' => 't8yPE6ucuU2DZNzHW2VKzg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:eda37dce-4152-4d3f-945d-1255e9fd54ef' => '-yPqAzzGpkyF9JKm2wslRw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bc8986d7-620c-43cc-8042-cb2ce9f0eb3a' => 'ww0VH2-qx0CZhdJ7xW9TMQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e8428dba-4a19-4101-aaaa-241394b10b53' => 'p5UF0IYh0EmqeR0Oa2gK7Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:105bd397-b53c-402f-8961-a45a5bb4320d' => 'Gp4cyzCR9kOrOqQ77WxeMQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4c640fe5-be8f-4306-8ced-147c36d32e81' => '0Qa6rXgilUiokUX535zr0w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b0a82f2f-39d0-45a9-beb9-9b4e858751e9' => 'Xsp1-e6aQUSRfy52ZP08jw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fbe50c99-4877-44e4-9661-34f67a8fc21b' => 'KO7KV3olhkGbvbC8O8W3XA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3525e2dd-39e0-4d3e-84cd-ed0fd1c3a320' => 'mgZDUvs-VkyMA5YaxAZ6kw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:37a65d48-20db-42f5-b81f-8a9825e07a36' => 'O2JNXouquEC3tkZNVi7d8w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d03e5d35-0a08-4a44-8ce6-36c724570a15' => 'C1-U1ebERUiYL7S_187j2Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7c0e7d60-a30d-427c-aa10-7ed552b6f9cc' => 'dLYxIbQ2KE2sAUm0iz1TjQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:97aabcd0-3f99-4791-a8be-2f2abae81b3a' => '0yc3n5dO8Uuik_mi4qoLHQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:138fad5e-cd20-4d7e-b437-4388b5cef1e5' => 'hamxvgDQ0021ZiwiWE6pkg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9e63d6fa-2c44-4489-8106-b0ec3433707a' => '5bKznQCEFkynF0Hmaxo7WQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:be217ea2-257f-4feb-94b9-2719c3b87b7d' => 'TS94vytqSkuYpyKHQ56eiA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b26bbc6d-d469-4f0d-bd88-530de83a34de' => 'AqzrKdrp_0-0Uum_fdzCdA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:25ffdac8-d950-45d7-b512-d168e4be2b54' => '1vSLzPwfS0Ofu4KGn6_JzA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dc131538-44d9-4e39-9c2c-a473c660eda8' => 'P8muD8wCB0iKMbHe2S7d1g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bbad74de-01be-42c9-9e28-03789b19053b' => '_nZXba29iUeTcUPKMakVZQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:242a881b-fa76-4957-b966-aa8a971caec5' => '4G0pIIIlFUe7s1ZR9pMoFQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:96de8087-14fc-4fcf-a5d4-9726ab9924ee' => '3vuxZjGbxU-2ca65bCQEHA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:63f7f89e-b5cc-4cc7-b743-2d1863dfe237' => 'Yph9rxsmkEKFxuFxDfz_7w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1c3e592d-1c8c-47ac-8ee5-b66699e29fac' => 'oFt_7GEW9kuOANFaJ4y09g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:90b0e078-5427-4cca-94ca-889b434ef152' => '3bcuJvLZD0mjwkvXALUhyg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:957c9e54-d9b3-48e1-9bf6-dedf1599a799' => 'mKywWBe66Ua3caGyvq3rkA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d48e95f0-d986-4ace-9e47-2142897fe099' => '9rLUARP67kO-xKBHEMc5CQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9e1a006a-6c93-43d2-be82-9db5d7145fa5' => 'LVrURJ7bMESzlZ8Qax6aQw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:77e66de3-4cf5-4c53-9069-bd29cc265ca2' => '9b0NYvvscUmyq-EfdJnwwg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6573fa67-a1f9-4978-9f74-80b4caf2ad0b' => 'JKq5Zb9z_EGp1oYdUi-Z1Q''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f73d37ac-2ca1-4f0c-bc0b-7811fe462cba' => 'l2eZR8VOpEibjJhLRiagtQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a4255079-7298-4e09-87ba-5cd19b19e02d' => 'fBZhc4EA5UKNGeBKwO6p6Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:755e8efc-373d-4858-9701-77f993c77c91' => 'MYVNdU_Pt0CBLgwpqhb3Og''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d85bf09c-42bf-4334-9d51-210a35ee9d33' => 'zY5Ra2x-kEqJbtPG7wXFuQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ee1d282b-532c-4546-86ed-f8188a477e5f' => 'EBagiJeHp0-8eyj5IXNOwA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0ed3a75a-8c58-4139-b7ac-ea2d7999bab4' => 'rTy7l-RpH02i6Ilq7IWUrA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:71d8707b-d138-48e8-8932-3ca3fa3ce6d7' => 'p1jPKB3ezk28DNCDbZJvxA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:15924e21-1016-4678-a7e4-eca5742e67ba' => 'dAjj5DAlt061jgU6S9i4hw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:604750a9-ab0a-4b3f-9a71-1ef178e5a537' => 'NZNqnnAsR0GiOtFl31vOMg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:04ef38b4-1c4d-445a-bf17-4da4b4dbc29b' => 'i4qK0Nbm_kydru66BUf-hg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c4ece306-1655-468a-9c8e-c204f0a480ad' => 'mwRDYe4pukCzL8QccemwNg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9c4e34d7-3f83-4063-8e42-5ffe5003de68' => 'oSz9SV1k3UKM5qUht0RuwQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d1b009de-f118-4e0c-86fb-8f5d39a71f6d' => 'w_P8ZWXqLEefKsN6Cke5EQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4319a9a2-ff5b-4093-8550-9bd670e15f1a' => '5hhQ53-mDUytAQaoqZtOEA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4467e8ea-5295-4c37-94d5-88a5708e0792' => 'JzecYFEjXEKjfDQJPs_QwQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9faca53b-9814-480d-b5dd-7eb6e202b110' => 'KOa34yQmp0Gu96acVY3Wvg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:92d7d295-7daf-4022-9c15-fb72a0da7b85' => 'Xy9IqOaLJ0q5u4SZAA5qdQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e22f3173-7475-4dce-8283-4728bbc0d0a0' => 'rDyuNvNgykC1Ys7EO-rtqQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ba695269-e82a-4804-91e0-824198c14bc2' => 'TwHpTcsVzU2nE_papMPF8g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:75773947-28a3-4c94-b664-80e579da74f7' => 'I-pMKq17mEGzXPuzd23UoQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:abfd7f62-2e12-4910-af6e-c00ee08832fa' => 'J_OzXqYkPU6SZqIix6rnXw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b6411db3-18b8-43fb-969e-86c06bba9034' => 'WpDHc4dncECnG_hG9lgETg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:49bd9777-cd67-4709-b5e9-70f5d6eab1b9' => 'msYN_hXF-kWukKqLJ9g0oQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e31f07b1-a757-4d8d-a8c7-2c7d3d1f067b' => 'HKSi9E3fF0ivP9rBoo-eIw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6c0e3b69-9e5c-4cfb-ac90-d171fae6c2ab' => '95TGpmHt4UOTXDxGv5PHXg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:93db5176-5789-454e-968e-16250a7687be' => 'TOJ6xHoedEOkMuAFmCcXFQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:228e53a0-6f02-4020-88b9-1c3a4c4dff10' => '1fU0BtG7_ki1t--9BOHOQA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6b52f717-c50c-4005-a012-c7775a240186' => '-tIJszI_WUiUbVUpbTj52w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:975a1316-b6a8-4351-8e5a-457efc4ccce5' => 'RaHquUvpfUWtvFY-Vtf7bQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6e1ce407-31c5-4ad9-a20e-3c77cdf671ef' => 'WevtuDBxNkCmObtRnUf0wA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:81edace3-4c1d-48de-be77-6c3e0dfa5451' => 'DUCTaknXS0eY3bJljm3EXQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4afbb5d2-9d18-46a4-854c-e6fa69f692e1' => 'w3ixxMvWukyqZWhZRndmog''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c6563309-7963-4ee7-9efd-8058a3dabdb3' => '-sTnaglF5EqUvf4CQUJblA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3b67c726-ae43-4093-9b90-e45b77ef851f' => 'Ry2Tc0ssH0mEXadaLPhOAA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:037e7382-35c9-43cc-be51-1131dbe1f222' => 'Pd5vRGuTmUiknjJGeBJrMQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5670262d-73f8-44fc-854b-dc74bed85b2d' => 'nzJmWTXe4EKOud-ktWAwlw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:829e4c06-047f-44a8-880b-9345990b5aba' => '1vzzSCRx90SDnE48EVTwWw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:abb5d7f9-a7a4-436e-84d6-e5af140b5046' => '7J32WXNsjE-vnV1mlX1tGA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4b220731-d5e0-4648-a684-02aa5704ef69' => 'Ad8zjBlVUkW20Zzl8vZnew''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:54827af5-a3c7-4efb-b698-20e9b0be2b89' => 'Pzd-1p_WeES84gkPmC1mAQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:65de0085-269b-49b8-99ad-7c93b6728a9e' => 'BffcelafvkWJI7Ja0e--Xw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c95d6091-d90a-47c9-8d2a-849d539d43a6' => 'ZohuxmNZQEWHEuj22RaAOA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3f199d00-21dd-40a6-8e6d-36f5e97bb335' => 'yhPpbTAD70qSYEyxZlX3qQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3828cfd6-803e-4242-9386-214c0cdbe20b' => 'lpH1OUzm70mjjydOxdICVg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f3ad12ac-42c1-4e55-98a7-6ff0ef4f1d21' => '1QfAv-LGX0em2-NUxitzuw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:82bf1736-1554-4f1c-8e27-5782c9912108' => 'B6Q_0t7_A0ayI29ifDM8zA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bf7c3954-35d9-475c-935c-5dfccf3c6e6f' => 'gyWnQgc-J02w5uenuzf9-Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d665cc8e-8e82-460e-9b9d-85d534da2f5a' => 'CkO0XVMLZkGYOuQisEfQow''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c400aebf-d664-4ddb-ac94-daff61981c9b' => 'r0ndZBgIQ0ONfxC4NV_FXw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1d852b80-dc18-4d1b-9072-baa8c0bd4d2d' => 'URSeSAzjsEeTAiOJHQJ2LA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fec70f8d-de51-4cdf-9219-89dffd6f30e2' => 'ACSSO_hPXESKBGfQe2zPrA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:48ad5a0c-3f36-4c48-8fd7-903940376609' => 'AdTD-IYdo0uo6oCUVbIIoQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bfe143da-e2b3-4721-8172-ed0e107cee04' => 'KjZ2JQ_4cU-f3TlMVvZj8A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:028b7fc8-fe23-479b-ac92-aaa4c36e09cd' => '2T5nZZgHcEe7r_RrwP33pw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:92f6d66a-a53b-4418-a5dd-ce2d87619721' => '0473JPIInEKJHHBqKv4sWA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:de30bf1a-794f-4f50-8e7e-7dd52da24149' => '2hgP2_yVVU2cLD3R2BZdbw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9d42965b-fc69-481d-83f0-6af761506977' => 'ZJspVsWJCEaummj1VqhJ8g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f74fd83f-bf00-422f-8359-9b700ab74ecf' => 'uGR3ZO_LR0OeadLG1iHn1Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:26715815-4952-421b-bff5-fdfade8a7678' => '3swuqIGagUWqtw2kB9WK0g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d42fc9d9-6ad9-403f-b195-ab009ac66f04' => 'igrxKS-sZUausF_YPYNfnQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:48939502-dd06-4096-9ed0-f5bdc0f227e7' => 'O-qr-GZGr0K534zIVIN1AQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:699665ad-b2bf-4cd3-bc76-5f19f8fe6658' => 'hnXfbcH9wE6QRDHkzRng6Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bab2f727-e5a0-43fa-ba0f-d442061f916e' => 'lEAuEetyO0q1V-__PR-lAA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:77ea2352-3f5b-4123-902a-0efe1516f2b3' => 'QANb90dP3Um7hRO_HEI82A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fa7f5a5b-94a9-43d1-ab5f-68033ca682cf' => 'B0FifcpeY02Y6laQBZth8g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cb180628-7822-4a07-a98d-79b1063d4be2' => '0y1bxACv906y2aN_XkypzQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c7d3a29d-c0b4-4168-b9c5-f5beaa957929' => '8YlsbwP4A066LYskYKt85A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5976e7f3-be49-40e6-9768-f6a7d7337ecd' => 'RHJ7xbhCjk-pRlxJL3ulcw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0c9dc5b8-f22e-475b-bb04-858812e760bc' => 'Ly1D-KMaIUi-ofQrpwBxwQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0c60c4f3-0164-4f21-a33f-24d7f8deac9d' => 'IGyf4Wl07EO5o0rlwLIZyA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5e359d24-9161-4bc2-9d1e-3356d6d19fb9' => 'QqBnewz8Qk-ON5Q4myP6TQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e355fb11-5803-4158-9a94-989d1b0d8426' => 'vrrBqNsW10uiYd3Iw43kUw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a96e5a49-956f-40fd-9c27-0557d6aded5b' => '-tZ1UcRHL0W2OZ3UltdlFQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a144221d-18fb-4191-a5f2-41af0c802a96' => 'zkYbNZFSC0a9birncxCzTw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9df1db6a-c1c5-4c0d-8af1-b6a9a7005b4b' => '89gbHaIVaUezi3HWHvTY8A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ab37dc0d-0c72-4bcd-a762-6e8ae2d1f39a' => 'vVolw-iqiE-bEvOXu5W3Kw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0e8e6b60-c391-47e6-bbc9-e2e4838c34a3' => 'n-uA-X84w0abcZw0Dei6Gg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:32e24b26-bf87-4303-9ad2-ce8e02f2a34b' => 'cYwGOL7r8EOsCBDT4fLqvw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e58f0074-d8c4-49e4-a7fc-cf2703bd9811' => 'W5FNqqrx-EqVN-_LjWQjZA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d316f54d-e8e9-468f-8e11-672dbe6ad5b8' => '6tFMy_gDFEKZpB6uiUwhtw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d5308d2e-f7af-4125-99cb-d77f595e2cad' => 'v-F-Gi4jGku-9ZDhZFaqUw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2fd46c7e-b55b-40ec-be13-6496cf8576e1' => '2hTnF0SnYkKozJJByLkI8Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:328b611c-f749-4685-809b-0e927a8ac243' => 'PHGHi7IbaEGIB2RuunKnSg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:33c30314-b361-4cfc-a04b-b4b5c1f5fe29' => 'qh9Pm7VXQk6pzgWsaA5avQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c156127b-692f-4b6c-bb00-20df52e76417' => 'F1_Qe-AqCkOqe901SH2IYw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:01194830-d5df-4fb9-bef6-ba0f61a10ba1' => 'T2cuczFTk06gngPrNCue-A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f9621b83-0882-422b-ad89-75b50cb2671e' => 'X6Lq71LCxk-GgR7hmz3DkQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a9e27908-bf83-44c3-bd8e-24e609758a28' => 'SUNlKjOY8Uq01OxvTGW3ZQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e1c66915-b289-4a05-828c-dcdd10b71ccc' => '4aLiPO3c2EeukS3ZxI-YNA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:51736cd8-acd8-4720-88c1-1d9a051fa44e' => 'APjfen8VbEa82yr_1AlHAg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:eb94ffe9-a6c5-4b45-b3ac-049054d40158' => 'nkfIECb4EU6BdsZB2E6VXg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b6ba0699-688d-4027-abd3-87a3e6e653e8' => '-6f218GDTE-0O6XEzpkTzg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7ea27e1f-779f-45fa-a0ea-3f112bbdb2a8' => 'jbASX5mVXUGl74FWxfkFcA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a9ffb864-c5ad-4748-a94e-c66d8ca9d7e6' => '7B2galimK0eFAj1ho9MjyA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bb29bff0-4bf1-415a-ae01-5af6a5c1f7a0' => '8tDnQPNOTEG4AoHrpXQ1Zw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b9277642-24f5-457f-98f4-b8a3266fa682' => 'a2npApCMoU-l0cSMvSfo5A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1bfb477a-d87e-476c-8cee-d300a2997e05' => '2F4A9WkVZ0-jXPvQscHX2w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7edacca4-5766-4a39-bd1c-bd0ef0d19fea' => 'G7X31p6yDEujW4gLwfjRLg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:68f8e2a8-415f-41af-8dac-908b22072109' => 'Jy-yySu3YUCtHtAp2SVIRg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f4414a35-2b50-466f-9887-750a043e1e53' => 'ZhrXMY3fXkGZIFFYM7tu5Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:eb0af732-22fa-4b3e-a613-a8e747068e63' => '6o-u5ecKQ0Og-7ZIPX1zzg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a920cc0d-ff2f-4e8a-af2d-8360b03a7290' => 'sJGIeHbHH0yZv-4A5MDNBA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c0884913-c256-447f-b8f0-e27605230cb5' => 'XL6SCaMKLEm_sTEuDL-pkQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a7e26e40-2aa7-48f2-94e1-b47df188819c' => 'KqQDKBv7pki_OsVwaTMW4w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dff6b40a-ca72-4468-9c1d-70949d34550f' => 'YTDcq6bjak-cf7CF00MZ7g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4fe4b016-c11b-4fbe-bea1-0003a58413c6' => '7EqSZBSj3UWmfJCAZuK4XQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d256d6cc-4039-476d-8a21-5e81970133cb' => 'Q_V02oZepUeKhM669J8iRQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b8a59d66-d9ac-4b7b-ab3c-20965cb2461d' => 'umWinIwJLkGsN3HUaPPe7g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c77b0a8f-e8cf-43e4-be82-d1b177524ff2' => 'Yf-O3ctQHEmDO8rkVOZYHw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e0cedf60-90de-44fc-828c-d7eba56ffe29' => 'oeRouY6ZG0miFHigi4-mNw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5bbe77ee-960e-49c7-9048-c65deeed2c9b' => 'qjwAfcORGESnbKPVhP2wjA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:562ee2f4-0ecf-43ed-bcae-4349031e79c2' => 'b7f7YB_fBEem7N2I91Hzyw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0fd1d7e0-bd36-4a8d-8618-b2897e3ff66a' => 'BB8XfGrlrkKvOgynQ253Bg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5386a154-e25f-465d-8226-23b36e1afacc' => 'SLgEQ7NrBUOr-O10fc8pYg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5df2da24-ce7d-48cc-ab66-e8d7037fb30c' => 'pQuE_bRKzEmkyguTax4MsQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3f11d447-4f37-49ae-9be7-46277f785f32' => '6pZZtQk_kEm4qxcRWf-SmQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6ab6f5d7-8a14-492c-b730-e9aaf0223252' => 'G2YmBGHM3Ue3r0gnzgiC3Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9467626e-3225-4a0f-a967-16114fd2d551' => 'x2pUbjABR0uLneUmnFwZDw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d5a4a54e-f2b8-4a11-92ce-628735a4e44d' => 'kObdRvVQRkSx1nHQxAmb3Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:92dad7a9-cf5e-425a-8a10-cdfcc13713c7' => 'vHiPLjN-QUG6NhaLVQ9uNQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7a9571d2-2ede-49f1-9819-13023c049f07' => 'CcwDbRCLPUifQWXCIZdOIA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f6db8389-361a-496a-b08c-09631628d604' => 'xDeBfUgJ9ECwWMXRoWpoSA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cd48f068-ad2f-4228-a349-8a6ac62f0f8b' => 'L33UK2kwxkqnTP1_gaLvzg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f0520b10-6ae8-4b0c-9ffe-60b8433ab160' => 'Ic6-MwESEEOgSqIpnBy-jA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:56af40bd-2bfd-4c57-a492-240f7d96ac9b' => 'AYMF8RfI-kyLa7UeJZfyVA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:efe29859-3d18-40cc-982b-73de231307aa' => 'VhjOwkZsD06L93jOVrXQOw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6c49f143-49ef-4afd-9e20-f831ae33bc53' => 'tD4Hutt6fEKQLch7cN1bFQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:429cce99-f0c6-43e6-a865-e77a8cf11104' => 'L16TKKVSt0ify2C_M6PZsw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fb8eb51d-d835-4d33-9c1e-924402d0e619' => 'yGQpldvBVUyYEeM6Hd2GSQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:02efe94d-69c2-4a16-9476-69bae4e7486e' => 'KArRVujCYUGIHj3Ugxe19w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:17e5460a-274d-4f74-9003-e1975d8e7845' => 'tRAVE1h_OUiEM--X5XCuvA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5b486b4c-def7-444d-a56b-7b972e53c9b5' => 'Xu69OSiN40GFJPgFEXBAXg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:af74f6ec-0a83-423a-b28a-83aa5403b7e3' => 'iOBeFU6i6UOSy8SPPeE4PQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:134ebae1-44b8-46b2-b7c2-7b91fd0eee32' => 'zeGaqPE2RUu6AY2ytTQYcw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:94b2ec71-bcd6-48b1-abd4-aa54312c37b9' => 'XiOrjelPOEaFHO4nmxzD3g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2864fb5a-1833-413e-ade7-3c4eae893aee' => 'ZP_Pi1bLskOXHKu3pylumQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0ed32a23-a4a9-484a-b271-ad0e4d689c79' => 'h4ARQxxPcEiRDRCEdI0U7A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7f4488c8-0667-4ee5-b168-0c89a598477b' => 'm_g7UXuMc0CE9tMZxJf7tw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4d497903-3c76-47a9-a9e5-8133ef1d833c' => 'fstNDoPCwESwlreKSsfHcA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a2ffd0d1-ef43-4caa-ae16-2674131a4cdc' => 'a313ShWLDEyKBTo17f_HtQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:373b6669-db52-4143-9c14-ef07ad74a15b' => 'QZMViE2dv0i1EPZK329FAA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9cc96eef-7f4c-42a8-828c-9f7ccd262d8f' => '3hqncg_G9k2gmgOwE5QUcw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4c870ae6-7e8e-4412-86db-780c8ae06ca4' => '0cDEtbyUCkemWdjW5ScOWA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a5f749a0-ded8-40a9-a170-8a138489890c' => 'DfNatbPDoE2m8u2RXWEWsw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:23c5c691-7faf-4b15-932c-4e2393969bde' => 'nB00oX-QVEu6DunKN21DkQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9dbd204f-8c47-45d4-bfda-72f53c26119e' => 'L-O0tzBwPE-lIw4AViaqZg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b00dfd1a-5e7e-4fcf-8be2-c78306ae1ec0' => 'ZVTzB67G6ECsUWeFnc_Cew''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e7675f0e-2a6b-4365-af44-f38cacf6339f' => 'KlmrxCK3GUSjL5L9_fVnnw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:400730b8-1f4b-47f2-833c-7fc78ccf6184' => 'aOz1eKc6OE2fcxsL1hAcew''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:031e89c9-ab64-4387-a5be-42dcb474818b' => 'Ay0Q299QokSQsaZl-yusJw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3b5b83e7-0c86-49f5-b5a3-18789d3c98f8' => 'RtBDYe7mhkaeKybWe7qvmg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:560d7980-062f-4cf0-b86a-e584f5d99564' => 'ioTb9oBlLUyZwdxsM5V63Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a6fe9cdb-f45c-4964-869b-96967f9bfca3' => 'bgo-AqfZfk6IKj4t7d9r0Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:86fb4c77-f45b-4e83-ba69-1aa478a40556' => 'mSGR5HTXrEi-CHUa_IsBRQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4f8fb4b9-9ad3-47d8-bf6a-e716ed08e260' => 'EzEUylAPgkivh0W4mJs5lA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0cdb9bfd-d60f-4fab-9a84-01613b8541c3' => 'lyMSqxKO5keH6lCvlJ6gFA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4797a874-2dfc-4174-af98-4361a15ae490' => '7MEe1z5AbUSh06hsmLt-Mw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d684095b-bd12-4a64-81a7-05421d9b63ca' => 'F76Q5lFm1EyWc_zx7r8eJg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:92693439-9e8c-40b9-996e-ea0ce0c17e73' => 'aF4DWxTvdUyw1RHwKaPR_A''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:de983016-ebb7-4205-9ab3-eb824d80b88c' => 'U1lLTZ4MAEaCa0aSifH8xw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:90fc4580-e696-4c21-b903-c576eca77dc7' => 'POyCBQWNREmA3TgNSL8vqQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bb2d5331-357b-42ac-9a74-4d94076a0d64' => 'VPexfttrxE2nA7wBEMIzfA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7ad1a0ee-e5a5-4c6d-9d1f-bdd168719ff0' => 'F9O1oPAiAEGO-_Lpf1b7oA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d1c983be-df6a-4eef-b8e5-cd8f2fba3e0b' => 'H4-2e9oe2kidrvk7W9A18Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f5cbcde1-df29-4387-a307-5aa3f2b535e5' => '6eECzr5Ggke7lJNIfHUuSA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9c659e41-7d64-4044-8f38-37af27ea2712' => '_V-LQI2Rm0yXHKbmprwEJA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f57cddfe-808b-4e05-9a5d-51a906f8a36e' => 'XlML2roMAkmodT1DDvmKOA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a74c4764-0133-40cc-8642-d5b243eb6975' => '9CBuvCSKjEO3kpG86sxg4w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2a055abf-f17d-4fbd-9f9e-e6e87c893845' => 'koM_-qZTVEa3VW-xRdAuZw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3c3b02d2-b9e1-409a-a2b5-1476f911ad13' => 'qjLgj245ykGDv5gQdvYqjQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4eca377f-c52b-406d-b6d8-08a2898b186e' => 'pfye_LdUN0GoYRdemIeWng''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3a8e7e16-951b-4f37-bcc8-fa3439e3762f' => 's_mDB0vYcUOYuDhDwero7w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0563ca3d-0f95-4cdc-8b63-f6782abd38dd' => 'CPz9QC65YkqAf9eiKKgmOw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:12882ab6-1505-4aa6-ab9c-4fb26550cb3d' => 'btEgj_TdnUCZng4dc5F0Xg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:551a0113-9a72-4790-9369-fbf924f161e1' => 'w3JsRKsLz0u5RuL9vf2-mg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fa6c5e1c-bce5-43e3-9706-2a4bc9457683' => 'RfZgNaKWPkqj9Ijoda-L9A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:05117f1b-25d0-483c-b4a7-c6f0d1403af3' => 'Fd9bMILgrECwK4aqeeyBkQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4fb4c4eb-84e4-49a4-8715-d74fcbb0838e' => 'UFFcoV24h0yfa3xkgVplPg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0f421685-1da3-418c-8cd1-5f9b278f52ec' => 'fF95anwmXEGD2sDKssfkyQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:06bb34f7-9e2c-4f52-9f6d-f024e44a7340' => 'FqVVLOPVO0Sg9S4mYFXlUw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e37e1c8e-fc16-410b-a852-3e869671a464' => '0nVFpfn0iUybxSqCFvwnIg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6c6ef32f-be39-4f26-8762-9efa7497697b' => 'nR37X5B8XE2F9KLQxFU7gg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ef12fd9a-7624-4ced-b48f-9d49740959c0' => '5NwlOgYiwECcWtxdqnEIXg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:606b3fba-432c-48d6-8e96-4dc8e560313c' => 'uafBcUHNcE-JDXqdneVTdw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:062a9ec5-6871-47bf-8b97-eeea32258c72' => 'v3uw0SryKEy6qQQ6TNKw_w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:99a7b966-3bc2-460e-b9e2-433d7c43ec82' => '7DarBvPRL0OhURwYFsH9JA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8c63dfbb-8c69-4acc-9214-1642ea5d743f' => 'ERvGWbe8ZEmKfJq0Q7QAMw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:62233478-81ea-474a-85a2-19eed96f9746' => 'MTr_ZK1zr0CNIh-GPTzxaA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fa69e330-1ffa-47cf-996c-04196be67ef7' => 'Nq_9CQzPP0Syooa4lNqUHQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a9e743bc-f849-443c-8012-17cc401690b7' => 'AjBiUOhKzkGHyzqyzVWbHA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5579922d-793e-4d0b-b130-c6c51f6945f0' => 'GrFp_MVZ30Cp06f4EcnT9Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:05fb610a-cd45-4836-8875-522dfbaea1f0' => '3-OF-hrvRkmRQ1T9xxyjtw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6554f429-05b0-45d3-a7a2-edb418f96102' => 'KfEGUWwwF0ieF1jd3q8CxQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3fb12f58-3b27-4651-9b49-fe254cd89c55' => 'id-zUDKAX0ytr7_bBqVpPQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:796e79ce-7b96-41ad-87a6-4374e08f7a9b' => 'UjFz76zmNkOQLrvvzYEAxQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1669bfa3-3603-4e24-87dc-483bb03e15dc' => 'omkLiXHDlEyjW8-Pr0KW2Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7042a29e-acdd-499f-85fa-7707951ec6a1' => '-DFrJ4NKHUyIQt8kZtNpSQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2e2ce4ae-6c50-4841-8c57-7279cde5de7e' => 'lvRGT7JMFEKoOw4QZf46Dg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c30c1b9b-27ba-4c2f-8697-c2c6cc3f7f5c' => 'uB5fbK2O2kilSaZ8jW8X6w''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4ca4479c-0d14-4baf-860c-270b9d368422' => 'Ad95nxwj1UqE1Vim21-ZBQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:145ce953-bdd2-4d0d-ba4a-754d537e3502' => 'enjc7A5Mt0OLyg5fSCpFyw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:77dbe356-a180-4c7b-83b7-392045aef704' => 'eiUtE0ZUJE-R7r3o7zRbvg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:49512121-d608-4c96-8a41-1a7f58dcd5a6' => 'MHZVLVvWs0Ckq1-UmglMLg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:968929dd-3a0c-4c7c-be47-dc11852f3f6e' => '809ryrTRJ0S6yEiHRjaimw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9e250ec6-0524-438d-8c5c-de65976197ff' => 'PhQ2FBAnS0GyxOudpQsz5Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:19f945fc-b4af-4715-a1d0-668a779aa2de' => 'ypn3DXwdF0e4W6D0aQcKsg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:72c12d8f-cd2d-4d27-9483-78f06a1da693' => '6J8y_WvNekalMz_ZkVgDmQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b33ad3d4-b766-4d79-857b-85bf3f9d854a' => 'lH4BoETVtkO7awHgWv5l9w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fb21c9fd-1800-41a0-96e6-7bfe25802bfd' => 'UddkY-WkzEyb7kLix0kAxA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:be20f4ca-a104-4fae-bee6-f2a9a94fd635' => 'hH4UW4eBHUC0xtOhSgi5nA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d0613a89-5d3b-46c1-ab0e-3b7343f80872' => 'qiDZKuwWiUqICVjkuM4e9Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c8be4b4b-6496-4b3a-88f5-9b6bdc65a4ca' => 'Juq7qPmwuEiolUZyAnjN0g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5cd42ab5-0921-4e73-9bbf-675edc2c9a03' => 'acPKLWPc-UOI23HGaZh8qw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:415e04f0-cea8-4f8d-a26a-cce3e6c9576e' => 'I4IPv9l_7UOX4fO1Ow6gNA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:209dce0f-9295-42ea-825f-6538f8e6ae6e' => 'HI8hPy9o3UaN7yf2vQTY6g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:59cf6ad6-5621-47e1-9908-1442ed13c509' => 'DLRsL0eCKkSCJFvQxnPJzQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:73cd93f7-e114-482b-b45a-e4690c23f248' => 'gIiUmfX7jUKCYezq_qUfJg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c1e41f5d-0c85-4299-ba39-9a907aecc388' => 'G5xHirpYVkOQGGu2MDRTKw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:370d37e2-b23e-4970-96b9-3f6c6fcb27ea' => '0GlviNIeUkGS9-fDYvmNaw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:87fc4304-7b95-4df2-99e0-448b68a4a707' => 'iUAO2r8KbUmJAlFvn5_2IQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b916deb3-4d0a-4b18-b59c-e282c8bba59d' => 'tU_xOhyyv0ObajT6AVSDOg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:39902a3c-ef12-4f30-bb68-e29ea3af1cc7' => 'IlhpuutdFEG9BfaFJkVk0A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a232542a-37b5-4c93-842c-ff0caf34762c' => '8mt8zaUXUEKmgICz-dBZ_A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e8800876-c617-42ec-9e87-55849ea7d765' => 'eWrQQRQekEORXffu3p50GA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f8f9ea65-6385-4918-bf00-e9648525fe8d' => 'ZfvPdVjBQkeaEu6M3CKlYg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:24c71b5b-52cc-4d74-b76c-d06b72845fec' => 'R7CfsB9wKEW--DmI5-_ZpQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:810d377c-6574-47ea-adb5-3fa468c3bf65' => 'NXQSWRdmCE-BVaFRgaq2PA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:66b21ac6-6981-4f43-a10f-1560e2f47fa0' => 'TA0yDRocRU-2PQYdE4LmhA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3445eb5b-eea1-49cc-998c-d71de2e44b1d' => 'us8gLIe5Nkm0FsnyyOQfnw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a9153bf6-58e0-4eb0-91ec-726224a5795d' => 'SLi8QxIOJE6HCwWCkk4lvQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7a529a4d-63be-48fb-8444-cbf37c71f753' => 'dfy0B8_0Lk-0aY0oicoF_w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:48994f26-5613-4600-9bc2-d5f8ce341881' => 'lvhe8PxwG0KylMzc-7FlOg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:97e4d68c-d523-47c7-90cf-787ef9447f0f' => 'mBryffBUZUG3pgTezxFwdQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:975d2e14-b6f5-4871-aca4-192859064b9f' => 'u3nE0Igz1keDT_4SghCIAw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6dd8e52b-ae6f-4234-afa0-1b39ccc37402' => 'r9Wax5Vn3k-qX_b511Bm4w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:60f9512c-64c3-44fc-ae0c-36967e57b966' => 'bp2tuJRhRkeCvhK2i_iPfg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0c4f6e40-4a71-4889-8273-47013f2982da' => '4DHVrEk_xEG6n8CGqEEw0A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6b28d64e-f59a-4a4b-9417-36bb0e43ef16' => 'iQC7oxAqJkqLJqIjsn9AZw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9dfb4e80-5044-4818-85e6-6cabda3b5404' => 'IIqmXJilvkiB3gf7ikvGFA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3cd7874d-2baa-414e-95f3-bab39ad84a41' => 'boi9lMnTqUS6_m_ePx6uUw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:50dfa666-cd35-4990-835a-f89c1f26bb14' => 'uUYxQcmNd0GPV7Hp6NWqNQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:54a898fc-cb9b-4292-97e8-827112410fb3' => 'L_3M3DkLAk2-baqO5ja_ow''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cf9c2d6c-3f0e-450f-9006-5b2c850cfdf1' => 'Jem72s7_YEiKN50j4c5lww''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3c70a41f-9df5-4bba-85a5-f2dd532f0301' => 'H6DTIombXkq8goiThDJhNA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e2ac0237-a378-4627-989a-51d761b4e08a' => 'ZO2Ws61otU-cf_xyFOQaKA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2fc153a1-3eeb-4ce7-bc0c-352e2e00cd91' => '831Y7EqBi0eC2j25sUqsFQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7d6eb64c-24e7-4276-9e9a-9892ada79c1c' => 'hIu1-o0kc0Wj5f7d75hB8g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5ec261b4-5227-4d78-af86-61b652e70e90' => 'Moq3klDtdkqA-ZdtNyGG_w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6438c39e-049b-4998-8261-f432081d76f3' => 'qpQFrvqf8UG68hkYBcgfhg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:16d51d8f-ea30-4812-aafa-6f37e261b600' => 'XngM4U0Tq0eGEhmkPzIDMg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b7d4a801-2643-414c-b496-4c12befd4731' => 'oLHc92fMfEimZEJ_vB_2ew''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c73d896f-e57b-4e85-ae84-c5d3ae089857' => 'X2syZaEi8UC9NIK6LfnXHg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0f03cd05-a49b-464a-a0eb-76eb518c3490' => 'N7G0KUIbPk6J8-zBynT3Mw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:66b2a0c6-7deb-4581-852a-2e69d658be4e' => 'jbZstTAJskKG7S_pC7f_Cw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cf0d5dac-6ca2-44ac-a72d-c63c53f21635' => 'zSqC5STz0kqPcEVxhB4-Rg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7228f002-535a-451a-a553-c503c70f095b' => 'RsgdesZ8yU2Jf71vriFtgA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9d0c6115-60be-4c74-8eda-7bf7c1cb76da' => 'IGRWqMcSL0emct_hWzWKWQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3a324f96-6dc2-4390-8381-7c0ef6fccf61' => 'MeTSgKVGE0GOdiU1AEjpCg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a9cbb4eb-4d3b-401a-af65-d90abae826c3' => 'KOCida0OVUKzy5hZXPnIZg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4297a706-8bce-4630-a699-918d3d398ec8' => 'p-1tqqU6y02_7IFqhL13aw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9ea5948c-7460-406f-8bff-deef6426f0c7' => 'i4KKVEtSdUe94nO56FqCsA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:79511664-28a1-4580-9808-89e2ade1489b' => 'mbJN2keRokO_Akty7SkbYA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ce01b4e8-a976-46f4-8309-ed79f03197fd' => 'qLPRzqJKMkCm5Z_vMcUdtA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:50d76616-c1c6-41f3-b431-89c364feffe1' => 'RKAKzdUFIUCM1hZQHlaWFA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:022f34dc-46b9-4469-b103-eb0eebbb503b' => 'jKuRv1XZC0GaZN1mDjOsug''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9f8654a4-f820-45bc-9468-7d5e1ea79288' => '4K16hZl9D0ikh8zi1cSW6w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b63886dc-9fed-44ac-9af9-bb8ecdd57f9a' => '9UQ9x9YGVkSilo6tmYaszg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:17ad01aa-1e45-4454-a909-28b654cc1cf7' => 'zqYs-UEAokKO79CxV9Zxvw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:afbe6ab4-2e6a-458b-8300-02f1641f5981' => 'KhHG2tTzZU2OoTL3TYjXsw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:19e0cd08-ea01-4125-b589-0c6fbaa63e0a' => 'wLyvxeF8H0mYvXR-M4Z5NA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ff1ba6c0-d91d-488b-bad0-2d319554cdcd' => 'DL7ib97NUk-43433VqeLYw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d41e0bfc-67cb-417e-9b78-a31eaf6bc556' => 'fNdXGzIPtkK4TmLZDTHzGw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6ecba264-fd6d-4369-8ffc-e32e1948eb13' => 'sEAx9bCv40CXkzIikTKClg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:20ad0234-a99f-440e-850d-244de39be2ea' => 'jITyUk90-EW_SsNGyd296g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e0620d1e-d20d-4c4f-9242-31fed1235383' => 'vkYXu7Yr6kyX31uJUTM2Dg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d0de762c-8d7c-4324-b4d1-2575c7b45705' => 'hBkOQQ3BN0mRpUu4HvtSPQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:83db0e48-4f5d-40eb-8ec8-45ab12476635' => 'SdqULrBPpkeR-v5CwFUU3Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bf509163-576a-4da5-aa61-388fc0288aa2' => 'fKuhddlQl0OIJnhO2Nv11g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a4f96ed1-47e1-4d4f-8ea4-fd3432dda8ee' => '509VG7E4REC70jdamL6VEA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e83d7d7b-e67c-47f9-8196-4688efbf64c1' => 'Vis-DHdtwk6X9RiF4Es56A''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:122cb78d-6203-4afe-928d-b7ffca4d6075' => 'T6nk5OGtlU-8qr7pzG8XTg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f0ac6bda-6843-41a5-8eff-a3c08c039b63' => 'PBLtE6e310m9HSHCLEer1w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:aeb698d9-32b3-4f14-b7fa-235d877a3a38' => 'TZw3RujETkSMc4hZSSJKYg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0a978819-7e36-4a77-bff0-3be74cf267b5' => '5B82qXvzL0eNNKoUaJz4sQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:411bf8e0-ac3d-486d-8b59-d017910445dc' => 'Ur_SPigEmkiBjHtcdumVrA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cfc69ad5-ef72-4afe-a642-72e2c9c9f5ec' => 'uy1YSWNo7022xVtXEwjWZQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5876aa6f-277c-4415-b778-2292c8bfbca2' => 'Y-30p62c8E6D4YUMB-wSxg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:80a3c937-567e-467e-9607-5c85764f2e6c' => 'nasfgw5rPEKArxPTqItoDw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:263128e9-1a4b-407b-9c95-460382ffeb86' => '5JnsL6_LkEe6DJasPJx5lA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1cc92391-3b92-4863-aae2-7a78241f328d' => '4YbYkbOmh0uY6jhxMEJP8g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b3b8fed4-dd2c-40a3-89a6-a8d45cb0f619' => 'ENpn6hbIo0KL8PNpwUEzdA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e1c944a2-27bf-4c6f-9782-2788fc4ca57f' => 'OE5KT4vPg06CxmQ9mENONQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2e5d41f1-c371-4450-adfd-5b9521aaa5c8' => 'eIMJ0dILIkGVwLcgRV1Pvw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:04102e82-ebfc-4ce6-9d7c-67585b191387' => 'WLOgZduqykWheiHqQGld0g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:46798ed3-6cf8-4c1b-93cf-dda6e4fd3274' => 'ezxVtUqwgku-ZWCMLz4gWw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:89e76f53-d62e-424b-93d1-38c9e24eef92' => '9xOx-eBMRUmv6N0dxnSpnQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dc4be6a9-77e2-425e-8371-19d3e69be4a1' => '2b1kKovpK0-n3J_x6mfzRg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:650d78d0-7bcf-4051-a03c-a337bef43a16' => 'h-UbyTIxSUWqnLwtuNUZag''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b7941a8b-1b97-4f36-8fb8-8c565e3595fa' => 'yaGWXa_DtEmnN55eNOfY9A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b6c4a188-ab3a-486a-bbcc-476a4b05489b' => 'xJQdBw6IBUCz5RYGsRcs1A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:edb62c4a-fad8-4fcf-a49b-eb65946e733a' => '4JVtm2dQSUGkpmIL4Vu_rg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a88bd97c-f900-4b8f-96ad-9268c4ef1a9a' => '3i8O4ggGxkqxoc1QSW5X3g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e2d26f77-e6b2-4f2b-85e1-d622b599e091' => 'sZ-zKn8xzEmoNjl_R2BA2Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ad993610-dc27-422e-9059-ba7cef5edf57' => '2jaJFDF9wUKUxWTo0ErYPg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8994ec5a-7493-4f21-9460-cbcf43bf550d' => 'x4Z6mH7qykyBEzYVS_A7OQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:70a23ddd-82d4-48c4-b24f-645922a7c023' => 'T04T1F3jIE6wECGyRb6NYQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:86f38295-7da9-449e-9a25-8ca59fd3f9ab' => '1u3Ul5p4nEKIImzB87QPbw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3d00b17d-1a2f-495c-9489-7912696fe1d7' => 'AfJvY1KXtE2Ljv3GL9wUmw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dd0fd5fc-059a-4d6e-83d1-e7f94a99aefe' => 'O67N7v0y50K9GVqyBBV3uQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:393c88d6-ecaa-42d3-b7c2-cd2ba20561da' => 'bTADl6bX40KtUgvqleXwtA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:52d0cdd5-3eba-4ff8-8895-667ef08e0c1f' => 'nfw4uUPi_ESoNZ5xClfx_g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3a17043d-b414-4598-8a92-2d95e02e6419' => 'wDzirekHYEyBT-b64mnxHw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b3745f29-732f-4f59-9f3b-eca865a0ab38' => '9vXUXwqtP0-FSZ8xN7tO9g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:46638410-0343-4c26-91f5-77910ffbd2d2' => '_DgjQEHAjEqltqvStoSaGQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7e6759c2-46ab-4e3f-8a52-a1a22ad9033a' => 'JwOPUN2fC0-BrAZgmLUSpQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a16ae671-f669-4bc0-b5bf-3eaee64f50ca' => 'MrTDzmAdZkuEikqmMoz4LQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bbdd4adf-e9e4-4834-a427-87499ab80414' => 'mmgFO6TGx0eQmhjBC2rcPA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3c681447-8f5e-47e9-96e0-c8ff10693313' => 'CP0n8FzxdUOpYR09w5uykQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a3dd9fca-6d8e-4874-928d-03b570378ef3' => 'D_xMKIZMNE-giq2ENNiT0A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2fb98cf1-60ac-431b-a1cd-eb617cbc0ac1' => '8IOpdicvFUGbFxuhDvk_NA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5d6fbb76-ab83-4ed1-8269-257cf9f45d91' => 'p4VQBeNvvU2ghDzXIp2J1A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f3f7d026-e00c-4a2e-bc62-47ac8f7b155a' => 'yLzBouHozESrFaWc-ZinWw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3203984e-0e2f-4934-82ff-c43f28a71957' => 'pd-66Cag5Ey2WE8fiXUp_A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:54bc6f3f-f205-446d-bc5d-efbb6510a912' => 'WzOO6Ihi5Eu0uwC08KigCA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:819c396b-35ed-41a1-86b3-90371645d294' => 'LqkpOp-2yEu6z1LqPcYsVA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:774a45bd-ab58-4e5b-a94a-486ef99877d6' => '205PZ46alk2TfD0nh1mFbA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:22df2a19-68e5-43ad-896f-c99b20b7d96a' => 'FcxW1wWf9kij9QvgISQBaw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:de967b65-9866-4318-8c2c-8a693a629ffa' => '3ovRJpW2okajZe4OUD5HNA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:70f60538-4bc9-4ab9-b8af-4245e6a88496' => '7ptNscIockKCXMUwUaB1KQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:56352b1b-1916-4695-ac6f-a6ab1933b7e0' => 'J_UrjkTBUkOwuZ8gEmJ25w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d95186e3-4f3d-4873-99b3-93376ce675de' => 'KFz5Ib0OfEyp4yvqv5W5tQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d912791c-7212-4161-8c3f-1068d7e62b62' => 'QyI8N3HhNk-_x5gYvHsk0A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:318fdfbe-ac36-4c5d-b341-547466856787' => 'ebVJf3VcDUuOI28pxiCrLA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ccd62bb0-80fd-4b44-9de4-e2be6fe89cd1' => 'jWEGnXpzaEekZCdzk0omGw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6043f382-2971-45c2-a9dc-2e62ea75b087' => 'FnjlMObnL06sRv3TccvakQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2fda6e4b-37a3-4d72-81da-49999dcec518' => 'cNsr3EiJP0O1kVls9SI0bg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:201cafe4-5e27-4f53-b0b9-3819f19c059b' => 'Es-2E_gd8k6m7q7p4E-DDA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3b69b86b-3440-4893-a7fa-d1cd1d97cd4f' => 'XJxruJdc9EGn_g8uAGWwDQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1b15078a-a8b4-482d-8c00-4369ceed0037' => 'vOA69le130mPQLBKb9FZzA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:04207bc7-529e-4cfd-9b22-930856362e7b' => 'FxbsnDSdLkq6JwHN7Yuimw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:203acabd-537f-4a87-b9df-45745f0ddb32' => 'a3PeUpYOAUawa8IWPPmhyw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3b1292ac-70ce-4393-b254-04c19179dc8c' => 'UNWnYN8eqUKXvzauiXynyg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1d339e21-8e6e-4700-86c2-18f8beed2bb6' => 'oLNXJ3kdVUOncri7GJ-LxA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4ab14939-c5fa-4f01-95c2-1ac180cde7cd' => 'WFu4evGsC06J-oQLPn0XNw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1f76d1db-57a8-4795-a264-315d27ee466f' => 'v02XHol5o0OLojuNqYxEMA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:01bd1b4f-0ca1-4020-8f16-85401ffc9536' => 'TQXOdk19Kka2PtQZ0_HOlg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c2c9cdd8-74b9-4ed9-ba6c-3bbb184a1cff' => 'EJPPXNpOBUare5pL5rRibQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0b9673dc-85c5-4aa7-ab1c-9431ae26851f' => '1_ptIsNWN0iyUmf-eaze4g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:70efa80f-6da0-4c7d-9216-4190887c22b5' => 'espQ9bj4kk-PDRzgCGtzLA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:953a64e1-dec1-4e19-9616-08d1ce193788' => '8GYjyJksyUWEZ_7_wio16g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0cf87c55-10c8-403c-a22f-7db30fd114ee' => 'nY8fPG4br0Su5vkyblTPNg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e2f3d05b-7c59-49cd-ad0b-29249cec3093' => 'vKPuvT_sS0y1-VA-v4qh_w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d791adf0-febb-4ffc-9332-469338adc048' => 'Q489z0F7uk2wVWepuqkAnQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c8ef2700-fcdf-4830-924c-08d6ac15be27' => 'srpy4W6BTkufUqflBLue9g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c7867992-6781-4a83-8baa-0c53f6cd8cf4' => '_VAJzV9YhkCHQBgd5q0ZTQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2d7b8c3e-8518-4582-9338-634a3b9022ef' => '7QZenr0C302qUTjZlAEZXg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1f52aa17-7c21-4726-a7a3-c64f7cf79c3b' => 'XOzd0bCPNUmC6PGSi_K5zw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:117c99e4-d1ac-49d5-a4f2-37270f1a90de' => 'QgV6fnAjWEWKbyTkwL5uHQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8f9504f5-f860-450f-9274-162b0c99fd4e' => 'vlb9CtcxKUygwdaDdjndPg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3c097a60-4739-44e5-abd6-f11b7c429aaa' => '1IATUh6hzE6j0FSPa-EtwA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1b0edb5c-5bce-45be-83f9-54b9b941799f' => '-ck80Y3yFUC6LvY2udb5KQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:db579d27-8b76-474c-be57-150153a9a874' => '6JAtwRosgEmnRHR7djZoeA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f9d97f5d-e1db-4200-9d5e-fe26a9d59c22' => 'DZqKyAJB7UaYjEPwbtm17g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:33a74ba2-d05c-41ac-a5e2-2782068b2ddc' => 'J4QKC5HHT0qMzOvwRnS1kA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0e04af92-a628-489a-be23-3f8624087b5b' => '2Btp3MmtVEmRaLw4O0jrDQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8dbc3206-a0ea-442a-8ff7-9acd098d7e48' => 'IXqe-Yi3wkOOsAJuJet6qQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:951bf022-3270-495e-9479-f278b6fe896a' => 'dfSBIFWpcEmNw4ECwDD8VQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:437aa363-d7ea-441c-a97a-8692948f66f9' => 'ab2_S6Qo90q8bxJswhCm0w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cdebebf3-d304-4fda-8ce3-76e7a076933a' => '4d-_8dKZtUKtfDMFPudxxQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c948d394-8887-4554-a73f-4c32c28a13d3' => 'qjDm7IfH-ESUsOInP0CZFA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2f17a470-7cdf-4b0e-bc30-d884a12da5ae' => 'wmaT0E1XcEO0EGK8uN6V-w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fb86f4b9-86b0-47a1-8e24-d7bf85b3107a' => 'hFBSfjqiGEamFbcWf_8cXA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:635f1e14-1f46-495e-9e85-d63e1c39b9ed' => 'hXwp5F0V8EufjkLB6Mk9sg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c9806a73-f65d-490e-9c0c-59e806feb15c' => 'dbIR8dIeJ0yLXSYQBR2o3Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7619f30d-d616-4133-90f3-9ae195382d1d' => '420ZxrIJIECDTUdh3B0rIQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e68b57f3-c97c-44f0-982d-b322b3e11824' => 'lbV0QXKcqEq_4vUBBHQR-w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8519878e-1120-4371-baea-12e68b0c922a' => 'SPjgU_0gEUS8Fdw0la7-og''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2c42c693-16b9-4804-887f-158a6d9cfe36' => '4x0rdSbUK0-xs0VW6q1ElQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0a565a14-181e-4128-9078-220984e4e326' => 'GY9X2jy-f0eEIKjbpC6MCA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:de47f008-b33b-48cb-ae09-42843ef5cefe' => 'YZYzGW-3PkS3Q9WubijY6g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:23229fa0-2fc0-4fbe-ac54-96f1104ae1ff' => 'rjO4rYv8HUGyttPoH0HifA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5c158bde-ff47-47cf-b7e7-2daeadfede80' => 'DJsItLwR9E64k5umbF-xpQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:18bb8304-ace1-470c-907b-f1cf161dafa6' => 'dCEnnBlrBkG-f_bihcVCpQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:00f29332-5f13-49fd-9588-586762332d03' => 'Dp5I3jvRb0KGvq5XPLSKIg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5f732710-63c4-4a01-ad8e-d638246409c4' => 'yC62gWCOikWFznTwGq2SAw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f6d34237-9e4c-481a-8c3b-18dbd8dd920f' => 'L-cFyurLLU2ZTv1SFFumhQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d34e2ecc-f73d-4c75-b5b0-667e7fd1230f' => 'R-mi03SbcUaVT0tUxGVOZQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:14a20fdb-dc80-4f82-8aca-3bbb577cffe2' => 'ghYRnbY0IkiBH4E6p-e2Wg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:04af5a8c-00ad-4545-b773-d0d272d1bca5' => 'hfjPmmwNEkybjG9dJ1NFHg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:be29d7f1-f334-47e1-b141-5d6ee4b631a7' => '2FkBDPAUikGCKkPjg7jWhQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:190c0921-b565-4e1f-be81-41b158d16fd7' => 'Hbr-zWW5hkKv88V-YwJH3g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1944a426-fc56-4e16-b823-f28a0d9e9623' => 'sFxNSEL_q0egYeNx86mNjA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:218b5de3-19fa-490d-83f1-68310350d666' => '3kKAr-g-s0OgRzTTX-hx9A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:34e4d089-ca3c-451d-a420-787120eb293b' => 'goLqE1Q4HESXIFn_jjt9vQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1b07d1d9-9b4f-4118-b7d4-11e782f5326b' => 'mEQ54ncqxkObCCLbkysQqA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1add2a7f-89d3-4df0-a276-d65cee340243' => '1_9MbjJvS0aeJ4XaeIEEJg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d87c622e-5c94-44c2-9b5d-e1dee82abd56' => 'W4i9D9rDG02twsVIIwLQdA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:40f3374e-858a-44b9-acd9-edde0dc254f1' => 'o-jjigvBiEGbo3YWiMzKhQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dd41d45a-1dc7-4966-a9cd-949717ecfb77' => 'aiXYcZ0iM06JKGwxcfMlfw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:78ec9df0-e2e9-45f1-93b5-374ddd406192' => '2qWKSd8S0EOhDZ5I7UOtFw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ad718da2-61b8-4497-bd02-b2959e88e8aa' => '9xkP4p5MDk6bwC4qLFR1mw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8189be5e-23ec-4b48-8f02-9f1e3a9b1183' => 'l30XADeufE-urLT8lgKAuw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4a2070e0-ca50-4d82-9127-8b8d4d259298' => 'emRY-rlu2UyfJHdszDOj1Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8ba930b6-4b11-43a1-86c7-665b657839b4' => 'zEeoH4w4_E-uxbFbBenNFg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9c2c55d8-48bc-4b5a-99b4-c991d9040d99' => 'MJn8nYyozkagXMLzZzugig''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8a54625a-50f3-4a08-8417-73cdbca9715b' => '_R83w8XAd06h8PdDbrQRag''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:93d1a8b0-5c3c-48df-b54f-80fe2d0076b8' => 'IyEEzHj0dUWTAgr80EXrDQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c7500299-47e3-4102-90f9-71eef5e0cc2a' => 'Edbi0OwwPUG203bt9Xtx7g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f7a24087-762f-4a25-8149-abe7b7965ce1' => '17OINqIeTkW4I6QIHfV0Zg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:42463b2b-f0d3-4ae1-a15e-7bbed931f7f6' => 'ssNz_wpfBkW2rF4DP_mbjg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:61061444-9d27-4aaa-a6a6-058a4c5d30ed' => 'eUdLeJm08EOzu16zpHSHcw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:40edacc0-f301-42f4-adec-0eb30a6f92b6' => 'OJmvEJOy5EK-NbAo3N21SA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:10b6d783-ce84-46cb-b5c5-4b53b6332d4e' => 'pJsPYftnjUujLrEaWjqeFA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4216aaac-4e21-4852-aeff-7bda0c8e99fc' => 'NnV6UrPzlkGpRCeBfMNazg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d4c73a7b-44a7-499c-942f-21d410e565b3' => 'SiHEoiRsXEeHZfsog9SDZg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:207e339e-726f-4011-8df5-8d7c7dcc31be' => 'uaXjwQhC_UiaQYqVjACBdQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:540b0ecc-1a71-4b4f-998b-cbcc6d475a45' => 'd_W-Dr91pkeDNIgVTmWoCg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b275595d-c1b9-4382-b2d9-86cb0799d58e' => '8y7RUUc_gUKkoxIE_fejIw''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0f5dabaa-2f5a-4a9f-8a1b-c70a90f98c88' => 'NOryYNuuX02hCDn3O9LPxg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:90875ce6-fa8f-4ab8-a1e9-da51eadd8067' => 'LIWeyYBNrEa3bfSXJIkEHw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6ba0bf1c-ab2c-4a5d-9333-43855a663262' => '4fEcKyrrLUW8NMH4K4hYYA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:43484467-c66b-417e-9496-4da5c6e089b1' => 'CJcWADbcwEyGR9OTkkAdNA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5afffa7e-f451-412b-9117-3a57c9fcd021' => 'ZRXvRcBDg0ae7Cfey_arCA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9cedf2ea-a66a-4596-85b0-2ede0ebff76d' => 'FyIfIQIzPUmxqdDATryF8g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:507030a0-0d63-44b2-a8b2-64030778c4c2' => 'lh0Aki8j80S1CryIDS7-5w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2d54dccc-42df-47e2-b332-4b8b34e720a5' => 'ZC6fXsCLLEWU0ry54a1QPw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4cac345b-2a54-4597-bc0e-7ad2fe939a1b' => 'UWkJA86-pUCb_HkwUOw_kQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e87d1889-68da-40d8-8ada-d7803bdf3543' => 'h5FOMuxbR06tt7SBGAs_wg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:efc0faa0-6729-4052-8143-1d2c7b9bad7b' => 'PRuDmqV_8k26RpM-mpPKdA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e2092c26-ad65-4033-bcc3-d7699658cf7e' => 'Dqd5lUKPSEO5XZx-P0oGzQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a5ec8f21-89af-4696-9e64-b0eccc67dfdc' => 'jv0RTMX1fE2lF1j7pfk7Zw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9a424436-040f-40d3-8964-83e688b2e26a' => 'DT0trFABTEuPjzttzKUUmQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:22ada2be-236b-4bfb-b34c-b382dc2d6b07' => 'mL5UJvQHZUiCLW2aLqKtZA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:903cbc44-2ff7-4865-ab11-61e6a0789276' => 'Ity6d62_BUiIIuUYDNNWlQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:46e7882f-ee68-40f3-9f24-f322b59c8b0d' => 'qgv2yh-Dk0-H6-Ej1ovZGQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:273440d7-7c37-4205-b3c5-bb3a4a455010' => 'K1c1mkk3tkeuHdGvymS9MA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1581b692-3224-4841-80e4-61d8f23fc108' => 'TCxgVUKjsE2iI2EX1RmnZw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a07dab2b-4242-40f2-b738-bcb2cc59a785' => 'txsLoDQYv0iAzWTVPnWlEQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:36e0c41b-5a1d-4f09-84a5-35d7b5f608ec' => 'B1fB-EQ9hES9pCFkNO065Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ee6b2c06-5c00-4f14-b4ae-56bf52616d8c' => '5PSv8vyXMk2XhRaKyIdv8w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3d1e3278-a3e0-480c-8643-f93fbb0949ec' => 'Soinrqiwzk-QnCoO1wx0uA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:41e1adcb-36ae-4706-b541-cca3d9007c92' => 'cEOh3oIm-0OSGLsMOsSayQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a5331800-f442-4520-80d6-066a2575e8f4' => 'I0IylSF7rUqzLyPWoQfT-g''. Update count: 5' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1430b791-6190-4fd1-a110-07d2070de1cd' => 'lCn3uW-1P02FxjXkNyS2WQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b864ce07-1275-4fd9-b43b-aa5ce652f01d' => 'vkXMaWp-70GBQhHMbSX11Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:144976d1-0f24-455a-84fb-826c95672ce0' => '2by31P4fGk6nTrpdKReoIw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4a4f475c-a570-4be8-802e-3581a1f1209a' => 'T69lUeTovESj5p2HrQluKA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0ea4507e-5d79-4b1a-b90b-76fb6695694c' => '46tzMdU--EOUsPwnIcDezQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:30c0e2ac-5bc0-4ff5-a9e2-276249724edc' => 'd9dvQAXOLU-v2LHiihdxag''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:026613a2-9e13-4607-9c7b-f25122331ff6' => 'CE812BObkk-I3WSUTCdVSg''. Update count: 5' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6e123ca6-6c95-4937-ba50-a37b94df9553' => 'jiTpc0h4GkWC9NCZioNd5A''. Update count: 5' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:51496f94-68c6-4e38-91d1-8a5e1516e456' => 'Lb3FdY2y0kSac8p-MXjaiA''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7a67f96e-66fb-4400-8e34-e7a8ce51119a' => 'hiXxy_rNrEuphpQLdBC0uQ''. Update count: 6' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0e5c510d-540f-4375-8fef-675227c259ac' => 'huyio3n0u0O6OGkxswyotA''. Update count: 5' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f372f106-f860-44f4-bf25-20386f8649af' => '47fiCzlqwUOWOHOGCj8fWA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:256e7676-1467-4a8e-be6e-71c0aec4871e' => 'JxrbMn-pHESSg8zSTcyNow''. Update count: 6' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0aa25e55-cff9-4848-818f-7e5ed494a250' => '3OBZ8WVf1EGy5FrDbt8Ueg''. Update count: 6' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:efb81b4a-143f-441d-a272-2048ba80efc3' => 'QnYTrbKapEq70EDa6kW9CQ''. Update count: 7' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:70aef5f7-05a0-41b5-9d93-a0eaf35b8cb5' => 'JOkUG8W5CEmFERfgt9e3KQ''. Update count: 8' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:790508fd-dc63-43e5-9165-e2e55f338b05' => '2GXtERwuvUGbNQFSBNXrbg''. Update count: 6' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cd8d57a6-6a08-4d6c-8f89-9037d4f57004' => '7AVLvtQNXEy4Gjqp-t4QHQ''. Update count: 6' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4dc73c86-6bea-4f50-93e2-e40aa96f1510' => 'cIUJxpHqq0Kz25fWz6nT8Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9bc47a25-b6d7-4ee4-82ef-7bc8db7780e5' => 'cW5zt55dg0-1mUBrE-cdOQ''. Update count: 6' +Processed 591/591 rows +Matched 0 rows to be updated... +Finished Processing of 591/591 rows for 'EquipmentType' +******* Migrating 'CellType' data ******* +Processing table 'CellType' with 24 rows +Matched 24 rows to be updated... +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c71d94e3-66b3-4221-aa8d-ae414bbe4200' => 'VdZEbJcSS0KnYe3zNwNj3w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:82f5e440-79b2-4017-a0ae-5cff7fe8ae05' => 'QcduSjjI3Eyk4bM-IZz6WQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:884418db-0da0-467b-b3bc-8d1ebd92b7e1' => 'ehyGXBFmmU-vL9b0PFa_NQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6d5f731c-47d4-4ff0-80aa-194bb6eb219e' => 'wTlGN69w-U-in_3T69f1hg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d69a790b-526a-400d-bcf1-fdb750fc79fe' => '7oE5cdqlAk2kgBITk7PU2w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5c1281a2-87ee-4b3b-b937-d058d28a540e' => 'upHRBHfdAkSWm57oLfyh4A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fe4d7dfd-f353-407a-8f60-7948bf075f81' => 'w59iKwvwpkKpdFv9ga_BfQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8b802131-a70d-49c9-8a05-f77c04d6371d' => 'rsCUf1npMU2WMVY96TmNFQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:47cf2db3-69bc-4fd2-a306-1284cc92f89b' => 'xhWAMSSPaUKFwAs9UwrQfQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6d7c8ef6-4337-4ccf-9e4e-cd320ada2aba' => 'tbr1nMqDKU2TTAEyppvWDw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:eb4e06f2-a663-4096-8415-7496bada1f55' => 'Z13VkpcAq0-pIeYl5E6Bpg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b1b955ea-07ec-4992-890a-efc391194800' => 'CHJyxoa3X02gGcA74kMITQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:531a783b-f068-4d48-bf32-73fadbeb0414' => 'X_Atm8wig0mu4MxqVqn3_A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:eb280b78-4f58-4bec-bd83-0692d14554be' => '0-69-p_U5E6_zcsu4Afjig''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7be6f553-7172-4997-8f2b-8a043e90c75a' => 'Q7okYCzW6kOHnHNjJodwJA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e4f42c4f-4ec7-4fb7-b156-42d4f74d3b27' => 'T1hJGuWFeEK8hkRLsC9JNg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f5047cf4-dd37-49c1-ad82-fe2765aa0ca2' => 'B4YCYGGuqkKrDRwitWTa0A''. Update count: 5' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d366cde7-9121-4358-8df8-49cf6ace1b43' => 'i7O24loakkaz8gA9pUIKOQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5ef69870-947a-406c-88cd-13b332d85c14' => 'dW-J7B3iQkGOlKeJPjHKyQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:db4c2650-f2d5-4dac-9217-67a663abc10c' => 'a_Wrv76obk6SF9P7R8OTVA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f1c7ade3-3324-4bb2-ba92-4f83d562e4a9' => 'aWv9SSlaPkGbt0Pz1GJSOw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c7878097-0853-40e9-a74a-3b321b21cb84' => 'ooWKNQ1a3Umxd_iQq2yCdg''. Update count: 5' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:59004a4b-5a6a-4c3b-bff5-16013e7fbca2' => 'WVrgsicACUaMvanwgwTOkg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f68f2dce-d454-48e6-b9b5-4563e6dda6ff' => 'o016yxB2gkO7h_ckq8HN2w''. Update count: 2' +Processed 24/24 rows +Matched 0 rows to be updated... +Finished Processing of 24/24 rows for 'CellType' +******* Migrating 'CellInstance' data ******* +Processing table 'CellInstance' with 399 rows +Matched 399 rows to be updated... +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:84c1d5a6-8ce8-4a8f-ae1f-02f72e792c63' => 'jbJkCBTDqkWoNmzClka1Og''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6ed216cc-ba6c-421a-ab2f-09a96f043b5d' => 'RLpW5Vt-90CP45paBMXW4g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:350b8f2f-ee19-4736-9450-775a59920754' => 'rGidpfM1XU28RJrbDVA4Pg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a6f14356-454f-4351-b43c-a2c76be7927f' => 'yPKF4Kp8BkelpAzFz7OOMg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fb606538-1d1c-44ef-a824-0dcb66f8d3b5' => '0nbQ0ZAVbkCy7aU-PW7pnA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:49fb88cc-1047-4f6d-b4d3-7113b921f577' => 'yC32w0YVpkOUULikxmwrmw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5b838d09-33a0-4e71-8b33-21bae5b82423' => '8nUIddQfC029A0Jq6mNk8g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5853e7a6-62e4-4bd7-bed1-0d41aeb55f7f' => 'DeCXFKo0x0qhK9RmBDOI9g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b97055a7-57d1-491e-b399-63e52706b6f2' => 'M95VX777HUyd5RXS62a_cA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:956d0887-2b82-4c90-851e-504f56f26c83' => 'k7JkR4DUbky9sHqlUm_N1A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:66c1ff3a-8e65-4263-a794-9f39eb314c03' => 'YrHZMjRil02l2zohVQGgqQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:db89f3e0-eea9-474f-97d9-24249ade259c' => 'W5r5P-qjlk6liNJPXLvaEA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:53113894-4aa2-43c1-abe6-8d67c2f8331e' => 'iHw9YqoCnEKL5TlKdJUzng''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b5293e4f-d165-44c1-a8af-56bd41430796' => 'O-xXz2qZUkSZrrVd14er0A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:36c3e12d-bfe2-4c07-af58-99b3e21f0f64' => 'F7Kcy_RFAU683W0zR_frDQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8521f4aa-b38f-46df-87f4-671ee5ec836c' => 'FnOaIyNQp0iHfJVatNVonA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d9d98a6c-ead4-4679-8501-f05fe9413b43' => 'wZDjGGeIGkiGmu56xtuSTw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:83dfc486-194c-448f-b94d-e676a2c1dbb7' => 'B9FG5_3UK0GFFHLJway5ww''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e6ec498d-bfbd-4503-b320-7f1f6970fcb6' => 't9w_Ouy-40G33HGNUJx4qw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b2649ee2-a372-44e4-94c6-41c77e4a45b0' => 'yDJAyWI1lUOQLiS-jjT3yA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:607bf636-af41-4457-b697-db73664cd656' => 'q4I4_uT21kGbf9CvCC5KXQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fdc8eef1-6c65-4370-8efa-e5cd4da433ef' => 'MnUPlFQOw0W7C-6SLYlxuA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f12741cd-22ba-4a61-bbd0-9f1bd0e4d64c' => 'BzrTnUTy4kus73RaokgKrQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:051a0cb9-8d60-49dd-887c-0d82515a824b' => '_YyAkByDQEmzHLfHeQD04g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0bd49335-f717-429c-999a-2d0a1487d665' => 'LdB6_c4Xw0W8bHdAdkNvXQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f83893c4-470c-406b-beed-1cbc918283c3' => 'rKZE_l7SIU6iuy9H_8bNYQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2570085d-8492-4908-a1e4-03b121b35675' => 'iW-OuRglZkijYsPelbbU5A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b945118e-2a59-4d0d-931e-571308da64b7' => 'sv-Khy2NzUW6cHWqNBopgA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:447b7c59-7c6f-40cc-ba55-6d7c2bca04e7' => 'kfNpbLU6Kk2ebelB0i_JpQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ae80dede-a20b-4914-a6f1-c05f397fd0f3' => 'MurduGr5C06PU9C7BrBwjw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:651e3ca4-6053-4b56-87dc-d13c761dbd16' => 'AcGnrM7wJUyqwMHlgFhUSA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8e7b7b76-d693-4b77-b1fd-bef6d92ea585' => 'cych4MQcNU-tOfgk_ZCCDQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5ea5d0d2-6045-473c-9c7f-f25f5ff39fd9' => 'fQcTAHYz8ECEqa_Tfuhwyg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:364a82ca-2e88-48f9-9c7b-a38c1065e858' => 'ttYmZ_6_AUqc5tecN0IkrA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bf74bbfc-aefc-41fc-b081-d5bc929f5735' => '5j1wGZ1hPEa_dv1nOeuJUg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:776b8949-3146-4bc5-8083-07e2acf694ca' => '2q-ZCbsV5kisnuidNVeezg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4e7dd67e-9102-49c4-8abe-e81291a28c90' => '4a_pQMHz5U6qtpkuh1_Zxg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3c2b5289-9b77-4563-b79a-83750111d7b7' => 'VcjB4GrDHUCiQwx_SoVJSQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a41bf26e-da0c-4fac-9c2b-b4c52b194767' => '-wGetUZqmUuBMz4pCDwCHA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:47e73531-7448-4e52-8296-4fbda04c80af' => '43T4djBdJkGyXhbHCQvvWg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:181447b5-601d-4f4f-9187-3f973e4a2f0b' => 'On9jtY0TZkGtl_2MnG0VqQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:30eae8b8-7603-4539-aa6e-478eabbb592d' => 'yRKha7ZDIUeL36kCSjIv5A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:39ba19c8-4f31-496d-ad1b-ce9c869b8845' => 'rTZqHjOdeEKhNhJmnxoJzQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bd19b10e-379f-4db1-9566-a14017cbc0d3' => '1fVXUOTstkSXxx-_CuGclw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5004975e-0c1f-436f-859d-3a842f806b73' => 'WXN5kvGK60iXzSGJl2PWmg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:18f807fb-3ca3-4ee0-9c97-1181330abd1e' => 'OrYQRyPrSkKEyo_2Wo1GMw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0472218a-b7e2-43af-97b5-071c0aa71f4e' => 'Dba0kGzKAUSPcbf3AriYBA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d6461ce6-b935-424e-bcba-c7a5e2a77622' => '4LhOW0nrcUatwtnQTD8MPw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e0e9c52c-6c30-4c33-b449-37f19b248826' => 'lU_xUk7oeE60tKw_hP1-SQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4fe9f92b-22ce-4ee9-b7ab-61f8f1336a3d' => 'x0qvZ19D9UK95aWZ8Vf9qg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a416994a-76e0-4e8b-879e-2195689ea2ec' => 'f_eCL4MPX0GuW6dSWTFPkw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:68d862a3-838e-477c-bc78-650e00f52d5b' => 'EWi-vn7QekuB3k6TRU_Pog''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:eb59ac8c-ce04-49fe-b527-d6c9765ce6e0' => 'IV_DzCwGN0mSDusLJZ88CA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5605d73c-7de7-43c7-9768-4a70ba0c2252' => '2J-5OtlUP0mLzN6Qv5eVQg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bc3e9b2f-a16e-4aa5-be47-2e9d2a248d64' => 'Cd77F2QQeke5dK2J8d82tw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0c1aed85-bf47-4036-83cc-696faed2d19e' => 'FfHO6P69kk23UMhLSxz3qA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4ebc0bcb-318c-4e70-bec4-e40e33ca1256' => 'iE8M9gJjQ0iBuRC59y_rEA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:60d53fe8-65c8-4858-ab28-f4778f9a13b8' => 'EDN_5Degp0K_auxNDUcZgg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:78ecc2ea-51b9-4db0-981c-908d059a885b' => 'bJ1ROWWFo0ef0QeNaGbmQQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:64841cb7-5a44-4379-97aa-9426eea65b50' => '_dzSIrZnBkmc1gku_yLkbA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0bc18dbe-63dd-4ef9-8ea6-79aee0aa77cf' => 'F1MmmzUZ-kSNHuizEaaciQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c3f53089-7dc7-4f48-b21b-5eeb53268b55' => 'rhG8D-6qvUaY8sukkHI8Zg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5f2cc64b-b9ce-4c69-aae5-5890031de3e3' => '4OBhJvoNWkSDPSImJmnvHQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:268513b1-9975-4516-b20c-1737d985d1fc' => '2C5IBgK7tU2aEnKBsVx2YA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d7244e8c-7c5f-4402-9fbc-fb633c100b32' => 'kD7LT9ELBEOxgie5WvmjSg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2b915774-cce1-4f14-805e-35e8c6fb5f42' => '9CmZEnpl9EuIjdz8WTLb3w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:14118ce6-4b93-4529-b90c-0818fbb97b6a' => 'RiIxmP8T60mpg5f9C1xVZQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a6e3d4a2-a6bd-449d-b32b-e06d864692d7' => 'Vt3uF5OxSEOIa0guRjykTA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fe2060f3-f882-429c-b18c-e3ef62c53008' => '-N5Mu3em3UekHYXCouETdQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cbf59ec3-6c6f-4728-993b-571b4f8e9bb5' => 'TztVChLvJEaK3VaxEqbL3A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:82bc5167-7246-4f9c-8136-9200126ef59c' => 'W0TyL_KMt0WqT7WYTFcXsw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:648ac9ab-6048-4361-b088-a6257fc28cc9' => 'ycsjQrqx2E6DUbVo4uSlaA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9f0f98e6-0e86-4318-ad1d-767c506947bf' => '0y46B6JWH0u0u01_XaHwyA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d9b6930f-40f6-4b45-9a6b-75304be06d4a' => '-FexeMCqcUaLe1nkoXcn3Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:866729b7-a38b-4235-b470-fb9454ef758d' => 'RRoyeegixU2qXEh8QWcOdA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:24e44b6c-bf6e-48eb-a895-88b87e906dc0' => 'Oc7pqtu50k-BKEVkzvrj3w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e5ff842f-a5b4-4793-ace6-64e4ebec2bef' => 'zMxM7g-T6UqDNHSsQraVUg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ece6aac9-ea85-4955-b05f-37abafc7f7ad' => 'v2hSyp2lLkSwGHmigKGmcw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fa16d26a-e3bf-430c-bb21-6c938f56f118' => '1uFOApSskEKDS0YHaM2LDw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:15078c09-1986-4b7f-a098-a2f5db84d4db' => '_3r9NoakZkidf05jDeDrQQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7fcb4e3b-e2e4-4da8-bb9d-9873f1e67584' => 'AaBEnQuOaEGokSegLKvRHQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:279604d3-cbab-4007-962e-c6ecdb4eedf1' => 'vLvTYmbuPU2j2LWCvsTYVw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6c02b99c-a835-4b83-87f8-98c7dfd543f3' => '0D_l-bXHY0-moRq-WiMYAA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:546f11f5-862c-4cf4-a2b0-f92e435400d4' => 'nYE8cBvyqUSaX_lgIjXJ6g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fd1481db-b239-45b3-ad5a-1f526d9f29a4' => 'n1FZaRnFIE6-pBP-_1c1Gg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fb68a099-d31f-41ea-b2c0-6903cb8fc27b' => 'k-pUkw9h8Ue75zeyp_2OwQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:80a0e16f-100a-433e-aac3-89cf31b858a5' => 'OKmxOzI51E-NECzwj8voAA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6e4d5584-0b51-432c-a769-c4e8bd07e60d' => 'OnczD8MKyUeUH1za1ghWZA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1e62b299-bd10-46ac-a778-4d0e6180d7d7' => 'va48KoXf-kqnxbqjF4-lWQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:20b4f9a6-6f94-4ab7-afa3-8bae856cdbdd' => '4dcdqFw0c0SXKFYIQ2_AJQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:447760e3-44ea-46b8-99fd-c12167a19675' => '_H6Igiajbka_NYkaA9o4cw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:16d915a3-3801-4132-a772-4e14db0cc182' => 'OfhdwCg_skSs9Vw1I1Hhfg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1c28ad4f-a1fb-42ca-a5e9-80d43e0a31d2' => 'BNf_-1j0skCbLYWVpgqj4A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:906b480d-a3c5-4ac2-b26c-aa5058f1aa2d' => '56sG8cwFS0e2Kd8O5uAvVA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:68208f80-096e-471a-839b-70a12f84559e' => 'U9eJM1ky2EWBYBKYDrcX7A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b207c9d8-a1dc-4cdb-b0fd-3c11450161d0' => 'PYqugzo98kqumEU7Vnr1VQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c99048a9-6476-4006-bab4-62baf9e75f47' => 'mVVPyWSYNUK6KkL7RGWeiQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:81885c54-b54a-466b-a10d-bdb145a90857' => 'YczJcKBVdEmDIDF6YS-4fQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d14b8bd9-5911-4645-91c0-c1c609defe9e' => 'YP22VaH-00qHmFXCg-YzrQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c941361a-f0d0-4d87-9e22-c2fb4efa61da' => '4JMuwKRbAUum__C1Os_UMg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1140c5ee-9a39-4673-b2ea-92617becff2c' => 'tc8xquDnP0GWCz7k4udgTA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:62220eec-e123-496c-b9e2-a2f8732e7c9f' => 'tjW0_4u4A0eGqeiNKiRPMQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4c2e4577-96df-4dc1-8907-d5e0455d6d8b' => 'ck7XPBCd9keUBJD31BLbSA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ee7fb121-9d6f-4199-960d-e0d03e08fd9b' => 'M8QqfMGWoEiJwUMLchNNRw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cfcad178-1d4e-4370-b063-6209fa73bb52' => 'I7XqOwjzDUafy88t5e9N2Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1b6a67e3-0f75-40ed-95c2-60c141b9fa30' => 'eOuLu1HjZk20Mp6onLvSZA''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5c970386-48f3-4a15-9b92-6e48f7b36dfe' => 'bjwNxuSKxk2O5ePlMtNgXw''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2f46245b-783e-48c4-83ac-4365df03e710' => 'Jk0x62sATE2vKTRf8c7LYA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2224c2be-e571-4d1a-a852-97d0c557dea0' => 'zfmiSFJkSE2r1s8fa8M3hQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:64dbbd2c-0343-4e1a-b123-7baa559ca86b' => 'H3yGMZzZfk6j5MT1T9rIIQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:55efb3b6-e575-4153-8a75-7c5741c60101' => 'gMqfgXuHt0yZI9hHazAeEA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:10fd96b6-294f-40a0-b569-71348c51321a' => 'KCEALAPPs0m_R7QzGZcKZQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d3363352-7f8b-4f68-a4dc-950e785effb3' => 'f7SxJakqwkeaSk56DF1XDQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0d84a879-8e51-4511-95fd-87514dc11213' => 'kaxGdAz49kadyDA6jGpcVQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:665b7f17-7842-426b-9537-78bf7bf28000' => '8ofJ2tpv1UOoRp7icBIWTw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:894c8899-a741-44e6-bb05-b26c5a0f649e' => '33q9XPYzfk6yENarnuRkBw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:68c08b25-38fd-48f2-8f9d-ae75a2bb9d6a' => '5_Ss5J3WNkCdJ8r2YOE7Dg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ecac9b84-4230-4e7a-9b11-415ba23fdad1' => 'ECdy1Y8mukey7My7MYsYEg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d7e22d03-a83f-4782-8714-bd206faa1f90' => 'ClVOl97bOUSquera-WU4KA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4dda84e7-e23e-4850-8b39-a5d18945f532' => 'r65WWUk6oEK2kys3_XYOgg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6256bc44-625c-477a-aca7-1c1cdb5bc728' => 'm3pJNV3zDE29JGrpPgfpwA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:310200a1-7d45-465a-8fd1-ede50afde143' => 't1SfnaHE-0K7MbOaN4hNMg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8f1d2047-e3e3-4158-bb32-81e9ca8dd7d6' => '8CJbTQZAEkur0tA7dSl3yA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5c2dca84-1014-43c9-8688-535224f90a39' => 'ymBVZRE0XUyCrSY07AbfgQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8c8acd28-6b86-493a-8397-b0dde22947ea' => 'KR-cfStVQ0yN8XDBRW_8gw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:baacf3d2-e088-4e04-a2be-ea87d8accfaa' => 'D4hEdfh0Gky6naQq19Lu0w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:09a6abad-c03b-4d53-9417-673efcd9a493' => 'wEwNwTewEEKYMezqIeGonA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a49e908d-a9b2-454a-b4b3-158336d9a4d5' => 'lnB6KTi4RUi9hzfy02_E5Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2b228d94-192e-469a-8938-ed226c7b7437' => 'EJ5yedCv7EumRxQmk159Eg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:df905a0e-42a9-4158-b7a8-dc1a42463e10' => 'RrFC-4JEbUSDavEuv04XwQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:87e7ec9f-b90b-45f6-90cb-e5972f7afa1c' => 'tK4oi9rHlE2FRpiffRKiUA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d08ba093-a8a8-48d5-85d7-a9d8d2ca9027' => '_nVgOsh8BkCYNXACqhSXaQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:36b10064-a715-4015-9e49-929ac592db00' => 'EvgorwdadUymHN1tAvkY1g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:bef9a9cc-a89b-4615-a1eb-8872e4a3748e' => '1xd4eReqo0KFZ-fnDoauKQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2db8c628-8b0d-4f40-9bf0-785202785067' => 'UXF2SkA2gEivzF6VS9-ZOQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:348682b7-3499-407e-b383-a427dc7849e7' => '5I2_jz-sKUmgRO2Camvf6Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4affc3cf-088b-4115-9c8e-834dc8f5fab1' => 'Y8Qo0wzRe0Cxpa8MF3e-2g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d5edc3b2-a85a-473c-a9e0-6d4054fb4ed0' => 'FqSU27RpSUitwURt18vEaQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:566ebc23-4f91-4806-b529-af0be05a125b' => 'bs3QsnKdCUGeKYX2uyfDbg''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4bbcc40d-f978-45ee-b4e3-734c10352126' => 'ji4v_qezI0Osz9EfEbs-Aw''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:56b80039-b004-42b0-b117-6db5aa47628a' => 'LrysbnmBkEmXzpVFsEp0Qg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:64fe9a19-d3ec-4f31-a2ea-2ba3888a4a68' => 'aDCwDXXiBUKa3gd3Q4S6Qg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:b1252c84-f030-48cc-92de-7b1036043d45' => 'RJJ-_5jRKEmt7Oa1GK94Jw''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4fc20218-6013-4689-9e69-179054f3ab64' => 'IA5vH_blBkuZrsVt7eUhdw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f24941fd-e6a6-476d-9fb6-2d24708177c4' => 'EPlDQZmCx0KKhzzPVj1J-w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0a2bb2c3-c7ee-44f1-a132-b3fff608b8cc' => 'i_jg-zOoHEWmub7KMNnMMQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3604c240-9fa9-4b5d-ab27-9ca1b85cb6b0' => '-6hPDyARnUWKkCoY198PvQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:563a0ec6-266c-4250-bdb8-6a5fa67aa77b' => 'JnKnMN1GSUqNc4S-cqOIHg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:088648e5-027f-49c4-8544-7169d60b42bc' => 'oNUuiI9epEOc-JVuQczN2g''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a5338449-74e7-4a73-bb0b-c3143e390106' => 'PXwqmT-VHUGtC5vu4ky8RA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:98f87f58-71fe-4054-9bd0-8d55aa1f671f' => 'YLgcIyIB5E6IzKhV3kDm4A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5cc27f79-beae-4116-899c-9b76495d48ea' => 'JHf0u46okEK705XLJKcRKw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2f62e2ff-6711-463a-a3e0-8d887788c423' => 'yhVKZfTa20m-LJblesTGQQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9a903318-22da-4029-8aba-b07a07361ec5' => 'J4kWSX4rXUuPHzvonlXbYQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e4a7e8cb-c283-494d-a90e-d040abc7dbae' => '1rNsxZvkw0KVA4-Q4062cQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3d6e24d6-97bb-4e4d-85ad-e6a9d1d4f1ca' => 'CerXk269X0aqMaEtYy4xTQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:504194be-aff7-4d15-a137-09d50859a53b' => 'uEglUFlcVUe6qD7kx4PVEQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:911c94f9-45a6-48d6-a081-53e270e8eb9e' => 'B2m4NUSl_Uy_ZTvv76-p1Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:537a580a-2938-4fc2-bf8c-327c6ee1553e' => '2AT-ZP8KmEKdEbdNnoFZZA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4eebc3af-29ab-4e2f-bb46-907a811f42e6' => 'OpQmdSBGoEiStaxaSHY0ng''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:685e2e86-6d0b-4451-bd06-4535f4106600' => 'Mgc6OyQjV0yW95SiWgrchQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9712ee58-c0ee-4e15-b5cc-4cc22446f489' => 'zVowZzg2Akens6OYXnGctQ''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1b7ac9f1-93f4-4038-80a5-a792cea423fb' => '42bI1UmdhEufZuPxHGRT5A''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a5fd7679-5497-4c66-bc2e-f18faac696c7' => 'Pofiwq7OukmU9rnjPaoG9w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cc5f1cea-daa8-49c5-8ffd-09722c702aec' => 'PtFh1UupM0yP3SBxsdhb1A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ab82eea3-5c9d-4332-9959-e0d52b1eb202' => 'TG_HVuWK20euS42YFk4Lzg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ca5ef60c-6411-468a-af5d-50dec02eadcb' => 'xEK5zl3g-EmVOn7iFvQimg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ead70390-74b6-4aed-a31b-cd1d38a0754b' => 'tUIvV-jFN0Ku2KIJuXWagw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3f172c1a-3709-407b-950e-e8b46e76d1cf' => 'GCrxkLMXTUyZfmAjTANYFQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d616dc88-3af3-4a61-a8f7-865a900e0ce9' => 'z37s1fLowUmKcuOtSdiTYA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cf8d7e2f-9c1c-4bc2-8700-eae0088535a0' => 'j7ifOpEtnkqJBBzaY3OGPQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4dfcc95e-cb9e-423c-a976-c18595385165' => '3c7Qx0baAkeitWEQdsK5Tg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:19849cb5-8f81-4a00-9cae-53b91e05ab41' => 'znavhsFKhUe_w4uTsOlHAQ''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f8c7e4e4-f90f-444c-a4b7-14f9cb0ac4f7' => 'aCtvhctA00-zT59hnXXBoA''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1845b8c1-feb1-48c3-aeea-b7fd149a0fa4' => 'tgEI2GgjJUGzbMOHAs7mag''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e87315bd-145b-4b31-b161-08b8aed5d3d7' => 'RzxUaxIhPUKZntzJebEhnA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3dcd5668-5646-4cf9-8983-b88c3a849bc2' => 'bmNzTUlMJkuAO_mNdFZ56Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4f7a766c-a21e-4416-ae1c-aa16b1fec24e' => 'zd3oAJtwgUmV_R0SvVWGBA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4c8a4896-a290-40de-ac02-6e64a8434a6c' => 'LNBGvis5N0iNi9neF_cDYg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:76bd5f45-4172-4b4c-8521-91c3b3fd2102' => 'B7d5zNZDIUGoaujt-Xgb9A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1fdf41f7-c3f1-4295-ac33-aa223218eee2' => 'BtybbBdKjEWEr-odo1gJlQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c1d7c06a-eca0-445e-a006-29b169cee956' => 'zPyfmZmMw0eFnUlJBodSYg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a492e4ba-6df7-4bbe-9657-e66ef377f5e8' => 'tf4ILC6s0UCeoFlB1fmBzQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:eccd8adc-542e-4900-83c4-b06ff32413ef' => 'TPWZoL2BZk-jbBCMM-9k5g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:344affff-e7ab-4a29-ad6c-26a995631164' => 'jRRGerwS0U6VCzTSsVxBYA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:84017b27-e882-4071-a8f3-ab6d7908b316' => 'XwfiRULg_02mgdC_xVVkxQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fa28bbe0-ad68-44cc-b540-b2e2f01f2d55' => 'PShfxDg3Q06OJ7PovQt4VQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5be2c367-b957-4c75-99a2-0f2b041ddb8c' => 'GaOL7V2Vp0a1fZkAIIejWg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a1297e2d-73a4-433c-966f-6c324d74d624' => 'EH356gLmHUqsjFIhniHHiw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:701c0cd8-3703-4963-b71e-a904b596775b' => 'uX_uXVW7PEWDT1dNVeYuhg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:207b8b9f-297f-492e-bef8-1310f8017e02' => 'FwevAIz1Xk2ZG39CN4cH2g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:86b13b29-a235-4201-bb2b-d0706deff8d4' => 'Sq-ECES-UEKvJwUDqv5FtQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:20d2394c-5e56-4eac-aa8e-cc78314dc861' => '5aq7svdtHUaxjWVRZc8lCg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:a1351051-7a23-49a2-ae77-bc2d129735c9' => 'hYOJloDA_kml98oGdtwZiQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:514e80c8-c94a-46a7-8c32-2e76988415a3' => 'jQPj08D1aEa_XsQjEIZBCQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:67170ce1-e40e-4757-8960-b9932f65960a' => 'IdYXmivECUysSgp2jvUAqg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:69fdda16-4b7f-4a31-8bae-1b9e6982f0a6' => 'J9UWQLEO3UGJam0fjgcVtw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ca5ebce2-9e2c-4ae3-885f-3758882f5257' => 'aXaSvMeDfUauMtrDw2G5qA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:50c10595-b887-48fc-b5e5-8865e68af734' => 'JXsGahLBj0ijy0VvR3YlMQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:09044935-b933-4e8f-a5ae-5a2eae13a798' => 'veDc6ZJ5mkSvCMUD1VHLug''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e045996f-e370-414f-92c1-180af6285094' => 'ISb25TzZ-EazAM0mkU2gMg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9a545f6d-810c-451f-a4fb-2df1a6212333' => 'jKbXx4lio0SZ6PyQy1FQxw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:aa1f97f2-7c3f-4dc3-b9d1-15c86365c404' => 's331C8yMT0y8qOkbiFiR1Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c35362c1-9632-4828-8e58-a0c66229a66a' => '3yCzo-lT_E2YlhEf1NnlFQ''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:75860437-6dc7-4a64-b00d-7e490879a288' => 'hzaLEDFGIUyfkJBqDleB3Q''. Update count: 3' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dd10aab5-5f2d-4b02-bf9a-28cb0bafde41' => 'Chd4mIewZ0KODPf4itazkw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9b339d75-51d0-4e71-a377-15f71c8f7cfd' => 'xLkWzeXUvES2Mdi62lXN3Q''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d7a15c49-993c-4ac8-b73d-0fb4db6262d4' => 'TgDoDDjwukCSZkXqskYvHA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6547c297-d981-4e09-b1cb-9123f970b6b3' => 'exEWQUssuUKRzEHlykeIfw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8316e927-771c-4252-8126-d07bb3cabb68' => 'qeDF9yp0Tk6fI-XivJ341A''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c793d716-c041-48cb-98db-2897ec2e9259' => 'CmSwrWsqZEySyi0m-Q6JCA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8104d095-ac51-4834-bdf4-7059341c4105' => '2Q2pLVuirUujgh_A_5ynew''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:55ffd932-d361-44cd-8d8f-008f83142c38' => 'JfzZU9l2Rk-r3NrjyqrT9g''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9a35058c-0bc7-435a-b73f-fa6676701a94' => 'TsoHIuSQTkmrvD5L3IlzCA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fb5692d9-a740-4aef-9949-53a3d55df596' => 'fuwrrA4jH0a8kLZQImrRdQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:26b16fe3-b483-438c-a8cf-9aa2485935ff' => 'X_BhcxE5m0eh-rJ6lcxuzQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1695ac82-4f5e-4e8d-a45f-0f8304bf65e2' => 'irAz5cI_SUC4NWC9155IsA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4d3b62cb-3458-42ac-9c81-f433d41a13f2' => 'Twh6Oet0XEGKM3Y5YRILWg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:afab258c-33bd-4893-8e51-a8dd8357d4f8' => 'FrL00sR670Orfjq-n0RRSw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:72fcfe85-87bc-4554-b5f6-929f035d0748' => '--ZA5R16_UmoZiddmFpMQQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f64fbc26-3cff-44bd-9004-9a99a6971608' => 'BZO1W-EtakmrXUMfbmHFZg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7d8e4d0a-8aec-47ee-94d5-b12eaf882165' => 'mxgcaxoEqk6jmU7DKwfOrQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6ef81db3-1478-43ab-9de2-63c276b0ac5c' => 's5lX7My6HUyiXwgpmDqqvg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d26aa943-5c94-4f00-bc37-bdddf25f81e0' => '1iqRYTetR0qEyAESYELHTA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:46c59c88-bc42-418a-99a5-b35a4d964431' => 'dSp0fotJCkemIB8qbaTeAQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:3f68c135-11a5-49fc-9065-e9703d81b3c4' => '2hxssT5XlkW2aETfDvkmRw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:34bf1862-2637-4154-bd24-dd1f25428afd' => 'JJPIGBmIzkC1OGXZ-u30tA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:77672947-fa8e-4b29-b028-2fdafc527f3d' => 'rFFgTUWzvkGxzSnevnklhQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:eb1ed7e8-6cba-478b-b446-115d97678479' => '4tiOyLxF_Eqp8thYPiuNQA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:74f9cc0b-dfb6-459a-b063-b32b7285cc50' => 'NI20w60oNUuZCN0sFK4hVA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:af8ca914-9708-4400-956e-0e6ac13a2934' => 'dW0DmCODmkyp1NrzJxzs5w''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:4322ec7c-4cb2-45aa-822d-238862d8547c' => 'cjs85qDWLU6sj4mDi8TWlg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0634e3f7-aa19-48c6-96a5-8e4f6cd5e173' => 'qn66x_eDN0yYTZNxm_vZaQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:2f3bd617-a032-469d-8a51-f69fcaf0abb2' => 'lNKEQ7yWSEaPjTPe6O_QDw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d97f1d3b-07fa-4b1d-b6a2-5e443e8c3743' => '3o88xKrW40i7maE8KjjfzQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f0c50223-1a81-4eea-9636-c8a02644d960' => 'TOd7rZgWrEOtrw6yDk3rdg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:957bb2c4-c9ee-4955-aea9-3c643823b7ab' => 'dwp2z-q77UanWekYveGSzw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:5c221925-11fb-4f3e-9726-fd5a8e1f8117' => '0q0t38spRkGIN7HhBg0yew''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:17f70caf-4427-4a4e-ab79-876327b7383d' => 'aRWaUHliqkGWBov3zqZ26A''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f8cc0fa1-2dc2-41c6-aced-19c142a2626b' => 'I2vLxxPorEq63bLrRY9lIQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1bc17cdc-4a40-4077-8c20-06322a173cd7' => 'b-HPxaq-n0yJulOjALinMg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:790064b2-fcec-4c34-9afb-1d99f0ca3bf0' => 'jEwdZG_7c0SioOcGLChZRA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:7c116950-cac3-471d-9769-04d310a2cc5f' => 'y0Q11WBh90eZCg3NZGwOBQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:18813479-c9e1-408a-9ec7-ff52c93e8770' => 'VeksUUr95UuiCtb-0uQQgQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6c6ee63b-a189-405c-8ac4-0701e63d857a' => 'mV74779LakS_5pNQZTPx2g''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:0f53d8bd-c98e-4db3-a12f-b46318c173f6' => '3DmFQVkNPE2P_Hd3oyKVBA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:8c18a912-ceac-4114-91bb-1663c65b46da' => '2YbflwULcUW1TozH62bZVA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:1f534052-78dc-4d65-a104-d907a79d640f' => 's_F-tsy2bUK7fly2-B2pJg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:731d7458-d099-4074-896a-c59e3fbb8b34' => 'AXrQkUJ5_kag4zcQ6wbgsg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:cd8d70c0-7cf9-4646-8de1-63bf893760bb' => '73Zt2LdeNUGxLx-BpVS6Wg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6de9252a-c8bb-4c5e-97fd-7dfdb17a4bb3' => 'WZ1KSeocDE-hZGedzqsEyA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:342d8fd0-c319-485c-904f-a19ff7e37ef7' => '16m0VwvjT06b7ib9PClWXg''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:26d2cf3a-66e4-4d09-8781-fd6ea9e7997b' => 'ffICxfxaZUO2MTwKuwrezQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:fd1e8b81-9a90-4062-b047-bcec2198118e' => 'l2dUyLJX3U2yboXX4YRFjw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6e9165eb-49bc-48b4-944f-c095ef5c954a' => 'Jqb5DnWm60e_s6LJ1m1i_w''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:9e2c614e-f573-4144-9ac9-cc8260e512cc' => '5FbrownxAEaFRC1kA6uIMQ''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:dbcb32d7-92f0-4be2-838f-6eb6e4f5f2a7' => 'rhTgQ0jd8kGhlJ51LNU_WA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:984664e5-fe09-44c3-b446-6d25f37b8629' => 'inwVx3HW_Em243YbxVIpKw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:f7367abc-e82a-46f4-98b6-63b1706f0cdd' => 'f6xhWzoHHEe7pSKE1Oh_fw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:47a45eb1-c72f-47c2-b5ed-db5e8c4bec52' => 'ajYxGgTGH06ZqCgad9gnIw''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6aeee557-aa92-4f9f-b718-c27777cd9120' => 'jGhQkhe86UGcTy9AXkisnA''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:e4274756-5fb4-4ed9-a1d2-2b8fd1d09174' => 'vAeXoRh8bESlBhUBxuYM-w''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6807a2aa-b214-40a0-a10f-2c2ed1514f5e' => 'tmnw0D2p_EedSBxN1t_ELg''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:85b609f0-60a8-4cde-a9d8-1c163d5cadfc' => 'oZKcs7QQP0yhSIcHQtEiBA''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:c20d0ef3-fe57-4475-8484-1d1507fb89db' => 'r5qIIvKfukS8J4XIaSDVtw''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:d2e3733b-54b9-4287-9b8b-a075e0b12ab5' => 'm5aJV9zqYUqAC_cYTAo6-w''. Update count: 1' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:6e84570d-f4d6-48c4-a48c-94f4b5d8f0a7' => '3j602EqiiUSSRK1MUjhLlQ''. Update count: 2' +Executed command: ' "UPDATE PackageUsage SET BackboneMemberUUID=:newValue WHERE BackboneMemberUUID=:oldValue" with arguments: '2da8c3ee-048a-46f5-a54d-8212acf736b9:ab2ecdcf-23db-4729-bf9a-e787dacf0246' => 'pw2Sjaw6fUGGgv6uJcRRvw''. Update count: 2' +Processed 399/399 rows +Matched 0 rows to be updated... +Finished Processing of 399/399 rows for 'CellInstance' +******* Migrating 'RuntimeInstanceSetup' data ******* +Processing table 'RuntimeInstanceSetup' with 170 rows +Matched 170 rows to be updated... +Processed 170/170 rows +Matched 0 rows to be updated... +Finished Processing of 170/170 rows for 'RuntimeInstanceSetup' +******* Migrating 'ExecutionEnvironment' data ******* +Processing table 'ExecutionEnvironment' with 1 rows +Matched 1 rows to be updated... +Processed 1/1 rows +Matched 0 rows to be updated... +Finished Processing of 1/1 rows for 'ExecutionEnvironment' +******* Migrating 'EnvironmentSetting' data ******* +Processing table 'EnvironmentSetting' with 36 rows +Matched 36 rows to be updated... +Processed 36/36 rows +Matched 0 rows to be updated... +Finished Processing of 36/36 rows for 'EnvironmentSetting' +******* Migrating 'EnvironmentSettingCategory' data ******* +Processing table 'EnvironmentSettingCategory' with 0 rows +Matched 0 rows to be updated... +Finished Processing of 0/0 rows for 'EnvironmentSettingCategory' +******* Migrating 'TranslationCatalog' data ******* +Processing table 'TranslationCatalog' with 0 rows +Matched 0 rows to be updated... +Finished Processing of 0/0 rows for 'TranslationCatalog' +******* Migrating 'TranslationDictionary' data ******* +Processing table 'TranslationDictionary' with 0 rows +Matched 0 rows to be updated... +Finished Processing of 0/0 rows for 'TranslationDictionary' +******* Migrating 'ObjectView' data ******* +Processing table 'ObjectView' with 1 rows +Matched 1 rows to be updated... +Processed 1/1 rows +Matched 0 rows to be updated... +Finished Processing of 1/1 rows for 'ObjectView' +******* Migrating 'User' data ******* +Processing table 'User' with 20 rows +Matched 20 rows to be updated... +Processed 20/20 rows +Matched 0 rows to be updated... +Finished Processing of 20/20 rows for 'User' +******* Migrating 'BackboneMemberClass' data ******* +Processing table 'BackboneMemberClass' with 0 rows +Matched 0 rows to be updated... +Finished Processing of 0/0 rows for 'BackboneMemberClass' +Database migration has been completed. [Elapsed:00:00:19.7831700] +Started Database migration 3.01.0 to 3.02.0 +Updating database schema. Schema Name: '' Dialect: 'Oracle10gDialect' + + alter table TAGUSAGES + add constraint FK_9F455CF9 + foreign key (TagID) + references TAGS + + alter table VERSIONABLE + add constraint FK_C3011D92 + foreign key (ID) + references PERSISTABLE + + alter table EAF_USER + add constraint FK_66C9DC63 + foreign key (ID) + references PERSISTABLE + + alter table CELLINSTANCE + add constraint FK_D18807EB + foreign key (ID) + references BACKBONEMEMBER + + alter table CELLTYPE + add constraint FK_89E074AC + foreign key (ID) + references BACKBONEMEMBER + + alter table EQUIPMENTDICTIONARY + add constraint FK_A31C70D5 + foreign key (ID) + references BACKBONEMEMBER + + alter table EQUIPMENTTYPE + add constraint FK_46EECF3A + foreign key (ID) + references BACKBONEMEMBER + + alter table PACKAGEUSAGES + add constraint FK_5D49A41C + foreign key (PACKAGE_ID) + references PACKAGES + + alter table BACKBONEMEMBER + add constraint FK_EC2B69B5 + foreign key (ID) + references VERSIONABLE + + alter table EQUIPMENTINSTANCE + add constraint FK_72BB532A + foreign key (ID) + references BACKBONEMEMBER + + alter table BACKBONEMEMBERCLASS + add constraint FK_99DBCED + foreign key (ID) + references VERSIONABLE + + alter table AGENTSETUP + add constraint FK_CD620C1F + foreign key (ID) + references PERSISTABLE + + alter table RUNTIMEINSTANCESETUP + add constraint FK_83711C90 + foreign key (ID) + references PERSISTABLE + + alter table LOGGINGSETUP + add constraint FK_282A222 + foreign key (ID) + references VERSIONABLE + + alter table TRANSLATIONCATALOG + add constraint FK_553F6815 + foreign key (ID) + references PERSISTABLE + + alter table TRANSLATIONDICTIONARY + add constraint FK_85DC11F4 + foreign key (ID) + references VERSIONABLE + + alter table OBJECTVIEW + add constraint FK_F4B6B7DA + foreign key (ID) + references PERSISTABLE + + alter table EXECUTIONENVIRONMENT + add constraint FK_E3EAB46E + foreign key (ID) + references PERSISTABLE + + alter table ENVIRONMENTSETTING + add constraint FK_AB58846D + foreign key (ID) + references VERSIONABLE + + alter table ENVIRONMENTSETTINGCATEGORY + add constraint FK_CA6167CE + foreign key (ID) + references PERSISTABLE +Database migration has been completed. +NHibernate: update RUNTIMEPARAMETERCHANGESET +Set DESCRIPTION = (Select A.ENTRY_COMMENT from AUDIT_TRAIL_ENTRY A WHERE AUDIT_TRAIL_ENTRY_ID = A.UUID) +,CREATED_BY = (Select U.Account from AUDIT_TRAIL_ENTRY A INNER JOIN EAF_USER U ON A.CREATEDBY_ID = U.ID + WHERE AUDIT_TRAIL_ENTRY_ID = A.UUID) +where Exists(Select 1 from AUDIT_TRAIL_ENTRY A WHERE AUDIT_TRAIL_ENTRY_ID = A.UUID) + AND CREATED_BY IS NULL +Migrated 19 Runtime Parameter changeset entries from Audit trail +Database update completed. Executed 3 migration step(s). +Click any key within 00:00:10 sec. time. +``` + +```bash +rmdir "D:\EAF\EAF Management Server\Bin" +rmdir "D:\EAF\EAF Management Server\Build" +rmdir "D:\EAF\EAF Management Server\Configuration" +rmdir "D:\EAF\EAF Management Server\Documentation" +rmdir "D:\EAF\EAF Management Server\Health" +rmdir "D:\EAF\EAF Management Server\Logs" +rmdir "D:\EAF\EAF Management Server\StartedInstances" +rmdir "D:\EAF\EAF Management Server\Temp" +rmdir "D:\EAF\EAF Management Agent\Bin" +rmdir "D:\EAF\EAF Management Agent\Configuration" +rmdir "D:\EAF\EAF Management Agent\Logs" +mklink /J "D:\EAF\EAF Management Server\Bin" "D:\EAF\EAF Management Server\v3.2.1\Bin" +mklink /J "D:\EAF\EAF Management Server\Build" "D:\EAF\EAF Management Server\v3.2.1\Build" +mklink /J "D:\EAF\EAF Management Server\Configuration" "D:\EAF\EAF Management Server\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Management Server\Documentation" "D:\EAF\EAF Management Server\v3.2.1\Documentation" +mklink /J "D:\EAF\EAF Management Server\Health" "D:\EAF\EAF Management Server\v3.2.1\Health" +mklink /J "D:\EAF\EAF Management Server\Logs" "D:\EAF\EAF Management Server\v3.2.1\Logs" +mklink /J "D:\EAF\EAF Management Server\StartedInstances" "D:\EAF\EAF Management Server\v3.2.1\StartedInstances" +mklink /J "D:\EAF\EAF Management Server\Temp" "D:\EAF\EAF Management Server\v3.2.1\Temp" +mklink /J "D:\EAF\EAF Management Agent\Bin" "D:\EAF\EAF Management Agent\v3.2.1\Bin" +mklink /J "D:\EAF\EAF Management Agent\Configuration" "D:\EAF\EAF Management Agent\v3.2.1\Configuration" +mklink /J "D:\EAF\EAF Management Agent\Logs" "D:\EAF\EAF Management Agent\v3.2.1\Logs" +``` + +```bash +# sc delete "EAF Management Server" +# sc create "EAF Management Server" start= delayed-auto binPath= "D:\EAF\EAF Management Server\Bin\EAFManagementServer.exe" DisplayName= "EAF Management Server" +# sc delete "EAF Management Agent" +# sc create "EAF Management Agent" start= delayed-auto binPath= "D:\EAF\EAF Management Agent\Bin\EafManagement.Agent.exe" DisplayName= "EAF Runtime Agent" +sc stop "EAF Management Agent" +"D:\EAF\EAF Management Agent\Bin\EafManagement.Agent.exe" console +# +sc stop "EAF Management Server" +"D:\EAF\EAF Management Server\Bin\EAFManagementServer.exe" console +``` + +```bash +# sc config "EAF Runtime Agent" displayname= "EAF Management Agent - v3.2.1" +sc config "EAF Management Agent" displayname= "EAF Management Agent - v3.2.1" +sc config "EAF Management Server" displayname= "EAF Management Server - v3.2.1" +``` + +```xml Mon Aug 19 2024 13:58:16 GMT-0700 (Mountain Standard Time) + +``` + +```conf +# Mango +# http://localhost:9003 +``` + +```bash +sc start "EAF Management Server" +sc start "EAF Runtime Agent" +``` diff --git a/logs/eaf-runtime-release-v2-52-0-steps.md b/logs/eaf-runtime-release-v2-52-0-steps.md new file mode 100644 index 0000000..1eae76a --- /dev/null +++ b/logs/eaf-runtime-release-v2-52-0-steps.md @@ -0,0 +1,505 @@ +--- +assigned: '' +created: 2024-01-14T02:18:19.182Z +progress: 0 +started: 2023-11-07T00:00:00.000Z +status: 6-UAT +tags: + - EAF +type: note +updated: 2024-08-19T21:31:54.701Z +--- + +# EAF Runtime Release v2.52.0 Steps + +## Steps + +```bash +D: +mkdir "D:\EAF\drssdv702.eu.infineon.comeafdevDeliveredPackagesIFX.EAF Kernel SEMI\v2.52.0.0" +robocopy "\\eafdev.drs.infineon.com\eafdev\DeliveredPackages\IFX.EAF Kernel SEMI\v2.52.0.0\EAF v2.52.0.0 IFX.EAF Kernel SEMI" "D:\EAF\drssdv702.eu.infineon.comeafdevDeliveredPackagesIFX.EAF Kernel SEMI\v2.52.0.0\EAF v2.52.0.0 IFX.EAF Kernel SEMI" /E +robocopy "\\eafdev.drs.infineon.com\eafdev\DeliveredPackages\IFX.EAF Kernel SEMI\v2.52.0.0\Configuration Templates" "D:\EAF\drssdv702.eu.infineon.comeafdevDeliveredPackagesIFX.EAF Kernel SEMI\v2.52.0.0\Configuration Templates" /E +copy "\\eafdev.drs.infineon.com\eafdev\DeliveredPackages\IFX.EAF Kernel SEMI\v2.52.0.0\EAF v2.52.0.0 IFX.EAF Kernel SEMI.zip" "D:\EAF\drssdv702.eu.infineon.comeafdevDeliveredPackagesIFX.EAF Kernel SEMI\v2.52.0.0\EAF v2.52.0.0 IFX.EAF Kernel SEMI.zip" +copy "\\eafdev.drs.infineon.com\eafdev\DeliveredPackages\IFX.EAF Kernel SEMI\v2.52.0.0\IFXAPI-Versions-v2.52.0.0.csv" "D:\EAF\drssdv702.eu.infineon.comeafdevDeliveredPackagesIFX.EAF Kernel SEMI\v2.52.0.0\IFXAPI-Versions-v2.52.0.0.csv" +copy "\\eafdev.drs.infineon.com\eafdev\DeliveredPackages\IFX.EAF Kernel SEMI\v2.52.0.0\Infineon.EAF.Runtime.2.52.0.nupkg" "D:\EAF\drssdv702.eu.infineon.comeafdevDeliveredPackagesIFX.EAF Kernel SEMI\v2.52.0.0\Infineon.EAF.Runtime.2.52.0.nupkg" +copy "\\eafdev.drs.infineon.com\eafdev\DeliveredPackages\IFX.EAF Kernel SEMI\v2.52.0.0\Infineon.EAF.Runtime.Testing.2.52.0.nupkg" "D:\EAF\drssdv702.eu.infineon.comeafdevDeliveredPackagesIFX.EAF Kernel SEMI\v2.52.0.0\Infineon.EAF.Runtime.Testing.2.52.0.nupkg" +mkdir "D:\EAF\EAF Deployment Storage\IFX.EAF Kernel SEMI\v2.52.0.0" +robocopy "D:\EAF\drssdv702.eu.infineon.comeafdevDeliveredPackagesIFX.EAF Kernel SEMI\v2.52.0.0\EAF v2.52.0.0 IFX.EAF Kernel SEMI" "D:\EAF\EAF Deployment Storage\IFX.EAF Kernel SEMI\v2.52.0.0" /E +``` + +```mango +v2.52.0.0 +``` + +```bash +T: +cls +cd "T:\DEP08SIASM\06_SourceCode\DEP08SIASM" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\DEP08SIHTRPLC\06_SourceCode\DEP08SIHTRPLC" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MESAFIBACKLOG\06_SourceCode\MESAFIBACKLOG" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08AFMD3100\06_SourceCode\MET08AFMD3100" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08ANLYSDIFAAST230\06_SourceCode\MET08ANLYSDIFAAST230" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08AWCT\06_SourceCode\MET08AWCT" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08DDUPSFS6420\06_SourceCode\MET08DDUPSFS6420" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08DDUPSP1TBI\06_SourceCode\MET08DDUPSP1TBI" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08RESIHGCV\06_SourceCode\MET08RESIHGCV" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08RESIMAPCDE\06_SourceCode\MET08RESIMAPCDE" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08RESISRP2100\06_SourceCode\MET08RESISRP2100" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08THFTIRQS408M\06_SourceCode\MET08THFTIRQS408M" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\MET08THFTIRSTRATUS\06_SourceCode\MET08THFTIRSTRATUS" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +cd "T:\METCLIMATEC\06_SourceCode\METCLIMATEC" +git checkout -q -b v2_52_0 --no-track +git push --set-upstream origin v2_52_0 +rem +``` + +```bash +T: +cls +cd "T:\DEP08SIASM\06_SourceCode\DEP08SIASM" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\DEP08SIHTRPLC\06_SourceCode\DEP08SIHTRPLC" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MESAFIBACKLOG\06_SourceCode\MESAFIBACKLOG" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08AFMD3100\06_SourceCode\MET08AFMD3100" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08ANLYSDIFAAST230\06_SourceCode\MET08ANLYSDIFAAST230" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08AWCT\06_SourceCode\MET08AWCT" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08DDUPSFS6420\06_SourceCode\MET08DDUPSFS6420" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08DDUPSP1TBI\06_SourceCode\MET08DDUPSP1TBI" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08RESIHGCV\06_SourceCode\MET08RESIHGCV" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08RESIMAPCDE\06_SourceCode\MET08RESIMAPCDE" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08RESISRP2100\06_SourceCode\MET08RESISRP2100" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08THFTIRQS408M\06_SourceCode\MET08THFTIRQS408M" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\MET08THFTIRSTRATUS\06_SourceCode\MET08THFTIRSTRATUS" +git ls-files --others --modified --deleted --exclude-standard +cd "T:\METCLIMATEC\06_SourceCode\METCLIMATEC" +git ls-files --others --modified --deleted --exclude-standard +rem +``` + +- [x] Export all CI +- [x] Import all CI +- [x] Create Adaptation for each v2.52.0.0 + +```Find Replace +v2.49.3 +v2.52.0 +>2.49.3 +>2.52.0 +``` + +```Find Replace +v2_49_3 +v2_52_0 +**/v2.52.0/*.cs* +``` + +```Find Replace +v2_43_0 +v2_52_0 +**/v2.52.0/*.cs* +``` + +```Find Replace +#if DEBUG + [Ignore] +#endif + [TestMethod] + [Ignore] + [TestMethod] +**/v2.49.3/*.cs* +``` + +```Find Replace +", "v2.43.0" +", "v2.52.0" +**/Static/*.cs* +``` + +```Find Replace +", "v2.43.4" +", "v2.52.0" +**/Static/*.cs* +``` + +```Find Replace +", "v2.47.5" +", "v2.52.0" +**/Static/*.cs* +``` + +```Find Replace +", "v2.49.2" +", "v2.52.0" +**/Static/*.cs* +``` + +```Find Replace +", "v2.49.3" +", "v2.52.0" +**/Static/*.cs* +``` + +```Find Replace +", "v2.47.0" +", "v2.52.0" +**/Static/*.cs* +``` + +```Find Replace +PackageReference Include="Infineon.EAF.Runtime"> + 2.49.3 + 2.52.0 + 2.52.0 + 2.56.02.52.1 +>2.56.0 +``` + +```bash +T: +cls +cd "T:\DEP08CEPIEPSILON\06_SourceCode\DEP08CEPIEPSILON\Adaptation" +dotnet test +REM dotnet test -c Release +cd "T:\DEP08SIASM\06_SourceCode\DEP08SIASM\Adaptation" +dotnet test +REM dotnet test -c Release +cd "T:\DEP08SIHTRPLC\06_SourceCode\DEP08SIHTRPLC\Adaptation" +dotnet test +REM dotnet test -c Release +cd "T:\MESAFIBACKLOG\06_SourceCode\MESAFIBACKLOG\Adaptation" +dotnet test +dotnet test -c Release +cd "T:\MET08AFMD3100\06_SourceCode\MET08AFMD3100\Adaptation" +dotnet test +REM dotnet test -c Release +cd "T:\MET08ANLYSDIFAAST230\06_SourceCode\MET08ANLYSDIFAAST230\Adaptation" +dotnet test +REM dotnet test -c Release +cd "T:\MET08AWCT\06_SourceCode\MET08AWCT\Adaptation" +dotnet test +REM dotnet test -c Release +cd "T:\MET08DDUPSFS6420\06_SourceCode\MET08DDUPSFS6420\Adaptation" +dotnet test +dotnet test -c Release +cd "T:\MET08DDUPSP1TBI\06_SourceCode\MET08DDUPSP1TBI\Adaptation" +dotnet test +dotnet test -c Release +cd "T:\MET08RESIHGCV\06_SourceCode\MET08RESIHGCV\Adaptation" +dotnet test +dotnet test -c Release +cd "T:\MET08RESIMAPCDE\06_SourceCode\MET08RESIMAPCDE\Adaptation" +dotnet test +dotnet test -c Release +cd "T:\MET08RESISRP2100\06_SourceCode\MET08RESISRP2100\Adaptation" +dotnet test +dotnet test -c Release +cd "T:\MET08THFTIRQS408M\06_SourceCode\MET08THFTIRQS408M\Adaptation" +dotnet test +dotnet test -c Release +cd "T:\MET08THFTIRSTRATUS\06_SourceCode\MET08THFTIRSTRATUS\Adaptation" +dotnet test +dotnet test -c Release +cd "T:\METCLIMATEC\06_SourceCode\METCLIMATEC\Adaptation" +dotnet test +dotnet test -c Release +dir +``` + +```bash +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\DEP08CEPIEPSILON\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\DEP08SIASM\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\DEP08SIHTRPLC\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MESAFIBACKLOG\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08AFMD3100\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08ANLYSDIFAAST230\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08AWCT\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08DDUPSFS6420\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08DDUPSP1TBI\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08RESIHGCV\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08RESIMAPCDE\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08RESISRP2100\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08THFTIRQS408M\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\MET08THFTIRSTRATUS\Source" "Day-Helper-2024-01-29" "*.json" +"C:\Users\MESPhares\AppData\Local\IFXApps\File-Folder-Helper\File-Folder-Helper.exe" s X "\\oi-metrology-import-prod.mes.infineon.com\APPS\Metrology\METCLIMATEC\Source" "Day-Helper-2024-01-29" "*.json" +dir +``` + +```bash +T: +cls +cd "T:\DEP08SIASM\06_SourceCode\DEP08SIASM\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\DEP08SIHTRPLC\06_SourceCode\DEP08SIHTRPLC\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MESAFIBACKLOG\06_SourceCode\MESAFIBACKLOG\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08AFMD3100\06_SourceCode\MET08AFMD3100\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08ANLYSDIFAAST230\06_SourceCode\MET08ANLYSDIFAAST230\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08AWCT\06_SourceCode\MET08AWCT\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08DDUPSFS6420\06_SourceCode\MET08DDUPSFS6420\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08DDUPSP1TBI\06_SourceCode\MET08DDUPSP1TBI\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08RESIHGCV\06_SourceCode\MET08RESIHGCV\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08RESIMAPCDE\06_SourceCode\MET08RESIMAPCDE\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08RESISRP2100\06_SourceCode\MET08RESISRP2100\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08THFTIRQS408M\06_SourceCode\MET08THFTIRQS408M\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\MET08THFTIRSTRATUS\06_SourceCode\MET08THFTIRSTRATUS\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +cd "T:\METCLIMATEC\06_SourceCode\METCLIMATEC\Adaptation" +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dotnet format --report .vscode --verbosity detailed --severity warn +dir +``` + +```bash +T: +cls +cd "T:\DEP08SIASM\06_SourceCode\DEP08SIASM" +git add DEP08SIASM.Tests.csproj + + + +git checkout -q -b v2_56_0 --no-track +git commit -m "Bump" +git push --set-upstream origin v2_56_0 +git push --set-upstream origin v2_56_0 + + + +explorer "https://tfs.intra.infineon.com/tfs/ManufacturingIT/Mesa_FI/_git/METCLIMATEC?version=GBv2_56_0&_a=history" +dir +``` + +```conf +\\mesfs.infineon.com\EC_EAFRepository\Staging\DeploymentStorage +\\mestsa07ec.infineon.com\d$\EAF\EAF Deployment Storage + +\\mesfs.infineon.com\EC_EAFRepository\Staging\DeploymentStorage +\\messa08ec.infineon.com\d$\EAF\EAF Deployment Storage + +\\mesfs.infineon.com\EC_EAFRepository\Staging\DeploymentStorage +\\messa09ec.infineon.com\d$\EAF\EAF Deployment Storage + +\\mesfs.infineon.com\EC_EAFRepository\Staging\DeploymentStorage +\\messa011ec.infineon.com\d$\EAF\EAF Deployment Storage + +\\mestsa07ec.infineon.com\d$\EAF\EAF Deployment Storage +\\messa08ec.infineon.com\d$\EAF\EAF Deployment Storage +``` + +- [ ] \\mesfs.infineon.com\EC_Characterization_Si\In Process\DEP08SIASM +- [ ] \\mesfs.infineon.com\EC_Characterization_Si\In Process\DEP08SIHTRPLC +- [ ] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MESAFIBACKLOG +- [ ] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08AFMD3100 +- [ ] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08AWCT +- [ ] \\mesfs.infineon.com\EC_Characterization_Si\In Process\METCLIMATEC +- [x] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08ANLYSDIFAAST230 +- [x] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08DDUPSFS6420 +- [x] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08DDUPSP1TBI +- [x] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08RESIHGCV +- [x] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08RESIMAPCDE +- [x] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08RESISRP2100 +- [x] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08THFTIRQS408M +- [x] \\mesfs.infineon.com\EC_Characterization_Si\In Process\MET08THFTIRSTRATUS + +- [ ] 5 -> 1 DEP08SIASM +- [ ] 5 -> 1 DEP08SIHTRPLC +- [ ] 5 -> 1 MESAFIBACKLOG +- [ ] 5 -> 1 MET08AFMD3100 +- [ ] 5 -> 1 MET08AWCT +- [ ] 5 -> 1 METCLIMATEC +- [x] 5 -> 1 MET08ANLYSDIFAAST230 +- [x] 5 -> 1 MET08DDUPSFS6420 +- [x] 5 -> 1 MET08DDUPSP1TBI +- [x] 5 -> 1 MET08RESIHGCV +- [x] 5 -> 1 MET08RESIMAPCDE +- [x] 5 -> 1 MET08RESISRP2100 +- [x] 5 -> 1 MET08THFTIRQS408M +- [x] 5 -> 1 MET08THFTIRSTRATUS diff --git a/logs/eaf-runtime-release-v2-57-0-steps.md b/logs/eaf-runtime-release-v2-57-0-steps.md new file mode 100644 index 0000000..77d30ec --- /dev/null +++ b/logs/eaf-runtime-release-v2-57-0-steps.md @@ -0,0 +1,258 @@ +--- +created: 2024-08-19T21:31:24.694Z +tags: + - EAF +type: note +updated: 2024-08-19T21:31:50.601Z +--- + +# EAF Runtime Release v2.57.0 Steps + +## Steps + +```c# Mon Aug 19 2024 14:58:37 GMT-0700 (Mountain Standard Time) +Version("2.56.0.0")] +Version("2.57.0.0")] +Infineon.EAF.Runtime"> + 2.56.0 + 2.57.0 + 2.52.0 + 2.56.0.vscode\settings.json +# git config user.name Mike Phares +# git config user.email mike.phares@infineon.com +mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Agent" +mkdir -p "D:\EAF\EAF Compare Configurations\EAF Management Server" +mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Agent\v3.2.0" "D:\EAF\EAF Management Agent\v3.2.0\Configuration" +mklink /J "D:\EAF\EAF Compare Configurations\EAF Management Server\v3.2.0" "D:\EAF\EAF Management Server\v3.2.0\Configuration" +# git add . +# git commit -m init +# git log -1 +code-insiders "D:\EAF\EAF Compare Configurations" +``` + +``` +cachePath="\\##server## +deploymentStoragePath="\\##server## +``` + +``` +##path## +##share## +##server## +##agentname## +``` + +- [x] Dif EAF Management Server to last version +- [x] Dif EAF Management Agent to last version + +```bash +git add . +git commit -m v3.2.0 +git log -1 +``` + +```bash +D: +"D:\EAF\EAF Management Server\v3.2.0\Bin\EAFManagementServer.exe" updatedb +``` + +```conf +Management Server Database Update Starting... +Initialization Complete - Update Executing... +Database update completed. No steps executed. System already up to date. +Click any key within 00:00:10 sec. time. +``` + +```bash +rmdir "D:\EAF\EAF Management Server\Bin" +rmdir "D:\EAF\EAF Management Server\Build" +rmdir "D:\EAF\EAF Management Server\Configuration" +rmdir "D:\EAF\EAF Management Server\Documentation" +rmdir "D:\EAF\EAF Management Server\Health" +rmdir "D:\EAF\EAF Management Server\Logs" +rmdir "D:\EAF\EAF Management Server\StartedInstances" +rmdir "D:\EAF\EAF Management Server\Temp" +rmdir "D:\EAF\EAF Management Agent\Bin" +rmdir "D:\EAF\EAF Management Agent\Configuration" +rmdir "D:\EAF\EAF Management Agent\Logs" +mklink /J "D:\EAF\EAF Management Server\Bin" "D:\EAF\EAF Management Server\v3.2.0\Bin" +mklink /J "D:\EAF\EAF Management Server\Build" "D:\EAF\EAF Management Server\v3.2.0\Build" +mklink /J "D:\EAF\EAF Management Server\Configuration" "D:\EAF\EAF Management Server\v3.2.0\Configuration" +mklink /J "D:\EAF\EAF Management Server\Documentation" "D:\EAF\EAF Management Server\v3.2.0\Documentation" +mklink /J "D:\EAF\EAF Management Server\Health" "D:\EAF\EAF Management Server\v3.2.0\Health" +mklink /J "D:\EAF\EAF Management Server\Logs" "D:\EAF\EAF Management Server\v3.2.0\Logs" +mklink /J "D:\EAF\EAF Management Server\StartedInstances" "D:\EAF\EAF Management Server\v3.2.0\StartedInstances" +mklink /J "D:\EAF\EAF Management Server\Temp" "D:\EAF\EAF Management Server\v3.2.0\Temp" +mklink /J "D:\EAF\EAF Management Agent\Bin" "D:\EAF\EAF Management Agent\v3.2.0\Bin" +mklink /J "D:\EAF\EAF Management Agent\Configuration" "D:\EAF\EAF Management Agent\v3.2.0\Configuration" +mklink /J "D:\EAF\EAF Management Agent\Logs" "D:\EAF\EAF Management Agent\v3.2.0\Logs" +``` + +```bash +# sc delete "EAF Management Server" +# sc create "EAF Management Server" start= delayed-auto binPath= "D:\EAF\EAF Management Server\Bin\EAFManagementServer.exe" DisplayName= "EAF Management Server" +# sc delete "EAF Management Agent" +# sc create "EAF Management Agent" start= delayed-auto binPath= "D:\EAF\EAF Management Agent\Bin\EAFRuntimeAgent.exe" DisplayName= "EAF Runtime Agent" +sc stop "EAF Management Agent" +"D:\EAF\EAF Management Agent\Bin\EAFRuntimeAgent.exe" console +sc stop "EAF Management Server" +"D:\EAF\EAF Management Server\Bin\EAFManagementServer.exe" console +sc config "EAF Management Agent" displayname= "EAF Management Agent - v3.2.0" +sc config "EAF Management Server" displayname= "EAF Management Server - v3.2.0" +``` + +```conf +# Mango +# http://localhost:9003 +``` + +```bash +sc start "EAF Management Server" +sc start "EAF Runtime Agent" +``` diff --git a/package-lock.json b/package-lock.json index 118c007..f02e466 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,26 +1,2170 @@ { - "name": "Infineon", + "name": ".Infineon", "lockfileVersion": 3, "requires": true, "packages": { "": { "devDependencies": { - "prettier": "^3.0.0" + "@basementuniverse/kanbn": "^0.10.0" } }, - "node_modules/prettier": { - "version": "3.0.0", - "resolved": "http://localhost:4873/prettier/-/prettier-3.0.0.tgz", - "integrity": "sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==", + "node_modules/@basementuniverse/kanbn": { + "version": "0.10.0", + "resolved": "http://localhost:4873/@basementuniverse/kanbn/-/kanbn-0.10.0.tgz", + "integrity": "sha512-inNRbX1ZuiUiub0PbEDJAZGI9m92+AwGWnoByEZEHAq0L8rD1Z8DZVzeyXQDhrNdt8gpkjINR8+l8NJ8Tmqc0Q==", "dev": true, + "license": "MIT", + "dependencies": { + "asciichart": "^1.5.25", + "auto-load": "^3.0.4", + "chrono-node": "^2.1.10", + "dateformat": "^4.3.1", + "dotenv": "^8.2.0", + "front-matter": "^4.0.2", + "fuzzy": "^0.1.3", + "git-user-name": "^2.0.0", + "glob-promise": "^3.4.0", + "humanize-duration": "^3.25.0", + "inquirer": "^7.3.3", + "inquirer-autocomplete-prompt": "^1.3.0", + "inquirer-datepicker": "^2.0.0", + "inquirer-recursive": "github:basementuniverse/inquirer-recursive", + "inquirer-select-line": "github:basementuniverse/inquirer-select-line", + "jsonschema": "^1.4.0", + "marked": "^1.2.7", + "marked-terminal": "^4.1.1", + "minimist": "^1.2.5", + "rimraf": "^3.0.2", + "terminal-kit": "^1.44.0", + "yamljs": "^0.3.0" + }, "bin": { - "prettier": "bin/prettier.cjs" + "kanbn": "bin/kanbn" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@colors/colors": { + "version": "1.5.0", + "resolved": "http://localhost:4873/@colors/colors/-/colors-1.5.0.tgz", + "integrity": "sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/@cronvel/get-pixels": { + "version": "3.4.1", + "resolved": "http://localhost:4873/@cronvel/get-pixels/-/get-pixels-3.4.1.tgz", + "integrity": "sha512-gB5C5nDIacLUdsMuW8YsM9SzK3vaFANe4J11CVXpovpy7bZUGrcJKmc6m/0gWG789pKr6XSZY2aEetjFvSRw5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "jpeg-js": "^0.4.4", + "ndarray": "^1.0.19", + "ndarray-pack": "^1.1.1", + "node-bitmap": "0.0.1", + "omggif": "^1.0.10", + "pngjs": "^6.0.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "http://localhost:4873/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "http://localhost:4873/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "http://localhost:4873/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "resolved": "http://localhost:4873/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "http://localhost:4873/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "http://localhost:4873/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/glob": { + "version": "8.1.0", + "resolved": "http://localhost:4873/@types/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-IO+MJPVhoqz+28h1qLAcBEH2+xHMK6MTyHJc7MTnnYb6wsoLR29POVGJ7LycmVXIqyy/4/2ShP5sUwTXuOwb/w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "^5.1.2", + "@types/node": "*" + } + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "http://localhost:4873/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.5.0", + "resolved": "http://localhost:4873/@types/node/-/node-22.5.0.tgz", + "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "http://localhost:4873/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "http://localhost:4873/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "http://localhost:4873/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansicolors": { + "version": "0.3.2", + "resolved": "http://localhost:4873/ansicolors/-/ansicolors-0.3.2.tgz", + "integrity": "sha512-QXu7BPrP29VllRxH8GwB7x5iX5qWKAAMLqKQGWTeLWVlNHNOpVMJ91dsxQAIWXpjuW5wqvxu3Jd/nRjrJ+0pqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "http://localhost:4873/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/asciichart": { + "version": "1.5.25", + "resolved": "http://localhost:4873/asciichart/-/asciichart-1.5.25.tgz", + "integrity": "sha512-PNxzXIPPOtWq8T7bgzBtk9cI2lgS4SJZthUHEiQ1aoIc3lNzGfUvIvo9LiAnq26TACo9t1/4qP6KTGAUbzX9Xg==", + "dev": true, + "license": "MIT" + }, + "node_modules/auto-load": { + "version": "3.0.4", + "resolved": "http://localhost:4873/auto-load/-/auto-load-3.0.4.tgz", + "integrity": "sha512-ufENezHsnouUiIgwCMuqzcdiABBucBb8CV/5uchw9XuMhf8KXIqF3PgxRzhIuW3C470gjb5niq6zaaF9nhjPIQ==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "http://localhost:4873/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true, + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "http://localhost:4873/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/cardinal": { + "version": "2.1.1", + "resolved": "http://localhost:4873/cardinal/-/cardinal-2.1.1.tgz", + "integrity": "sha512-JSr5eOgoEymtYHBjNWyjrMqet9Am2miJhlfKNdqLp6zoeAh0KN5dRAcxlecj5mAJrmQomgiOBj35xHLrFjqBpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" + }, + "bin": { + "cdl": "bin/cdl.js" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "http://localhost:4873/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "http://localhost:4873/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true, + "license": "MIT" + }, + "node_modules/chroma-js": { + "version": "2.6.0", + "resolved": "http://localhost:4873/chroma-js/-/chroma-js-2.6.0.tgz", + "integrity": "sha512-BLHvCB9s8Z1EV4ethr6xnkl/P2YRFOGqfgvuMG/MyCbZPrTA+NeiByY6XvgF0zP4/2deU2CXnWyMa3zu1LqQ3A==", + "dev": true, + "license": "(BSD-3-Clause AND Apache-2.0)" + }, + "node_modules/chrono-node": { + "version": "2.7.0", + "resolved": "http://localhost:4873/chrono-node/-/chrono-node-2.7.0.tgz", + "integrity": "sha512-0s2vv89LmsbgoibV0AIVgNnGqlU8N5yCCVZXvc3mRCjnmlG/gJw1hCYOmNwjB+AIuwZQdKTXfwvsHDRTs6pwcg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dayjs": "^1.10.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "resolved": "http://localhost:4873/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-table3": { + "version": "0.6.5", + "resolved": "http://localhost:4873/cli-table3/-/cli-table3-0.6.5.tgz", + "integrity": "sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^4.2.0" + }, + "engines": { + "node": "10.* || >= 12.*" + }, + "optionalDependencies": { + "@colors/colors": "1.5.0" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "resolved": "http://localhost:4873/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "http://localhost:4873/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "http://localhost:4873/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "http://localhost:4873/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "http://localhost:4873/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cwise-compiler": { + "version": "1.1.3", + "resolved": "http://localhost:4873/cwise-compiler/-/cwise-compiler-1.1.3.tgz", + "integrity": "sha512-WXlK/m+Di8DMMcCjcWr4i+XzcQra9eCdXIJrgh4TUgh0pIS/yJduLxS9JgefsHJ/YVLdgPtXm9r62W92MvanEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "uniq": "^1.0.0" + } + }, + "node_modules/dateformat": { + "version": "4.6.3", + "resolved": "http://localhost:4873/dateformat/-/dateformat-4.6.3.tgz", + "integrity": "sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "http://localhost:4873/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/dotenv": { + "version": "8.6.0", + "resolved": "http://localhost:4873/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "http://localhost:4873/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "http://localhost:4873/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "http://localhost:4873/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "http://localhost:4873/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "http://localhost:4873/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/external-editor": { + "version": "3.1.0", + "resolved": "http://localhost:4873/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "resolved": "http://localhost:4873/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "http://localhost:4873/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" }, "engines": { "node": ">=14" }, "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/front-matter": { + "version": "4.0.2", + "resolved": "http://localhost:4873/front-matter/-/front-matter-4.0.2.tgz", + "integrity": "sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==", + "dev": true, + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1" + } + }, + "node_modules/fs-exists-sync": { + "version": "0.1.0", + "resolved": "http://localhost:4873/fs-exists-sync/-/fs-exists-sync-0.1.0.tgz", + "integrity": "sha512-cR/vflFyPZtrN6b38ZyWxpWdhlXrzZEBawlpBQMq7033xVY7/kg0GDMBK5jg8lDYQckdJ5x/YC88lM3C7VMsLg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "http://localhost:4873/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "license": "ISC" + }, + "node_modules/fuzzy": { + "version": "0.1.3", + "resolved": "http://localhost:4873/fuzzy/-/fuzzy-0.1.3.tgz", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/git-config-path": { + "version": "1.0.1", + "resolved": "http://localhost:4873/git-config-path/-/git-config-path-1.0.1.tgz", + "integrity": "sha512-KcJ2dlrrP5DbBnYIZ2nlikALfRhKzNSX0stvv3ImJ+fvC4hXKoV+U+74SV0upg+jlQZbrtQzc0bu6/Zh+7aQbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "homedir-polyfill": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-user-name": { + "version": "2.0.0", + "resolved": "http://localhost:4873/git-user-name/-/git-user-name-2.0.0.tgz", + "integrity": "sha512-1DC8rUNm2I5V9v4eIpK6PSjKCp9bI0t6Wl05WSk+xEMS8GhR8GWzxM3aGZfPrfuqEfWxSbui5/pQJryJFXqCzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "git-config-path": "^1.0.1", + "parse-git-config": "^1.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/glob": { + "version": "11.0.0", + "resolved": "http://localhost:4873/glob/-/glob-11.0.0.tgz", + "integrity": "sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-promise": { + "version": "3.4.0", + "resolved": "http://localhost:4873/glob-promise/-/glob-promise-3.4.0.tgz", + "integrity": "sha512-q08RJ6O+eJn+dVanerAndJwIcumgbDdYiUT7zFQl3Wm1xD6fBKtah7H8ZJChj4wP+8C+QfeVy8xautR7rdmKEw==", + "dev": true, + "license": "ISC", + "dependencies": { + "@types/glob": "*" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "glob": "*" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "http://localhost:4873/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "http://localhost:4873/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "http://localhost:4873/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "http://localhost:4873/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/humanize-duration": { + "version": "3.32.1", + "resolved": "http://localhost:4873/humanize-duration/-/humanize-duration-3.32.1.tgz", + "integrity": "sha512-inh5wue5XdfObhu/IGEMiA1nUXigSGcaKNemcbLRKa7jXYGDZXr3LoT9pTIzq2hPEbld7w/qv9h+ikWGz8fL1g==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "http://localhost:4873/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "http://localhost:4873/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "http://localhost:4873/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "http://localhost:4873/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "http://localhost:4873/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer-autocomplete-prompt": { + "version": "1.4.0", + "resolved": "http://localhost:4873/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-1.4.0.tgz", + "integrity": "sha512-qHgHyJmbULt4hI+kCmwX92MnSxDs/Yhdt4wPA30qnoa01OF6uTXV8yvH4hKXgdaTNmkZ9D01MHjqKYEuJN+ONw==", + "dev": true, + "license": "ISC", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "figures": "^3.2.0", + "run-async": "^2.4.0", + "rxjs": "^6.6.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "inquirer": "^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/inquirer-datepicker": { + "version": "2.0.2", + "resolved": "http://localhost:4873/inquirer-datepicker/-/inquirer-datepicker-2.0.2.tgz", + "integrity": "sha512-Jyb8nc383c/q2hwhTXhUyjAWV2GXHahlET/Fn/WtJWX4+05z8i4YUnNHj50f6W/5oTPy4G2/NlYNlEcZmcJC/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.2", + "cli-cursor": "^3.1.0", + "lodash": "^4.17.21", + "moment": "^2.29.3", + "rxjs": "^7.5.5" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "inquirer": ">=6.0.0" + } + }, + "node_modules/inquirer-datepicker/node_modules/rxjs": { + "version": "7.8.1", + "resolved": "http://localhost:4873/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/inquirer-datepicker/node_modules/tslib": { + "version": "2.6.3", + "resolved": "http://localhost:4873/tslib/-/tslib-2.6.3.tgz", + "integrity": "sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==", + "dev": true, + "license": "0BSD" + }, + "node_modules/inquirer-recursive": { + "version": "0.0.6", + "resolved": "git+ssh://git@github.com/basementuniverse/inquirer-recursive.git#b9a5d2e0db437cfd0375078256cf92d0e1e522a3", + "dev": true, + "dependencies": { + "inquirer": "^7.3.3", + "inquirer-autocomplete-prompt": "^1.3.0" + } + }, + "node_modules/inquirer-select-line": { + "version": "1.1.3", + "resolved": "git+ssh://git@github.com/basementuniverse/inquirer-select-line.git#3d316f42f28901711077ba2bcbec44bde1554f24", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^1.1.3", + "cli-cursor": "^2.1.0", + "figures": "^2.0.0", + "inquirer": "^3.0.6" + } + }, + "node_modules/inquirer-select-line/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "http://localhost:4873/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "http://localhost:4873/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer-select-line/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "http://localhost:4873/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer-select-line/node_modules/chalk": { + "version": "1.1.3", + "resolved": "http://localhost:4873/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer-select-line/node_modules/chardet": { + "version": "0.4.2", + "resolved": "http://localhost:4873/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha512-j/Toj7f1z98Hh2cYo2BVr85EpIRWqUi7rtRSGxh/cqUjqrnJe9l9UE7IUGd2vQ2p+kSHLkSzObQPZPLUC6TQwg==", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer-select-line/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "http://localhost:4873/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/cli-width": { + "version": "2.2.1", + "resolved": "http://localhost:4873/cli-width/-/cli-width-2.2.1.tgz", + "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer-select-line/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "http://localhost:4873/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/inquirer-select-line/node_modules/color-name": { + "version": "1.1.3", + "resolved": "http://localhost:4873/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/inquirer-select-line/node_modules/external-editor": { + "version": "2.2.0", + "resolved": "http://localhost:4873/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/inquirer-select-line/node_modules/figures": { + "version": "2.0.0", + "resolved": "http://localhost:4873/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "http://localhost:4873/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/inquirer": { + "version": "3.3.0", + "resolved": "http://localhost:4873/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "node_modules/inquirer-select-line/node_modules/inquirer/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "http://localhost:4873/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/inquirer/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "http://localhost:4873/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/inquirer/node_modules/chalk": { + "version": "2.4.2", + "resolved": "http://localhost:4873/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/inquirer/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "http://localhost:4873/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/inquirer/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "http://localhost:4873/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "http://localhost:4873/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "http://localhost:4873/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/mute-stream": { + "version": "0.0.7", + "resolved": "http://localhost:4873/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer-select-line/node_modules/onetime": { + "version": "2.0.1", + "resolved": "http://localhost:4873/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "http://localhost:4873/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "http://localhost:4873/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer-select-line/node_modules/string-width": { + "version": "2.1.1", + "resolved": "http://localhost:4873/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/string-width/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "http://localhost:4873/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/string-width/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "http://localhost:4873/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/inquirer-select-line/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "http://localhost:4873/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inquirer-select-line/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "http://localhost:4873/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/iota-array": { + "version": "1.0.0", + "resolved": "http://localhost:4873/iota-array/-/iota-array-1.0.0.tgz", + "integrity": "sha512-pZ2xT+LOHckCatGQ3DcG/a+QuEqvoxqkiL7tvE8nn3uuu+f6i1TtpB5/FtWFbxUuVr5PZCx8KskuGatbJDXOWA==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "http://localhost:4873/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "http://localhost:4873/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "http://localhost:4873/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "http://localhost:4873/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true, + "license": "ISC", + "peer": true + }, + "node_modules/jackspeak": { + "version": "4.0.1", + "resolved": "http://localhost:4873/jackspeak/-/jackspeak-4.0.1.tgz", + "integrity": "sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==", + "dev": true, + "license": "BlueOak-1.0.0", + "peer": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jpeg-js": { + "version": "0.4.4", + "resolved": "http://localhost:4873/jpeg-js/-/jpeg-js-0.4.4.tgz", + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "http://localhost:4873/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsonschema": { + "version": "1.4.1", + "resolved": "http://localhost:4873/jsonschema/-/jsonschema-1.4.1.tgz", + "integrity": "sha512-S6cATIPVv1z0IlxdN+zUk5EPjkGCdnhN4wVSBlvoUO1tOLJootbo9CquNJmbIh4yikWHiUedhRYrNPn1arpEmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/lazyness": { + "version": "1.2.0", + "resolved": "http://localhost:4873/lazyness/-/lazyness-1.2.0.tgz", + "integrity": "sha512-KenL6EFbwxBwRxG93t0gcUyi0Nw0Ub31FJKN1laA4UscdkL1K1AxUd0gYZdcLU3v+x+wcFi4uQKS5hL+fk500g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "http://localhost:4873/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/lru-cache": { + "version": "11.0.0", + "resolved": "http://localhost:4873/lru-cache/-/lru-cache-11.0.0.tgz", + "integrity": "sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/marked": { + "version": "1.2.9", + "resolved": "http://localhost:4873/marked/-/marked-1.2.9.tgz", + "integrity": "sha512-H8lIX2SvyitGX+TRdtS06m1jHMijKN/XjfH6Ooii9fvxMlh8QdqBfBDkGUpMWH2kQNrtixjzYUa3SH8ROTgRRw==", + "dev": true, + "license": "MIT", + "bin": { + "marked": "bin/marked" + }, + "engines": { + "node": ">= 8.16.2" + } + }, + "node_modules/marked-terminal": { + "version": "4.2.0", + "resolved": "http://localhost:4873/marked-terminal/-/marked-terminal-4.2.0.tgz", + "integrity": "sha512-DQfNRV9svZf0Dm9Cf5x5xaVJ1+XjxQW6XjFJ5HFkVyK52SDpj5PCBzS5X5r2w9nHr3mlB0T5201UMLue9fmhUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.3.1", + "cardinal": "^2.1.1", + "chalk": "^4.1.0", + "cli-table3": "^0.6.0", + "node-emoji": "^1.10.0", + "supports-hyperlinks": "^2.1.0" + }, + "peerDependencies": { + "marked": "^1.0.0 || ^2.0.0" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "http://localhost:4873/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "10.0.1", + "resolved": "http://localhost:4873/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "http://localhost:4873/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "http://localhost:4873/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "http://localhost:4873/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "http://localhost:4873/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true, + "license": "ISC" + }, + "node_modules/ndarray": { + "version": "1.0.19", + "resolved": "http://localhost:4873/ndarray/-/ndarray-1.0.19.tgz", + "integrity": "sha512-B4JHA4vdyZU30ELBw3g7/p9bZupyew5a7tX1Y/gGeF2hafrPaQZhgrGQfsvgfYbgdFZjYwuEcnaobeM/WMW+HQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "iota-array": "^1.0.0", + "is-buffer": "^1.0.2" + } + }, + "node_modules/ndarray-pack": { + "version": "1.2.1", + "resolved": "http://localhost:4873/ndarray-pack/-/ndarray-pack-1.2.1.tgz", + "integrity": "sha512-51cECUJMT0rUZNQa09EoKsnFeDL4x2dHRT0VR5U2H5ZgEcm95ZDWcMA5JShroXjHOejmAD/fg8+H+OvUnVXz2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "cwise-compiler": "^1.1.2", + "ndarray": "^1.0.13" + } + }, + "node_modules/nextgen-events": { + "version": "1.5.3", + "resolved": "http://localhost:4873/nextgen-events/-/nextgen-events-1.5.3.tgz", + "integrity": "sha512-P6qw6kenNXP+J9XlKJNi/MNHUQ+Lx5K8FEcSfX7/w8KJdZan5+BB5MKzuNgL2RTjHG1Svg8SehfseVEp8zAqwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/node-bitmap": { + "version": "0.0.1", + "resolved": "http://localhost:4873/node-bitmap/-/node-bitmap-0.0.1.tgz", + "integrity": "sha512-Jx5lPaaLdIaOsj2mVLWMWulXF6GQVdyLvNSxmiYCvZ8Ma2hfKX0POoR2kgKOqz+oFsRreq0yYZjQ2wjE9VNzCA==", + "dev": true, + "engines": { + "node": ">=v0.6.5" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "http://localhost:4873/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/omggif": { + "version": "1.0.10", + "resolved": "http://localhost:4873/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==", + "dev": true, + "license": "MIT" + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "http://localhost:4873/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "http://localhost:4873/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "http://localhost:4873/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.0", + "resolved": "http://localhost:4873/package-json-from-dist/-/package-json-from-dist-1.0.0.tgz", + "integrity": "sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==", + "dev": true, + "license": "BlueOak-1.0.0", + "peer": true + }, + "node_modules/parse-git-config": { + "version": "1.1.1", + "resolved": "http://localhost:4873/parse-git-config/-/parse-git-config-1.1.1.tgz", + "integrity": "sha512-S3LGXJZVSy/hswvbSkfdbKBRVsnqKrVu6j8fcvdtJ4TxosSELyQDsJPuGPXuZ+EyuYuJd3O4uAF8gcISR0OFrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "extend-shallow": "^2.0.1", + "fs-exists-sync": "^0.1.0", + "git-config-path": "^1.0.1", + "ini": "^1.3.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "http://localhost:4873/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "http://localhost:4873/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "http://localhost:4873/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "2.0.0", + "resolved": "http://localhost:4873/path-scurry/-/path-scurry-2.0.0.tgz", + "integrity": "sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==", + "dev": true, + "license": "BlueOak-1.0.0", + "peer": true, + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/pngjs": { + "version": "6.0.0", + "resolved": "http://localhost:4873/pngjs/-/pngjs-6.0.0.tgz", + "integrity": "sha512-TRzzuFRRmEoSW/p1KVAmiOgPco2Irlah+bGFCeNfJXxxYGwSw7YwAOAcd7X28K/m5bjBWKsC29KyoMfHbypayg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.13.0" + } + }, + "node_modules/redeyed": { + "version": "2.1.1", + "resolved": "http://localhost:4873/redeyed/-/redeyed-2.1.1.tgz", + "integrity": "sha512-FNpGGo1DycYAdnrKFxCMmKYgo/mILAqtRYbkdQD8Ep/Hk2PQ5+aEAEx+IU713RTDmuBaH0c8P5ZozurNu5ObRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "esprima": "~4.0.0" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "resolved": "http://localhost:4873/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "http://localhost:4873/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "http://localhost:4873/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "http://localhost:4873/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "http://localhost:4873/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "http://localhost:4873/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "resolved": "http://localhost:4873/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/rx-lite": { + "version": "4.0.8", + "resolved": "http://localhost:4873/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha512-Cun9QucwK6MIrp3mry/Y7hqD1oFqTYLQ4pGxaHTjIdaFDWRGGLikqp6u8LcWJnzpoALg9hap+JGk8sFIUuEGNA==", + "dev": true + }, + "node_modules/rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "http://localhost:4873/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha512-3xPNZGW93oCjiO7PtKxRK6iOVYBWBvtf9QHDfU23Oc+dLIQmAV//UnyXV/yihv81VS/UqoQPk4NegS8EFi55Hg==", + "dev": true, + "dependencies": { + "rx-lite": "*" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "http://localhost:4873/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "http://localhost:4873/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "http://localhost:4873/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true, + "license": "MIT" + }, + "node_modules/seventh": { + "version": "0.7.40", + "resolved": "http://localhost:4873/seventh/-/seventh-0.7.40.tgz", + "integrity": "sha512-7sxUydQx4iEh17uJUFjZDAwbffJirldZaNIJvVB/hk9mPEL3J4GpLGSL+mHFH2ydkye46DAsLGqzFJ+/Qj5foQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "setimmediate": "^1.0.5" + }, + "engines": { + "node": ">=7.6.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "http://localhost:4873/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "http://localhost:4873/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "http://localhost:4873/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "license": "ISC", + "peer": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "http://localhost:4873/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/string-kit": { + "version": "0.11.10", + "resolved": "http://localhost:4873/string-kit/-/string-kit-0.11.10.tgz", + "integrity": "sha512-ATVmIpMrqxPFNiNQTnmEeXzt3743O6DubJWh2MiAQV1ifKd4PcCjBcybCdb0ENnPO1T6asORK9nOpygn1BATag==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "http://localhost:4873/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "http://localhost:4873/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "http://localhost:4873/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "http://localhost:4873/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "http://localhost:4873/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "http://localhost:4873/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/terminal-kit": { + "version": "1.49.4", + "resolved": "http://localhost:4873/terminal-kit/-/terminal-kit-1.49.4.tgz", + "integrity": "sha512-ehoNOk7xB/QBVX38P2kpoLip+s4Tlb6qYDBAoLg/rdRrrtRlDgs97a9MG0xU1IGq/Qpn47n1rwb5fWbM/Bprag==", + "dev": true, + "license": "MIT", + "dependencies": { + "@cronvel/get-pixels": "^3.4.0", + "chroma-js": "^2.1.0", + "lazyness": "^1.2.0", + "ndarray": "^1.0.19", + "nextgen-events": "^1.3.4", + "seventh": "^0.7.40", + "string-kit": "^0.11.9", + "tree-kit": "^0.7.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "http://localhost:4873/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "http://localhost:4873/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tree-kit": { + "version": "0.7.5", + "resolved": "http://localhost:4873/tree-kit/-/tree-kit-0.7.5.tgz", + "integrity": "sha512-CmyY7d0OYE5W6UCmvij+SaocG7z+q4roF+Oj7BtU8B+KlpdiRZRMUwNyqfmWYcpYgsOcY1/dfIx/VsLmbAOLGg==", + "dev": true, + "license": "MIT" + }, + "node_modules/tslib": { + "version": "1.14.1", + "resolved": "http://localhost:4873/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "http://localhost:4873/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "http://localhost:4873/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "dev": true, + "license": "MIT" + }, + "node_modules/uniq": { + "version": "1.0.1", + "resolved": "http://localhost:4873/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha512-Gw+zz50YNKPDKXs+9d+aKAjVwpjNwqzvNpLigIruT4HA9lMZNdMqs9x07kKHB/L9WRzqp4+DlTU5s4wG2esdoA==", + "dev": true, + "license": "MIT" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "http://localhost:4873/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "license": "ISC", + "peer": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "http://localhost:4873/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "http://localhost:4873/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "http://localhost:4873/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "http://localhost:4873/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "license": "MIT", + "peer": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "http://localhost:4873/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/wrap-ansi/node_modules/string-width": { + "version": "5.1.2", + "resolved": "http://localhost:4873/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi/node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "http://localhost:4873/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "http://localhost:4873/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/yamljs": { + "version": "0.3.0", + "resolved": "http://localhost:4873/yamljs/-/yamljs-0.3.0.tgz", + "integrity": "sha512-C/FsVVhht4iPQYXOInoxUM/1ELSf9EsgKH34FofQOp6hwCPrW4vG4w5++TED3xRUo8gD7l0P1J1dLlDYzODsTQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "glob": "^7.0.5" + }, + "bin": { + "json2yaml": "bin/json2yaml", + "yaml2json": "bin/yaml2json" + } + }, + "node_modules/yamljs/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "http://localhost:4873/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/yamljs/node_modules/glob": { + "version": "7.2.3", + "resolved": "http://localhost:4873/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/yamljs/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "http://localhost:4873/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } } } diff --git a/package.json b/package.json index 388d0e2..60f612a 100644 --- a/package.json +++ b/package.json @@ -7,6 +7,6 @@ "garbage-collect": "git gc" }, "devDependencies": { - "prettier": "^3.0.0" + "@basementuniverse/kanbn": "^0.10.0" } }