You are not logged in.
It's better to use startx because that runs X under the normal user. LightDM runs X under the root user, which is *much* worse.
but startx still needs needs_root_rights=yes in /etc/X11/Xwrapper.config via the package xserver-xorg-legacy, so wouldn't this be the same? genuine question, i dont understand this very well.
there is always going to be hard dependencies on certain programs, but that is odd behavior for apt to want to install firefox because epiphany is being uninstalled, never seen that before.
when you install a package, use --no-install-recommends like so if you do not want programs recommended by apt that are not hard dependencies...
# apt install <package> --no-install-recommends
libreoffice is a suite program so you cant just have calc and writer. I vaguely remember being able to just install writer and nothing else, for libreoffice, im not sure if that is doable anymore, atleast i dont know enough about it.
cant help with menulibre.
my guess is slim could be the issue, have you tried this below in .xinitrc or .xsessionrc ? I dont use slim anymore but im sure it calls on .xinitrc to start the session from memory
dbus-launch --exit-with-session startxfce4
sounds like maybe elogind is not set up correctly?
What medium did you install from for the netbook? ie; live cd, netintsall, dvd set etc?
what is the output of below command? The cd-rom sources should be commented out.
cat /etc/apt/sources.list
here is my sources/list
#
# deb cdrom:[Devuan GNU/Linux 3.0 (beowulf) amd64 - netinstall 20200526]/ beowulf contrib main non-free
#deb cdrom:[Devuan GNU/Linux 3.0 (beowulf) amd64 - netinstall 20200526]/ beowulf contrib main non-free
deb http://deb.devuan.org/merged beowulf main non-free contrib
# deb-src http://deb.devuan.org/merged beowulf main non-free contrib
deb http://deb.devuan.org/merged beowulf-security main contrib non-free
# deb-src http://deb.devuan.org/merged beowulf-security main contrib non-free
# beowulf-updates, previously known as 'volatile'
deb http://deb.devuan.org/merged beowulf-updates main contrib non-free
# deb-src http://deb.devuan.org/merged beowulf-updates main contrib non-free
deb http://deb.devuan.org/merged beowulf-backports main contrib non-free
# This system was installed using small removable media
# (e.g. netinst, live or single CD). The matching "deb cdrom"
# entries were disabled at the end of the installation process.
# For information about how to configure apt package sources,
# see the sources.list(5) manual.
vlc is an option worth considering.
Excellent. Good to see cryptsetup-modified-functions make it into this point release.
Serj Tankian - Elasticity
Edit, i found another solution, this worked with basilisk-browser, just run it this way:
if you using a tarball, try, firejail ./basilisk-bin
firejail /home/youruser/basilisk/basilisk-bin
change it however you like to the location of your web browser directory.
In your case, it would be
firejail palemoon-bin
Not working for palemoon tarball.
it wants me to create a profile but when i do this appears. Im using the GTK3 tarball, perhaps i should try the GTK2 version.
Profile couldn’t be created. Probably the chosen folder isn’t writable.
[Exception... "Component returned failure code: 0x80520015 (NS_ERROR_FILE_ACCESS_DENIED) [nsIToolkitProfileService.createProfile]" nsresult: "0x80520015 (NS_ERROR_FILE_ACCESS_DENIED)" location: "JS frame :: chrome://mozapps/content/profile/createProfileWizard.js :: onFinish :: line 191" data: no]
anyhow this is getting truly off topic for this thread. If the mods could be kind enough to split this off in their spare time. Maybe title it firejailing palemoon web browser.
Ok fair enough, i should have mentioned i needed to reboot as well and it seems to have messed with programs installed on the actual system as i couldnt get a terminal again and dmenu had no entries. After a reboot everything was back to normal again though. I think it was caused by running build_iso_dist a second time in the same session.
Anyhow i will put this on the backburner for now until its out of alpha stage.
^ still no luck adding those parameters.
Ok fixed issue with echo "${username}:${userpass} | chpasswd || exit 1
now have issue with custom packages ?
(*) copying blend-specific debs into /home/user1/live-sdk/extra/custom-packages
'/home/user1/live-sdk/blends/devuan-minimal-live/beowulf//custom_debs/memtest86+_5.01-3_amd64.deb' -> '/home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/extra_packages/memtest86+_5.01-3_amd64.deb'
'/home/user1/live-sdk/blends/devuan-minimal-live/beowulf//custom_debs/memtest86+_5.01-3_i386.deb' -> '/home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/extra_packages/memtest86+_5.01-3_i386.deb'
'/home/user1/live-sdk/blends/devuan-minimal-live/beowulf//custom_debs/setnet_0.4+devuan1_all.deb' -> '/home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/extra_packages/setnet_0.4+devuan1_all.deb'
#!/bin/sh
cd custom-packages
dpkg -i *_all.deb *_amd64.deb
apt-get -f install
cd - >/dev/null
rm -rf custom-packages
. mounted sys
. mounted proc
. mounted dev
. mounted devpts
(*) Chrooting to execute 'dpkgdivert' ...
+ exec
Adding 'local diversion of /usr/sbin/invoke-rc.d to /usr/sbin/invoke-rc.d.chroot'
sed: can't read /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/install-custpackages: No such file or directory
(*) Chrooting to execute 'install-custpackages' ...
chmod: cannot access '/home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/install-custpackages': No such file or directory
[E] error in: chroot-script /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
[W] called in: mounted devpts
[W] called in: Chrooting to execute 'install-custpackages' ...
[E] error reported, operation aborted.
[E] error in: chroot-script /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
[W] called in: mounted devpts
[W] called in: Chrooting to execute 'install-custpackages' ...
[E] error reported, operation aborted.
[E] error in: chroot-script /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
[E] error in: chroot-script /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
[W] called in: mounted devpts
[W] called in: Chrooting to execute 'install-custpackages' ...
Thanks, ive left the build alone since posting that and will do the edit to devuan-minimal-live.blend and get back to you.
@alphalpha it has been awhile since ive installed and used palemoon, over a year i think, so it may have changed since then, will give it another try.
Edit:
Yep same issue im sure i had way back then using firejail and no dbus. I dont know what this means or how to dbug it.
~ $ firejail palemoon
Reading profile /etc/firejail/palemoon.profile
Reading profile /etc/firejail/firefox-common.profile
Reading profile /etc/firejail/disable-common.inc
Reading profile /etc/firejail/disable-devel.inc
Reading profile /etc/firejail/disable-interpreters.inc
Reading profile /etc/firejail/disable-programs.inc
Reading profile /etc/firejail/whitelist-common.inc
Reading profile /etc/firejail/whitelist-var-common.inc
Warning: networking feature is disabled in Firejail configuration file
Parent pid 32324, child pid 32326
Warning: An abstract unix socket for session D-BUS might still be available. Use --net or remove unix from --protocol set.
Child process initialized in 94.01 ms
Error: no suitable palemoon executable found
Parent is shutting down, bye...
Give it a try, but make sure you are able to backup and recover in case it doesn't work.
I would ignore installing wicd-gtk as it is only in stable for devuan i believe. Maybe try connman-gtk instead. Im not sure if this matters though as wicd-gtk is still in debian experimental. One can always manually connect using wpa_supplicant and ifupdown as long as these are configured before the conversion.
Try
# apt install libssl-dev
EDIT: corrected advice.
Thanks, that fixed it.
Edit: just want to say gmni / gmnlm is really cool bit of software.
Hi fsmithred, thanks for that. Im using the version listed in the devuan git repo.
so ive run another build_iso_dist and added my packages to the devuan-minimal-live blend extra_packages with arch edit you suggested (arch="amd64" in blends/devuan-minimal-live/config), see here for this config https://pastebin.com/raw/xucLLkPc .
See here for the live-sdk/blends/devuan-minimal-live/beowulf config https://pastebin.com/raw/05KEnxMN, these are all that i have edited throughout this and it seems to have downloaded and installed all the required package sets.
Ive got to this point but have run into an error im unsure how to fix?
(*) Chrooting to execute 'dpkgdivert' ...
+ exec
Removing 'local diversion of /usr/sbin/invoke-rc.d to /usr/sbin/invoke-rc.d.chroot'
. umounted devpts
. umounted dev
. umounted proc
. umounted sys
(*) Creating bootstrap cpio archive: /home/user1/live-sdk/tmp/bootstrap-devuan-amd64-stage4.cpio.gz
. Abandon all hope, ye who enter here
4047938 blocks
(*) executing devuan-minimal-live preinst
. mounted sys
. mounted proc
. mounted dev
. mounted devpts
(*) Chrooting to execute 'dpkgdivert' ...
+ exec
Adding 'local diversion of /usr/sbin/invoke-rc.d to /usr/sbin/invoke-rc.d.chroot'
(*) Chrooting to execute 'add-user' ...
+ exec
[E] error in: chroot-script /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
[W] called in: mounted devpts
[W] called in: Chrooting to execute 'add-user' ...
[E] error reported, operation aborted.
[E] error in: chroot-script /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
[W] called in: mounted devpts
[W] called in: Chrooting to execute 'add-user' ...
[E] error reported, operation aborted.
[E] error in: chroot-script /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
[E] error in: chroot-script /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
[W] called in: mounted devpts
[W] called in: Chrooting to execute 'add-user' ...
there is no dpkgdivert to be called in /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/dpkgdivert
the add-user.log says this in /home/user1/live-sdk/tmp/devuan-amd64-build/bootstrap/?
+ export LANG=C
+ export LC_ALL=C
+ export DEBIAN_FRONTEND=noninteractive
+ useradd -s /bin/bash -m devuan
/add-user: 8: /add-user: Syntax error: Unterminated quoted string
So the add-user error is just missing the quotes around echo "devuan:devuan i presume ?
#!/bin/sh
set -x ; exec 2>/add-user.log
export LANG=C
export LC_ALL=C
export DEBIAN_FRONTEND=noninteractive
useradd -s /bin/bash -m "devuan" || exit 1
echo "devuan:devuan | chpasswd || exit 1
andyprough wrote:I'd like to get a recommendation for a gemini client.
Drew DeVault has one: https://git.sr.ht/~sircmpwn/gmni
that wouldnt build for me.
if you follow the compile instructions i was left with.
make: *** No targets specified and no makefile found. Stop.
Instruction.
$ mkdir build && cd build
$ ../configure
$ make
# make install
openssl not found.
~/gmni/build $ ../configure
Checking for -g... yes
Checking for -std=c11... yes
Checking for -D_XOPEN_SOURCE=700... yes
Checking for -Wall... yes
Checking for -Wextra... yes
Checking for -Werror... yes
Checking for -pedantic... yes
Checking for OpenSSL... NOT FOUND
Tried pkg-config libssl
@ andyprough, what about the dillo browser plus plugin.
also on the latest version of live-sdk i tried the blend "devuan-minimal-live" and it built fine except i had these issues.
No blend specified but built iso with most of the packages from the blend except for the extra packages list, am i missing a command here or something else ?
~ $ cd live-sdk/
~/live-sdk $ zsh -f
laptop% source sdk
(*) live-sdk 1.0 loaded
livesdk@laptop % load devuan amd64 devuan-minimal-live
. libdevuansdk v2.0 loaded
. No blend specified
livesdk@laptop %
https://github.com/parazyd/live-sdk
oops never mind seems you need to specify the sets here in the blend config?
### now we include all the package sets
base_packages+=(
$minimal_base_packages
$minimal_admin_packages
$minimal_editors_packages
$minimal_net_packages
$minimal_prod_packages
$minimal_devel_packages
$minimal_games_packages
$minimal_a11y_packages
$minimal_media_packages
$minimal_misc_packages
)
with the creating a live iso without a blend, can you add packages to this area? Id like to add Xorg and video drivers and some others?
The doors - Break On Through ( To The Other Side )
I didnt give you a link about missing libraries that was the other dice
I would seriously reconsider installing this JavaScript/Electron monstrosity.