(poll for Jews only)
We have Jew, and Jewess.
Gender Neutral or Gender Queer Jews, what do you think about these?
(poll for Jews only)
We have Jew, and Jewess.
Gender Neutral or Gender Queer Jews, what do you think about these?
Wafrn guy interacted with us and one of these clowns went "OH LORD WE'VE BEEN FOUND" I hate this collective
Barman woes on OVH
So, due to a cascade of Barman’s errors and corrupted backups due to running out of backup space, I had to pretty much clear out my Barman backup storage.
After resetting everything, however, I was not able to make a full backup, because Barman was not able to receive write-ahead logs from PostgreSQL.
2025-06-04 22:00:21,209 [523687] barman.cli ERROR: [Errno 5] Input/output error: '/backup/barman/pg/wals/00000001000000CD/00000001000000CD00000009.tmp'
See log file for more details.
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/barman/cli.py", line 2390, in main
args.func(args)
File "/usr/lib/python3/dist-packages/barman/cli.py", line 1600, in archive_wal
server.archive_wal()
File "/usr/lib/python3/dist-packages/barman/server.py", line 2651, in archive_wal
self.backup_manager.archive_wal(verbose)
File "/usr/lib/python3/dist-packages/barman/backup.py", line 847, in archive_wal
archiver.archive(verbose)
File "/usr/lib/python3/dist-packages/barman/wal_archiver.py", line 213, in archive
self.archive_wal(compressor, wal_info)
File "/usr/lib/python3/dist-packages/barman/wal_archiver.py", line 356, in archive_wal
shutil.copystat(src_file, tmp_file)
File "/usr/lib/python3.12/shutil.py", line 388, in copystat
_copyxattr(src, dst, follow_symlinks=follow)
File "/usr/lib/python3.12/shutil.py", line 338, in _copyxattr
os.setxattr(dst, name, value, follow_symlinks=follow_symlinks)
OSError: [Errno 5] Input/output error: '/backup/barman/pg/wals/00000001000000CD/00000001000000CD00000009.tmp'
Input/output error? That’s odd, but the stacktrace tells us a lot, as from the function name (os.setxattr), we can deduce that it’s trying to set xattrs on our WAL files. The underlying storage for my backups is OVH’s Backup Storage, accessible over NFS. And NFS, for most of its life, was not able to support xattrs even if the underlying filesystem does. The support has been added to NFS 4.2, while OVH (still) uses 4.1.
So, how to fix this?
Initially, I thought of downgrading Barman, because things had worked before. But that did not help, and so I had to go digging into the source code (which was painful as I am not a Python guy).
# Perform the real filesystem operation with the xlogdb lock taken. # This makes the operation atomic from the xlogdb file POV with self.server.xlogdb("a") as fxlogdb: # If the content has changed, it means the file was either compressed # or encrypted or both. In this case, we need to update its metadata if content_changed: shutil.copystat(src_file, current_file) stat = os.stat(current_file) wal_info.size = stat.st_sizeSo, if content_changed is true, we use copystat from shutil.py, which copies xattrs from the original file.
# If the bits of the file has changed e.g. due to compression or encryption content_changed = False # Compress the file if not already compressed if compressor and not wal_info.compression: compressor.compress(src_file, tmp_file) files_to_remove.append(current_file) current_file = tmp_file content_changed = True wal_info.compression = compressor.compression # Encrypt the file if encryption: encrypted_file = encryption.encrypt(current_file, dst_dir) files_to_remove.append(current_file) current_file = encrypted_file wal_info.encryption = encryption.NAME content_changed = TrueAh, so therein lies the rub: Barman assumes that it needs to do this if the content is either being compressed or encrypted. And it just so happens that I’ve also enabled GZIP compression so as not to run out of space again. Well, we have to deal with this the old-fashioned way (by lowering the retention policy). After disabling compression, Barman was able to make backups again.
Hope this helps someone, because it sure as fuck would’ve helped me.
#Barman #lighthearted #NFS #NFSv4 #OVH #pgsql #PostgreSQL #SelfHosting
Ah, #Texas, where the #laws are as bright as a solar panel at midnight. 🌙🔌 Clearly, the Lone Star State just unlocked the quantum secrets of sunlight storage or maybe they just mistook a flashlight for the Sun. 😂🤦♂️
https://thehill.com/policy/equilibrium-sustainability/5292792-texas-senate-bill-power-cost/ #SolarEnergy #QuantumHumor #LoneStarState #Lighthearted #HackerNews #ngated
Tired of gamer dudebro posers whining about losing their gacha 50/50s when back in my day doubled SSR drop rates were 0.2%. Real gambling addicts like myself also love the thrill of losing!! It's not even gambling anymore if you win every time smh
Five days without a new game? Crazy. My newest:
Familiar City
Play as a street #mage #familiar in this #lighthearted, visually rich micro #TTRPG for a fun solo #journaling adventure. With garbage.
https://ranarh.itch.io/familiar-city
Created in visual-notetaking style with plenty of visuals to feast your eyes on. Available in German and English, and up to A3 print!
Thank you for holding my duck (2021)
https://naml.us/post/thank-you-for-holding-my-duck/
#HackerNews #Thank #you #for #holding #my #duck #(2021) #duckstory #gratitude #humor #lighthearted #moments
The beat thing about traveling is organizing your cable set.
Maybe one day everything will be usb-c ...
#travel #organization #cables #lifestyle #lighthearted #humorous #quirky #informal
@philip_cardella unfortunately, #thanks to #ChistopherLloyd and his #docBrown #character from #BackToTheFurure #movie #film all anyone can think is "1.21 jigawattz" and have a #lightHearted #chuckle about it all.
I like a #laugh as much as the next person but,
Let's not get all #truth is #stranger than #fiction though,
#fine in #fun #cherishable #moment #circumstances but not in #fullScale #nuclearWar #brinkmanship #www #moments
🪄 Live intentionally by choosing how you perceive your environment .
This week I'll choose to live in a magical world. Because... why not?
There is no real reason to not engage with lighthearted playfulness.
You can gently, and playfully choose how to frame your experiences this week. And If you feel so inspired, get a reminder of your choice with this little phone wallpaper....
#intention #design #wallpapers #playful #fun #lighthearted =)
Yeah, this one is quite specific but it took me quite a while to find this. So, the steps are as follows:
sbctl as per Arch Wiki.#ArchLinux #Framework #FrameworkLaptop #lighthearted #SecureBoot #UEFI
At last, I’ve started blogging. I have finally stopped bikeshedding and just went with WordPress.
I have thought about starting a blog for quite some time. I was jealous of all the queer people inside my computer having blogs and sharing their lengthy thoughts. There is just something about posting on your own website, on a server you control. That’s what drew me to Fediverse in the first place (by the way, this blog is ActivityPub-enabled, you can comment on and subscribe to my posts through your favorite fedi app, just hit up @Cysio or use the link down at the bottom).
Yet, when the time came to write something, I was blocked.
I put it off so long that when I finally did it, I forgot what I wanted to post there in the first place. After all, I could already post my shorter thoughts and musings on my normal Fediverse profile. Except, Mastodon UI does not yield itself to reading and writing long form content very easily.
A blog to me was a personal website where people would post regularly, their posts would be dated, their newest posts would be at the top of the page, and they would also have a link list or “blogroll” pointing to other blogs.
Bacchus, Sex Blog History: The Early Days Of Sex Blogging [cw: discussion of pornography]
Does my blog fit that definition? It’s personal. Posts are dated and sorted reverse chronologically, and there is a spot for a blogroll. The only criterion left is “posting regularly”.
I guess I’ll have to wait and see. Maybe having a blog will entice me to actually write something. I might go over my RSS feeds, look at what my favorite bloggers write about, then share my own two cents on a similar topic. Perhaps I could write about something a bit more personal and closer to my heart.
Or maybe this place will end up on the unfinished project pile.
Ridiculously late for Lunar New Year but I needed a fun little thing to ease myself back into digital art. 年年有鱼 (Have fish every year) is a common saying around New Years, as a wish for prosperity. And well, seals love fish.
#LunarNewYear #ChineseNewYear #DigitalArt #Krita #Seal #Pinniped #Fish #MastoArt #Cartooning #Art #Lighthearted
"To live lightheartedly but not recklessly; to be gay without being boisterous; to be courageous without being bold; to show trust and cheerful resignation without fatalism -- this is the art of living." — Jean de La Fontaine — — — #JeandeLaFontaine #quote #lighthearted #happy #courageous #trust #optimism #cheerful #living
How to Be #Happier:
16 Tips for Being a More #Lighthearted #Parent
https://gretchenrubin.com/articles/how-to-be-happier-ten-tips-for-being-a-more-lighthearted-parent/
#elderscrolls #oblivion #LetsPlay hits the half-century mark! More Daedric #quests but significantly less #lighthearted with Mephala and Namira. #playthrough #Moira #overwatch2 #overwatch #rpg #pcgaming #sidequest #quest #betrayal #framing #framed #frameup #setup #darkness #Daedra #forgotten #bethesda #zenimax #blizzard