<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent changes to pil</title><link href="https://sourceforge.net/p/peppermintos/pil/" rel="alternate"/><link href="https://sourceforge.net/p/peppermintos/pil/feed.atom" rel="self"/><id>https://sourceforge.net/p/peppermintos/pil/</id><updated>2026-11-06T09:05:07.867000Z</updated><subtitle>Recent changes to pil</subtitle><entry><title>#19 SysVinit is used instead of OpenRC at install</title><link href="https://sourceforge.net/p/peppermintos/pil/19/?limit=25#433d" rel="alternate"/><published>2026-11-06T09:05:07.867000Z</published><updated>2026-11-06T09:05:07.867000Z</updated><author><name>pius wonderberg</name><uri>https://sourceforge.net/u/pius1234/</uri></author><id>https://sourceforge.net8d83a66edc478fdf5636e8c434db69050521d96c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi Peppermint OS,&lt;br/&gt;
The ticket can stay open..unfortunatelly. While my test on the VM somehow brought up OpenRC, I installed it now twice on a barebone and it only showed SysVinit again.&lt;br/&gt;
This was the most recent ISO -peppermint_devuan-amd64-2026-10-16.iso (I added the date).&lt;br/&gt;
Installed with BTRFS, but not the "erase all" pathway as in the VM but with "replace partition". &lt;/p&gt;
&lt;p&gt;unrelated sidenote: It's nice to see BTRFS automatically adds some subvolumes, love it!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>PepDev not activating OpenRC on barebone</title><link href="https://sourceforge.net/p/peppermintos/pil/21/" rel="alternate"/><published>2026-10-28T10:19:27.139000Z</published><updated>2026-10-28T10:19:27.139000Z</updated><author><name>pius wonderberg</name><uri>https://sourceforge.net/u/pius1234/</uri></author><id>https://sourceforge.net26041862a868c17bb651700c2bac3d9f8c29d88e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Installing Testversion peppermint_devuan-amd64-(2026-10-16), on an Asus book from 2022 as barebone, I found it doesn't activate OpenRC as it should&lt;br/&gt;
Setup : I installed in SSD with a pepvoid instance before into a new empty partition after, formatted it with BTRFS. &lt;/p&gt;
&lt;p&gt;After install, "rc-service" or "rc-status" are "not found" in the CLI. &lt;br/&gt;
-There's no logging app for XFCE..Pulled some logs out of /var/log&lt;br/&gt;
-This is odd, as it worked in a VM (?)&lt;/p&gt;
&lt;p&gt;-We had that before and it was fixed..one notable change- my VM runs on BIOS, while the ASUS uses UEFI.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>Virt-Manager not working in Pep-Devuan-OpenRC VM</title><link href="https://sourceforge.net/p/peppermintos/pil/20/" rel="alternate"/><published>2026-10-28T09:23:20.030000Z</published><updated>2026-10-28T09:23:20.030000Z</updated><author><name>pius wonderberg</name><uri>https://sourceforge.net/u/pius1234/</uri></author><id>https://sourceforge.net8ad266928c2b33feb5f6fb73c245b4c1c9a4a1f8</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
Now as the Pep-Devuan-OpenRC instance is up, I found :&lt;br/&gt;
-When starting Pep-Dev in an VM with Virt-Manager, and then adding Virt-manager inside as well,&lt;br/&gt;
It cannot get a network connection&lt;br/&gt;
-Error report "Error, Network default is not active" and details:&lt;br/&gt;
Unable to complete install: 'Requested operation is not valid: network 'default' is not active'&lt;br/&gt;
Traceback (most recent call last):&lt;br/&gt;
  File "/usr/share/virt-manager/virtManager/asyncjob.py", line 71, in cb_wrapper&lt;br/&gt;
    callback(asyncjob, *args, **kwargs)&lt;br/&gt;
    ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^&lt;br/&gt;
  File "/usr/share/virt-manager/virtManager/createvm.py", line 2008, in _do_async_install&lt;br/&gt;
    installer.start_install(guest, meter=meter)&lt;br/&gt;
    ~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^&lt;br/&gt;
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 726, in start_install&lt;br/&gt;
    domain = self._create_guest(&lt;br/&gt;
            guest, meter, initial_xml, final_xml,&lt;br/&gt;
            doboot, transient)&lt;br/&gt;
  File "/usr/share/virt-manager/virtinst/install/installer.py", line 667, in _create_guest&lt;br/&gt;
    domain = self.conn.createXML(initial_xml or final_xml, 0)&lt;br/&gt;
  File "/usr/lib/python3/dist-packages/libvirt.py", line 4590, in createXML&lt;br/&gt;
    raise libvirtError('virDomainCreateXML() failed')&lt;br/&gt;
libvirt.libvirtError: Requested operation is not valid: network 'default' is not active&lt;/p&gt;
&lt;p&gt;So the virtual network adapter virbr0 cannot connect as eth0 (the virtual network adapter) is exclusively taken by the distro. When I compare this to a mint in the scenario, it's no problem to have virbr0 and eth0 jointly, virbris use the "NAT" Connection type in virtual-manager. &lt;br/&gt;
It seems, this is normally shared in VMs, but not in this case.&lt;/p&gt;
&lt;p&gt;Relevancy: Many may test this distro in a VM including the capability to run VMs, so some relevancy for user acceptance midterm.&lt;/p&gt;
&lt;p&gt;I will also test virtual-manager in a barebone situation, and add results here.&lt;/p&gt;
&lt;p&gt;Exact iso: peppermint_devuan-amd64-21.10.26&lt;/p&gt;
&lt;p&gt;Side notes:&lt;br/&gt;
-Libvirtd is enabled in the VM, checked with "rc-service --list"&lt;br/&gt;
-teststart with sudo rc-service libvirtd start to see if it already runs -it does.&lt;br/&gt;
-user rights where given before with "sudo usermod -aG libvirt "user" and all necessary dependencies installed &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#19 SysVinit is used instead of OpenRC at install</title><link href="https://sourceforge.net/p/peppermintos/pil/19/?limit=25#667d" rel="alternate"/><published>2026-10-28T08:08:49.308000Z</published><updated>2026-10-28T08:08:49.308000Z</updated><author><name>pius wonderberg</name><uri>https://sourceforge.net/u/pius1234/</uri></author><id>https://sourceforge.net2b2e76dd4a315fb0fb19d97559c8c8e9cd56526a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Okay, counterchecked, and it looks fine- OpenRC is up and running..the ticket can be closed! Thank you for the fast reaction :)&lt;br/&gt;
best regards&lt;br/&gt;
Pius&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#19 SysVinit is used instead of OpenRC at install</title><link href="https://sourceforge.net/p/peppermintos/pil/19/?limit=25#9a95" rel="alternate"/><published>2026-10-21T20:06:09.424000Z</published><updated>2026-10-21T20:06:09.424000Z</updated><author><name>pius wonderberg</name><uri>https://sourceforge.net/u/pius1234/</uri></author><id>https://sourceforge.net2deb00b697e079a8944751c33f1d46c039d13062</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Tested under same conditions (VM, Virt-Manager/QEMU, 8GB RAM) &lt;br/&gt;
And could now install with OpenRC, got it confirmed after install. Awesome! :)&lt;br/&gt;
Super, thank for the fast fix and looking forward if I get a virt-manager inside up and running.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#19 SysVinit is used instead of OpenRC at install</title><link href="https://sourceforge.net/p/peppermintos/pil/19/?limit=25#98bc" rel="alternate"/><published>2026-10-16T15:30:00.517000Z</published><updated>2026-10-16T15:30:00.517000Z</updated><author><name>Peppermint OS</name><uri>https://sourceforge.net/u/pepdebian/</uri></author><id>https://sourceforge.net0bd2b8cbeb4503fd325cf38ebd61c7e798d72506</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Just a log update - A note to keep things organized - this is just info no action needed from the user&lt;/p&gt;
&lt;p&gt;The additional &lt;strong&gt;pep-init-tool&lt;/strong&gt;  does work for runit and sysvint &lt;br/&gt;
However openrc is hardcoded to use x11-common this is the second reason why it will not fully load the LightDM login.&lt;/p&gt;
&lt;p&gt;The fix for this is to add this script to  etc/init.d &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;code&gt;#!/sbin/openrc-run

description="Initialize X11 runtime directories"

depend() {
    after localmount
    before xdm lightdm gdm sddm
}

start() {
    ebegin "Setting up X11 common environment"
    mkdir -p /tmp/.X11-unix
    chmod 1777 /tmp/.X11-unix
    chown root:root /tmp/.X11-unix
    eend 0
}
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;

&lt;p&gt;This script will be in the OpenRC init install&lt;br/&gt;
It does two  housekeeping jobs for OpenRC:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Satisfies OpenRC's Dependency Check it acts as the mock/compatibility service for x11-common so OpenRC and LightDM stop throwing errors during boot looking for that missing service name. &lt;/li&gt;
&lt;li&gt;Sets Up the Runtime Environment it creates /tmp/.X11-unix with the exact permissions (1777) required for X11 sockets.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When LightDM starts up right after this script runs, it launches the X server and because we already installed the xlibre metapackage and its core components via APT, the system will naturally execute XLibre's binaries (/usr/bin/X or equivalent) rather than classic Xorg. This init script just ensures the system is  ready for booting&lt;/p&gt;
&lt;p&gt;Still working on the ISO compile will keep this ticket updated&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#19 SysVinit is used instead of OpenRC at install</title><link href="https://sourceforge.net/p/peppermintos/pil/19/?limit=25#cfbc" rel="alternate"/><published>2026-10-14T14:57:36.636000Z</published><updated>2026-10-14T14:57:36.636000Z</updated><author><name>pius wonderberg</name><uri>https://sourceforge.net/u/pius1234/</uri></author><id>https://sourceforge.net3c42ebce80680057a8bb82167575cc442b2bc947</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Awesome! I gladly join testing! I would be default do it on a VM..but if necessary, I have also a barebone at hand that I could overwrite..just it's a bit special, a 2-in-1 nonstandard laptop where actually not few distros failed to work.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#19 SysVinit is used instead of OpenRC at install</title><link href="https://sourceforge.net/p/peppermintos/pil/19/?limit=25#2528" rel="alternate"/><published>2026-10-14T14:54:32.110000Z</published><updated>2026-10-14T14:54:32.110000Z</updated><author><name>Peppermint OS</name><uri>https://sourceforge.net/u/pepdebian/</uri></author><id>https://sourceforge.net3705211f1337874eff13e8f70588216e0af2aa55</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Just keeping a update log here.. &lt;br/&gt;
Wrote in a new module named pep-init-tool into  the calamares installer  that makes sure to install the selected init the user picks...&lt;/p&gt;
&lt;p&gt;This ISO will be uploaded for testing Friday. So far local testing has been successful. &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#19 SysVinit is used instead of OpenRC at install</title><link href="https://sourceforge.net/p/peppermintos/pil/19/?limit=25#300f" rel="alternate"/><published>2026-10-13T14:09:18.948000Z</published><updated>2026-10-13T14:09:18.948000Z</updated><author><name>Peppermint OS</name><uri>https://sourceforge.net/u/pepdebian/</uri></author><id>https://sourceforge.net890197e1eef61986aee5dac4e2f90bcb32167255</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thank you for this catch! again... &lt;br/&gt;
I was able to validate that this is a bug., I have a plan for a  solution and will note in this string when it is implemented  some time this week&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>#19 SysVinit is used instead of OpenRC at install</title><link href="https://sourceforge.net/p/peppermintos/pil/19/?limit=25#2a0b" rel="alternate"/><published>2026-10-13T01:10:53.319000Z</published><updated>2026-10-13T01:10:53.319000Z</updated><author><name>Peppermint OS</name><uri>https://sourceforge.net/u/pepdebian/</uri></author><id>https://sourceforge.net53eb9de2d6b4f18ef81b4a8f873ca19ebbda1c12</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Thanks!&lt;br/&gt;
Just want to make sure you did get that from here right?&lt;br/&gt;
&lt;a href="https://nightly.peppermintos.org/dev64/flagship/" rel="nofollow"&gt;https://nightly.peppermintos.org/dev64/flagship/&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>