You are not logged in.
For whatever reasons, mysql-* are not avaiable in beowulf. You might need to try version 5.7.26-1 from unstable. Note that mysql is not forked and that Devuan reflects Debian in these packages.
Yes, it would be nice to have a built-in option. As is, one has to resort to manual output filtering, e.g. by adding
| sed "/^ /{s/\\b /\n /g}"to the command. That merely "pretty-prints" and doesn't provide the version details.
The SUID bit makes the executable run as the owner of the executable.
hmm; don't you think the silent "non-" could be confusing for a casual visitor ?
That missing "/" before "dev/sr0", is that a typo in this post, or a typo in "fstab"?
I think synclient has an option to disable the "TouchPad" - see man synaptics. Though that might be co-joined with the nipple as well.
Yes, the 2.0.0 ISO builder(s) took the easy way out and excluded isolinux.bin from the md5sum.txt file.
That's of course one way to avoid a false negative ![]()
It's a good observation. The ISO sets of 2.0.0 and 2.1 where produced in different ways, and obviosuly the 2.1 method is somewhat lacking in care. A re-release of the latter would indeed be a good thing.
thanks,
Ralph.
Note that isolinux/isolinux.bin is the "El Torito boot image", and that mkisofs does something to the first 64 bytes on transfer from disk to CD/DVD image, i.e. when the .iso is created.
Thus, the published md5sum in md5sum.txt for isolinux/isolinux.bin should be ignored.
Probably someone could work out exactly what changes and how, and unless it includes some checksum of the content (esp the md5sum.txt file) and/or some time stamp, those changes could be applied to the source prior to checksumming it.
ah right. I'm still in the ipv4 universe. lucky me ![]()
EDIT:
"onefang", who does ipv6 in his sleep, suggests that there probably are some networking issues at the client end, and that an investigation with traceroute, or traceroute6 I suppose, might tell something.
Just you
what's the error?
"Error during connection to dev1galaxy.org/ SSL received a record that exceeded the maximum possible length (Error code: SSL_ERROR_RX_RECORD_TOO_LONG)"
When your SSL client says the above, most likely the actual response from dev1galaxy is (in clear text):
Your IP address has been tagged as dubious. If this is in error,
please contact dev1galaxy forum adminstrators on #d1g-users at freenode.Like many/most forum sites, dev1galaxy includes a couple of attempted barriers against spam and unwanted intrusions, which results in IP addresses becoming tagged as "dubious". Due to being fully automated, it sometimes (but rarely) makes a false positive judgement, and then it requires some corrective hands-on.
Note that there is version competition between the i386 and amd64 for some packages.
In particular the util-linux group of packages have got version mismatch between these architectures (with i386 the newer). This results in a bit of a havoc if one attempts to install something (like wine32) that (indirectly) depends on one of those, as it essentially ends up wanting to replace almost everything.
It's something to careful with.
Perhaps it's worth trying an extlinux boot rather than grub. There's an excellent instruction for this at https://wiki.syslinux.org/wiki/index.php?title=EXTLINUX, and in general it involves 3 steps:
install the extlinux package
run its boot loader installer (which replaces grub's boot loader on MBR)
prepare the boot configuration for your system
Notionally it follows the same procedure as a grub boot; that the boot loader loads the configuration file, which points out where the kernel and initrd are found, and then it runs that kernel. The differences between them are probably plenty in the nitty-gritty, most of which I don't know anything about.
For your system, I think the configuration file /boot/extlinux/extlinux.conf could be along the lines of
DEFAULT Devuan
SAY Now booting Devuan using exlinux just like Ralph said...
LABEL Devuan
KERNEL /vmlinuz
APPEND ro root=/dev/sda1 initrd=/initrd.img vga=auto nomodesetCheck out https://wiki.syslinux.org/wiki/index.php?title=Config for details and extras. Note that I dropped in a nomodeset kernel boot parameter just for illustration.
extlinux and grub are alternative bootstrap solutions, and while you may have them both installed in the sense of their software and configurations residing on the file system, the one whose boot loader gets installed to MBR (i.e., disk block zero) is the ruling one, and you may as well purge the one you are not using. As always with these things, some people prefer the one and others prefer the other, and many people don't care either way as long as it works.
Final note: the installation disk probably uses extlinux.
I think update-grub uses blkid information about partitions, not fstab. Therefore, it will install that uuid into grub.cfg regardless. Then upon boot, it's view of partitions fails to use those uuids, for whatever reasons.
A quick glance at man update-grub leads to man grub-mkconfig, which leads to info grub-mkconfig (it's always good to make documentation hard to find, isn't it
), which suggests that you should put GRUB_DISABLE_LINUX_UUID=true in /etc/default/grub to avoid using uuid as partition identifications in grub.cfg, and instead use the "hardware path", which would be /dev/sda1 (i.e. grub refers to "where" the partition is, rather than via its content).
Then you need another update-grub to execute that wish, and everything works like magic ![]()
The core problem seems to be with the partition identifier for the root file system. At some time it was 9cb7fe29-135e-4471-8b2c-d3e08d6ad44f, and now it appears to be something else. But that identifier has got into /etc/fstab.
So replace that to say /dev/sda1 instead.
And you would "activate" the swap space by replacing #UUID=b10e083f-db41-40e4-ac56-13e66da6ee32 (including the #) with /dev/sda2.
No, If you reboot the installer, but choose the "go back" option as soon as there is one, you'll drop down to the installer steps menu, where you can cherry pick the steps. In this case, it'd be the grub installation step (I've forgotten its exact name).
Or, after having a network up, you could go C-A-F2 and chroot into /target, which then is the previously installed file system, for running grub-install manually, followed by update-grub. If you choose this path, you'll also need some bind mounts before chroot; something like this
mount -o bind /dev /target/dev
mount -t proc proc /target/proc
mount -t sysfs sys /target/sys
chroot /target
grub-install /dev/sda
update-grub
exit
rebootIf you're lucky, that'll work ![]()
Well, I think it should be possible to get it to boot, yes. And I think you should make sure to install the boot loader on /dev/sda (the disk) rather than /dev/sda1 (the first partition).
afaui, grub's boot loader once installed, is directed to a partition with a /boot/grub/grub.cfg file declaring the available systems to boot up, but that file is found by the boot loader looking at a certain byte offset relative to itself rather than a kernel assisted file system access. It's grub itself that accesses the disk blocks of the file for digesting the boot declarations, and then it uses those to find the selected kernel and initrd (if any). So when the boot loader is "misplaced", it doesn't work.
Ok, my guess was wrong. Ignore me.
Yes. Specifically consolekit (of some version) didn't use gettext properly, and so ended up with locale directories named like br.gmo/ etc, for it's localizations. Then, grub-install attempts to copy all /usr/share/locale/*mo files into the boot partition, but can't handle these directories and bails out.
By removing those directories, one ends up with a consolekit without localizations, but it works otherwise.
The consolekit version in beowulf (and unstable) have been patched for this, so this particular problem won't arise for them.
Going on an assumption: I'd suggest that when you are at the "install grub" screen, you should shift to VT2 bmo C-A-F2, to log in; then rm -r /target/usr/share/locale/*.gmo. Then back to C-A-F1 (or maybe C-A-F5 if you're using the "graphical" installer), and continue.
Perhaps it's important that the id of the entry is different from the id of the origin class. E.g. in post#8 above, the origin class id, 11, is the same as the id of the entry it concerns, and it should therefore be ignored. This logic could be done as:
xinput list --id-only | \
xargs -n 1 -I+ sh -c "xinput list + | grep -wv + | grep XIKeyClass" | \
grep -oE "[0-9]+"I.e., in words: for each of the available ids, check the details for the id, but ignoring lines containing the id, for a XIKeyClass line, and then reduce resulting lines to the number they contains. Ideally there should be only one resulting line, but if there are more... well.
Then you might want to check out https://unix.stackexchange.com/question … ress-a-key on how to "really" do this ![]()
Few things kill a perfectly good theory as effectivly as does reality....
Perhaps it's merely incidental, or perhaps it's because it's the detail associated with the 'master keyboard' where something in the xinput code makes it a reliable feature. I did do a quick test with a couple of different hardware set ups, including a laptop with a USB keyboard, and it seemed to offer the right result for those.
It's also a guess that the label XIKeyClass is a code label without i18n, and that no i18n of that detail line will morph the id number, or add any other digits into the mix.
It works while it works ![]()
Eventually someone with direct insight into the source might pass by, to confirm or refute.
To avoid the language problem, I would go for using xinput --list --long, and the id of the "originating class" from the first line with type XIKeyClass. Perhaps something like the following:
xinput --list --long | grep -Fwm1 XIKeyClass | egrep -oE '[0-9]*'which would allow almost any i18n of the sought line, merely expecting XIKeyClass to be present, and the id being the only number on the line.
That method should find at least one of the currently available keyboards; I think it'll pick "the last one" if you connect additional USB or Bluetooth keyboards. Or possibly it's "the last one used".