Sorry, I forgot to mention that. I have turned it off completely multiple times and cleared a couple logs out. I have been working on this for about a month or two now and googling has failed me. I found that that FATAL fork issue could basically be anything on google searches and each time I found it, they said "post your debug" to the OP on those threads.
I have been thinking it is that but I haven't found a command that will do that. For some reason I can not bulk transfer all the files from my pi to my mac (and vice versa) with Termius, using SFTP. I have been slowly doing it one file at a time but this has been taking a painstakingly long time. I tried popping the SD card into my mac and my mac will not read it. My windows is down right now due to a fire so I haven't been able to go that route.
For Pi-hole specifically, you can export your settings all at once using the teleporter function. Then, on your new Pi-hole install, restore these settings.
Your problem is an OS issue. When you flash a new SD card (or reflash the one you are using), you will lose all your Pi-hole settings.
So, use the teleporter to save these settings, so when you get the new install of Pi-hole on the new OS (or new card), you can restore your Pi-hole settings.
Just curious - why are you using Termius to access the files on the Pi? You have a full terminal in the Mac, and you can ssh directly into the Pi from that platform.
You can use this command (substitute your own specific values) on the Pi terminal (not in a ssh session, but directly in the terminal) to directly copy files from the Pi to the Mac:
~ # sudo apt update && sudo apt upgrade -y
-sh: sudo: not found
~ #
Managed to make things worse lol
-sh: sudo: not found
~ # apt get
-sh: apt: not found
~ # help
-sh: help: not found
~ # hello world
-sh: hello: not found
~ # root
-sh: root: not found
~ # log
-sh: log: not found
~ # cd
~ # root
-sh: root: not found
~ # cd /boot
-sh: cd: can't cd to /boot
~ # reboot~ # log
-sh: log: not found
~ # -help
-sh: -help: not found
~ # help
-sh: help: not found
~ # pdate && sudo apt upgrade -y
-sh: pdate: not found
~ # sudo apt update && sudo apt upgrade -y
-sh: sudo: not found
~ # apt
-sh: apt: not found
~ # APT
-sh: APT: not found
~ # ls
~ # a
-sh: a: not found
~ # Uname
-sh: Uname: not found
~ # touch
BusyBox v1.16.1 (2011-08-23 13:02:26 PDT) multi-call binary.
Usage: touch [-c] [-d DATE] FILE [FILE]...
~ # cd /
/ # cd root
~ # Uname
-sh: Uname: not found
~ # ipconfig eth0
-sh: ipconfig: not found
~ # passwd
Changing password for root
New password:
Retype password:
passwd: /etc/passwd: Read-only file system
passwd: can't update password file /etc/passwd
~ # tail -f /var/log/syslog
tail: can't open '/var/log/syslog': No such file or directory
tail: no files
~ #
Its what I use on my iphone and what I used on my android before the fire. Its just a name I am familiar with. I am used to doing everything on my phone but I couldn't plug the SD card into my phone so I used my mac. The person who helped me build this, thats also what they taught me to use before the 2020 incident. I installed bullseye using the terminal after pihole required I update, that worked for months with no issues but the update a month or two ago completely killed it for some reason
Since you are running Pi-hole and it's on a Pi, did you install this on the Pi, or did somebody else do the install?
The person who did the install is dead, they walked me through how to do it but this was years ago. It is a pogoplug V4. Originally running Buster but then the prev issue then updated to bullseye in command line.
I was editing that last message as you was replying, sorry
E: Some index files failed to download. They have been ignored, or old ones used instead.
root@debian:~# apt upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@debian:~#
root@debian:~# curl -sSL https://install.pi-hole.net | bash
-bash: curl: command not found
root@debian:~# git clone --depth 1 GitHub - pi-hole/pi-hole: A black hole for Internet advertisements Pi-hole
-bash: git: command not found
root@debian:~# cd "Pi-hole/automated install/"
-bash: cd: Pi-hole/automated install/: No such file or directory
root@debian:~# sudo bash basic-install.sh
-bash: sudo: command not found
root@debian:~# wget -O basic-install.sh https://install.pi-hole.net
converted 'https://install.pi-hole.net' (ANSI_X3.4-1968) -> 'https://install.pi-hole.net' (UTF-8)
--2023-10-17 18:33:15-- https://install.pi-hole.net/
Resolving install.pi-hole.net (install.pi-hole.net)... 164.90.255.4
Connecting to install.pi-hole.net (install.pi-hole.net)|164.90.255.4|:443... connected.
ERROR: The certificate of 'install.pi-hole.net' is not trusted.
ERROR: The certificate of 'install.pi-hole.net' hasn't got a known issuer.
root@debian:~# sudo bash basic-install.sh
-bash: sudo: command not found
root@debian:~# wget -O basic-install.sh https://install.pi-hole.net
converted 'https://install.pi-hole.net' (ANSI_X3.4-1968) -> 'https://install.pi-hole.net' (UTF-8)
--2023-10-17 18:33:25-- https://install.pi-hole.net/
Resolving install.pi-hole.net (install.pi-hole.net)... 164.90.255.4
Connecting to install.pi-hole.net (install.pi-hole.net)|164.90.255.4|:443... connected.
ERROR: The certificate of 'install.pi-hole.net' is not trusted.
ERROR: The certificate of 'install.pi-hole.net' hasn't got a known issuer.
root@debian:~#
root@debian:~# curl -sSLk https://install.pi-hole.net | bash
-bash: curl: command not found
root@debian:~# host install.pi-hole.net
install.pi-hole.net is an alias for docker-2-ny1.pi-hole.net.
docker-2-ny1.pi-hole.net has address 164.90.255.4
root@debian:~# install.pi-hole.net is an alias for guinan.pi-hole.io.
-bash: install.pi-hole.net: command not found
root@debian:~# guinan.pi-hole.io has address 78.46.180.80
-bash: guinan.pi-hole.io: command not found
root@debian:~# guinan.pi-hole.io has IPv6 address 2a01:4f8:1c17:4605::1
-bash: guinan.pi-hole.io: command not found
root@debian:~# ~ $ host install.pi-hole.net
-bash: /root: Is a directory
root@debian:~# install.pi-hole.net is an alias for guinan.pi-hole.io.
-bash: install.pi-hole.net: command not found
root@debian:~# guinan.pi-hole.io has address 78.46.180.80
-bash: guinan.pi-hole.io: command not found
root@debian:~# guinan.pi-hole.io has IPv6 address 2a01:4f8:1c17:4605::1
-bash: guinan.pi-hole.io: command not found
root@debian:~#
root@debian:~# ~ $ host install.pi-hole.net
-bash: /root: Is a directory
root@debian:~# install.pi-hole.net is an alias for guinan.pi-hole.io.
-bash: install.pi-hole.net: command not found
root@debian:~# guinan.pi-hole.io has address 78.46.180.80
-bash: guinan.pi-hole.io: command not found
root@debian:~# guinan.pi-hole.io has IPv6 address 2a01:4f8:1c17:4605::1
-bash: guinan.pi-hole.io: command not found
root@debian:~#
root@debian:~#
root@debian:~#
root@debian:~#
root@debian:~#
root@debian:~#
root@debian:~#
root@debian:~# date
Tue Oct 17 18:35:55 PDT 2023
root@debian:~# ~$ host install.pi-hole.net
-bash: ~$: command not found
root@debian:~# install.pi-hole.net is an alias for guinan.pi-hole.io.
-bash: install.pi-hole.net: command not found
root@debian:~# guinan.pi-hole.io has address 78.46.180.80
-bash: guinan.pi-hole.io: command not found
root@debian:~# guinan.pi-hole.io has IPv6 address 2a01:4f8:1c17:4605::1
-bash: guinan.pi-hole.io: command not found
root@debian:~#
root@debian:~#