You are not logged in.
what I understand until now :
wall (root) writes to all open tty1 - tty7
Does not write to ptys not owned by root
ps aux | grep tty7
root 1369 2.1 0.2 26629380 192864 tty7 Ssl+ 08:57 0:04 /usr/lib/xorg/Xorg :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitchthis is owned by root.
The user (uid>=1000) logs out of his x session.
lightdm is restarted owned by user lightdm (111:118) from init process
User (uid>=1000) logs in again through the login window.
Then pam? or some authorization process kills the lightdm process, because the writing by wall has confused the rights.
The wall messages of the past show up in the tty7 and no x-session appears.
lightdm must be restarted to get a fresh lightdm login window.
This time the login of uid=1000 is successful, but after the logout above procedure repeats.
The wall messages are still there, augmented by all test messages in the mean time.
I can confirm, that xterm opened by uid 1000 receives the wall message from root, but mate terminal not
It looks like i must trace a failed login session to find its cause.
on my system :
pstree -c | grep -B40 ssh-agent
| `-{libvirtd}
|-lightdm-+-Xorg-+-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | |-{Xorg}
| | `-{Xorg}
| |-lightdm-+-x-session-manag-+-at-spi-bus-laun-+-dbus-daemon
| | | | |-{at-spi-bus-laun}
| | | | |-{at-spi-bus-laun}
| | | | `-{at-spi-bus-laun}
| | | |-caja-+-{caja}
| | | | |-{caja}
| | | | `-{caja}
| | | |-marco-+-{marco}
| | | | |-{marco}
| | | | `-{marco}
| | | |-mate-panel-+-mate-terminal-+-zsh---su---zsh-+-grep
| | | | | | `-pstree
| | | | | |-{mate-terminal}
| | | | | |-{mate-terminal}
| | | | | `-{mate-terminal}
| | | | |-{mate-panel}
| | | | |-{mate-panel}
| | | | `-{mate-panel}
| | | |-mate-screensave-+-{mate-screensave}
| | | | |-{mate-screensave}
| | | | `-{mate-screensave}
| | | |-mate-settings-d-+-{mate-settings-d}
| | | | |-{mate-settings-d}
| | | | |-{mate-settings-d}
| | | | |-{mate-settings-d}
| | | | |-{mate-settings-d}
| | | | `-{mate-settings-d}
| | | |-ssh-agentafter closing firefox there was a reasonable display
The clue is in this line _
lightdm-+-x-session-manag-+-at-spi-bus-laun-+-dbus-daemonThe vertical bars originate from x-session-manag-+-at-spi-bus-laun
one of the two
Good luck
YMMV
tested the same on an excalibur virtual machine (under oracle virtualization) consoles are not accessible :
mate terminals do not show test message
this is a standard daedalus install with mate as desktop.
aptitude show lightdm
Paket: lightdm
Version: 1.26.0-8+devuan1
aptitude show mate-desktop
Paket: mate-desktop
Version: 1.26.0-2
aptitude show mate-terminal
Paket: mate-terminal
Version: 1.26.0-2Repeated test : sent wall-message from root, arrived at 2 consoles (Alt-F2, owned by me), did not arrive at mate terminal.
which wall
/usr/bin/wallIn ancient times (xdm, X11, EDIT:fvwm*) I used to send myself messages out of scripts using /usr/bin/wall .
So I knew that e.g. a job is finished or some action to be taken.
This message showed up on all consoles and xterms or similar.
Recently I tested with wall to learn about progress of a script, but lightdm traps the message .
Does not show up on an open mate terminal.
Actually lightdm traps the message.
It shows then up on logout EDIT: /login from Xorg and keeps the xserver to restart.
Manually I must do
service lightdm restart to get a fresh login window until I logout again. Same game.
wall used to inform users from impending administration actions like shutdown or restart.
This function has been destroyed from the new habit of lightdm.
Apart from being a bug.
Now I have to find where this messages hang and they should be deleted on a restart of xserver.
It seems that the new generation of maintainers has no idea about multiuser systems.
which wall
/usr/bin/wallI am searching for themes containing /usr/bin/wall or "/usr/bin/wall"
Get a lot of answers but none seems to contain the expression. How come ?
search is flawed ?
Now I have used the actual backports kernel .
uname -a : Linux lenovo-r500 6.12.85+deb12-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.85-1~bpo12+1 (2026-04-30) x86_64 GNU/Linux
Now xrandr is able to establish a dual monitor session, how ever it also stops aftersome delay. (few minutes).
Obviously X stops sending a signal through DP-1. The TV complains "No signal"
Hardware:
Lenovo-r500, with a local display
1 DP to HDMI adapter
1 HDMI Cable of 6 meters
remote is a TV set with 3 HDMI inputs
Xorg -version
X.Org X Server 1.21.1.7
X Protocol Version 11, Revision 0
Current Operating System: Linux lenovo-r500 6.1.0-45-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.170-1 (2026-04-30) x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-6.1.0-45-amd64 root=UUID=2da904de-743c-4e19-ac3f-5ec79cf96870 ro quiet noapic lsm=none
xorg-server 2:21.1.7-3+deb12u11devuan1 (https://www.devuan.org/os/community)
Current version of pixman: 0.42.2
when running
echo detect > /sys/class/drm/card0-DP-1/status
then the kernel reports the monitor as connected. when opening a console, the console is mirrored on the TV monitor.
However the console disappears after a few 10 or 20 seconds.
The kernel reports then disconnected.
cat /sys/class/drm/*/status
disconnected
disconnected
disconnected
connected
disconnected
Before XRandr is then able to detect the TV Monitor, but not able to create a dual display setting.
How to make the kernel keep the detected used displayport ?
My goal is to merge packages to a distribution.
Source 1 : a mirror of devuan e.g.
Source 2 : my own modified packages. Many have deficiencies, which upstream is not willing to fix.
So I have to learn how to make a deb package and how to apply preferences for amprolla.
It would give to community a push.
Is there a debian package for amprolla or how to make one ?
so what to do to get a real build ?
I need on for my rpi4, 4GB .
see my thread https://dev1galaxy.org/viewtopic.php?id=7636
consider if you want every device in your intranet to blast its IPv6 address all over the internet.
consider economy of data and privacy .
I have a variety of Ethernet clients in my intranet.
They should all have the same time.
I have an elderly fritz.box router, which can and does provide time service in the intranet on its port 123 , udp
It has a time server pool upstream.
I checked sntp :
LANG=C apt show sntp
Package: sntp
Version: 1:4.2.8p15+dfsg-2~1.2.2+dfsg1-1+deb12u1
...
Source: ntpsec (1.2.2+dfsg1-1+deb12u1)
...
APT-Sources: http://de.deb.devuan.org/merged daedalus/main amd64 Packages
Description: Network Time Protocol client (transitional package)
This is a transitional package to transition to NTPsec.
It can be safely removed once all uses of sntp(1) have been converted to
run ntpdig instead.
Replaces: ntp (<< 1:4.2.8p15+dfsg-2~), time-daemontransitional : don't install
LANG=C apt show ntpsec
Package: ntpsec
Version: 1.2.2+dfsg1-1+deb12u1
Priority: optional
...
Breaks: ntp (<< 1:4.2.8p15+dfsg-2~)
Replaces: ntp (<< 1:4.2.8p15+dfsg-2~), time-daemonThis service contacts about 19 pool servers. I felt this was too much
I set the ntpsec.conf to resolve only to the Fritz!box
But Instead it contacted a google time server and named it *fritz.box in the output of ntpq -p
what a scam.
So I searched and found
LANG=C apt show ntpsec-ntpdate -a
Package: ntpsec-ntpdate
Version: 1.2.2+dfsg1-1+deb12u1
Priority: optional
...
APT-Sources: http://deb.devuan.org/merged daedalus/main amd64 Packages
Description: client for setting system time from NTP servers
NTP, the Network Time Protocol, is used to keep computer clocks
accurate by synchronizing them over the Internet or a local network,
or by following an accurate hardware receiver that interprets GPS,
DCF-77, or similar time signals.
.
ntpdate is a simple NTP client that sets a system's clock to match
the time obtained by communicating with one or more NTP servers. It
is not sufficient, however, for maintaining an accurate clock in the
long run. ntpdate by itself is useful for occasionally setting the
time on machines that do not have full-time network access, such as
laptops.
.
This is the NTPsec version of ntpdate. NTPsec is a secure, hardened,
and improved implementation derived from the original NTP project.
.
...This contacts about 21 servers in the wild
finally I installed openntpd, which accepted the setting of listening to the local router fritz!box.
which is exactly one hop away.
ntpctl -s peers
peer
wt tl st next poll offset delay jitter
192.168.4.1
* 1 10 3 28s 31s -0.093ms 0.525ms 0.102msThis whole idea of unveiling the existence of all the internal hardware by each one for himself contacting is b?llsh?t
@igorzwx
MOZ_LOG="cubeb:5" firefox 2>&1 about:support > alsadebug.txtgrep -A1 Type: alsadebug.txt
Type: output
State: enabled
--
Type: output
State: enabledgrep -c input alsadebug.txt
4040*
Parent 5845: BackgroundThreadPool #1]: E/cubeb Could not get input latencyMOZ_LOG="cubeb:5" firefox 2>&1 about:support
[Parent 5845: Main Thread]: V/cubeb media.cubeb.force_null_context: false
[Parent 5845: Main Thread]: V/cubeb media.cubeb.sandbox: true
[Parent 5845: Main Thread]: V/cubeb media.cubeb.sandbox: false
[Parent 5845: Main Thread]: E/cubeb media.cubeb.sandbox: false, but content sandbox enabled - forcing true
[Child 5935: Main Thread]: V/cubeb media.cubeb.force_null_context: false
[Child 5935: Main Thread]: V/cubeb media.cubeb.sandbox: false
[Child 5935: Main Thread]: E/cubeb media.cubeb.sandbox: false, but content sandbox enabled - forcing true
[Child 5935: Main Thread]: I/cubeb media.cubeb.sandbox: true
[Parent 5845: Main Thread]: D/cubeb Starting cubeb server...
[Parent 5845: Main Thread]: D/cubeb media.audioipc.shm_area_size: 0
[Parent 5845: Main Thread]: I/cubeb media.cubeb.sandbox: true
[Parent 5845: Main Thread]: D/cubeb media.audioipc.shm_area_size: 0
[Parent 5845: Main Thread]: D/cubeb media.audioipc.stack_size: 262144
[Parent 5845: AudioIPC Server RPC]: E/cubeb cubeb.c:654:DeviceID: "default" (PREFERRED)
Name: "default"
Group: "default"
Vendor: "default"
Type: output
State: enabled
Maximum channels: 10000
Format: S16LE (0x10) (default: S16LE)
Rate: [48000, 48000] (default: 48000)
Latency: lo 0 frames, hi 0 frames
[Parent 5845: Main Thread]: E/cubeb cubeb.c:654:DeviceID: "default" (PREFERRED)
Name: "default"
Group: "default"
Vendor: "default"
Type: output
State: enabled
Maximum channels: 10000
Format: S16LE (0x10) (default: S16LE)
Rate: [48000, 48000] (default: 48000)
Latency: lo 0 frames, hi 0 frames
[Parent 5845: BackgroundThreadPool #1]: E/cubeb Could not get input latency
....
MOZ_LOG="cubeb:5" firefox about:support 2>&1 9,65s user 2,25s system 22% cpu 52,439 totalWhile chromium shows all the micro inputs in the settings menu, firefox shows default only .
@rrq : done with the modificaion shown
@rrq : The change in /etc/asound.conf had adverse effects on chromium : no sound on my receiving end. I eliminated this change.
@rrq
my current /etc/asound.conf is :
defaults.pcm.!card PCH
defaults.ctl.!card PCHIs the here https://dev1galaxy.org/viewtopic.php?pid=59668#p59668 proposed solution an addition to that setting ?
thx
alsamixer : all channels are open.
no, as mic works in chromium and loopback, problem is with interface to firefox-esr and librewolf.
with zoom.us test conference the loudspeaker works but the micro not.
Micro selection in zoom has only one choice, which is the one not working.
Microphone works in chromium zoom conference and in alsa loopback
devuan daedalus
only alsa, no pipewire, no pulseaudio. No other sound servers.
firefox-esr
Version: 140.5.0esr-1~deb12u1
Edit : desktop mate 1.26.0
where to start?
from https://dev1galaxy.org/viewtopic.php?pid=59154#p59154
I deinstalled both sound servers pipewire and pulseaudio.
tested with zoom test conference.
sound output reproduction works in librewolf, firefox-esr and in chromium
micro input works only in chromium.
no apulse sh*t
?
Yes that was the solution.
It is not enough to install the package(s), debian wants you to do this
a2enmod cgiby hand, also that it could as well be in a post install script.
as programmed, swish++ should be a package requirement, not a recommendation.
almost solved. Bug or feature ?
Hi
devuan daedalus
Yesterday i installed dwww. Today I looked, if indexes have been built, but have not.
I run /etc/cron.daily/dwww, it quit immediately.
I run /etc/cron.weekly/dwww,
/etc/cron.weekly (git)-[master] # sh -x -v dwwwIt asked if swish++ was installed and quit. Of course swish++ was not installed, because it was a recommendation only.
Now I installed swish++, now it builds the index.
Debian Documentation is flawed and dependencies are also flawed both on the website and in the installation.
#!/bin/sh
# $Id: dwww.cron.weekly,v 1.3 2007-12-16 09:56:31 robert Exp $
#
# This script creates an index of Debian documentation registered
# with doc-base. See dwww-index++(8) man page for details.
# check if swish++ is installed
#test -x /usr/bin/index++ || exit 0
# check if dwww is still installed
test -x /usr/sbin/dwww-index++ || exit 0
+ test -x /usr/sbin/dwww-index++
set -e
+ set -e
# See ionice(1)
[ -x /usr/bin/ionice ] && IONICE="/usr/bin/ionice -c3 -t" || IONICE=
+ [ -x /usr/bin/ionice ]
+ IONICE=/usr/bin/ionice -c3 -t
$IONICE dwww-index++ > /dev/null
+ /usr/bin/ionice -c3 -t dwww-index++
exit 0
+ exit 0
sh -x -v dwww 27,13s user 4,01s system 1% cpu 34:07,45 totalHowever : search in webbrowser no results
Some links work, most not.
from https://dev1galaxy.org/viewtopic.php?pid=59154#p59154
@greenjeans : Thank You for the advice. I will test that in a VM before next steps.
This looks like a rush job. When I start from your beginning:
LANG= aptitude show alsa-config-utils
E: Unable to locate package alsa-config-utils_1.6.3_amd64.deb
LANG= aptitude show libasound2-plugin-fftrate_1.6.3_amd64.deb
E: Unable to locate package libasound2-plugin-fftrate_1.6.3_amd64.deb
LANG= aptitude show pcm-utils_1.6.3_amd64.deb
E: Unable to locate package pcm-utils_1.6.3_amd64.debMaybe you state all the preconditions, pathes, settings and sources, before urging the forum visitors to debug your advice.
from
https://dev1galaxy.org/viewtopic.php?pid=54682#p54682
I don't use the OP's method to run pure alsa, but I can attest that FF works for me just fine with nothing but alsa. All the browsers i've tested do.
@greenjeans
What is your Method?
OPs method seems very elaborate, at least. If there was a single script okay, but doing all the steps manually - tldr
@igorzwx
what is your base ?
cat /etc/devuan_version ?
cat /etc/debian_version ?
uname -a ?
now there is one simple thing missing :
a script which does all the above in a single call.
There are people, who write extensive lists of how to do one thing after the other and have tested them .
But then instead of pouring this in a single script. they are wasting a million times of users to not save them their time.
What are computers for, if not to automatize and transfer this knowledge.
and of course the script shall be in the appropriate package.
That would be progress.