The officially official Devuan Forum!

You are not logged in.

#1476 Re: Installation » Haveged is or is not recomended? » 2019-12-30 14:43:29

I added haveged to Refracta isos so that it wouldn't take five minutes to boot while new ssh host keys were being made. The live iso makes new keys on every boot so we all don't have the same host keys. I didn't think it was needed for an installed system, but I could be wrong.

#1477 Re: Hardware & System Configuration » USB Multiboot » 2019-12-29 21:31:24

If you do get a login screen (maybe after you log out) the username/password combination is devuan/devuan (or root/toor).

Check the sha256sum on the .img file to make sure it downloaded correctly.

#1478 Re: Hardware & System Configuration » USB Multiboot » 2019-12-29 12:07:08

If you do nothing at the boot menu, you will get the first item, which is desktop-live i386. The system is set for automatic login, so if you got a login screen, something is wrong.

What kind of instructions would you like? There's not much to say. Just dd the image to a usb stick, boot the stick and choose a system. If you want to install one of those systems, it's probably better to download one of the 2.1 isos, because they are newer.

#1479 Devuan Derivatives » New versions of refractainstaller and refractasnapshot » 2019-12-29 02:32:14

fsmithred
Replies: 0

They're in ceres right now and should migrate to beowulf soonish. Made some changes around encrypted systems. (both installing to encrypted and making snapshot from encrypted.)

refractasnapshot (10.2.10)

  * Updated splash, isolinux.bin, chain.c32, vesamenu.c32
  * Copy filesystem before editing initramfs.
  * Remove resume from filesystem copy when editing initramfs.

refractainstaller (9.5.4)

  * Exclude .kde/share/config/kdesurc
  * fstab fixes for swap and /boot/efi
  * Make some static entries in /dev
  * Use luks1 format for encrypted /boot. (Debian bug #927165)
  * Let terminal die when finished. (gui package only)

#1480 Re: Devuan » Debian has fallen. What now? » 2019-12-28 18:20:56

I don't forsee any immediate changes. Yesterday's vote leaves us in a slightly better position than before. There was no commitment at all to work with us. Now there is.

It wasn't my favorite proposal, but it's something we can work with. It could have been worse.

Proposal B
Choice 2: B: Systemd but we support exploring alternatives

Using its power under Constitution section 4.1 (5), the project issues the following statement describing our current position on Init systems, multiple init systems, and the use of systemd facilities. This statement describes the position of the project at the time it is adopted. That position may evolve as time passes without the need to resort to future general resolutions. The GR process remains available if the project needs a decision and cannot come to a consensus.

The Debian project recognizes that systemd service units are the preferred configuration for describing how to start a daemon/service. However, Debian remains an environment where developers and users can explore and develop alternate init systems and alternatives to systemd features. Those interested in exploring such alternatives need to provide the necessary development and packaging resources to do that work. Technologies such as elogind that facilitate exploring alternatives while running software that depends on some systemd interfaces remain important to Debian. It is important that the project support the efforts of developers working on such technologies where there is overlap between these technologies and the rest of the project, for example by reviewing patches and participating in discussions in a timely manner.

Packages should include service units or init scripts to start daemons and services. Packages may use any systemd facility at the package maintainer's discretion, provided that this is consistent with other Policy requirements and the normal expectation that packages shouldn't depend on experimental or unsupported (in Debian) features of other packages. Packages may include support for alternate init systems besides systemd and may include alternatives for any systemd-specific interfaces they use. Maintainers use their normal procedures for deciding which patches to include.

Debian is committed to working with derivatives that make different choices about init systems. As with all our interactions with downstreams, the relevant maintainers will work with the downstreams to figure out which changes it makes sense to fold into Debian and which changes remain purely in the derivative.

#1481 Re: Hardware & System Configuration » USB Multiboot » 2019-12-28 17:51:29

I forget exactly how I arranged the boot menu, but there should be four different systems you can boot: minimal-live and desktop-live both in i386 and amd64. Which one did you boot and what happened after you logged in?

If you want to make your own live-usb, you're in the wrong place. Use one of the usb creators or do it manually as mentioned in posts above.

#1482 Re: Hardware & System Configuration » Wacom Intuos S CTL4100 056a:0374 3rd generation USB interface » 2019-12-26 16:39:58

I think the first thing to try would be the backports kernel. That's easy to do or undo, and it won't hurt anything. I'd try it with the ascii version of the xserver package.

The only difference I can find between the jessie version and ceres version of xserver-xorg-input-wacom is in the wacom.conf file. There's no difference between the ascii and ceres versions of 70-wacom.conf.

The udev rules file is the same (jessie/ceres), and the pkgconfig file was moved and is only different in the version listed within.

(jessie) -xserver-xorg-input-wacom: /usr/share/X11/xorg.conf.d/50-wacom.conf
(ceres) +xserver-xorg-input-wacom: /usr/share/X11/xorg.conf.d/70-wacom.conf

Sorry I don't know what to do with this information, but here are the diffs.

$ diff -u 50-wacom.conf 70-wacom.conf 
--- 50-wacom.conf	2019-12-26 11:19:49.159183000 -0500
+++ 70-wacom.conf	2019-12-26 11:21:26.183183000 -0500
@@ -1,24 +1,69 @@
+# Some of the below input classes appear 3x times, once for each of
+# "tablet", "touchscreen", and "touchpad" to ensure that the Wacom
+# driver is not accidentally bound to other types of hardware that
+# Wacom has made which are not handled by the wacom driver (e.g the
+# Wacom Bluetooth Keyboard)
+#
+# https://sourceforge.net/p/linuxwacom/bugs/294/
+
 Section "InputClass"
-        Identifier "Wacom USB device class"
+        Identifier "Wacom USB tablet class"
         MatchUSBID "056a:*"
         MatchDevicePath "/dev/input/event*"
+        MatchIsTablet "true"
         Driver "wacom"
 EndSection
 
 Section "InputClass"
-        Identifier "Wacom PnP device class"
-        MatchPnPID "WACf*|WCOM*|WACM*|FUJ02e5|FUJ02e7|FUJ02e9"
+        Identifier "Wacom USB touchscreen class"
+        MatchUSBID "056a:*"
         MatchDevicePath "/dev/input/event*"
+        MatchIsTouchscreen "true"
         Driver "wacom"
 EndSection
 
 Section "InputClass"
-	Identifier "Wacom class"
+        Identifier "Wacom USB touchpad class"
+        MatchUSBID "056a:*"
+        MatchDevicePath "/dev/input/event*"
+        MatchIsTouchpad "true"
+        Driver "wacom"
+EndSection
+
+Section "InputClass"
+	Identifier "Wacom tablet class"
+	MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4"
+	MatchDevicePath "/dev/input/event*"
+	MatchIsTablet "true"
+	Driver "wacom"
+EndSection
+
+Section "InputClass"
+	Identifier "Wacom touchscreen class"
+	MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4"
+	MatchDevicePath "/dev/input/event*"
+	MatchIsTouchscreen "true"
+	Driver "wacom"
+EndSection
+
+Section "InputClass"
+	Identifier "Wacom touchpad class"
 	MatchProduct "Wacom|WACOM|PTK-540WL|ISD-V4"
 	MatchDevicePath "/dev/input/event*"
+	MatchIsTouchpad "true"
 	Driver "wacom"
 EndSection
 
+# Serial Wacom devices should always be one of tablet, touchscreen, or
+# touchpad so we can safely get away with just one match section in
+# these cases
+Section "InputClass"
+        Identifier "Wacom PnP device class"
+        MatchPnPID "WACf*|WCOM*|WACM*|FUJ02e5|FUJ02e7|FUJ02e9"
+        MatchDevicePath "/dev/input/event*"
+        Driver "wacom"
+EndSection
+
 Section "InputClass"
 	Identifier "Wacom serial class"
 	MatchProduct "Serial Wacom Tablet"
@@ -56,4 +101,3 @@
 	Driver "wacom"
 	Option "Button2" "3"
 EndSection
-

#1483 Re: Hardware & System Configuration » Wacom Intuos S CTL4100 056a:0374 3rd generation USB interface » 2019-12-26 14:53:02

4.19 kernel is in ascii-backports

What wacom package are you talking about? The only one I see is xserver-xorg-input-wacom which is still at version 0.34.

#1484 Re: Installation » Lost on installation » 2019-12-22 04:39:30

"Install bootloader" would have been the right choice.
https://devuan.org/os/documentation/ins … dl18.2.png

You can either reinstall or else boot the live, chroot the installed system and run grub-install && update-grub

Here's the link to the full install guide:
https://devuan.org/os/documentation/ins … e-gui.html

#1485 Re: Off-topic » new encroachments of our least favourite init » 2019-12-21 01:47:13

HevyDevy wrote:

I wonder what devuan elements they have put into this venenux. Distrowatch has them using systemd only but also saying part devuan part debian. Confusing??

I went to their download page and saw this explanation:

The 0.X series are based on Debian and uses sysvini system, also all are live disc primary, ...

The 1.X series are based on Devuan and uses sysvinit system, and are install based disc and also package converters.

And I went to the 1.x area and downloaded the only two isos that don't have 'debian' in the file name:
venenux-minetest-1.0-i386.hybrid.iso     2018-03-20     1.1 GB    
venenux-liveob-i386.hybrid.iso     2018-03-15     722.5 MB

The sources are all debian, not devuan.
I could find no packages from devuan installed in the live system.
They're using systemd.
If they have a devuan-based iso, I couldn't find it.

#1486 Re: Hardware & System Configuration » USB Multiboot » 2019-12-20 19:34:00

My recommendation is not impartial, and I won't try to debug unetbootin. Use my software to make a multi-boot usb.
refracta2usb download - https://sourceforge.net/projects/refrac … b/download
Instructions (at least read the Quick Start!) - https://refracta.org/docs/readme.refracta2usb.txt

It uses isolinux/syslinux. If you want grub bootloader on it, we can change it to that later.

#1487 Re: Other Issues » Thunderbird Download Link Broken » 2019-12-19 22:45:58

60.9 in security has been replaced with 68.3
Try apt-get download thunderbird=1:68.3.0-2~deb9u1

or maybe apt update if you haven't done that lately, and then apt install thunderbird.

#1488 Devuan Derivatives » Refracta beowulf no-X isos » 2019-12-13 21:23:10

fsmithred
Replies: 2

https://get.refracta.org/files/testing/

No X. Plenty of extra command-line software, especially stuff for rescue and repair.

I'm calling them beta because beowulf is still undergoing some changes. These were built with live-sdk, and I don't think I need to change anything in the build process. I'll probably make new isos when beowulf goes stable.

Xfce isos coming soon. (Weeks, not days.)

New versions of installer and snapshot also coming soon. (Days, not weeks. They're already in the new isos, just have to get them into the repo.)

#1490 Re: Hardware & System Configuration » Eudev broke down after upgrade. » 2019-12-11 22:57:40

Thanks for finding that!

There's a new version in ascii-proposed with the fix. (3.2.2-17)  Please test and report.

#1491 Re: Off-topic » This should be fun... » 2019-12-11 16:37:01

OK, I read A.6 and if I read it again, I'm sure I'll get a headache.

I think we're screwed. As I see it, there should only be two options on this vote:
1. systemd only
2. some kind of support for other inits.

Then if 2 wins, figure out the details.

#1492 Re: Off-topic » This should be fun... » 2019-12-11 13:00:10

I'm not clear on what this means:

Majority Requirement

The proposals need a simple majority

#1493 Re: Hardware & System Configuration » Eudev broke down after upgrade. » 2019-12-11 01:18:10

Oops! I gave you the option that goes with dpkg, not apt. Sorry about that.

You could try downloading the packages and installing with dpkg --force-downgrade -i <packages>.
Or maybe install an older package from /var/cache/apt/archives/

I'm not exactly sure what the problem is. If you're ambitious, you could unpack the deb, add a 'set -x' to the preinst script(s) and then repack. That might give useful information.

Not sure if this is relevant, but I recently had trouble upgrading  eudev to a lower package version (220:something from when ascii was in testing to 3.2.2-something). I had to comment out a couple lines in /var/lib/dpkg/info/libeudev1:amd64.list and .md5sums to nullify a dependency that was getting in the way.

These two:
/lib/x86_64-linux-gnu/libudev.so.1.6.3
/lib/x86_64-linux-gnu/libudev.so.1

#1494 Re: Hardware & System Configuration » Eudev broke down after upgrade. » 2019-12-10 19:58:51

Geoff 42 wrote:

I have tried reinstalling with the version 13 :-

apt install --reinstall  eudev=3.2.2-13 libeudev1=3.2.2-13 libeudev-dev=3.2.2-13

but is fails with <snip>

Geoff

Try adding --force-downgrade

#1495 Re: Installation » sources.list for bloody germans » 2019-12-10 13:08:23

You can drop the country code altogether. It doesn't really do anything - you just get redirected to a nearby mirror. (e.g. I'm in the US and I frequently get Italian or German mirrors. There is no US mirror.)

If you want to use a specific mirror, choose one from the list here: https://devuan.org/get-devuan

#1496 Re: Installation » Refracta Snapshot VM mount points question. » 2019-12-07 12:46:56

I use optical media, too. Any directories under /media that are needed get created automatically. I think udev takes care of that.

To preserve any directories you made under /media, take a look at the rsync excludes list (/usr/lib/refractasnapshot/snapshot_exclude.list) and comment out one or more of the following lines, as needed.
Like this:

#- /cdrom/*
#- /media/*

Do the same with /usr/lib/refractainstaller/installer_exclude.list

To add a line to fstab in the installer, you just need to add this line:

echo -e "/dev/sr0\t/media/cdrom\tauto\tnoauto,owner,ro,users\t0\t0" >> /target/etc/fstab

You can put it right after the section that adds the swap line to fstab. That section starts around line 1430 in /usr/bin/refractainstaller and around line 1570 in /usr/bin/refractainstaller-yad. The last two lines in the following code block are what you need to add.

# add entry for swap to fstab if needed
if [[ $use_existing_swap = "yes" ]] ; then
        if [[ $use_uuid = yes ]]; then
                swap_part="$(/sbin/blkid -s UUID $swap_dev | awk '{ print $2 }' | sed 's/\"//g')"
        else
                swap_part="$swap_dev"
        fi
        echo -e $"\n Adding swap entry to fstab...\n"
        echo -e "$swap_part\tswap\tswap\tdefaults\t0\t0" >> /target/etc/fstab
else
        echo -e "/swapfile\tswap\tswap\tdefaults\t0\t0" >> /target/etc/fstab
fi

# Make entry for cdrom in fstab
echo -e "/dev/sr0\t/media/cdrom\tauto\tnoauto,owner,ro,users\t0\t0" >> /target/etc/fstab

#1497 Re: Installation » Refracta Snapshot VM mount points question. » 2019-12-06 21:52:01

fstab is excluded in the rsync copy when you make a snapshot.
fstab gets created when you install with refractainstaller. There's no entry for cdrom. I haven't needed that in years. If you do need it, I think you'd need to add a line of code to refractasnapshot.

#1498 Re: Installation » Xfe + isomount question » 2019-12-05 02:49:44

Excuse my ignorance, but how do I set that up in a live *.iso when I don't know what drives will be in the box when I use it?

Oh yeah, I didn't think of that. Once you get everthing set up, you could make a hookscript that will run when you boot the live iso and inject the necessary lines into /etc/fstab. But that won't work for a rescue usb that you're booting on some other box. For that, you might be better off doing it manually in a root terminal. Then you can run fdisk, df and blkid to get information about the partitions and figure out which one you want to mount.  That's my preferred method, even on a box that will let me mount partitions from the desktop.

#1499 Re: Installation » Xfe + isomount question » 2019-12-04 20:16:31

Right, you can set up the boot menu before or when you make the snapshot.

If you set up the extra partitions in fstab with 'noauto,user' options, then you can mount/unmount by right-clicking on the mountpoint. I just tested this in jessie and it works. That's the version before the custom mount/unmount commands were added.

If xfe won't do what you want, take a look at spacefm or pcmanfm.

#1500 Re: Installation » Xfe + isomount question » 2019-12-04 15:20:03

If you recall, this live Devuan ascii *.iso will live inside my box in a small capacity USB plugged into a motherboard USB port and will be used as a sort of rescue installation.
The drive will also have one or maybe two separate logical partitions inside an extended partition to hold a few *.iso files which I may need.

This is why I consider it important to be able to mount an *.iso image from within the live installation.
eg: imagine a rig with disabled boot drive and a failing CD/DVD unit with the backups/images in another drive in the box or on a portable external drive.

I can understand why you want to be able to boot an iso for rescue/repair, and I can understand why you want to be able to mount your installed partitions from that live system, but I still don't understand why you need to mount the isos. Are you planning to do frequent editing of the iso's boot menu?

According to the xfe docs here: http://roland65.free.fr/xfe/index.php?page=docs
You can mount filesystems with ctrl-M and unmount with ctrl-U. What I can't figure out is how/where you find these unmounted filesystems. I don't see anything in the preferences about volume management or devices. I can only see mounted filesystems.

Edit: Oh, I'm looking at an older version in jessie. I see this for 1.42, which is the version in ascii:

This release fixes several bugs and regressions and adds custom mount / unmount commands to the Preferences dialog.

Board footer

Forum Software