You are not logged in.
Someone mentioned that grub-efi-amd64 is missing. I think that was on the netinstall iso. I'm downloading the dvd iso now to check it.
Did you install with or without a network mirror?
Gparted leaves 1MB free at the beginning by default. If that's not there, it could be the reason for grub failing. Open gparted in the live session to check that it's there.
The log is in the user's home directory on the hard disk.
mount /dev/sda3 /mnt
less /mnt/devuan/refractainstaller.logI don't know anything about zfs, but I can answer a few of your questions. I did ask someone who uses zfs to take a look at this thread, and he suggests using partitions instead of whole disk for zfs. There is no longer a performance hit for using partitions.
/home separate from the OS partition is a good idea for several reasons. You are less likely to fill up '/' if you keep your user's files separate. It can also make reinstall easier.
swapfile works fine in devuan.
I use the following to make a 256MiB swapfile:
dd if=/dev/zero of=/path/to/swapfile bs=1024 count=262144
mkswap /path/to/swapfileChange the count if you want a bigger swapfile. Add it to fstab to use it.
Swap is not necessary. You can boot and run the system without it as long as you have enough RAM. (You obviously do have enough.)
I recommend using a separate /boot partition. In ascii, it's possible to have the /boot directory as part of an encrypted root partition, but that doesn't work in beowulf. (Maybe it will by the time you want to upgrade, but that's a guess.)
Note: the /boot partition is not the same as the efi partition.
I've never used parted to make gpt partitions, but I think it should work. Gparted should also work. I usually do it with gdisk.
The desktop-live iso won't give you what you want. It installs a full XFCE desktop. Use one of the Installer isos. Netinstall iso, CD-1 or DVD will work.
Is there something unusual about your setup? How did you partition the drive? Gparted? Something else? Is there 1MB free space before the first partition? Does it use gpt partition table? What's in the log around the grub-install command?
Putting it in ~/.bash_profile didn't work for me. I suppose I have to log out of my desktop session and restart it. Putting it in ~/.bashrc works every time I open a new terminal on the desktop. If I put it in /root/.bashrc, it works every time I do 'su' or 'su -' in a terminal.
It sounds like you made the right choices for a legacy bios system with msdos partition table. The right place to put the bootloader is /dev/sda, so it should have worked.
What error message did you get? You can check the installation log by booting the live media, mounting the home partition and getting refractainstaller.log from the user's home. The grub section should be about three-quarters of the way down the log. Look for an error message about grub.
The other way to do the install would be to install the grub-pc package before running refractainstaller, but do not let it install the bootloader at that time. Run dpkg -i /grub-pc*.deb
After installing the package, you can install the system to hard disk, and you will be given a choice of where to put the bootloader. Choose MBR of /dev/sda. When the installer gets to the grub section, you will see a button that says 'Install bootloader' in the same place where you saw 'Copy files' the first time.
After doing some test runs, I think I know why you got a zero byte iso - if you use any of the build tasks other than "1. Create a snapshot" you have to edit the config file to set save_work=yes. Otherwise, there's nothing to re-squash or re-pack into an iso file.
These two lines from the log suggest that you stopped it in the middle of a previous run, and /tmp/extracted didn't get deleted. I was able to reproduce these errors, but I did not get any input/output errors, and I did get a normal sized iso.
mkdir: cannot create directory ‘/tmp/extracted’: File exists
cpio: kernel/x86/microcode/AuthenticAMD.bin not created: newer or same age version exists
62 blocks(Note to self: add /tmp/extracted to the cleanup function.)
I don't see any problems with the hard disk.
Run the head command again, but try '-n 2000'
See if you can get a few lines beyond the point where xorriso runs. (about 20 lines past it should be enough) Look for something like this to find it:
xorriso : UPDATE : 0.23% done
xorriso : UPDATE : 3.28% done
xorriso : UPDATE : 11.45% done
xorriso : UPDATE : 19.93% done, estimate finish Wed Dec 25 22:11:41 2019
xorriso : UPDATE : 28.85% done, estimate finish Wed Dec 25 22:11:40 2019
xorriso : UPDATE : 34.11% done, estimate finish Wed Dec 25 22:11:41 2019
xorriso : UPDATE : 36.97% done, estimate finish Wed Dec 25 22:11:42 2019
xorriso : UPDATE : 40.51% done, estimate finish Wed Dec 25 22:11:44 2019Check your hard disk health.
As root:
smartctl -a /dev/sda
(you may need to install smartmontools)
I have no idea how you managed to get an 18GB log file. Try this...
head -n 1000 /var/log/refractasnapshot.log > beginning.txt
tail -n 1000 /var/log/refractasnapshot.log > end.txtThat will put the first 1000 lines and last 1000 lines into text files.
Then try opening them with a text editor and see what's there.
A video of your file manager showing /var/log is not helpful.
Run
nc termbin.com 9999 < /var/log/refractainstaller.log
and then give me the link.
or send the log to me in email. (my screen name at gmail dot com)
That site isn't working for me. If I turn off noscript and allow all cookies, I see the name of a video file. I don't see a text file.
This might be a useful post:
That's the default setting now.
I'd like to see /var/log/refractasnapshot.log. Send it to me in email or paste it somewhere and give me the link. Or read it and see if there's something obvious. I wouldn't expect the decompression error on the initrd to cause a 0-byte iso to be created.
Edit: I just realized you ran the non-gui version, which doesn't make much of a log file unless you run it with the debug option. (That happens automatically with the gui version.) Run sudo refractasnapshot -d
Make sure you didn't run out of hard drive space. You might need to exclude some things to make the system copy and the squashfs smaller. (3.9G is pretty big.)
I've been running beowulf with static IP set in /etc/network/interfaces since the beginning of the year. Configure it in the interfaces file or use a network manager (like wicd) but don't do both - they may fight with each other.
sgage: volumeicon-alsa if you can't find what you're looking for. (I assume you aren't using pulseaudio, which has its own volume control - pavucontrol)
ralph.ronnquist wrote:Beowulf beta "netinstall" without network gives you nothing. Try using "server" or "desktop" rather.
Not sure i understand what you mean here? I have network connection, that being usb0?
In the past, netinstall isos would give you a small and functional base system if you installed without a network. The current netinstall isos won't do that. For an offline install, people should use the server or desktop installer isos or the live isos.
dev-1-dash-1: Thanks for the feedback. We have our wizards working on it.
"device /dev/sd<x> not available in udev database even after waiting for 1000000 microseconds.<another timeout>"
I've gotten this message trying to install grub in a chroot. It goes away in a couple minutes. I'm unable to reproduce it by booting the live-iso from usb.
dev-1-dash-1: I don't know if you can use jessie to debootstrap beowulf. I would avoid using 'testing' because debian and devuan testing are not the same right now. It might cause problems.
I also don't know if you can install beowulf's debootstrap in jessie. Can't hurt to try.
I do know that all the devuan live isos have debootstrap installed. You could do it from a live session.
kapqp: I see only two lsb packages - lsb-release and lsb-base. They both get installed with the default desktop. The minimal-live just has lsb-base.
Yes, you can create your own live-iso with refractasnapshot, and then install from the live media with refractainstaller.
Documentation is here:
https://refracta.org/documents.html
Make sure build-essential is installed. (Yes, the package name is singular.)
gvfs, gvfs-common, gvfs-daemons and gvfs-libs should all have been installed with the desktop.
gvfs-backends does not get installed automatically. That's just the way the dependencies are set up. I could easily add that to the desktop-live, but adding it to the default netinstall would be a lot more work.
Stable release will happen when we're satisfied that all the installer media are good. If you're wondering when to upgrade from ascii, you don't need to wait. All of our forked packages for beowulf are done.
lsb-release does get included in the default desktop install.
And for those who care:
apt purge pulseaudio avahi-daemon
apt autoremoveis easy.
I think I saw the missing hostname issue once. Didn't happen with most of the installs I did.
Size of the iso was a concern, and the graphical installer takes up a lot of space.
I think you're right about nano missing. I noticed that in testing some earlier builds, and I forgot about it because I was troubleshooting something else. We should be able to add that.
The default setup results in the grub menu showing 'Debian' instead of 'Devuan'.
If you're using legacy bios boot, you can just change /etc/os-release to show ID=devuan and then run update-grub
If you're booting uefi, you'll also need to remove grub-efi-amd64-signed and just use grub-efi-amd64. You will not be able to use secure boot this way.
Stop calling it UTC time. That's not what it is. It's local time.
The very first code block in your first post is correct. The hwclock command is doing exactly what the man page says it does. It's showing you the local time and your local offset from UTC in both cases.
One shows the correct local time because you gave the hwclock accurate information, and the other shows the incorrect local time because you gave the hwclock command incorrect information.
hwclock --utc
2020-02-29 02:15:50.889268+03:00
hwclock --localtime
2020-02-28 23:16:54.311448+03:00You're welcome to contact the author(s) of hwclock and ask them to change the behavior of the command, but I doubt they'll change it.