Sorry for having to act as a mean teacher .... Not at all , I honor every single word you said , sorry for mixing up so many things because my mind is stuck with one point and things jumble up when I keep trying something without clearly knowing what I am doing.
I will put a summary here
I have a working installation of Obarun , one that I updated after many months with your help and is working perfectly.
As I mentioned earlier I am still unable to learn what I am doing when it comes to handling trees and modules etc related to s6 so I get lost and keep on doing things without a clue.
I have a regular backup of my native arch linux backup made with clonezilla live or sometimes I use Norton Ghost and I always restore it to any pc with following things always taken care of
I restore it on exactly same size partition from which I made the backup or else it does not restore back.
I always keep partition number in fstab exactly where I restore it and so do I in grub entry , so it is never happening that grub is booting a root from some wrong partition , I make sure that.
I always reinstall kernel and run
# mkinitcpio -p linux
or
# mkinitcpio -p linux-lts
depending on which kernel am I using or else this backup being restored never boots.
So this backup That I restored on a blank partition is a fully funational arch linux with plasma ,
I changed it to Obarun by these steps adopted from an old thread from forum ( a post by eric )
https://forum.obarun.org/viewtopic.php?id=860
Changed pacman.conf to
#
# /etc/pacman.conf
#
#
# GENERAL OPTIONS
#
[options]
# RootDir = /
# DBPath = /var/lib/pacman/
# CacheDir = /run/media/saleem/DSK_VOL1/arch/pkg
# CacheDir = /dev/sda26/var/cache/pacman/pkg/
# LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
IgnorePkg = systemd libsystemd
NoExtract = /usr/lib/libsystemd*.*
Architecture = auto
Color
TotalDownload
CheckSpace
VerbosePkgLists
ILoveCandy
SigLevel = Never
LocalFileSigLevel = Never
RemoteFileSigLevel = Never
#
# REPOSITORIES
#
# ####################################################
# ########### Obarun Repositories # #######################
# ####################################################
[obcore]
Server =
https://repo.obarun.org/obcore
[obextra]
Server =
https://repo.obarun.org/obextra
[obcommunity]
Server =
https://repo.obarun.org/obcommunity
[obmultilib]
Server =
https://repo.obarun.org/obmultilib
[observice]
Server =
https://repo.obarun.org/observice
# #############################################
# ###### Official Arch Linux Repositories # ############
# #############################################
[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist
[multilib]
Include = /etc/pacman.d/mirrorlist
# ############################
Installed reflector and updated arch mirrors
then followed these steps to convert to s6/obarun
# pacman -Syy obarun-keyring
# pacman -Sddu
# pacman -S pacopts
# pacopts origin obcore
# pacopts origin obextra
# pacopts origin obcommunity
and replaced all the packages from arch to obarun
# pacman -Rdd systemd systemd-libs systemd-sysvcompat
# pacman -S skalibs execline 66 s6 s6-rc boot-66serv tty@ -66serv dhcpcd-66serv
After that I started creating and enabling trees and services and here I suspect I DID mess up things and hence so my confusion starts because I dont know what I am actually doing . I will paste some of the commands I can get from my bashrc history to show what I did ( but I tried to follow all the steps exactly as you told me repeatedly again and again and sorry I mess up because I am not clear what I am doing )
# 66-tree -n boot
# 66-enable -t boot boot
# 66-enable -t boot boot@ saleem
# 66-env -t boot -e geany boot@ saleem
# 66-enable -t boot -F boot@ saleem
# pacman -S boot-user@ -66serv
# pacman -S dbus-66serv console-tracker@ -66serv display-manager@ -66serv
# pacman -S consolekit-66serv
# 66-env -t boot-user -e geany boot-user@ saleem
# 66-tree -nE boot-user
# 66-enable -F -t boot-user boot-user@ saleem
# 66-env -t boot-user -e geany boot-user@ saleem
# 66-enable -F -t boot-user boot-user@ saleem
# pacman -S sddm-66serv consolekit-66serv dbus-66serv
# 66-enable dbus consolekit sddm
# 66-enable -t root -C -F dbus consolekit sddm
# 66-enable -t root dbus consolekit sddm
# 66-enable -t root -S sddm
# 66-env -t boot-user -e geany boot-user@ saleem
# 66-enable -C -F -t graphics dbus-session@ saleem
# 66-enable -C -t boot boot
# 66-tree -n boot
# 66-enable -t boot boot@ saleem
# 66-enable -F -t boot boot@ saleem
# 66-env boot@ saleem
# 66-enable -t boot boot@ system
# 66-enable -F -t boot boot@ system
# geany /etc/66/conf/boot@ system/2.3.0/boot@ system
# nano /etc/66/conf/boot@ system/2.3.0/boot@ system
# 66-env boot@ system
# 66-enable -t boot -F boot@ system
# 66-enable -t boot -S boot
# 66-enable -t root -C -F dbus
# 66-tree -ncE root
# 66-enable -t root dbus consolekit sddm
# 66-tree -nE boot-user # 66-enable -t boot-user boot-user@ saleem
# 66-enable -F -t boot-user boot-user@ saleem consolekit console-tracker@ consolekit
# 66-enable -t boot boot@ saleemsystem
# 66-disable -t root -S sddm
You can see from these commands what mess I create because I dont know what I am doing , so sorry for that.
On reboot when I try to login via tty12 I get login incorrect error so I can not copy any current log you asked me to copy and paste here
I have set these as you said
grub ro
/etc/66/init.conf verbosity=4
I enabled fstab as you asked me
I dont use zsh so I tried adding the line you suggested to both .xinitrc and barshrc to get you log but I did not get any log
This is what you suggested
cp /run/66/log/0/current ~/current.today
So though this thread sounds like off the track from its title but this is what exactly happens , I followed these WRONG steps twice and both time I reach to the same point where I ended .
Sorry for creating all this mess and putting you all in so much trouble and getting everyone annoyed but what I am trying to do is learn what you people do so easily , The obarun-installer does everything perfectly but its like making me sit on a jet fighter seat without no knowlegde of how I am going to fly or land this craft. Installer installed a perfect system just few days back when I tested it but how did it do all this is what bugs me and so I start messing around. Sorry if I am creating problems , thats is not my intention at all.