[root@raspi ~]# cat /var/log/messages | grep -i "warn\|fail\|error"
Jan 1 00:00:03 localhost kernel: WARN::dwc_otg_hcd_init:1046: FIQ DMA bounce buffers: virt = 0xbad04000 dma = 0xfad04000 len=9024
Jan 1 00:00:03 localhost kernel: WARN::hcd_init_fiq:459: FIQ on core 1 at 0x80619654
Jan 1 00:00:03 localhost kernel: WARN::hcd_init_fiq:460: FIQ ASM at 0x806199ac length 36
Jan 1 00:00:03 localhost kernel: WARN::hcd_init_fiq:486: MPHI regs_base at 0xf0006000
Jan 1 00:00:05 localhost kernel: random: 7 urandom warning(s) missed due to ratelimiting
Jan 1 00:00:11 localhost systemd-tmpfiles: Failed to create directory or subvolume "/var/lock/ppp": No such file or directory
Jan 1 00:00:11 localhost systemd: systemd-tmpfiles-setup.service: main process exited, code=exited, status=1/FAILURE
Jan 1 00:00:11 localhost systemd: Failed to start Create Volatile Files and Directories.
Jan 1 00:00:11 localhost systemd: Unit systemd-tmpfiles-setup.service entered failed state.
Jan 1 00:00:11 localhost systemd: systemd-tmpfiles-setup.service failed.
Jan 1 00:00:22 localhost kdumpctl: Starting kdump: [FAILED]
Jan 1 00:00:22 localhost systemd: kdump.service: main process exited, code=exited, status=1/FAILURE
Jan 1 00:00:22 localhost systemd: Failed to start Crash recovery kernel arming.
Jan 1 00:00:22 localhost systemd: Unit kdump.service entered failed state.
Jan 1 00:00:22 localhost systemd: kdump.service failed.
Jan 1 00:00:25 localhost esmith::event[713]: Warning: Migration of certificates failed fatally: Can't call method "get_all" on an undefined value at /usr/share/perl5/vendor_perl/esmith/templates.pm line 825.
Jan 1 00:00:25 localhost esmith::event[713]: Warning: Migration of fwservices failed fatally: Can't call method "get_all" on an undefined value at /usr/share/perl5/vendor_perl/esmith/templates.pm line 825.
Oct 19 20:31:31 localhost esmith::event[713]: Warning: Migration of fwrules failed fatally: Can't call method "get_all" on an undefined value at /usr/share/perl5/vendor_perl/esmith/templates.pm line 825.
Oct 19 20:31:31 localhost esmith::event[713]: Warning: Migration of hosts failed fatally: Can't call method "get_all" on an undefined value at /usr/share/perl5/vendor_perl/esmith/templates.pm line 825.
Oct 19 20:31:31 localhost esmith::event[713]: Warning: Migration of accounts failed fatally: Can't call method "get_all" on an undefined value at /usr/share/perl5/vendor_perl/esmith/templates.pm line 825.
Oct 19 20:31:31 localhost esmith::event[713]: Warning: Migration of portforward failed fatally: Can't call method "get_all" on an undefined value at /usr/share/perl5/vendor_perl/esmith/templates.pm line 825.
Oct 19 20:31:31 localhost esmith::event[713]: Warning: Migration of routes failed fatally: Can't call method "get_all" on an undefined value at /usr/share/perl5/vendor_perl/esmith/templates.pm line 825.
Oct 19 20:31:32 localhost /etc/e-smith/events/system-init/S00initialize-default-databases[725]: /var/lib/nethserver/db/configuration: NEW passwordstrength=configuration|MaxPassAge|180|MinPassAge|0|PassExpires|no|PassWarning|7|Users|strong
Oct 19 20:32:56 localhost esmith::event[1940]: WARNING in /etc/e-smith/templates//etc/sssd/sssd.conf/00template_vars: Use of uninitialized value $domainName in uc at /usr/share/perl5/vendor_perl/NethServer/SSSD.pm line 397.
Oct 19 20:32:56 localhost esmith::event[1940]: WARNING: Template processing succeeded for //etc/sssd/sssd.conf: 1 fragment generated warnings
Oct 19 20:32:57 localhost esmith::event[1940]: WARNING in /etc/e-smith/templates//etc/samba/smb.conf/10base: Use of uninitialized value $domainName in uc at /usr/share/perl5/vendor_perl/NethServer/SSSD.pm line 397.
Oct 19 20:32:57 localhost esmith::event[1940]: WARNING: Template processing succeeded for //etc/samba/smb.conf: 1 fragment generated warnings
Thank you! (as always) a thorough report which makes it better for the future!
According to a quick search the (early stage) Fast Interrupt (FIQ) warnings can be ignored.
I see urandom running out of entropy all the time while the kernel still runs in the initramfs. And because it occurs during this stage installing haveged does not helpā¦
Can not reproduce this @mrmarkuz does systemctl status systemd-tmpfiles-setup.service give any clueās?
With both images the kdump.sercice fails for different reasons. On NS x86_64 the service is disabed by default. Iām considering to even mask ( systemctl mask kdump ) the service on armhfp. tagging this as Bug (thanks)
Here is a qcow image for qemu emulation/virtualization of armhfp on x86_64 with a large address space lpae kernel included.
On Fedora 28 (can not get it to work on Centos) it is possible to emulate armhfp. On my hardware itās dead slow (boot takes about 70 secā¦) but is seems to work.
sudo dnf install qemu-system-arm virt-install libvirt libvirt-python libguestfs-tools
(above is deducted from bash_history ; not sure if I installed more in the past )
Download the image and unpack it on a convenient place xz -vdk -T 0 Centos-Qemu-lpae-armhfp.qcow2.xz
Extract the kernel from the image: virt-builder --get-kernel Centos-Qemu-lpae-armhfp.qcow2
^] > leave the console of the VM (=āCNTRL + ]ā, like telnet⦠)
virsh destroy centos7_armhfp > stop the VM virsh edit centos7_armhfp > edit libvirt configuration of VM virsh start centos7_armhfp > start the VM virsh console centos7_armhfp > get a console for the started VM virsh undefine centos7_armhfp > delete/remove the VM
Your post post was actually one of the references for the implementation we are testing now.
In the arch linux philosophy we made it simpler⦠AFAIK zram is multi threading in modern kernels and you do not need to dispatch it over the (cpu)cores�..
Yes, I have read about that, yet I prefer to dispatch it over cpu cores because I canāt tell whether zram on my kernel is coded for multi-thread or not, safety first.
For the wiki, a page called āNethserver on Raspberry PIā would be a nice thing to have. Very few people know about āARMā or other tech details, al they need to know how a $30 computer can run Nethserver
I like to do an other proposal:
Start writing first chapter, getting started, of the documentation on github.
The simple fact there is an outdated āHow to install Nethserver 7 on a RaspberryPI2/3ā wiki page a kind of proves wikiās donāt work ⦠Oke biased, I think wikiās donāt work (and this is a mild description of my opinionā¦)
Most of all iād like to prevent keeping several different information sources up to date.
also see and comment on : ARM development: next steps : āDocumentationā
Wiki is simple, people with a low level of knowledge could start to write, others could correct the bad syntaxā¦write the documentation on readthedoc, it is like coding, I think it is not so easy, and you must follow good practices.