1

Topic: Using Iceweasel-UXP without dbus

Hey, I wanted a clean, 100% libre distribution, without dbus, pam, polkit and these craps. After failing at trying to clean Parabola from these harmful software, someone recommended me Hyperbola GNU/Linux-libre. And it's such a beautiful distribution.

The only issue I have is that in order to use Iceweasel-UXP it's necessary to have dbus installed. It's listed as a dependency, and I thought that it may just work without dbus. So I ran "doas pacman -Rnds --nodeps dbus libelogind". But trying to start Iceweasel without dbus failed. So I had to install it again in order to use the browser.

The other browser I've tried is Netsurf, but it also pulls dbus as a dependency. I haven't tried running it without dbus since doing so would break Iceweasel. But since I can't really do all my browsing in Netsurf, it doesn't matter. I'd need Iceweasel anyway.

So my point is, is there anyway to run Iceweasel-UXP without dbus and libelogind? I know that you are removing dbus from the repos for the next update, so I guess that there should be a workaround for this.

Thank you in advance.

2

Re: Using Iceweasel-UXP without dbus

Hello rand0m_user33,

Thank you for sharing your concern here, indeed we already have removed dbus from Hyperbola Gnu/Linux v0.4 and Iceweasel-UXP is already add without dbus and with a better privacy updates,

First suggestion would be to use it now in v0.3.1 but its a bit tricky cause you will have to make some changes in these Build-Files and you will need to check this Thread as well,

The other one would be to try Hyperbola Gnu/Linux v0.4 and help us in testing with your feedback, i wont say its satble yet cause many things needs mutch attention but way better of what the perviews version was.

"This life is short Eternity is long, who want good trees plant good seeds."

"quote" taken from sam garrens an english writer and speaker,
Were do you think we live!

3

Re: Using Iceweasel-UXP without dbus

I'd like to try Hyperbola GNU/Linux v0.4, I don't really need stability. Where can I find the repos to update to the v0.4 version?

4 (edited by sagaracharya 2021-09-12 17:25:08)

Re: Using Iceweasel-UXP without dbus

In /etc/pacman.d/mirrorlist

enable just the repo below.

 Server = https://repo.hyperbola.info:50011/gnu-plus-linux-libre/testing/$repo/os/$arch 

v0.4 is way better than v0.3.1 in my view already. Except sound, everything works for me.

Today, the forces which make the rich richer and poor poorer have their roots in computer security. Never has it been more important to work towards abolishing the power of the powerful.

Let's use hyperbola or other libre OSes and strive towards stateless hardware (Rutkowska 2015). Let's use PinePhone and shun Android and iPhone which pretend to be secure.

5

Re: Using Iceweasel-UXP without dbus

Beware. I have been stuck in infinite loop in the new kernel 5.10.62 and currently our dev team is improving upon it. I personally have cached 5.4.80 which isn't available on the repos yet.

Today, the forces which make the rich richer and poor poorer have their roots in computer security. Never has it been more important to work towards abolishing the power of the powerful.

Let's use hyperbola or other libre OSes and strive towards stateless hardware (Rutkowska 2015). Let's use PinePhone and shun Android and iPhone which pretend to be secure.

6

Re: Using Iceweasel-UXP without dbus

About the newer kernel: If you have more logs about that, please provide them within an issue so it can be solved or better analyzed.

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

7

Re: Using Iceweasel-UXP without dbus

5.10.64 has the same problems. Sometimes, the screen turns all red as if red text is getting printed and the screen VGA hsync signal is disturbed, or rather the graphics printing is messed up. After about 4 mins.

startx doesn't work as usual.

As I told, issues will be created after apologies will be received. I don't tolerate disrespect where I've only shown respect, perhaps undeserved.

Today, the forces which make the rich richer and poor poorer have their roots in computer security. Never has it been more important to work towards abolishing the power of the powerful.

Let's use hyperbola or other libre OSes and strive towards stateless hardware (Rutkowska 2015). Let's use PinePhone and shun Android and iPhone which pretend to be secure.

8

Re: Using Iceweasel-UXP without dbus

sagaracharya wrote:

As I told, issues will be created after apologies will be received. I don't tolerate disrespect where I've only shown respect, perhaps undeserved.

Fine, thanks for the feedback onto this. smile

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!

9

Re: Using Iceweasel-UXP without dbus

rand0m_user33 wrote:

I'd like to try Hyperbola GNU/Linux v0.4, I don't really need stability. Where can I find the repos to update to the v0.4 version?

This is how you try it :

Here we will assume you have booted with v0.3.1 ISO.
First we will remove the community repo from pacman.conf, leaving [core] and [extra].

Type :

nano /etc/pacman.conf

It should look like this :

#
# /etc/pacman.conf
#
# See the pacman.conf(5) manpage for option and repository directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir     = /
#DBPath      = /var/lib/pacman/
#CacheDir    = /var/cache/pacman/pkg/
#LogFile     = /var/log/pacman.log
#GPGDir      = /etc/pacman.d/gnupg/
#HookDir     = /etc/pacman.d/hooks/
HoldPkg     = pacman glibc
#XferCommand = /usr/bin/curl -C - -f %u > %o
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u
#CleanMethod = KeepInstalled
#UseDelta    = 0.7
Architecture = auto

# Pacman won't upgrade packages listed in IgnorePkg and members of IgnoreGroup
#IgnorePkg   =
#IgnoreGroup =

#NoUpgrade   =
#NoExtract   =

# Misc options
#UseSyslog
#Color
#TotalDownload
CheckSpace
#VerbosePkgLists

# By default, pacman accepts packages signed by keys that its local keyring
# trusts (see pacman-key and its man page), as well as unsigned packages.
SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
#RemoteFileSigLevel = Required

# NOTE: You must run `pacman-key --init` before first using pacman; the local
# keyring can then be populated with the keys of all Arch/Hyperbola packagers
# with `pacman-key --populate arch` and `pacman-key --populate hyperbola`.

#
# REPOSITORIES
#   - can be defined here or included from another file
#   - pacman will search repositories in the order defined here
#   - local/custom mirrors can be added here or in separate files
#   - repositories listed first will take precedence when packages
#     have identical names, regardless of version number
#   - URLs will have $repo replaced by the name of the current repo
#   - URLs will have $arch replaced by the name of the architecture
#
# Repository entries are of the format:
#       [repo-name]
#       Server = ServerName
#       Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository.  See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#SigLevel = Optional TrustAll
#Server = file:///home/custompkgs

Second we will be using development server :
Typing :

nano /etc/pacman.d/mirrorlist

And the file must look like this enabling the last one only :

# Hyperbola GNU/Linux-libre - Last Updated: Wed May 29 22:13:37 EEST 2019

# Location: Cuenca, Ecuador
# Responsible: Red CEDIA
# Work hours: 24*7
#  Server = https://mirror.cedia.org.ec/hyperbola/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Utrecht, Netherlands
# Responsible: Vereniging NLUUG
# Work hours: 24*7
#  Server = https://ftp.nluug.nl/os/Linux/distr/hyperbola/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Waterloo, Canada
# Responsible: Computer Science Club of the University of Waterloo
# Work hours: 24*7
#  Server = https://mirror.csclub.uwaterloo.ca/hyperbola/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Boston, USA
# Responsible: Free Software Foundation
# Work hours: 24*7
#  Server = https://mirror.fsf.org/hyperbola/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Amsterdam, Netherlands
# Responsible: Luke .R
# Work hours: 24*7
#  Server = https://whatsgnu.serverpit.com/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Amsterdam, Netherlands
# Responsible: Isaac David
# Work hours: 24*7
#  Server = https://hyperbola.isacdaavid.info/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Siauliai, Lithuania
# Responsible: Hyperbola Project
#  Server = https://repo.hyperbola.info:50012/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Amsterdam, Netherlands
# Responsible: Luke .R
# Work hours: 24*7
# Note: Darknet mirror for Tor (requires special settings in pacman.conf, only use if you know what you are doing)
# Server = http://antd4nwolq3tmqsz.onion/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Amsterdam, Netherlands
# Responsible: Luke .R
# Work hours: 24*7
# Note: Darknet mirror for I2P (requires special settings in pacman.conf, only use if you know what you are doing)
# Server = http://mp3p7nzaz5zic5qbdmqsrus4uxxumznvg67a7rmpyawj7fps2mva.b32.i2p:8080/gnu-plus-linux-libre/stable/$repo/os/$arch

# Location: Cuenca, Ecuador
# Responsible: Red CEDIA
# Work hours: 24*7
# Note: Only for development and debugging
# Server = https://mirror.cedia.org.ec/hyperbola/gnu-plus-linux-libre/testing/$repo/os/$arch

# Location: Utrecht, Netherlands
# Responsible: Vereniging NLUUG
# Work hours: 24*7
# Note: Only for development and debugging
# Server = https://ftp.nluug.nl/os/Linux/distr/hyperbola/gnu-plus-linux-libre/testing/$repo/os/$arch

# Location: Waterloo, Canada
# Responsible: Computer Science Club of the University of Waterloo
# Work hours: 24*7
# Note: Only for development and debugging
# Server = https://mirror.csclub.uwaterloo.ca/hyperbola/gnu-plus-linux-libre/testing/$repo/os/$arch

# Location: Boston, USA
# Responsible: Free Software Foundation
# Work hours: 24*7
# Note: Only for development and debugging
# Server = https://mirror.fsf.org/hyperbola/gnu-plus-linux-libre/testing/$repo/os/$arch

# Location: Siauliai, Lithuania
# Responsible: Hyperbola Project
# Note: Only for development and debugging
 Server = https://repo.hyperbola.info:50011/gnu-plus-linux-libre/testing/$repo/os/$arch

Good luck pacstarping after that wink

"This life is short Eternity is long, who want good trees plant good seeds."

"quote" taken from sam garrens an english writer and speaker,
Were do you think we live!

10

Re: Using Iceweasel-UXP without dbus

sagaracharya wrote:

5.10.64 has the same problems. Sometimes, the screen turns all red as if red text is getting printed and the screen VGA hsync signal is disturbed, or rather the graphics printing is messed up. After about 4 mins.

startx doesn't work as usual.

As I told, issues will be created after apologies will be received. I don't tolerate disrespect where I've only shown respect, perhaps undeserved.

I don't think your being shown disrespect, he just needs more information about how to fix your issue,

I mean, what is your hardware, what happens when you load your computer, etc...

if you don't give more information, no one can figure out how to help.

sad

HyperbolaBSD: The Future of Secure Libre Lightweight Operating Systems!

11

Re: Using Iceweasel-UXP without dbus

Zapper, I'm talking about 2 separate things there. Kernel report is unrelated to the other thing which happened a while ago.

Today, the forces which make the rich richer and poor poorer have their roots in computer security. Never has it been more important to work towards abolishing the power of the powerful.

Let's use hyperbola or other libre OSes and strive towards stateless hardware (Rutkowska 2015). Let's use PinePhone and shun Android and iPhone which pretend to be secure.

12

Re: Using Iceweasel-UXP without dbus

Well, just to note that I'm the wrong person to talk with here and the whole story is not around me - clearing up. Next to clear up: The forum is and will be the wrong place. This will be the first and last annotation from my side: Please let us don't drive this thread more off-topic! All is cleared, there will be no issue generated and so the failure won't be resolved on that base. No problem for me, just to recognize that also for everyone here. Just to repeat my point:

Fine, thanks for the feedback onto this. smile

No further expression needed here. Everything else can be cleared off-site or not! No business from me and also my apologize towards you, rand0m_user33: For getting this topic more away from the original question. Please refer towards what rachad has written: https://forums.hyperbola.info/viewtopic … 3447#p3447

You can use 0.4 already and if getting errors, please report them with logs at best so we can resolve that together. Thanks!
If you have further questions or annotations, there are more topics and threads around. Just to link them:

List with issues for 0.4
Proposals for further integration of software
Support for the development of 0.4

Human being in favor with clear principles and so also for freedom in soft- and hardware!

Certainly anyone who has the power to make you believe absurdities has the power to make you commit injustices: For a life of every being full with peace and kindness, including diversity and freedom. Capitalism is destroying our minds, the planet itself and the universe in the end!