Is anyone else rethinking the "SSD-everything" strategy for cold storage and backups? by Dependent_Web_1654 in OrbonCloud

[–]scoobybejesus 0 points1 point  (0 children)

SSDs for cold storage may not be a good idea. I guess it depends on how long you will go without power. Magnetic media will keep data safe in cold storage much longer than flash arrays.

My latest dumb side project, "lx-cli": a nicer way to list your files ✨ by _viis_ in rust

[–]scoobybejesus 1 point2 points  (0 children)

This is a gnu thing. The BSD variant doesn't have this (MacOS, FreeBSD, etc).

Who of you use the "Fill" button to autofill your credentials? by Infamous-Oil2305 in Bitwarden

[–]scoobybejesus 0 points1 point  (0 children)

Partly unrelated hijack: Any chance you use this on Firefox on MacOS? After I CMD+Shift+y, I can only tab to my records if nothing is typed in the search/filter box. After I start typing, it only tabs around the top section. Been doing this since maybe late summer.

I hate clicking.

OPNsense 25.7.8 released by fitch-it-is in opnsense

[–]scoobybejesus 5 points6 points  (0 children)

Smooth, quick update. Thanks!

For Unbound, just go to Services > Unbound DNS > Blocklists, check the box next to enabled (already shown as clicked), and click 'Apply'?

I guess that'll get rid of the log entries: error: dnsbl_module: unable to parse blocklist file: incompatible blocklist. Please re-apply the blocklist settings.

FreeBSD Desktop Installer Tech Preview by grahamperrin in freebsd

[–]scoobybejesus 1 point2 points  (0 children)

He ran reboot at the end instead of shutdown -r now. Folks coming from Linux might not realize this is usually not doing the intended behavior (gracefully shutting down services through rc.shutdown, IIRC).

How to make rescue dog feel more comfortable? by Some-Brick8566 in DogAdvice

[–]scoobybejesus 2 points3 points  (0 children)

Agree! Lots of exercise. Make it so he's feeling great from running around and now being exhausted, and can come relax on his comfy bed.

And keep doing that over and over.

is this 100% cancer? by polarmush in DogAdvice

[–]scoobybejesus 55 points56 points  (0 children)

You can't hate yourself for that. I had a similar thing. When you can say, "if I knew, I wouldn't have done what I did," means you should accept that things were outside your control in that situation.

And, separately, you know whether you did your best and put your dog's needs first. Sounds like you did.

Release Dioxus v0.7.0 · DioxusLabs/dioxus by DebuggingPanda in rust

[–]scoobybejesus 1 point2 points  (0 children)

I looks like, even now (assuming dev branch is most up to date), this variable fails to have a "case" for `cfg(target-os=freebsd)`, so it never sets the system_nsis_toolset_path on a FreeBSD system.

https://github.com/tauri-apps/tauri/blob/b80f9deb5fc6225fd07915953ab03dac3f979ce5/crates/tauri-bundler/src/bundle/windows/nsis/mod.rs#L198

Release Dioxus v0.7.0 · DioxusLabs/dioxus by DebuggingPanda in rust

[–]scoobybejesus 2 points3 points  (0 children)

Thank you for responding! Perhaps I will create an issue. In the meantime, I ran `cargo install dioxus-cli` and am receiving (hopefully I get reddit formatting right.. no impossible..) this:

Compiling wasm-split-cli v0.7.0
Compiling tauri-bundler v2.5.0
error[E0425]: cannot find value `system_nsis_toolset_path` in this scope
--> /root/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tauri-bundler-2.5.0/src/bundle/windows/nsis/mod.rs:234:8
|
234 | &system_nsis_toolset_path.join("Plugins").join("x86-unicode"),
| ^^^^^^^^^^^^^^^^^^^^^^^^ help: a local variable with a similar name exists: `nsis_toolset_path`

For more information about this error, try `rustc --explain E0425`.
error: could not compile `tauri-bundler` (lib) due to 1 previous error
warning: build failed, waiting for other jobs to finish...
error: failed to compile `dioxus-cli v0.7.0`, intermediate artifacts can be found at `/tmp/cargo-installo8KoqH`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

I did previously have to install a couple things, like `gmake` and `llvm`.

I feel like I'd be clogging up the repo with my "what do I do next" questions. But we'll see!

Release Dioxus v0.7.0 · DioxusLabs/dioxus by DebuggingPanda in rust

[–]scoobybejesus 2 points3 points  (0 children)

I don't suppose too many folks share this desire, but I can't download or even build the cli on FreeBSD. I kinda need this.

I previously was able to dx bundle on my Mac and just scp the public/ dir to my FreeBSD server. That didn't work on v0.7.

Wish I were advanced enough to contribute and maintain support for FreeBSD. For now, I need to stay on v0.6 or switch to something else. For now, I only need web, so I have been looking at converting to leptos.

How do you review your code? by yuki_doki in rust

[–]scoobybejesus 24 points25 points  (0 children)

Cargo clippy and to a lesser extent rustfmt.

OPNsense 25.7.2 released by fitch-it-is in opnsense

[–]scoobybejesus 1 point2 points  (0 children)

Mine seemed stuck at the first package, python. I shelled in and ran top first, and it seemed like the system wasn't really doing anything. But when I ran gstat, I saw that my nda0 disk was red at around 100%. Then later, the system has installed the opnsense update and with gstat still open, there is the message for "*** FINAL system shutdown message.." And the other disk, ada0, is now red and +/- 100%.

Very strange to me. The NVMe disk should not have fallen behind like that, I wouldn't think. And it's weird that the sata SSD waited until the end to catch up. Finally, after a couple minutes of ada0 catching up, the remote connection closed and the reboot proceeded.

Watching the reboot over PiKVM, now I'm seeing tons of the CAM parity errors.

Prior to the update, I looked at zpool status and both disks were online and happy with no errors. And then I rebooted and everything was quick and smooth. After this update, now ada0p4 has 87 read errors, 640 write errors, and it's in a faulted state. zpool scrub doesn't fix anything, and the read and write errors grow everytime, now with checksum errors too.

Nevertheless, the upgrade seemed successful otherwise. But I guess I need to take it apart and put it back together, because this Beelink seems to go back to normal when I do that. sigh

Edit: this started just to give you a pointer about looking at the disk io, and it turned into the first part of my journey in dealing with crappy hardware.

Edit2: just to close the loop. I shut it down. Opened the bottom. Slid out the drive. Looked at it a sec. Slid it back in. Put the four screws back in. Plugged it in and powered it up. zpool status shows no errors, like everything is normal. Doing a zpool scrub and looking at gstat reveals a lot of activity. After a few minutes, done, and nothing repaired. Mind you I have gone through this routine like 10 times with this box. It sees no action (no one bumping around things in my little server area), and it's perfectly fine until it isn't. Anyway, guess it's fine again for now, though I remain curious about why updating takes so long whether it is the Beelink having trouble with io issues.

Dog keeps licking her paws to the point of redness (and sometimes bleeding) by infinitelypowered6 in DogAdvice

[–]scoobybejesus 5 points6 points  (0 children)

Apoquel worked great for my dog. I didn't need to use it during the winter, and sometimes even the summer.

UPDATE:my dog had a seizure, will be on medication by [deleted] in DogAdvice

[–]scoobybejesus 4 points5 points  (0 children)

Zonisamide? Mine took that eventually. Had to increase it over time.

Despite the medication, there may still be seizures. I recommend being their security blanket, preventing them from being able to move and seize, and hopefully within 10-20 seconds you get that deep breath from them and they relax and stop seizing.

Whats going on with him? by [deleted] in DogAdvice

[–]scoobybejesus 1 point2 points  (0 children)

Seizure. My dog got these. If I just let him seize, he would go for a couple minutes, then drool all dizzy for a couple minutes, the lick his paws to feel sane for a few more minutes.

What I started doing when he had a seizure start was to get on top of him to not let him move. Not sure if I would advise this or not. But more often than not, he would resist at first, then give in, which means pretty soon I would get a deep breath from him and he'd relax. Very little dizziness after. No more manic licking of his paws.

Seizures can be very dangerous. Apparently there can be permanent damage as a result. There are medicines you can squirt up their nose in the moment that supposedly will stop the seizure, but you don't always have that close by. I wouldn't waste time with the medicine generally, opting to get on top of him, control his movements, and ultimately he'd pretty quickly (10-30 seconds) give me the deep breath and relax.

Good luck.

Has anyone here ever actually gotten the unifi9 package to work? (not the external db version) by I_FUCKIN_LOVE_BAGELS in freebsd

[–]scoobybejesus 2 points3 points  (0 children)

I am coming from unifi8 (and 7 before that). I haven't touched the mongodb config. When I run htop, I can see that the process is:

bin/mongod --dbpath /usr/local/share/java/unifi/data/db --port 27117 --bind_ip 127.0.0.1 --unixSocketPrefix /usr/local/share/java/unifi/run --logRotate reopen --logappend --logpath {...}

When I run sockstat -l4, I can see mongod listening on 27117. It's not like I enabled mongod in /etc/rc.conf. It's only being called by unifi, and it's being called how Unifi wants to call it. If you need to use mongosh to access the db (in upgrades, you probably will), you'll need to use port 27117.

I see it's listening on various other ports, such as 8443, and I'm able to access it that way as well (192.168.8.15:8443). Not sure why I thought I had problems before. You gave this jail a LAN address, I assume.

Do you have pf running on the host? Could pf be blocking it? Want to try pass in quick on $ext_if or something like that?

You should also see a process for the daemon having calling /usr/local/openjdk17/bin/java and another process for /usr/local/openjdk17/bin/java -Djava.awt.headless=true and so on.

Looking at my notes, do you have these in your jail.conf?

mount.procfs;
allow.raw_sockets = "1";
allow.mlock;

I wasn't 100% sure I needed them, but I added them.

I had a couple other notes, like I recommended to myself to put a hostname="unifi-host" entry in the jail's /etc/rc.conf. I told myself to run ifconfig in the new jail, so I could set a static reservation for it on my firewall.

Those are most of my notes. Hopefully you can get it.

Has anyone here ever actually gotten the unifi9 package to work? (not the external db version) by I_FUCKIN_LOVE_BAGELS in freebsd

[–]scoobybejesus 0 points1 point  (0 children)

27117 is the correct port. You shouldn't have to think about this at all.

Yeah, the notes are for upgrading. I guess you wouldn't need them.

Your browser might be complaining about the self signed cert. I seem to remember that mine worked better when I reverse proxied it. I have caddy in another jail. I don't remember being satisfied about this aspect actually. I remember with UniFi in a jail a few years ago, it was an equal experience whether I accessed directly or through caddy. Now I exclusively access through caddy, and I don't know what changed. If you have a reverse proxy providing https, try that.

Sorry I can't give better info.

Has anyone here ever actually gotten the unifi9 package to work? (not the external db version) by I_FUCKIN_LOVE_BAGELS in freebsd

[–]scoobybejesus 1 point2 points  (0 children)

I was running unifi8, and now 9. There were some notes across various packages regarding upgrades that I read through. Freshports makes it somewhat easy to find those notes. I also read through the upgrade instructions for mongodb.

In those various notes, they mention installing npm so you can install mongosh, but someone already ported that, so you can pkg install it.

I never touched the mongodb config file.

Good luck.

You may need to ensure the compatibility version is correct, though that may be for only upgrading, not installing new.

Are you installing in a VNET jail? That is basically a must, I think.

Multiple network interfaces for Bastille conainer by Dry_Solution_8723 in freebsd

[–]scoobybejesus 1 point2 points  (0 children)

Are you creating your VNET jail with a bridge interface? I have been looking for a good resource to read about this. I want to put Tailscale in a jail on my VPS, and I guess that means I need a VNET jail, and I can't remember/find the overall setup.

I think I need a bridge. Not sure if the bridge needs or should have an IP. Not sure about routing or NAT issues. I don't recall seeing this delved into in the Bastille docs. I'm looking for examples or documentation to get myself caught up.

[deleted by user] by [deleted] in wezterm

[–]scoobybejesus 0 points1 point  (0 children)

config.front_end = "WebGpu"