The officially official Devuan Forum!

You are not logged in.

#876 Re: Hardware & System Configuration » [SOLVED] Backported package install with unmet dependency » 2022-05-03 02:23:57

Perhaps you'll need to upgrade the i386 version at the same time, by adding libzstd1:i386/beowulf-backports to the install line?

#877 Re: Hardware & System Configuration » [SOLVED] rsyncd - permission issue » 2022-05-01 01:44:37

Afaiui a destination phrase rsync://groucho@192.168.1.3:/stuff tells the rsync server to become user groucho and then interpret what the "stuff" module is. As man rsync tells me at (my) lilne 202: the first word of the "path" is actually a module name.

To that end rsync will want a declaration in the applicable rsyncd.conf at the server end which in particular would provide the desired path prefix /stuff for the stuff module, but presumably that doesn't exist. But from the log file, it looks like it results in the /stuff bit (the module bit) is consumed and then a destination path prefix / is used.

In short, you might have some luck using rsync://groucho@192.168.1.3:/stuff/stuff as destination path, on the idea that the first /stuff bit nominates the module and the second /stuff bit nominates the path suffix relative to the default module path prefix, /. Of course, if the server is happy with more random module name, you should use something else than /stuff just to reduce the confusion, maybe rsync://groucho@192.168.1.3:/X/stuff

#878 Re: Hardware & System Configuration » [SOLVED] Driver for Broadcom BCM4312 wifi Card » 2022-04-24 08:14:49

No worries. I think the following command sequence would work also after installing a non-default kernel:

# apt-get install linux-headers-$(uname -r)
# apt-get install --reinstall broadcom-sta-dkms

(the # is just a prompt to mark that you run the commands as root)

The first command is for installing the header files relating to the current kernel version, and the second is for triggering the broadcom kernel module building for that kernel version.

#879 Re: Hardware & System Configuration » [SOLVED] Driver for Broadcom BCM4312 wifi Card » 2022-04-24 02:47:00

Your sources.list point should have been fine for finding broadcom-sta-dkms in chimaera/non-free. It would be wrong to add deb http://deb.devuan.org/merged chimaera/non-free amd64 and apt-get would have told so upon update. So I'm afraid I cannot explain why the package seemingly appeared following your addition of that and not before-hand; possibly it was that you hadn't actually updated before or something.

Anyhow I think your previous idea about the source list points was more workable, and there is no difference in format or interpretation or use between Devuan and Debian.

As to architectures, normally apt will keep meta information for all installed architectures; most usually the single installed architecture, but nowadays many systems are of "multiarch" kind and thus having software for multiple architectures. If you would want it to keep meta information about other architectures than the installed one(s), you either mangle architecture parameters (in a square-bracketed phrase just after deb) on the source list lines, or you set up an APT::Architectures apt configuration setting.

It is also a point that Devuan offers all of Debian's packages except those that are noted in https://pkgmaster.devuan.org/bannedpackages.txt and in most cases the actual package files (the .deb) are directly retrieved from Debian's repositories. Only a few packages are rebuilt and repackaged so as to make them usable on systems without systemd, and only those packages are provided from Devuan's repository pool.

Your "long-winded install command" collapses into requesting 3 packages for installation. The command should work on a Devuan system in the same way as a Debian system; it installs:

  • package linux-image-$ARCH for the architecture $ARCH of the running kernel,

  • package linux-headers-$ARCH for the $ARCH of the running kernel, and

  • broadcom-sta-dkms

I would suggest that it's not exactly the right thing to do, since it builds a broadcom kernel module for the default kernel version rather than for the current kernel version, and it also forces installations of those default image and header meta packages. If you e.g. would run a back-ported kernel, then the command wont install the headers for that and the subsequent kernel module building may find itself being in trouble.

Rather, you would use uname -r to print out the exact version $VERSION and then install the linux-header-$VERSION package for that before installing broadcom-sta-dkms.

#881 Re: Desktop and Multimedia » help me please install FVWM95 on Ceres » 2022-04-22 06:50:46

Firstly, I have to assume that you prepared that startfvwm95 script/program to run the binary, which by default installs into /usr/local/bin/fvwm95. Probably fine.

Next you are obviously entering a software maintenance mode which involves fixing "bugs" in the software to adapt it to the current X11 environment, and that's not something I want to commit to be involved in. I see there is a readme file regarding FvwmTaskbar; possibly related.

Good luck.

#882 Re: Other Issues » Firejail security concerns » 2022-04-21 02:30:58

You might possibly enjoy overlay-boot in Devuan's experimental repository.
It's a couple of scripts using unshare for namespace separation.

Add the following line to your sources.list for installing it

deb http://pkgmaster.devuan.org/devuan experimental main

#883 Re: Desktop and Multimedia » help me please install FVWM95 on Ceres » 2022-04-20 20:29:32

xfce4|*)

???
So the second option is that "if the argument $1 matches xfce4 or matches * (aka anything), then use startxfce4". That makes the remaining ones mere decoration.

For sure you meant them to be in a different order.

#884 Re: Desktop and Multimedia » help me please install FVWM95 on Ceres » 2022-04-18 22:09:38

You seem to have include file(s) in /usr/local/include that disturb the process. Maybe you can move them away somewhere and try again?

E.g, first error in LOG says

/usr/local/include/X11/Xlib.h:5:8: error: unknown type name ‘XFontStruct’

which is odd since XFontStruct is defined in /usr/include/XLib.h (line 1052) from libx11-dev=2:1.7.5-1

Therefore I'm guessing you have some remnants from trials/experimentations in /usr/local/include

EDIT: Thought to mention:

  • I downloaded fvwm95-2.0.43f.tar.gz and unpacked that into /usr/local/src/fvwm95-2.0.43f/ for building

  • ran ./configure, then make repeatedly while dealing with its errors, resulting in pulling in those libraries and some minor edits to:

    1. modules/FvwmIconMan/FvwmIconMan.c

    2. modules/FvwmScroll/GrabWindow.c

    3. modules/FvwmTaskBar/Goodies.c

With that it compiles (with lots of warnings) for me, and I don't know how well it runs.

#885 Re: Devuan » setnet.sh script depreciated? » 2022-04-17 22:41:09

Good idea. The next steps towards that would be to

  1. get the software held as a project at the Devuan Git Store, https://git.devuan.org, and

  2. enjoy and digest https://git.devuan.org/devuan/documenta … aintainers

The old devuan/setnet project is still there but it hasn't been touched for some 3 years and it sure needs a new, active maintainer. I would suggest you discuss details with LeePen over IRC at #devuan-dev on libera.chat.

#886 Re: Off-topic » Is wayland the new systemd ? » 2022-04-16 00:31:51

IMO Wayland is not at all an improvement over X.

E.g: https://en.wikipedia.org/wiki/Wayland_( … land_and_X

I thought the language in that comparison is quite balanced although with a hint of the author(s) "favouring Wayland".

In my reading it makes the point that the functional overlap between Wayland and X11 is small, but generally they are ideas based on rather different understandings of the computational platform/architecture.

So I'm thinking that any competition between them would be more in whether and which of those understandings better serves the purpose of end users benefiting of FOSS, and that's a political rather than technical discussion.

#887 Re: Desktop and Multimedia » help me please install FVWM95 on Ceres » 2022-04-13 00:04:13

Firstly, when building you should use "make |& tee LOG" so that all output is captured in LOG. That makes it possible to review it all in more details.

In this case you will need to find the "error: ..." lines to figure out what the main problems are. All the warnings should really be tended to as well, but they doesn't stop the compilation.

I mostly got missing include files and needed to install:

# apt-get install libx11-dev libxpm-dev libxext-dev libxt-dev xbitmaps libxmu-headers

plus a light manual touch to remove some misplaced "##", and

now it looks like the link recipe of the Makefile needs polishing as well.

#888 Re: Desktop and Multimedia » Running a VPN from normal user privilege » 2022-04-06 21:27:51

The networking part of the client, i.e. creating a tap interface and manipulating the routing set up, requires root, so the client must run as root anyhow.

#889 Re: Other Issues » Android studio real in Devuan? » 2022-04-04 06:19:15

Yes.
You download that linux tar.gz, android-studio-2021.1.1.22-linux.tar.gz
un-tar it at your favourite place, then follow its instruction (to run studio.sh)
You can do all this as "normal user", i.e. you don't need to be root.
And then it'll keep downloading stuff .. some 6G maybe.
Seems to work fine (on chimaera).

#890 Re: Other Issues » Android studio real in Devuan? » 2022-04-03 22:51:04

Normal downloading and installation works fine.
Which part is tainted with badness?

#891 Re: Devuan Derivatives » Could we use the signature "D" in Devuan » 2022-03-29 20:45:00

Yes I think there was a mistake on that link;
the OP had this link: https://imgur.com/8MA5SQK which does include the "swosh"

#892 Re: Installation » Chimaera: xfce4 and changing to another window manager » 2022-03-16 21:44:59

Note that libelogind0 provides and replaces libsystemd0, but libsystemd0 is not similarly declared to provide libsystemd0 (it is libsystemd0 and thereby incidentally provides it) so apt gets slightly confused about that "mixed messaging" until libelogind0 gets installed.

#893 Re: Hardware & System Configuration » [SOLVED] Dual monitor configuration » 2022-03-08 05:49:27

Well, it operates on the current display, as known in the DISPLAY variable or given as command parameter, and it's typically run as the logged in user (not root) in a terminal window. I.e., open your terminal window and type the command there.

#895 Re: Hardware & System Configuration » [SOLVED] Dual monitor configuration » 2022-03-07 21:30:26

The program is xrandr, on the command line.

First just

$ xrandr

so you can see what your monitor outlets are called.

Second some configuration adjustment, e.g. like:

$ xrandr --output $mon2 --auto --right-of $mon1

which would enable $mon2 in its default resolution and logically place it top aligned to the right of $mon1.

Use man xrandr for information.

#896 Re: Documentation » Devuan GNU+Linux Command-line Installation Guide (In progress) » 2022-03-06 08:25:50

It all depends on what you include in your sysvinit concept.

The core level for sysvinit is the configuration expressed in /etc/inittab, which declares a range of different configuration of "managed services" depending on the runlevel.

The operational runlevels typically include running /etc/rc which technicaly is a core level one-shot service for starting other self-managed services via their control programs or scripts typically residing in /etc/init.d. Those control programs or scripts are expected to implement some few command line commands such as "start", "status" and "stop".

If you have sysvinit installed, this is well documented in e.g. man init, man runlevel and man insserv and their related man pages.

It may be worth to point out that the service control at runlevel transitions nowadays uses dependency driven parallelism, and the sequential boot of early millenium is abandoned. See e.g. man startpar for details.

#899 Re: Installation » [SOLVED] Installing Devuan via command line » 2022-02-18 23:12:11

It's not unusal to get all sort of such problem if you happen to omit or forget to set up the virtual filesystems (esp. proc, sysfs and devpts) and device nodes in the chroot.

grub, for instance, will want to access both the disk device as a whole as well as the boot partition on that device, and it also wants that boot directory to be present on that disk device.

But you probably don't want that installation to mess with your "outside" boot so you should refrain from bind-mounting /dev. Rather you set up the appropriate device node for the target disk image under an alias name within the chroot; i.e., for example, use mknod naming it "sda" but with major/minor identifying the actual device (perhaps "sdf" for a removable, or "loop0" for a  duly set up disk image file).

#900 Re: Hardware & System Configuration » Severe damage to ext4 filesystem - advice needed » 2022-02-13 21:32:09

Yes, good, that's better, since GPT decorates both the head and the tail of the device.

Board footer

Forum Software