

Dewey is that you?
Is it better than zsh or bash with their corresponding completion packages installed?
I thought the N150 was supposed to be really low power?
Serious question for anyone who knows about this sort of thing, new teams is an electron app right? Which from my understanding means it's basically just Chrome that only loads a single page? So how the fuck does it break so often!?
Yeah sorry, I've got no idea why its still not working, I can think if a couple of other things to try but they probably won't work lol. I think it will be quicker and easier to do a fresh install at this point
Nigel Farage is like a shit that just won't flush
That's strange, could you run sudo blkid again and check the UUIDs still match between the two drives? Also you should now be able to press e on the grub boot menu, can you scroll to the bottom and then send a screenshot of that as well?
Edit: and do the UUIDs of either disk match what you see in that error message?
Yeah sorry I've not come across that error before so I have no idea how to fix it without copying the partitions again. I don't think its anything to do with you not using an Opensuse image, other distros should be just as capable of handling Btrfs. I understand if you've had enough by now and would rather just do a fresh install! However if you would still like to try cloning it I've tested and it should be possible using gparted (assuming you can shrink the existing partition small enough to begin with). Small disclaimer, its possible to lose data if shrinking the partition goes wrong so don't do this if you don't have an existing backup or you're not comfortable potentially losing the data!
First boot into the live USB with your old HDD connected. use gparted to shrink the main root partition and apply the changes. Just pick a size thats below the space available on the new drive but a bit bigger than the minimum size you can shrink it to, you can resize it properly once its copied over. Then reboot and check that the HDD is still bootable. Then boot back into the live USB with both drives connected, and delete all the existing partitions off of the new SSD and apply the changes. Open the terminal and run lsblk to check if the swap partition is mounted, you'll probably see /dev/sda3 is listed as swap, if it is run sudo swapoff /dev/sda3 otherwise it won't let you copy it.
You should then be able to use gparted to copy/paste the partitions between the 2 disks. When you copy the swap partition make sure it goes at the end of the disk so you can grow the main partition afterwards. For some reason when testing in a VM I also found I had to increase the size of the swap partition by 1MiB or the copy process kept failing. Apply the changes, then grow the main partition to fill the remaining empty space and apply the changes once again. After that you should be able to reboot and disconnect the HDD and you should have a usable system! If you want to use the existing HDD as a data drive I would just delete all the partitions after plugging it in and create a new one, that will ensure it has a new UUID. However I would wait a couple of days to make sure you're happy everything cloned properly!
Well that sounds promising! In that case I suspect it is just that the new partitions have different UUIDs so you probably just need to fix the fstab and regenerate the grub.cfg. Definitely check the UUIDs with sudo blkid and let me know if they are different. Also its probably worth checking the default Btrfs subvolume hasn't changed. If you mount both drives and run sudo btrfs subvolume get-default /mountpath for both of them and check that the outputs match. If they don't paste both outputs here and we should be able to fix it.
You are almost certainly booting UEFI as your system looks to be quite new, probably the easiest way to check is to look at your fstab, on Opensuse I believe there should be a volume mounted to /boot/efi if you're UEFI booting.
Also just to help with the next part could you let me know which distro you're using to boot from USB? From one of your other comments I think its Mint isn't it?
Sorry I'm a little unfamiliar with how Opensuse does things so that wasnt as useful as i was hoping lol. Did you have the HDD and SSD connected at the same time when you booted? If you did then you'll want to disconnect the HDD first.
Also when you get to the grub boot menu if you press e it will show you the config for the selected boot option, can you post a screenshot of that? You may also be able to tell if the root UUID listed there matches the one you expect from fstab. You can also remove splash=silent and quiet from the line beginning with linux and that may give you an actual error message, although it's possible the boot process is failing before it even gets to that point. If you post the outputs here I can take a look
Edit: looking at your screenshot again I may have misunderstood what was happening, is it failing to even load the boot menu? Also do you know if it's booting from BIOS or UEFI?
Edit 2: I've thought about this some more and its looking like it might be a grub error rather than anything to do with subvolumes. There's a few things which are probably worth checking before going any further. First boot from your USB with both drives connected and run sudo blkid, assuming your SSD is /dev/sda and your HDD is /dev/sdb, do the UUIDs for the partitions on /dev/sda and /dev/sdb match?
Again assuming /dev/sda is the new SSD run sudo mount /dev/sda2 /mnt and sudo mount /dev/sda1 /mnt/boot/efi then check if the following 2 files exist: /mnt/boot/grub2/grub.cfg /mnt/boot/efi/EFI/opensuse/grub.cfg
Do you have a screenshot of the error or recovery screen?
Also what do you get if you run sudo btrfs subvolume list /newboot ?
From your post it sounds like you're using btrfs subvolumes, did you use the same '-o subvol=/' when mounting newboot in step 12? I'm pretty sure you should be able to see /etc/fstab if you do that
Why would that break on Debian 13?
Have you tried Youdoodle?
That sounds promising!
Also make sure that when you start the VPN first and then tailscale, you don't get a double tunnel situation where tailscale goes out through the VPN
Do you know how to check if this is the case and how to prevent it? I'd rather it wasn't doing that but there's a decent chance it is
Thanks, I didn't know systemctl edit was a thing!
Best way to resolve tailscale and wireguard race condition
I've had a VPN running on my server via Wireguard for ages with no issues. A couple of weeks ago I finally got round to setting up Tailscale so I could access it remotely and again it worked fine without any issues. I rebooted my server this morning and while I was out I realised I could no longer access it, once I got home I discovered everything else was working fine it was just inaccessible over Tailscale.
After some troubleshooting I've come to the conclusion that if Tailscale starts first the other VPN's routing entries take priority and Tailscale doesn't work. If Tailscale starts second then it seems to work fine. As far as I can tell I have a few options for fixing this but I'm not sure what would be the most recommended. The simplest solution is probably just to disable Tailscale from autostarting and start it manually, however I'm likely to forget that at some point and will probably only notice when I'm out and can't access the server to start it.
If I add the following to
Is this just a meaningless label or are there actually consequences for this?
Switching from iOS to GrapheneOS, thoughts after 2 weeks
Apologies if this doesn't quite fit in this community but its a follow up to my last post here: https://lemm.ee/post/56710241
After my last post I purchased a Pixel 8a which I have been using as my main phone for the last 2 weeks. I haven't yet decided if I will be permanantly switching but these are my thoughts so far. I will probably give it a couple more weeks before I make a decision.
The migration process itself:
It took me a few days before I could actually start using the pixel as my main phone, a large part of this delay was moving my photos from iCloud photos to Immich. So far Immich is fine, its not perfect and I have a few complaints, but now that I've got it set up it seems to work fairly seamlessly. However transferring the photos onto the new phone was a pain. I wanted them synced on the device rather than just on the server as I want to be able to view them when I'm away from home and I have no interest in setting up remote access to my server at this time, howeve
Questions about switching from iOS to GrapheneOS
With the recent news of Apple disabling iCloud encryption in the UK I'm wondering if now is the time to switch from iOS to GrapheneOS, however I have a few questions before I consider switching.
Firstly I know the ideal way to use it is without Google play services, however it looks like thats needed for my banking app (which also apparently only works under the owner profile so I don't have the option of having a separate profile for Google play apps). I believe it would also be needed for notifications on Whatsapp and Facebook messenger (I know they're shit but I can't convince everyone else to move). In terms of how much data Google/Apple can harvest how does GrapheneOS with sandboxed Google play services compare to iOS which I believe also sandboxes all apps by default? I've always used iOS previously so I don't fully understand what Google play services does on stock Android or how much better the sandboxing truly makes it.
Secondly what are the best options for backups? It seem