You are not logged in.
@YYY,
For me, I find including the phrase KERNEL=="eth*" works. e.g.:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="11:22:33:44:55:66", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
Hope this helps.
I may be worthwhile to see if there is any log output for X. On my system, these are still in /var/log in the form of Xorg.n.log - where n is the virtual console number. When screwing around with elogind & co., I found a log in ~/.local/share/xorg/Xorg.3.log. So ~/.local/share/xorg also may be a candidate log file location.
One might also grep around in /var/log/kern.log to check for kernel level complaints, and maybe /var/log/syslog for user space complaints.
Hope this is helpful.
Thanks for the reply. I've discovered that I also have both the i386 and the amd64 versions of libpng16-16 installed - seems to be an mtpaint dependency and a non-conflicting variant of libpng-12-0.
I have multiarch support:
bash(root)# dpkg --print-foreign-architectures;dpkg --print-architecture
i386
amd64
bash(root)#
sources.list:
stripws /etc/apt/sources.list
deb [arch=amd64,i386] http://deb.devuan.org/merged ascii main contrib non-free
deb [arch=amd64,i386] http://deb.devuan.org/merged ascii-updates main contrib non-free
deb [arch=amd64,i386] http://deb.devuan.org/merged ascii-security main contrib non-free
deb [arch=amd64,i386] http://deb.devuan.org/merged ascii-backports main contrib non-free
bash(root)#
but:
bash(root)# apt-get download libpng12-0:i386
E: Can't find a source to download version '1.2.50-2+deb8u3' of 'libpng12-0:i386'
bash(root)#
Interestingly, I get the same result if I try to just "download libpng12-0", but saying "apt-get install libpng12-0" tells me that it is already at the latest version(?).
bash(root)# apt-get download libpng12-0
E: Can't find a source to download version '1.2.50-2+deb8u3' of 'libpng12-0:amd64'
bash(root)# apt-get install libpng12-0
Reading package lists... Done
Building dependency tree
Reading state information... Done
libpng12-0 is already the newest version (1.2.50-2+deb8u3).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
bash(root)#
Well, color me confused.
Do you plan to keep multiarch support?
I find that the only version of libpng12-0 available on Devuan is libpng12-0:amd64. Unfortunately a development tool I'm using (Silicon Solution) needs the i386 version.
I was able to download libpng12-0:i386 from Debian Jessie and it installed without error. Any chance of adding that to Devuan's repositories?
Thanks,
@FM81: I mean is there a statement in the rules file that causes the section you're interested in to be skipped, like this
[19] bryan: cat /etc/udev/rules.d/28-pemicro.rules
ACTION!="add", SUBSYSTEM!="usb", GOTO="kcontrol_rules_end"
ATTR{idVendor}=="15a2", ATTR{idProduct}=="0035", MODE:="0666"
ATTR{idVendor}=="15a2", ATTR{idProduct}=="0042", MODE:="0666"
ATTR{idVendor}=="15a2", ATTR{idProduct}=="0058", MODE:="0666"
ATTR{idVendor}=="15a2", ATTR{idProduct}=="005e", MODE:="0666"
ATTR{idVendor}=="15a2", ATTR{idProduct}=="005f", MODE:="0666"
ATTR{idVendor}=="1357", MODE:="0666"
LABEL="kcontrol_rules_end"
[20] bryan:
(Don't know what pemicro is. It's just an example.) BTW, this "enp..." stuff is all news to me. Wasn't aware that "eth..." was old-style.
As another SWAG, you might try changing the KERNEL match part of your rules file lines to read 'KERNEL=="*"'
Good luck,
@FM81 - Just a SWAG, but are there any lines with a GOTO preceding the lines in question? (Almost embarrassed to ask.)
I read what looked like the relevant sections of the release notes and thought I understood them. Guess not.
When I next logged in after applying the changes described above, it was rejected with:
[278857.622] (EE) systemd-logind: failed to get session: Launch helper exited with unknown return code 1
I eventually found that with my configuration - xserver-xorg-legacy (with needs_root_rights=yes), XFCE4, console login, and calling startx from .bash_profile - I had to use consolekit for things to work.
Here is the section I had trouble with:
### Starting X from a console (TTY)
In Devuan 2.0 ASCII, the X server no longer requires to be run with
root privileges. As a consequence, there are some additional
requirements to be met when launching X directly from a TTY (i.e.,
through 'xinit' or 'startx'), especially on systems upgraded from
Devuan Jessie.In Devuan 2.0 ASCII it is sufficient to install 'elogind' and
'libpam-elogind', and then use either 'startx' or 'xinit' as usual
from a regular user account. In this case, the Xorg log file will be
available under '~/.local/share/xorg/'.
...
Alternatively, it is still possible to run X with setuid root. In this
case, you need to install `xserver-xorg-legacy` and ensure that the
file '/etc/X11/Xwrapper.config' contains the (uncommented) line:needs_root_rights=yes
?
I've been getting this error:
Jun 24 12:47:38 Pentium90 dbus[3632]: [system] Activated service 'org.freedesktop.login1' failed: Cannot launch daemon, file not found or permissions invalid
"locate org.freedesktop.login1" shows:
/usr/share/dbus-1/system-services/org.freedesktop.login1.service
/usr/share/dbus-1/system.d/org.freedesktop.login1.conf
/usr/share/polkit-1/actions/org.freedesktop.login1.policy
"dpkg -S" shows "/usr/share/dbus-1/system-services/org.freedesktop.login1.service" to be part of elogind. That file has:
[22] bryan: cat /usr/share/dbus-1/system-services/org.freedesktop.login1.service# This file is part of elogind.
#
# elogind is free software; you can redistribute it and/or modify it
# under the terms of the GNU Lesser General Public License as published by
# the Free Software Foundation; either version 2.1 of the License, or
# (at your option) any later version.
[D-BUS Service]
Name=org.freedesktop.login1
Exec=/usr/lib/elogind/elogind --daemon
User=root
[23] bryan:
Unfortunately /usr/lib/elogind/elogind does not exist. Instead, there is /usr/lib/elogind/elogind-cgroups-agent, which is listed as part of the elogind package.
I changed the Exec line to read Exec=/usr/lib/elogind/elogind-cgroups-agent --daemon. Things seem to be OK. I'll post a little later with an update on results.
... the sym link points to something that isn't there.
Your screen output doesn't seem to show a complaint about being unable to resolve a symlink. The line "No rule to make target 'modules'" means that target can't be found in a Makefile. The kernel Makefile has "modules:" as a target.
Have you installed a kernel header package? Alternatively, have you installed a kernel source tree?
Have you done a "make prepare"?
GNUser:
How about closing your eyes and just typing in root<CR>, then your password<CR> and see what happens?
I recall at least one instance when I screwed something up that the VC was really alive and responsive - just nothing was being displayed.
.... or, maybe not.
I get this error when I try to install opera-stable 51 from it's deb package:
...
The following packages have unmet dependencies:
opera-stable : Depends: libdbus-1-3 (>= 1.9.14) but 1.8.20-1+devuan1.1 is to be installed
Recommends: chromium-codecs-ffmpeg-extra but it is not installable
E: Unable to correct problems, you have held broken packages.
-su(root)#
Looking at Devuan package info for libdbus-1-3 shows me only 1.8.20 available for testing, stable and unstable.
Any chance for 1.9.14 or better being available soon?
Thanks,
Here's a one liner that I paste into a file in my home directory, which I source when I want to use it:
xterm -fn 10x20 -g 80x54+616+28 -fg black -bg white -cr DarkGray -bc -sb -rightbar -sl 500 -aw -rw
The "-g 80x54..." bit sets the number of lines to stretch from top to bottom in my monitor, given the font specification. Change it to suit.
... or you could also just define an alias:
alias myxterm='xterm -fn 10x20 -g 80x54+616+28 -fg black -bg white -cr DarkGray -bc -sb -rightbar -sl 500 -aw -rw'
(No thread drift here, right?)
4 - I don't have nomodeset or vga= as kernel parameters
Nothing in /etc/modprobe.d along the lines of "modeset=0" or nomodeset=1"? Does "modinfo i915" show anything suspicious/interesting?
Good luck.
Hi Steve,
Looks like you're still working this problem. I don't have a fix, but here are some links that might help:
First, Intel_graphics says
Make sure you do not have nomodeset or vga= as a kernel parameter, since Intel requires kernel mode-setting.
Also, check that you have not disabled Intel by using any modprobe blacklisting within /etc/modprobe.d/ or /usr/lib/modprobe.d/
FWIW, my Devuan Jessie has
[7] bryan: egrep -R i915 /etc/modprobe.d
/etc/modprobe.d/i915-kms.conf:options i915 modeset=1:
even though I'm actually using a somewhat elderly Radeon 3000. "dpkg -S" can't find any package it belongs to, so I'm not sure exactly where that comes from.
Second, Kernel mode setting says
you should always disable:
Any vga= options in your bootloader as these will conflict with the native resolution enabled by KMS.
Any video= lines that enable a framebuffer that conflicts with the driver.
Any other framebuffer drivers (such as uvesafb).
Finally, enforcing the mode talks about EDID issues, just in case the i915 has issues there.
Hope this is helpful.
Did update -> dist-upgrade yesterday and lo and behold, skypeforlinux installs!
Hi,
Thanks for the quick reply. I think so. Here's what I have in /etc/apt/sources.list:
deb [arch=amd64,i386] http://auto.mirror.devuan.org/merged jessie-backports main contrib non-free
Good?
After "apt-get update" I show:
[109] bryan: aptitude versions libdbus-1-3
Package libdbus-1-3:
i A 1.8.20-1+devuan1.1 stable 500
Package libdbus-1-3:i386:
i A 1.8.20-1+devuan1.1 stable 500
[110] bryan:
Doesn't seem to be showing anything tagged with "backports", though, even though it "got" all the entries.
Hi,
I'm trying to install the latest skypeforlinux (8.8.76.61628) on Devuan Jessie, with this result.
The following packages have unmet dependencies:
skypeforlinux : Depends: libdbus-1-3 (>= 1.8.22) but 1.8.20-1+devuan1.1 is to be installed
E: Unable to correct problems, you have held broken packages.
-su(root)#
Any ETA for a libdbus update?
Thanks,
I was eventually able to make this work by
clearing out /var/lib/initramfs-tools per PeteGozz. (Didn't even know that was there. No idea why I needed to clean it out, but it did remove cruft.)
using "update-initramfs -k 4.12.0 -ut". Did not work without the -t parameter, even after emptying /var/lib/initramfs-tools. After doing this once, I was able to delete the -t parameter
This has the feeling that perhaps consistency checks have become a little too strict, and might be relaxed to accept a wider variety of invocations while still producing valid results.
See [SOLVED] XFCE (Really Xorg) Max Resolution Problem
Probably pilot error. Somewhere along the line in later installation attempts, network-manager did not end up being installed, even after removing the hold suggested by PeteGozz.
Ahh ... very tricky. "Edit post", eh. Thanks for the hand holding.
Thanks for the reply. How do I do that?
Success has crowned my feeble efforts. This is an Xorg problem, not an XFCE one. I suspect that if you install the kernel package provided by Devuan on a system with older Radeon equipment, things will set up just fine. I think my problem is an effect of brewing my own kernels.
The culprit, radeon latest news, says
"29 Jun 2012: 6.14.6: Few bugfixes, final release with UMS support (future releases will support only KMS)".
This explains why so many forum threads delt with blank screen issues with Radeon hardware for so long. When I upgraded from Debian Wheezy to Devuan Jessie, my xserver-xorg-video-{ati,radeon} packages went from 1:6.14.4-8 to 1:7.5.0-1. Since my elderly RS780L-based Radeon 3000 does not properly provide EDID information, the best resolution I could get was 1280x1024. It would have been nice if "legacy" UMS support had been left in.
I eventually determined that I needed to enable access to one of the kernel-provided canned EDID's, which in turn required
compiling the radeon kernel module
ensuring the radeon module does mode setting. This appears to be the driver default. Also is set in /etc/modprobe.d/radeon-kms.conf by the xserver-xorg-video-radeon package.
ensuring the radeonfb module is not loaded. Either leave CONFIG_FB_RADEON unset or blacklist it. Looks like the udev package adds this to /etc/modprobe.d/fbdev-blacklist.conf.
compiling the drm_kms_helper kernel module
changing the framebuffer console fbcon from being a module to being compiled as part of the kernel. Until I did this, the result was always a blank screen on boot.
adding the string "drm_kms_helper.edid_firmware=edid/1920x1080.bin" to the kernel command line.
The result is that I see all console data prior to the start of X. I can log in to any virtual console and do a startx if desired. All other consoles continue to display in text mode until I do a startx.
Here are the CONFIG changes I needed. Additional changes result from some of these choices:
CONFIG_DRM_LOAD_EDID_FIRMWARE=y
CONFIG_FIRMWARE_EDID=y
> CONFIG_DRM_AMDGPU=m
> CONFIG_DRM_RADEON=m
> CONFIG_DRM_AMD_ACP=y
> CONFIG_FB=y
> CONFIG_FB_RADEON=m
> CONFIG_FB_RADEON_I2C=y
> CONFIG_FB_RADEON_BACKLIGHT=y
> CONFIG_BACKLIGHT_CLASS_DEVICE=y
> CONFIG_FRAMEBUFFER_CONSOLE=y
> CONFIG_INTERVAL_TREE=y
> CONFIG_FONT_SUPPORT=y
How do I mark a topic as solved?
I'm beginning to think this may be more of an installation than a desktop problem (see Post Install Config Problems).
Since my window manager (fvwm) and desktop (xfce4) both depend on the X server, I restored my wheezy disk image and tried to install just Devuan xorg with the idea of finding the minimum error causing configuration. Doing just that still pulls in a boatload of packages, but nevertheless seemed to be as minimal as I could get.
I did the install as root using a virtual terminal. The install seemed to go OK, but trying to use either the desktop or just fvwm, I ended up still being stuck with a max 1280x1024 resolution. Trying to do "X -configure" per PeteGozz's suggestion resulted in X segfaulting:
...
EE) Backtrace:
(EE) 0: X (xorg_backtrace+0x56) [0xc25a9b3e06]
(EE) 1: X (0xc25a7fd000+0x1bafe9) [0xc25a9b7fe9]
(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f65f6350000+0x350e0) [0x7f65f63850e0]
...
Here's the full output:
bash(root)# X -configure
_XSERVTransSocketOpenCOTSServer: Unable to open socket for inet6
_XSERVTransOpen: transport open failed for inet6/Pentium90:0
_XSERVTransMakeAllCOTSServerListeners: failed to open listener for inet6
X.Org X Server 1.16.4
Release Date: 2014-12-20
X Protocol Version 11, Revision 0
Build Operating System: Linux 4.9.0-3-amd64 x86_64 Debian
Current Operating System: Linux Pentium90 4.12.3 #5 SMP Sun Jul 23 14:40:26 PDT 2017 x86_64and line: BOOT_IMAGE=4.12 ro root=805 resume=/dev/sda2 console=tty8 rootfstype=ext4 July 2017 01:40:19PM
xorg-server 2:1.16.4-1+deb8u1+b1 (http://www.debian.org/support)
Current version of pixman: 0.32.6
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Sun Aug 6 12:08:01 2017
List of video drivers:
nouveau
tdfx
ati
neomagic
intel
sisusb
vesa
fbdev
modesetting
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
intel
sisusb
vesa
fbdev
modesetting
(++) Using config file: "/root/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
(II) [KMS] drm report modesetting isn't supported.
(EE)
(EE) Backtrace:
(EE) 0: X (xorg_backtrace+0x56) [0xc25a9b3e06]
(EE) 1: X (0xc25a7fd000+0x1bafe9) [0xc25a9b7fe9]
(EE) 2: /lib/x86_64-linux-gnu/libc.so.6 (0x7f65f6350000+0x350e0) [0x7f65f63850e0]
(EE)
(EE) Segmentation fault at address 0x0
(EE)
Fatal server error:
(EE) Caught signal 11 (Segmentation fault). Server aborting
(EE)
(EE)
Please consult the The X.Org Foundation support
at http://wiki.x.org
for help.
(EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
(EE)
(EE) Server terminated with error (1). Closing log file.
Aborted
bash(root)#
~root/xorg.conf.new exists, but is basically garbage. /var/log/Xorg.0.log basically reproduces the information already shown.
As far as I can tell from my script output, libc6 does get pulled in as a dependency of Xorg. But possibly because of disturbances in the force caused by GUI interaction(s) contained therein, I don't see exactly libc6:amd64 among the various libc6 flavors getting installed.
[rant]It's a little hard to tell what the contents of Devuan packages are supposed to be. You have a package browsing facility, but it doesn't seem to have the capability to see what files are contained therein a la Debian and Ubuntu. I basically look at Debian Jessie packages and SWAG it from there.[/rant]
As previously posted, xrandr and read-edid fail as described therein. I think those failures are effects of the basic xorg problem on my system.
Again, thanks for any assistance anyone can provide,
Hi,
I upgraded my Wheezy installation to Devuan Jessie using the instructions at
https://lists.dyne.org/lurker/message/2 … 10.en.html
I now have a largely functional Devuan configuration except that xfce4 does not allow me to specify a screen resolution finer than 1280x1024, even though my monitor has 1920x1080 capability, and works fine with Wheezy.
Mobo: Asus M5A78L-M LX
Graphics:AMD/ATI RS780L Radeon HD 3000 VGA controller
Monitor: AOC 2243W
My Wheezy configuration is mostly standard with the exceptions that I download kernels from kernel.org and build from source. Kernels are the same on both Devuan Jessie and Wheezy configurations, and I currently use either 4.9.39 or 4.12.3.
Network-manager is not installed. I use a custom network configuration and wicd instead. My boot manager is lilo. Grub is not installed.
I use a shell login with .bash_profile modified to call the startx script which brings up my desktop.
When I logged into my upgraded xfce4 desktop, I found that it was set at 1280x1024. Running "xfce4-display-settings" from a terminal window did not allow me to increase the resolution above 1280x1024, even though the former "Default" Resolution continued to show as 1920x1280 in displays.xml.
Attempting "xrandr" also failed as follows:
[1] bryan: xrandr
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 640 x 400, current 1280 x 1024, maximum 1280 x 1024
default connected 1280x1024+0+0 0mm x 0mm
1280x1024 0.00*
1024x768 0.00
800x600 0.00
640x480 0.00
720x400 0.00
[2] bryan: xrandr -s 1920x1080
Size 1920x1080 not found in available modes
[3] bryan: xfce4-display-settings
[4] bryan: #only showed 1280x1024 max.
[4] bryan: exit
Running xrandr in Wheezy works as expected:
[42] bryan: xrandr
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 1920 x 1920
VGA-0 connected 1920x1080+0+0 (normal left inverted right x axis y axis) 477mm x 268mm
1920x1080 60.0*+ 60.0
1680x1050 60.0
1280x1024 75.0 60.0
1440x900 59.9
1280x960 60.0
1024x768 75.0 70.1 60.0
832x624 74.6
800x600 72.2 75.0 60.3 56.2
640x480 75.0 72.8 66.7 59.9
720x400 70.1
HDMI-0 disconnected (normal left inverted right x axis y axis)
[43] bryan:
Running xfce4-display-settings from the command line under Wheezy brings up a GUI box displaying resolution as 1920x1080, with a set of smaller values available from the drop down menu.
Log files are a little confusing. Under Wheezy, log data from the startx script has messages with the word FATAL in them, while the Devuan startx output does not. I have the expected resolution under Wheezy, but not under Devuan Jessie.
The .xsession-errors file for Devuan has this message:
Unable to launch "xfce4-settings-helper" ...
even though xfce4-settings helper is not part of xfce4 4.10, and does not appear in the Wheezy version of the file.
Xorg log files show Wheezy has several EE messages even though the actual desktop works as expected. However, the Xorg log file for Devuan has this line:
(EE) systemd-logind: failed to get session: The name org.freedesktop.login1 was not provided by any .service files
Also under Wheezy, version 2.0.0-3.1 of the read-edid package shows Mode 1920x1080 is available. Under Devuan read-edid ver. 3.0.1-2, there are a set of lines of the form:
#Not giving standard mode: 1280x960, 60Hz
#Not giving standard mode: 1280x1024, 60Hz
#Not giving standard mode: 1440x900, 60Hz
#Not giving standard mode: 1680x1050, 60Hz
#Not giving standard mode: 1920x1080, 60Hz
I've provided links to eight log files:
xsession-errors.devuan .xsession-errors from the last time I tried Devuan.
xsession-errors.wheezy .xsession-errors from my current Wheezy session.
Xorg.3.log.devuan from /var/log Devuan Jessie
Xorg.3.log.wheezy from /var/log Debian Wheezy
startx3.log.devuan from redirected output of startx script Devuan
startx3.log.wheezy from redirected output of startx script Wheezy
readedid.devuan redirected output get-edid|parse-edid Devuan
readedid.wheezy redirected output get-edid|parse-edid Wheezy
This problem has me stumped. So if any brave soul has the temerity to plough through this stuff, any assistence will be greatly appreciated.
Thanks,
Well, thanks to Pete Gozz, golinux, and miroR, items one and three in my original post are good enough. For item two - the display resolution, I'm starting a separate thread in the "Desktop and MultiMedia" section.