You are not logged in.
My 3 TB usb disk says:
root@mini:~# hdparm -g /dev/sdb
/dev/sdb:
geometry = 2861588/64/32, sectors = 5860533164, start = 0and also
root@mini:~# fdisk -l /dev/sdb
Disk /dev/sdb: 2.73 TiB, 3000592979968 bytes, 5860533164 sectors
Disk model: External USB 3.0
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: gptThe handling of efivarfs is different in chimaera and daedalus. I can only refer to sysvinit; other init choices may result in the same or different handling.
On daedalus, the fstab entry that is identified by the mount point /sys/firmware/efi/efivars is used 3 times by the initialisation scripting:
Firstly as an explicit "mount" by mountkernfs.sh with the name "none" but using the options of the fstab entry for /sys/firmware/efi/efivars if any,
Secondly as a "remount", also via mountkernfs.sh and in the name "none", but invoked by checkroot.sh, and
Thirdly as a "mount -a" by mountall.sh which uses all the elements of fstab, esp its name efivarfs.
It's the first use that establishes the mount unless fstab says remount, since that requires a pre-existing mount.
In that third use, "mount" is unhappy auto-mounting over a mount point with content. The actual mount command used is:
mount -t efivarfs -oro efivarfs /sys/firmware/efi/efivarsThe previous mount stays unaffected.
However, a later remount command may refer to the mountpoint via the name in fstab even though that's not the name of the mount of that mountpoint. Thus, if you are so inclined, you might add several fstab lines like
writable /sys/firmware/efi/efivars efivarfs remount,rw,noauto 0 0
readonly /sys/firmware/efi/efivars efivarfs remount,ro,noauto 0 0
thursday /sys/firmware/efi/efivars efivarfs remount,rw,noauto 0 0and with that enjoy your personal command language dealing with the /sys/firmware/efi/efivars mountpoint. E.g.
# mount writable ; grep efivars /proc/mounts
# mount readonly ; grep efivars /proc/mountsNote that the name of the mount stays the same.
Afaik, chimaera is different in not mounting efivarfs by mountkernfs.sh and therefore some of this entertainment is not immediately available.
It seems an fstab entry like
none /sys/firmware/efi/efivars efivarfs ro 0 0is fine.
Presumably because that mount is actually installed by mountkernfs.sh with the explicit label "none" but using the options as declared in fstab (if any), and the subsequent mounting by mount -a then ignores that fstab entry.
If you do want the label "efivarfs" then you'll need to touch up mountkernfs.sh accordingly.
The first editing could have worked, but the kernel to load need to be gunzip-ed first; make it a vmlinx instead of vmlinz.
I.e., gunzip the kernel and edit config.txt.
ARM machines are typically different in their bootup for different machine types. I'm not sure exactly how your /boot looks but most likely there is a file there that identifies the kernel to boot and its initrd. It might be enough to edit that file for your new kernel and initrd.
(Possibly there is some name limitations which would force you to copy your kernel+initrd into existing names)
The newest chimaera iso for rpi3 seem to have a file /boot/config.txt identifying its kernel, and that boot kernel is named kernel8. It is an gunzip of the accompanying vmlinuz-5.10.110.
afaik nfs doesn't support xattrs.
Maybe duplicity would work for you instead?
1) Afaik there is no "Devuan Desktop", and anyhow even if there were, the intent of developer choices are not always documented and readily available.
Most likely you are referring to the Desktop that you have installed with the desktop installer iso, and therefore that question might partly be answered by introspection.
2) Again, the intent of the developer choices underpinning the behaviour of "the Live version" or "the Desktop version" (i.e. "Your Desktop version") are not documented and readily available.
I also don't know what you mean in the claim that the one version allows something and the other doesn't; presumably both are Devuan GNU/Linux systems of the same kernel version? Therefore they would offer the same potentials with respect to names of users.
Perhaps you mean that the programs you use in the two cases for adding users impose different constraints on their inputs?
E.g., if you would use adduser for adding users then it imposes constraints as documented in its man page.
It's vaguely interesting that you want to whine so incessantly about what you have and haven't installed.
Please go on.
@devuanuser: I'm sure you have a reason for not looking into /usr/sbin/
So why not look for programs where they are rather than looking at some arbitrary place and then complaining when they aren't there?
When you run the installer, it starts "partman" early on; a disk partitioning/setup tool.
Did you use that? Please describe the steps you took.
Since it's an UEFI boot, the machine needs at least one disk partitioned, with a GPT type partition table format, and then at least one EFI partition, which technically is a FAT type partition with a top level directory "/EFI".
Those are things you set up in the partitioning step.
In your case, you need to set up an EFI partition of, say, 100M first on one disk and use the rest as a RAID partition, and then divide the other disk similarly since RAID members need to be of the same size.
Then you set up a software raid device spanning those RAID partitions, and then you partition that to be your root filesystem (/). Unless you also want that RAID to be subdivided further.
I'm not sure which instructions you are trying to follow there, but that step doesn't seem right.
As far as I know, the partitioning tool used in the installer will expect that you first set up raid member partitions, thereafter you set up the raid device itself, and thereafter you partition and format that as if a single device.
By pkginfo.devuan.org/cgi-bin/policy-query.html?q=lxcfs it appears the coming upstream version is 5.0.2 (or later). That's for the coming release, daedalus (currently in testing) while the current stable and prior releases, chimaera, beowulf and ascii remain as they are.
You might also look it up at tracker.debian.org/pkg/lxcfs for a bit more detail of it's maintenance by Debian.
As for building it yourself, you possibly find some joy with https://backports.debian.org/
1) "Normally" a migration is done with the running OS, and in that case it's really a VT console level activity.
Last time I looked into it, the Debian system seemed to have some new layers of confusion with a series of (Windows-ish) steps to go through to reach a VT console level. That might be different now. The important bit is of course that the migration script needs to not be terminated prematurely when the init transition occurs, and therefore the shell that runs it must not be under any "session process control".
In your case, you could instead hook up drive B as the disk for a qemu virtual machine, and then migrate within that while idling in front of the browser on the "main" OS, drive A. The only particular quirk with that would be how to make drive B bootable by qemu (perhaps using extlinux)
In all cases you'll need a final grub setup after the migration; i.e. running update-grub with OS A to let it (re-)discover the drive B OS.
Though, I think I would call that a 201 activity as it does require sllghtly more than notional knowledge about running a qemu virtual machine, and about equipping it with an extlinux boot. It might not be your ideal solution but that's the way I can think of to let you view the instructions while following them. Printed on paper might be a better option.
2) You will need to re-update grub with OS A. Possibly already at the first of the two migration reboots.
3) The pinning will be preserved and shouldn't cause any issue ... unless, well, unless something.
4) And it shouldn't be an issue with keeping the old Tk either.
One option is that you identify which mirror is good or the best for you, and then add that resolution into your /etc/hosts.
Why not pick one of the installer ISOs instead?
They have desktop, server or netinstall in their names.
https://www.devuan.org/get-devuan
One option would be that something is outdated elsewhere in the "certificate chain" on the failing systems.
I.e., the "leaf level" certificate of www.devuan.org is fine, but in your environment some "parent" certificate in the certificate chain it stands on is outdated.
E.g., check your ca-certificates package.
Is anyone (still) getting those warnings from
wget --no-check-certificate https://www.devuan.org/get-devuanWARNING: The certificate of ‘www.devuan.org’ is not trusted.
WARNING: The certificate of ‘www.devuan.org’ has expired.
The certificate was updated 2 weeks ago, and is valid some 8 or so weeks more. So there shouldn't be or have been any warnings.
right. so pasting that int openssl x509 -text gives me (among other things):
Serial Number:
04:63:9c:cc:d4:86:e8:46:e0:95:f9:c7:31:93:fb:36:87:06
...
Validity
Not Before: Oct 20 23:55:06 2022 GMT
Not After : Jan 18 23:55:05 2023 GMTwhich looks all fine and dandy.
Is your clock ok?
No, nothing special or strange.
You post the link for the paste here, and then anyone can follow it while it's valid.
sorry; I wrote it while doing something else, it's of course https://paste.debian.net
Note that the certificate was Issued On Friday, October 21, 2022 at 10:55:06 AM and it Expires On Thursday, January 19, 2023 at 10:55:05 AM, so something strange is happening here.
Please do the following to download the certificate complained about
echo -n | openssl s_client -connect www.devuan.org:443 -servername www.devuan.org \
| openssl x509 > /tmp/wwwdevuanorg.certand then upload that to pastebin.debian.org for us to review.
Well, https://www.devuan.org/get-devuan.html is the correct one which also references the actual html file; the abbreviation link (without .html) also works, but via server re-writes.
Obviously they don't work for you, which is slightly more difficult to debug. It'd be either your browser wanting to be helpful and intelligent, or something "environmental" relating to your Internet access.
Perhaps you can install "surf" and try with that?
maybe you can teach your browser something by adding .html to the end instead of /
I don't really need screenshot;
that link, https://www.devuan.org/get-devuan seems fine to me;
are you saying that that link doesn't work for you, or
that there is a link on that page that doesn't work for you?
If the latter, which link?
EDIT: hmm you have a / at the end of it, and having that seems to not bring the right page.
EDIT2: where did you find that bogus one, with a / at the very end?