You are not logged in.
Linux GUI today sucks. Once upon a time GTK and QT apps looked similar. Now we have the problem you describe. My best tips about Firefox is Firefox Color https://color.firefox.com/. To some extend you can even use it in Thunderbird , if you copy the extension file from Firefox to Thunderbird.
A little OT follow-up : Gnome is now working properly for me.
This is hove I did it. :-)
Had the old not so good working Gnome installation (that this thread is based upon) on a partition that I cloned to another partition the other day. (Must clone to have the old version left, because that's where Calibre's Annotations plugin works (for my Kobo tablet) not on my now so fancy up to mode Ceres installation) When I tried to update it, Gnome/Ceres, on the new partition with aptitude, apt-get upgrade or apt-get dist-upgrade, it took many minutes without coming up with a solution.
Then I used my favorite, and usually only package management method/application, Aptitude. I took and marked one application packet for update. Now when Aptitude shows a red B, for broken, I double click or press the return key, on the package name to see more about the package. Then I see which dependencies are not resolved.
Now I do the same process for the broken dependency, as for the original package. Highlighting it by clicking on it or moving down the current highlight with the keyboard buttons.
Once there, I check if it is possible to install the package. Press the + key. If it turns green at the left in Aptitude - green i or iM -, everything is fine. If it turns red B, I repeat the process until all it's dependencies are met.
When all needed programs are marked with a green i or green iM, it can be good to make sure that all packages, if they can, are marked with green iM instead of just i. iM means that that package is only installed if it is needed by another program/program package. (It is because many programs can be marked i, instead of iM, that aptitude and apt-get can have problems solving dependencies. Some programs - iM marked programs - must not be removed.) To do this, select one package at a time and press the Ctrl and M keys simultaneously. Now i has become iM. If it becomes nothing, I press the + key, so that it becomes i again. Without any highlighting at all, the package/program would be deleted, as no other program depends on it. Therefore, iM does not work on these high hierarchy program packages.
Now I press g, on the keyboard. If all went well, and I didn't miss any dependency, in the usually long dependency tree, a number of packages are now ready for installation. If not: do it again, do it right - If it went wrong: reverse Aptitude with the q key. If it was right: press g again, to perform the actual installation/upgrade.
After that package installation, with all dependencies, I take and select the next one. I prefer to select at the top of the program hierarchy, then I get many dependencies that other programs also need. When all programs are upgraded, I'm done, my computer has the latest programs. Now I test apt-get upgrade or apt-get dist-upgrade and see if any small package is forgotten.
And after rebooting it turns out that the problem I had earlier - in February - is now fixed, so now I'm running Gnome instead of KDE as my DE. Let's see how long it lasts. Longing in some ways to go back to KDE but will now give Gnome a chance. Most of my favorite programs are built with GTK. It's only Typora and Calibre that are done on QT. So in that way it feels better with Gnome. But we'll see...
I don't use OpenVPN anymore but in my saved config files I find the lines:
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
at the end of all VPN server config files. I think I added them, and installed openresolv, to prevent DNS leak. Like this:
client
dev tun
proto udp
remote sweden.privateinternetaccess.com 1198
resolv-retry infinite
nobind
persist-key
persist-tun
cipher aes-128-cbc
auth sha1
tls-client
remote-cert-tls server
auth-user-pass filename.txt
comp-lzo
verb 1
reneg-sec 0
crl-verify crl.rsa.2048.pem
ca ca.rsa.2048.crt
disable-occ
script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf
Thank you for your response. I was using KDE in Wayland on Devuan Ceres for three years before I wanted to test the evolution of Gnome a couple of weeks ago. Now I like Gnome.
In the KDE environment in Wayland, there were no problems with the applications that now fail in Gnome. So it should be something Gnome related that makes it not work.
The big problem for me is that I can't troubleshoot because the terminal shows nothing when I start applications from it. So I don't have a clue where the error could be. And the logs don't show anything either.
I have problems with a recent installation of Gnome, on Wayland, on Devuan Ceres.
When I use Wayland, some applications cannot be started. They show up in the system monitor but is says they are sleeping, and they are not visible on the screen.
Gnomes applications generally work. But Thunderbird, Firefox-ESR, Geeqie and some others do not work. On the other hand, Firefox 121, Calibre, Zim and a few others work.
I can start Thunderbird and Firefox-ESR with the prefix MOZ_ENABLE_WAYLAND=1. I have tried some different suggestions (with the other not working applications) I found on the web such as the prefix GDK_BAKEND=x11 without success.
I run one installation with these problems since a couple of weeks. Then I have tried to make two completely fresh installations on completely empty partitions on two different computers. One with Intel Tiger Lake and an old one with Intel Pentium T2370 processor and Intel GMA X3100 graphics. It is the same error on all even with a completely fresh install without custom settings and without old dot files.
On Tiger Lake I have only tested kernel 6.6.11 and 6.6.13. On the old computer also 5.10.
There is no message whatsoever if I start the not working applications from the terminal. I can't solve the problem and would be happy for a bit of advice. On Xorg there are no problems at all.
Thank you very much hunter0one.
I found your post after almost two weeks of troubleshooting. During that time I have had to use a backup since March as all my attempts to solve the problem have failed.
Following your information I was able to upgrade my regular, but unusable system, downgrade libgudev. After that everything works as perfectly as it did before I upgraded libgudev on 22 July.
The OP is running a production system. It's not a game for them.
I'm totally too infused with Linux Torvalds book "Just for Fun: The Story of an Accidental Revolutionary" and I'm sure many more than I on this forum use their computer for both work and pleasure.
But your choice and you get to keep all the pieces.
Some day even you will be able to handle the pieces. It's all about experience.
I thought we had a forum like this to, among other things, develop and learn new things, not to be negative about new ideas and progress. But I'm so incredibly blown away and stupid so I do things that I feel like to test and learn, not that other say I should do.
This happens to me every time I upgrade Elogin on Ceres. The latest time was yesterday or the day before. But I agree that it's a little annoying to have to do a hard reboot. But I have never had any problems due to hard reboot. If it is possible to avoid a hard reboot I will be pleased.
Why go so far? The most suitable repos to supplement Devuan's own with is Debian. This is because Devuan downloads most of it's aplications directly from Debian repos.
If you want a different version of firefox or firefox-esr, you first look at a fresher Devuan repro, like Ceres, otherwise you look at Debian Experimental. Then they can look further afield.
Here are my suggestions, to add in the sources.list:
deb http://deb.devuan.org/merged ceres main non-free contrib
deb http://http.debian.net/debian experimental main non-free contrib
Firefox 93.0-1 is in Devuan Ceres (I use that one) & Debian Sid
Firefox 92.0-2 is in Debian Experimental
Firefox-ESR 92.2.0-esr1 is in Devuan Ceres & Debian Sid
Firefox-ESR 92.1.0-esr1 is in Debian Experimental
Ubuntu and Devuan repos are not compatible.
And that about this, from https://wiki.ubuntu.com/Ubuntu/ForDebianDevelopers :
Packages
Most source packages in all Ubuntu components (about 4 in 5 at the time of this writing) are copied unmodified from Debian. There is also software in the archive which has been packaged by Ubuntu developers, and packages created specifically for Ubuntu. There are other external package sources available (e.g. Gooogle Chrome or Launchpad PPAs.)
In some cases, the same upstream software is packaged separately in Ubuntu and in Debian, though this is to be avoided unless there is a justifiable reason to do so.
Where packages in Debian and Ubuntu have a common heritage, the packages use version numbers which reflect this.
And then... I must tell that Devuan packages are taken from Debian to, most of them, with a few exceptions. ;-)
The thing to think about then taking packages from Ubuntu or use repos from Ubuntu is to chose a version that is as close to the Devuan version you are running. Take a look among the packages to see their versions before you chose Ubuntu repo.
"This [repo mix ]is a very risky thing to attempt, and is generally regarded as a bad idea for all but the most advanced Debian users."
I'm an advanced user that have used Linux as my only OS since 2003. I'm convinced that everybody can learn by trying, and therefore recommend to mix repos if they need, or want, it. But have a backup of the system if something get messier than you can handle. I have an extra partition on the disk for the backup copy of my system, with that I can dual boot in emergency, while I solve the problems on my primary system.
I must correct myself. The command to use was "su -I" the same as "su --login", not "sudo -l". I'm so sorry for that stupid mistake.
I'm using "sudo -i" quite a long time in spite of the fact that I do not understand the difference between sudo -s sudo -i etc.
Not sudo -i, sudo -l (sudo --login).
Have you tried to use "sudo --login" or "sudo -l" instead of plain "sudo"? On newer devuan you need "sudo -l to reach the paths to be able to run commands.
I don't know if you can connect "sudo -l" with other commands. I use to login with "sudo -l" and then run commands.
Copy your old system with "cp -a" to a new partition on a disk or usb memory that is partitioned with GPT. Do not forget to create a / boot / EFI partition and enter this partition in / etc / fstab, if you want to be able to install grub and boot from the new system. Also change other things in / etc / fstab based on the newly created partitions. Then you must install a kernel that is signed. Then also change in /etc/initramfs-tools/conf.d/resume so that you have the correct swap partition, else the system will hang for a wile at boot but sooner or later boot completely.
If you have a necessary custom built kernel module that is not signed, that module will not work with secure boot.
I used to have a highly customised Debian system on my previous laptop, which died a year ago. I'll have lots to figure out and install to get back what I had before.
If you still have the disk with the system you can copy the old system to the new computer. Use the "cp -a" command. Then change /etc/fstab and /etc/initramfs-tools/conf.d/resume to the new computers partitions. Then you may have to install some drivers to. That's it.
That's the way to do it if you need something that is not in the distro you are running.
Personally, I want the latest KDE, the one in Debian Experimental, so I added Debian Experimental to my sources.list and ran "aptitude upgrade -t experimental". Then I also got some other new candy. I have now been doing this every day for several weeks and have only had one problem, that VirtualBox-DKMS did not want to be compiled with Experimental's kernel 5.13.0 trunk. So I have to settle for 5.10.
In addition, I use libc6 2.33 from the latest Ubuntu release Hirsute Hippo, to be able to use the Firefox plugin ScrapBee. But now I saw that 2.32 came in Debian Experimental so I take and test it instead.
And then I run LibreOffice nightly builds 7.3_alpha because I'm love and need the new outline function which is next as good as Emacs Org Mod's outline mode. https://dev-builds.libreoffice.org/dail … F/current/
I almost forgot to tell you that I use DisplayCal and for this I need some python 2 packages from Debian Buster. (I like to download my packages from Debian because I think it is easiest (I'm used to) to search for packages there.)
Must recommend snapshot.debian.org It's a real goldmine with all the packages and versions since the beginning of time. http://snapshot.debian.org/
This is one way to have fun, develop yourself and learn more about Linux. Should something go wrong I learn even more.
And what do I look like to you?
You do nothing, you just complain. So I do not count you as a developer.
You do not even write bug reports, which is the correct way to report bugs if you want to contribute to the development of GNU-Linux/Debian/Devuan.
You are welcome to provide a patch upstream to offer the option(s) you suggest.
Since GNU-Linux/Debian/Devuan is mostly done by volunteers on a non-profit basis, you can not require them to do anything other than what they are interested in. This means that they skip things they think are unnecessary, such as user-friendliness. Therefore, the use of GNU-Linux/Debian/Devuan requires a great willingness to acquire their own knowledge. This must be respected. If not, then there is Windows. And if you want other solutions than those offered, you have to make them yourself. That's how it works.
Are you sure you install Grub to the right disk? It must be the first disk the computer look after at boot, and that is set in BIOS.
The error message you got then you boot Debian, and then goes away, can be that the computer can't find the resume partition. It's the same as the swap partition. (Every new install reformat the swap partition and give it a new uuid. Old systems will not now that, So you must help it understand.) You set it in "/etc/initramfs-tools/conf.d/resume". Use the command "blkid" to see your partitions and uuid's.
Don't forget that you can use the install media and start it, in the install media's boot menu, as rescue. The choose the installed partition as root and start a shell there. Mount the EFI partition, if you got one, with "mount /boot/efi". Now you can reinstall Grub with "grub-install", then "update-grub2". Then umount EFI with "umount /boot/efi". Then "exit" to get out of the shell. Then you are on your own... :-)
Copper36 wrote:Could it be due to the lack of the drivers' support for my hardware (it is i5 11th gen with Xe GPU)?
11th generation Intel graphics need a newer version of Mesa than is available in beowulf.
You will need at least three packages newer than Beowold to use the 11th generation of Intel processors. In any case, this applies to i7, and I think it also applies to i5.
The packages are:
intel-media-va-driver-non-free for graphics
https://pkginfo.devuan.org/cgi-bin/pack … .1.1+ds1-1
firmware-sof-signed for audio
https://pkginfo.devuan.org/cgi-bin/pack … gned=1.7-1
firmware iwlwifi for wifi
https://pkginfo.devuan.org/cgi-bin/pack … -2~bpo10+1
The easiest way is to add Debian's Experimental to your source list and just run 'aptitude upgrade -t experimental'. That's what I've been running for a few weeks to get the latest KDE and the latest of it all. ;-)
lsb-desktop hasn't been around since Debian Jessie.
https://packages.debian.org/jessie/lsb-desktop
Until there is a vulnerability in glibc that will not be corrected on your system because your version is seen as "newer" than the fixed package — that would then expose pretty much every program on your system to the vulnerability.
You also now won't be able to install any packages in Devuan that depend on libc6 <v2.32 and you may experience strange problems because the Devuan packages are expecting a different API version for glibc.
There is so much you "should not do" with Linux but that I do successfully and without problems. Instead of using virtual environments, I run different environments - XFCE 4, Gnome and KDE - on different partitions with but the same / home where the different configuration files coexist. That's not the way to do it, is it? You should not even test if it works, because it is better to believe than to know.
And plugging in individual program files from Arch solved my problem that some programs could not start with Nvidia, Gnome and Wayland. But it did not cause any problems.
Installing libc from Ubuntu solved my problem with a Firefox plugin. But it did not cause any problems.
As for Trinity, I only used it for a few days. It was when I was using Konqueror to surf that I discovered that Konqueror does not support modern web technologies. Also, I had some general issues with making things work.
Right now I'm trying KDE 5 and am very impressed. Now finally all programs look the same whether it is GTK and QT. But I have not managed to get KDE to run on Wayland, yet. But I'm testing and learning... just for fun...
Magnus wrote:You use the software packages you need no matter where they come from. Should you encounter problems, you solve them or reset the mess.
A few days ago I had to install libc-2.32 and the dependencies from Ubuntu just to solve dependency problems with the Firefox plugin Scrapbee. It works great.
You do not have to be rigid and obey authorities. It is better and more instructive to test yourself.I prefer to have such things in KVM virtual machines and connect to them via ssh -X, which displays them in Trinity on ASCII.
Magnus wrote:But Trinity is a mess. Tested it last summer. When I started up and saw it, it was like coming home. I screamed right out. Good old KDE 3. I've been missing it. But after a few days I discovered that most of it was so outdated (there have been a lot of new standards and the like) that it became problematic to use it. Much more problematic than mixing software packages between different distributions and versions.
I have found Trinity the most rock solid reliable DE and still convenient enough at the same time, it looks for me like good old Windows XP I liked so much earlier.
Even Trinity v14.0.6 could display anything I wanted on ASCII and very seldom something from a virtual machine.
It excellently displays Microsoft Office 2010 and other programs from WINE, anything GUI related from Devuan ASCII repo I have ever tried, any Java programs, and I need nothing more.Can you please indicate what are you missing in Trinity?
As for me I like Trinity on ASCII because I am sure they are so reliably rock solid that I will not stuck with trying to fix many different new things and spend hours/days or even weeks on that what can happen on rolling distros like Arch or even on Devuan testing.
And still ASCII is a very modern OS for me, it has ZFS, security fixes, capable to run anything modern in a KVM VM with Ceres, Arch, GUIX, etc. guests with a narrow subset of specialized software installed on each of them, I almost do not care if anyone from them fails because all of them running from zvols with snapshots.Until I have created this thread yesterday I even forgot when I had any new unexpected problem with ASCII. But I had to replace KDE by Trinity about a year ago, KDE4 was hardly tolerant (after they changed where settings are kept, in a database instead of files), but KDE5 is a complete mess for me. I am not interested in so rapid progress when they break old things every 3-6 months, I am not a free of charge tester (and not a tester at all) for their DE experiments.
It looks like they do another Windows 10 rebranded as Vulkan+KDE5, if I ever need this mass surveillance probe sometimes for a play, I can temporary start it in a VM on a separated dedicated physical host (like a double or triple condom if someone likes this analogy) to avoid it even run on the same CPU as my valuable data.
You use the software packages you need no matter where they come from. Should you encounter problems, you solve them or reset the mess.
A few days ago I had to install libc-2.32 and the dependencies from Ubuntu just to solve dependency problems with the Firefox plugin Scrapbee. It works great.
You do not have to be rigid and obey authorities. It is better and more instructive to test yourself.
But Trinity is a mess. Tested it last summer. When I started up and saw it, it was like coming home. I screamed right out. Good old KDE 3. I've been missing it. But after a few days I discovered that most of it was so outdated (there have been a lot of new standards and the like) that it became problematic to use it. Much more problematic than mixing software packages between different distributions and versions.