Due irreversibly corrupted ext3 roofs did restore from old copy (used this method for backup/restore https://forum.doozan.com/read.php?2,12096,24034#msg-24034 and installing kernel 5.4.2 , now i am getting some errors (and unable to resolve them).
One of them is output result for command fw_printenv, which is "command not found".
Should be something like this https://forum.doozan.com/read.php?2,93254 .
Before backup/restore it was doing fine.
Packages u-boot-tools, uboot-envtools, uboot-mkimage are installed.
Second one i noticed during
/var/log/apt/term.log
there are a lot of depmod errors
Third one: since kernel 5.x there is systemd responsible for startup of apps/services, i am unable to add one script to be started after boot.
Followed this guide: https://linuxconfig.org/how-to-automatically-execute-shell-script-at-startup-boot-on-systemd-linux
touch /etc/systemd/system/startup.service
Startup shell script
/root/startup.sh
Next steps:
//Configure and Install
After reboot to test it - script works a couple of minutes, openvpn is not visible on "ps aux | grep vpn" ;
if i do
1st and 2nd command in script are ran/stop, 3rd should be running as deamon in bakcground whole time after boot.
After some poking around I gave up on systemd
and tryed with crontab @reboot /full_path/to/script https://learn.pimoroni.com/tutorial/sandyj/running-scripts-at-boot
it is not working either.
crontab service is otherwise running and doing some other stuff on daily basis.
In the end i found quick&dirty method with addding /full_path/to/script /etc/rc.local (before "exit 0") and doing "chmod +x /etc/rc.local"
but this is not what i prefer.
------------
HW pogoplug e02, kernel from https://forum.doozan.com/read.php?2,12096 , sources.apt are from bullseye
/etc/apt/sources.list
U-Boot is 2017.07
Should i provide anything more specific please tell what you need.
One of them is output result for command fw_printenv, which is "command not found".
Should be something like this https://forum.doozan.com/read.php?2,93254 .
Before backup/restore it was doing fine.
Packages u-boot-tools, uboot-envtools, uboot-mkimage are installed.
Second one i noticed during
apt-get update && apt-get upgrade && apt-get dist-upgrade && apt-get autoremove && apt-get autoclean
/var/log/apt/term.log
there are a lot of depmod errors
At this time i still had installed/running kernel 5.1.0, (now 5.4.2).Quote
update-initramfs: Generating /boot/initrd.img-5.1.0-kirkwood-tld-1
depmod: ERROR: ../libkmod/libkmod.c:515 lookup_builtin_file() could not open builtin file '/var/tmp/mkinitramfs_cmd2tx/lib/modules/5.1.0-kirkwood-tld-1/modules.builtin.bin'
depmod: ERROR: ../libkmod/libkmod.c:515 lookup_builtin_file() could not open builtin file '/var/tmp/mkinitramfs_cmd2tx/lib/modules/5.1.0-kirkwood-tld-1/modules.builtin.bin'
depmod: ERROR: ../libkmod/libkmod.c:515 lookup_builtin_file() could not open builtin file '/var/tmp/mkinitramfs_cmd2tx/lib/modules/5.1.0-kirkwood-tld-1/modules.builtin.bin'
depmod: ERROR: ../libkmod/libkmod.c:515 lookup_builtin_file() could not open builtin file '/var/tmp/mkinitramfs_cmd2tx/lib/modules/5.1.0-kirkwood-tld-1/modules.builtin.bin'
Third one: since kernel 5.x there is systemd responsible for startup of apps/services, i am unable to add one script to be started after boot.
Followed this guide: https://linuxconfig.org/how-to-automatically-execute-shell-script-at-startup-boot-on-systemd-linux
touch /etc/systemd/system/startup.service
[Unit] After=networking.service [Service] ExecStart=/root/startup.sh [Install] WantedBy=default.target
Startup shell script
/root/startup.sh
#!/bin/sh hdparm -B 255 /dev/sda ntpdate -u 0.europe.pool.ntp.org openvpn --config /etc/openvpn/my_vpnprovider.ovpn --daemon --log /tmp/openvpn.log//With "#!/bin/bash" got the same result.
Next steps:
//Configure and Install
chmod 744 /root/startup.sh chmod 664 /etc/systemd/system/startup.service systemctl daemon-reload systemctl enable startup.service systemctl start startup.service
After reboot to test it - script works a couple of minutes, openvpn is not visible on "ps aux | grep vpn" ;
if i do
systemctl status startup.servicei got notification that script has just been killed.
1st and 2nd command in script are ran/stop, 3rd should be running as deamon in bakcground whole time after boot.
After some poking around I gave up on systemd
and tryed with crontab @reboot /full_path/to/script https://learn.pimoroni.com/tutorial/sandyj/running-scripts-at-boot
it is not working either.
crontab service is otherwise running and doing some other stuff on daily basis.
In the end i found quick&dirty method with addding /full_path/to/script /etc/rc.local (before "exit 0") and doing "chmod +x /etc/rc.local"
but this is not what i prefer.
------------
HW pogoplug e02, kernel from https://forum.doozan.com/read.php?2,12096 , sources.apt are from bullseye
/etc/apt/sources.list
deb http://deb.debian.org/debian/ bullseye main contrib non-free deb-src http://deb.debian.org/debian/ bullseye main contrib non-free deb http://deb.debian.org/debian/ bullseye-updates main contrib non-free deb-src http://deb.debian.org/debian/ bullseye-updates main contrib non-free
U-Boot is 2017.07
strings /dev/mtd0 | grep U-Boot U-Boot 2017.07-tld-1 (Sep 05 2017 - 00:13:18 -0700)
Should i provide anything more specific please tell what you need.