The officially official Devuan Forum!

You are not logged in.

#1 2020-01-19 06:44:02

little
Member
Registered: 2017-06-08
Posts: 19  

Mate: Ascii to Beowulf Migration

I did a fresh x86-64 install from Ascii 2.0 and migrated to Beowulf. There were some minor issues, but overall the system is up and running.

Ascii installed via the graphic installer,
Mate, Basic Desktop, system utilities, and ssh server.

Then I booted into the new system, and apt-get update, apt-get dist-upgrade

Repos are pkgmaster.devuan.org.

Next I migrated to beowulf, using apt-get update, apt-get upgrade, and then
apt-get dist-upgrade.

First error was during dist-upgrade or upgrade:

Unpacking va-driver-all:amd64 (2.4.0-1) over (1.7.3-2) ...
Preparing to unpack .../353-wpasupplicant_2%3a2.7+git20190128+0c1e29f-6+deb10u1_amd64.deb ...
Unpacking wpasupplicant (2:2.7+git20190128+0c1e29f-6+deb10u1) over (2:2.4-1+deb9u4) ...
Preparing to unpack .../354-x11-xserver-utils_7.7+8_amd64.deb ...
Unpacking x11-xserver-utils (7.7+8) over (7.7+7+b1) ...
Preparing to unpack .../355-xbrlapi_5.6-10_amd64.deb ...
Unpacking xbrlapi (5.6-10) over (5.4-7+deb9u1) ...
Preparing to unpack .../356-xterm_344-1_amd64.deb ...
Unpacking xterm (344-1) over (327-2) ...
Errors were encountered while processing:
 /tmp/apt-dpkg-install-kk1ZgQ/277-libel-api-java_3.0.0-2_all.deb
 /tmp/apt-dpkg-install-kk1ZgQ/294-libjsp-api-java_2.3.4-2_all.deb
 /tmp/apt-dpkg-install-kk1ZgQ/307-libwebsocket-api-java_1.1-1_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

# sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
 libservlet3.1-java : Depends: libjsp-api-java but it is not installed
                      Depends: libel-api-java but it is not installed
                      Depends: libwebsocket-api-java but it is not installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
# sudo apt-get dist-upgrade

This was resolved with:

apt-get install libjsp-api-java libel-api-java libwebsocket-api-java

and dist-upgrade seems to work.

After the upgrade, and before I rebooted, fonts were broken. It changed to a serif font, upon repo
change from ascii to beowulf, and subsequent apt-get update,
and apt-get upgrade. However, after reboot, fonts are again sans serif, and appear correct.

It looks like I can't install falkon. I know I've already installed falkon (which
is the successor to qupzilla, I believe) on another beowulf, so I don't
know why this would be.

The error is:

# sudo apt-get install falkon
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 falkon : Depends: libkf5wallet-bin but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

I believe I have another xfce machine with falkon, that was installed some months ago.
Qupzilla was not available at the time in beowulf, If I remember correctly.

Finally, one minor thing, the computer icon on the desktop has vanished, since
the reboot after beowulf upgrade. Home icon remains.

Otherwise, the system seems to be running well, after an apt-get autoremove and reboot. Love
the red background. Keep up the good work.


give a man an init, he takes an os

Offline

#2 2020-01-19 08:07:57

golinux
Administrator
Registered: 2016-11-25
Posts: 2,051  

Re: Mate: Ascii to Beowulf Migration

Why didn't you use ascii 2.1?  It was released 2 months ago.

https://devuan.org/os/debian-fork/ascii … nce-112119

Offline

#3 2020-01-19 16:05:14

rolfie
Member
Registered: 2017-11-25
Posts: 415  

Re: Mate: Ascii to Beowulf Migration

I used a different approach when the netinstall-images were not working:
- install ASCII to cli, no desktop, just base system
- apt update/upgrade to lastest status
- modify sources.list to beowulf
- apt update/upgrade/full-upgrade
- apt install xorg lightdm mate-desktop-environment-extras

@OP: why do you use sudo? Use a root terminal, works fine.

Install mate-tweak to easily configure the desktop icons.

rolfie

Offline

#4 2020-01-19 20:55:11

little
Member
Registered: 2017-06-08
Posts: 19  

Re: Mate: Ascii to Beowulf Migration

golinux wrote:

Why didn't you use ascii 2.1?  It was released 2 months ago.

https://devuan.org/os/debian-fork/ascii … nce-112119

I already had an older 2.0 ascii, and to make a new one would require burning a new CD. I did an apt-get update / dist-upgrade after installation, and according to forum post: http://dev1galaxy.org/viewtopic.php?id=3195 it shouldn't make a difference which install cd I use.

Of course, I may be wrong here. Should I have used 2.1? If that's the case, then this report can be ignored.

rolfie wrote:

I used a different approach when the netinstall-images were not working:
- install ASCII to cli, no desktop, just base system
- apt update/upgrade to lastest status
- modify sources.list to beowulf
- apt update/upgrade/full-upgrade
- apt install xorg lightdm mate-desktop-environment-extras

@OP: why do you use sudo? Use a root terminal, works fine.

Install mate-tweak to easily configure the desktop icons.

rolfie

That install is not typical of people upgrading existing (mate) machines from ascii to beowulf. So it's good that mate works from fresh install, but this is a migration. The issue about the computer icon is more a bug report, than anything else. It was there in Ascii, and disappeared in Beowulf. Users should not need to use mate-tweak...

Sudo is changing the subject. OT for this post, but I will respond anyways.

Sudo is part of the mythos of linux. It's tightly engrained in Linux culture. It isn't the same without it. Popular culture loves sudo (e.g. xkcd, sudo make me a sandwich ref: https://www.xkcd.com/149/ ). I consider deprecating it a regression as I haven't seen a good reason not to use it.

The only valid reason I can see for removing sudo, is that it will benefit proprietary software companies, who would have an incentive to remove any beloved culture from linux.

And yes, I know how to use su root, but sudo works just fine. Let's try to forget about sudo, it isn't relevant for this thread.

Last edited by little (2020-01-19 21:50:43)


give a man an init, he takes an os

Offline

#5 2020-01-19 21:29:34

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 1,057  
Website

Re: Mate: Ascii to Beowulf Migration

In respect of the falkon problem can we please see the full output of

apt-get -s -o Debug::pkgProblemResolver=yes install falkon

Thanks!

And as an aside the Debian buster release notes say to use

# apt full-upgrade

rather than the old apt-get dist-upgrade, not sure if that would have made a difference for you.


Black Lives Matter

Offline

#6 2020-01-19 21:52:44

little
Member
Registered: 2017-06-08
Posts: 19  

Re: Mate: Ascii to Beowulf Migration

See below:

apt-get -s -o Debug::pkgProblemResolver=yes install falkon
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Starting pkgProblemResolver with broken count: 1
Starting 2 pkgProblemResolver with broken count: 1
Investigating (0) libpolkit-backend-consolekit-1-0:amd64 < 0.105-25+devuan8 @ii mK Ib >
Broken libpolkit-backend-consolekit-1-0:amd64 Conflicts on elogind:amd64 < none -> 241.4-2 @rc uN >
  Considering elogind:amd64 2 as a solution to libpolkit-backend-consolekit-1-0:amd64 10
  Added elogind:amd64 to the remove list
  Conflicts//Breaks against version 234.4-2 for elogind but that is not InstVer, ignoring
Broken libpolkit-backend-consolekit-1-0:amd64 Conflicts on libpam-elogind:amd64 < none -> 241.4-2 @rc uN >
  Considering libpam-elogind:amd64 -1 as a solution to libpolkit-backend-consolekit-1-0:amd64 10
  Added libpam-elogind:amd64 to the remove list
  Conflicts//Breaks against version 234.4-2 for libpam-elogind but that is not InstVer, ignoring
  Fixing libpolkit-backend-consolekit-1-0:amd64 via keep of elogind:amd64
  Fixing libpolkit-backend-consolekit-1-0:amd64 via keep of libpam-elogind:amd64
Investigating (0) libpolkit-qt5-1-1:amd64 < none -> 0.112.0-6 @un uN Ib >
Broken libpolkit-qt5-1-1:amd64 Depends on libpam-systemd:amd64 < none @un H >
  Considering libpam-elogind:amd64 -1 as a solution to libpolkit-qt5-1-1:amd64 0
  Holding Back libpolkit-qt5-1-1:amd64 rather than change libpam-systemd:amd64
Investigating (1) libkf5auth5:amd64 < none -> 5.54.0-2 @un uN Ib >
Broken libkf5auth5:amd64 Depends on libpolkit-qt5-1-1:amd64 < none | 0.112.0-6 @un uH > (>= 0.112.0)
  Considering libpolkit-qt5-1-1:amd64 0 as a solution to libkf5auth5:amd64 1
  Holding Back libkf5auth5:amd64 rather than change libpolkit-qt5-1-1:amd64
Investigating (2) libkf5configwidgets5:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5configwidgets5:amd64 Depends on libkf5auth5:amd64 < none | 5.54.0-2 @un uH > (>= 4.96.0)
  Considering libkf5auth5:amd64 1 as a solution to libkf5configwidgets5:amd64 2
  Holding Back libkf5configwidgets5:amd64 rather than change libkf5auth5:amd64
Investigating (2) libkf5iconthemes5:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5iconthemes5:amd64 Depends on libkf5configwidgets5:amd64 < none | 5.54.0-1 @un uH > (>= 4.96.0)
  Considering libkf5configwidgets5:amd64 2 as a solution to libkf5iconthemes5:amd64 1
  Holding Back libkf5iconthemes5:amd64 rather than change libkf5configwidgets5:amd64
Investigating (2) libkf5iconthemes-bin:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5iconthemes-bin:amd64 Depends on libkf5iconthemes5:amd64 < none | 5.54.0-1 @un uH > (>= 5.25.0)
  Considering libkf5iconthemes5:amd64 1 as a solution to libkf5iconthemes-bin:amd64 1
  Holding Back libkf5iconthemes-bin:amd64 rather than change libkf5iconthemes5:amd64
Investigating (2) libkf5wallet-bin:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5wallet-bin:amd64 Depends on libkf5configwidgets5:amd64 < none | 5.54.0-1 @un uH > (>= 4.96.0)
  Considering libkf5configwidgets5:amd64 2 as a solution to libkf5wallet-bin:amd64 0
  Holding Back libkf5wallet-bin:amd64 rather than change libkf5configwidgets5:amd64
Investigating (3) falkon:amd64 < none -> 3.0.0-3 @un puN Ib >
Broken falkon:amd64 Depends on libkf5wallet-bin:amd64 < none | 5.54.0-1 @un uH >
  Considering libkf5wallet-bin:amd64 0 as a solution to falkon:amd64 9999
  Re-Instated elogind:amd64
  Re-Instated libpam-elogind:amd64
  Re-Instated libpolkit-qt5-1-1:amd64
  Re-Instated libkf5auth5:amd64
  Re-Instated libkf5configwidgets5:amd64
  Re-Instated libkf5iconthemes5:amd64
  Re-Instated libkf5wallet-bin:amd64
Investigating (3) libpolkit-backend-consolekit-1-0:amd64 < 0.105-25+devuan8 @ii mK Ib >
Broken libpolkit-backend-consolekit-1-0:amd64 Conflicts on elogind:amd64 < none -> 241.4-2 @rc uN >
  Considering elogind:amd64 2 as a solution to libpolkit-backend-consolekit-1-0:amd64 10
  Added elogind:amd64 to the remove list
  Conflicts//Breaks against version 234.4-2 for elogind but that is not InstVer, ignoring
Broken libpolkit-backend-consolekit-1-0:amd64 Conflicts on libpam-elogind:amd64 < none -> 241.4-2 @rc uN >
  Considering libpam-elogind:amd64 -1 as a solution to libpolkit-backend-consolekit-1-0:amd64 10
  Added libpam-elogind:amd64 to the remove list
  Conflicts//Breaks against version 234.4-2 for libpam-elogind but that is not InstVer, ignoring
  Fixing libpolkit-backend-consolekit-1-0:amd64 via keep of elogind:amd64
  Fixing libpolkit-backend-consolekit-1-0:amd64 via keep of libpam-elogind:amd64
Investigating (3) libpolkit-qt5-1-1:amd64 < none -> 0.112.0-6 @un uN Ib >
Broken libpolkit-qt5-1-1:amd64 Depends on libpam-systemd:amd64 < none @un H >
  Considering libpam-elogind:amd64 10 as a solution to libpolkit-qt5-1-1:amd64 0
  Holding Back libpolkit-qt5-1-1:amd64 rather than change libpam-systemd:amd64
Investigating (4) libkf5auth5:amd64 < none -> 5.54.0-2 @un uN Ib >
Broken libkf5auth5:amd64 Depends on libpolkit-qt5-1-1:amd64 < none | 0.112.0-6 @un uH > (>= 0.112.0)
  Considering libpolkit-qt5-1-1:amd64 0 as a solution to libkf5auth5:amd64 1
  Holding Back libkf5auth5:amd64 rather than change libpolkit-qt5-1-1:amd64
Investigating (5) libkf5configwidgets5:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5configwidgets5:amd64 Depends on libkf5auth5:amd64 < none | 5.54.0-2 @un uH > (>= 4.96.0)
  Considering libkf5auth5:amd64 1 as a solution to libkf5configwidgets5:amd64 2
  Holding Back libkf5configwidgets5:amd64 rather than change libkf5auth5:amd64
Investigating (5) libkf5iconthemes5:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5iconthemes5:amd64 Depends on libkf5configwidgets5:amd64 < none | 5.54.0-1 @un uH > (>= 4.96.0)
  Considering libkf5configwidgets5:amd64 2 as a solution to libkf5iconthemes5:amd64 1
  Holding Back libkf5iconthemes5:amd64 rather than change libkf5configwidgets5:amd64
Investigating (5) libkf5wallet-bin:amd64 < none -> 5.54.0-1 @un uN Ib >
Broken libkf5wallet-bin:amd64 Depends on libkf5configwidgets5:amd64 < none | 5.54.0-1 @un uH > (>= 4.96.0)
  Considering libkf5configwidgets5:amd64 2 as a solution to libkf5wallet-bin:amd64 0
  Holding Back libkf5wallet-bin:amd64 rather than change libkf5configwidgets5:amd64
Investigating (6) falkon:amd64 < none -> 3.0.0-3 @un puN Ib >
Broken falkon:amd64 Depends on libkf5wallet-bin:amd64 < none | 5.54.0-1 @un uH >
  Considering libkf5wallet-bin:amd64 0 as a solution to falkon:amd64 9999
Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 falkon : Depends: libkf5wallet-bin but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

give a man an init, he takes an os

Offline

#7 2020-01-19 22:04:36

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 1,057  
Website

Re: Mate: Ascii to Beowulf Migration

Code tags would be more readable than quote tags.

little wrote:
Starting pkgProblemResolver with broken count: 1

^ Looks like things weren't right to begin with hmm

Try

# aptitude install falkon

It will offer several choices for resolution, keep saying "no" until it finds one that works. Hopefully.


Black Lives Matter

Offline

#8 2020-01-19 22:06:57

golinux
Administrator
Registered: 2016-11-25
Posts: 2,051  

Re: Mate: Ascii to Beowulf Migration

Head_on_a_Stick wrote:

Code tags would be more readable than quote tags.

Just fixed that.  big_smile

Sidenote . . . My brief encounter with Ubuntu about 15 years ago quickly cured me of the sudo thing.

Offline

#9 2020-01-20 01:48:58

little
Member
Registered: 2017-06-08
Posts: 19  

Re: Mate: Ascii to Beowulf Migration

Accept this solution? [Y/n/q/?] n
open: 2936; closed: 7563; defer: 329; conflict: 279                            .The following actions will resolve these dependencies:

      Remove the following packages:                                      
1)      libpolkit-backend-1-0 [0.105-25+devuan8 (now, testing)]           
2)      libpolkit-backend-consolekit-1-0 [0.105-25+devuan8 (now, testing)]
3)      libsystemd0 [241-7~deb10u2 (now, testing)]                        
4)      mate-applet-brisk-menu [0.5.0-9 (now, testing)]                   
5)      mate-applets [1.20.3-2 (now, testing)]                            
6)      mate-control-center [1.20.4-2 (now, testing)]                     
7)      mate-desktop-environment [1.20.0+5 (now, testing)]                
8)      mate-desktop-environment-core [1.20.0+5 (now, testing)]           
9)      mate-panel [1.20.5-1 (now, testing)]                              
10)     mate-polkit [1.20.2-1 (now, testing)]                             
11)     mate-power-manager [1.20.3-2 (now, testing)]                      
12)     mate-settings-daemon [1.20.4-1 (now, testing)]                    
13)     policykit-1 [0.105-25+devuan8 (now, testing)]                     
14)     qupzilla [1.8.9~dfsg1-3.1 (now)]                                  
15)     rtkit [0.11-6 (now, testing)]                                     
16)     synaptic [0.84.6 (now, testing)]                                  
17)     task-mate-desktop [3.54+devuan3 (now, testing)]                   

      Install the following packages:                                     
18)     exo-utils [0.12.4-1 (testing)]                                    
19)     gtk2-engines-xfce [3.2.0-4 (testing)]                             
20)     i3lock [2.11.1-1 (testing)]                                       
21)     libev4 [1:4.25-1 (testing)]                                       
22)     libexo-1-0 [0.12.4-1 (testing)]                                   
23)     libexo-2-0 [0.12.4-1 (testing)]                                   
24)     libexo-common [0.12.4-1 (testing)]                                
25)     libexo-helpers [0.12.4-1 (testing)]                               
26)     libgarcon-1-0 [0.6.2-1 (testing)]                                 
27)     libgarcon-common [0.6.2-1 (testing)]                              
28)     libkeybinder-3.0-0 [0.3.2-1 (testing)]                            
29)     libnotify-bin [0.7.7-4 (testing)]                                 
30)     libreoffice-gtk2 [1:6.1.5-3+deb10u5 (testing)]                    
31)     libtagc0 [1.11.1+dfsg.1-0.3 (testing)]                            
32)     libthunarx-3-0 [1.8.4-1 (testing)]                                
33)     libtumbler-1-0 [0.2.3-1 (testing)]                                
34)     libwnck-common [2.30.7-6 (testing)]                               
35)     libwnck22 [2.30.7-6 (testing)]                                    
36)     libxcb-xrm0 [1.0-3 (testing)]                                     
37)     libxfce4panel-2.0-4 [4.12.2-1 (testing)]                          
38)     libxfce4ui-1-0 [4.12.1-3 (testing)]                               
39)     libxfce4ui-2-0 [4.12.1-3 (testing)]                               
40)     libxfce4ui-common [4.12.1-3 (testing)]                            
41)     libxfce4ui-utils [4.12.1-3 (testing)]                             
42)     libxfce4util-common [4.12.1-3 (testing)]                          
43)     libxfce4util7 [4.12.1-3 (testing)]                                
44)     libxfconf-0-2 [4.12.1-1 (testing)]                                
45)     mousepad [0.4.1-2 (testing)]                                      
46)     parole [1.0.1-1 (testing)]                                        
47)     pavucontrol [3.0-4 (testing)]                                     
48)     tango-icon-theme [0.8.90-7 (testing)]                             
49)     task-xfce-desktop [3.54+devuan3 (testing)]                        
50)     thunar [1.8.4-1 (testing)]                                        
51)     thunar-data [1.8.4-1 (testing)]                                   
52)     thunar-volman [0.9.1-1 (testing)]                                 
53)     tumbler [0.2.3-1 (testing)]                                       
54)     tumbler-common [0.2.3-1 (testing)]                                
55)     xfce4 [4.12.5 (testing)]                                          
56)     xfce4-appfinder [4.12.0-2 (testing)]                              
57)     xfce4-notifyd [0.4.3-1 (testing)]                                 
58)     xfce4-panel [4.12.2-1 (testing)]                                  
59)     xfce4-power-manager [1.6.1-1 (testing)]                           
60)     xfce4-power-manager-data [1.6.1-1 (testing)]                      
61)     xfce4-power-manager-plugins [1.6.1-1 (testing)]                   
62)     xfce4-pulseaudio-plugin [0.4.1-1 (testing)]                       
63)     xfce4-session [4.12.1-6+devuan2 (testing)]                        
64)     xfce4-settings [4.12.4-1 (testing)]                               
65)     xfce4-terminal [0.8.7.4-2 (testing)]                              
66)     xfconf [4.12.1-1 (testing)]                                       
67)     xfdesktop4 [4.12.4-2 (testing)]                                   
68)     xfdesktop4-data [4.12.4-2 (testing)]                              
69)     xfwm4 [4.12.5-1 (testing)]                                        

      Leave the following dependencies unresolved:                        
70)     elogind recommends policykit-1                                    
71)     libxfce4util7 recommends libxfce4util-bin                         
72)     mate-applets recommends mate-polkit                               
73)     mate-screensaver recommends mate-power-manager                    
74)     mate-session-manager recommends mate-panel                        
75)     mate-session-manager recommends mate-polkit                       
76)     mate-session-manager recommends mate-settings-daemon              
77)     pulseaudio recommends rtkit                                       
78)     task-mate-desktop recommends synaptic                             
79)     task-xfce-desktop recommends xfce4-goodies                        
80)     task-xfce-desktop recommends xsane                                
81)     task-xfce-desktop recommends quodlibet                            
82)     task-xfce-desktop recommends synaptic                             
83)     task-xfce-desktop recommends system-config-printer                
84)     thunar recommends policykit-1-gnome | polkit-1-auth-agent         
85)     udisks2 recommends policykit-1                                    
86)     upower recommends policykit-1                                     



Accept this solution? [Y/n/q/?]

Is a result of aptitude's fixes, but no matter what it seems to settle with something similar to above. Didn't know it could do that.

It appears to be looking to install xfce deps. This would line up with having falkon on the other XFCE machine, which was a fresh install, and works without issue.

I uninstalled qupzilla, and now am unable to get it back installed (this is expected behavior, although it didn't uninstall during the migration). I must've installed it in ascii. Not a big deal, there are other browsers.

After uninstalling qupzilla, this is the first result in Aptitude, which shortly after it looks something like the former post above.

# aptitude install falkon
The following NEW packages will be installed:
  elogind{a} falkon geoclue-2.0{a} kwayland-data{a} kwayland-integration{a} 
  liba52-0.7.4{a} libaribb24-0{a} libbasicusageenvironment1{a} 
  libdbusmenu-qt5-2{a} libdouble-conversion1{a} libdvbpsi10{a} 
  libebml4v5{a} libelogind0{ab} libfam0{a} libgles2{a} libgroupsock8{a} 
  libixml10{a} libjim0.77{a} libkf5archive5{a} libkf5auth-data{a} 
  libkf5auth5{a} libkf5codecs-data{a} libkf5codecs5{a} libkf5config-bin{a} 
  libkf5config-data{a} libkf5configcore5{a} libkf5configgui5{a} 
  libkf5configwidgets-data{a} libkf5configwidgets5{a} 
  libkf5coreaddons-data{a} libkf5coreaddons5{a} libkf5crash5{a} 
  libkf5dbusaddons-bin{a} libkf5dbusaddons-data{a} libkf5dbusaddons5{a} 
  libkf5guiaddons5{a} libkf5i18n-data{a} libkf5i18n5{a} 
  libkf5iconthemes-bin{a} libkf5iconthemes-data{a} libkf5iconthemes5{a} 
  libkf5idletime5{a} libkf5itemviews-data{a} libkf5itemviews5{a} 
  libkf5notifications-data{a} libkf5notifications5{a} libkf5service-bin{a} 
  libkf5service-data{a} libkf5service5{a} libkf5wallet-bin{a} 
  libkf5wallet-data{a} libkf5wallet5{a} libkf5waylandclient5{a} 
  libkf5widgetsaddons-data{a} libkf5widgetsaddons5{a} 
  libkf5windowsystem-data{a} libkf5windowsystem5{a} libkwalletbackend5-5{a} 
  liblivemedia64{a} liblua5.2-0{a} libmad0{a} libmatroska6v5{a} 
  libmbim-glib4{a} libmbim-proxy{a} libmicrodns0{a} libminizip1{a} 
  libmm-glib0{a} libmpeg2-4{a} libopenmpt-modplug1{a} libpam-elogind{a} 
  libpcre2-16-0{a} libphonon4qt5-4{a} libplacebo7{a} libpolkit-qt5-1-1{a} 
  libprotobuf-lite17{a} libproxy-tools{a} libqmi-glib5{a} libqmi-proxy{a} 
  libqt5core5a{a} libqt5dbus5{a} libqt5gui5{a} libqt5network5{a} 
  libqt5positioning5{a} libqt5printsupport5{a} libqt5qml5{a} 
  libqt5quick5{a} libqt5quickwidgets5{a} libqt5sql5{a} libqt5sql5-sqlite{a} 
  libqt5svg5{a} libqt5texttospeech5{a} libqt5waylandclient5{a} 
  libqt5waylandcompositor5{a} libqt5webchannel5{a} libqt5webengine-data{a} 
  libqt5webenginecore5{a} libqt5webenginewidgets5{a} libqt5widgets5{a} 
  libqt5x11extras5{a} libqt5xml5{a} libre2-5{a} libresid-builder0c2a{a} 
  libsdl-image1.2{a} libsidplay2{a} libspatialaudio0{a} libupnp13{a} 
  libusageenvironment3{a} libva-wayland2{a} libvlc-bin{a} libvlc5{a} 
  libvlccore9{a} libxcb-icccm4{a} libxcb-image0{a} libxcb-keysyms1{a} 
  libxcb-randr0{a} libxcb-render-util0{a} libxcb-xinerama0{a} 
  libxcb-xkb1{a} libxcb-xv0{a} libxkbcommon-x11-0{a} modemmanager{a} 
  phonon4qt5{a} phonon4qt5-backend-vlc{a} qt5-gtk-platformtheme{a} 
  qttranslations5-l10n{a} qtwayland5{a} usb-modeswitch{a} 
  usb-modeswitch-data{a} vlc-data{a} vlc-plugin-base{a} 
  vlc-plugin-video-output{a} 
0 packages upgraded, 131 newly installed, 0 to remove and 0 not upgraded.
Need to get 51.8 MB/68.9 MB of archives. After unpacking 279 MB will be used.
The following packages have unmet dependencies:
 libpolkit-backend-consolekit-1-0 : Conflicts: elogind but 241.4-2 is to be installed
                                    Conflicts: libpam-elogind but 241.4-2 is to be installed
 libelogind0 : Conflicts: libsystemd0 but 241-7~deb10u2 is installed
The following actions will resolve these dependencies:

     Remove the following packages:                                      
1)     consolekit [1.2.1-8 (now, testing)]                               
2)     libpolkit-backend-consolekit-1-0 [0.105-25+devuan8 (now, testing)]
3)     libpolkit-gobject-consolekit-1-0 [0.105-25+devuan8 (now, testing)]
4)     libsystemd0 [241-7~deb10u2 (now, testing)]                        

     Install the following packages:                                     
5)     libpolkit-backend-elogind-1-0 [0.105-25+devuan8 (testing)]        
6)     libpolkit-gobject-elogind-1-0 [0.105-25+devuan8 (testing)]        

Accept this solution? [Y/n/q/?]

I tend to use sudo or su root depending on how many commands I type. It's a bit jarring when you go to a new install and find sudo isn't there. Basic user workflow is interrupted. I imagine I'm not the only one who is bothered by this.

Same thing applies to ifconfig to ip, eth0 to enp0s25, apt-get to apt, and other basic functionality that is being arbitrarily changed for no good reason (that I can see). A lot of it appears to be engineers inventing work for themselves. Just look at how many times gmail or youtube or office has changed. I don't even use any of these, but nonetheless, it's all busywork. They were perfected, years ago. Don't change what doesn't need to change. Thankfully, there are groups like Devuan, and others that are pushing back against some of this.

Last edited by little (2020-01-20 02:04:42)


give a man an init, he takes an os

Offline

#10 2020-01-20 09:29:11

rolfie
Member
Registered: 2017-11-25
Posts: 415  

Re: Mate: Ascii to Beowulf Migration

little wrote:
golinux wrote:

Why didn't you use ascii 2.1?  It was released 2 months ago.

https://devuan.org/os/debian-fork/ascii … nce-112119

I already had an older 2.0 ascii, and to make a new one would require burning a new CD. I did an apt-get update / dist-upgrade after installation, and according to forum post: http://dev1galaxy.org/viewtopic.php?id=3195 it shouldn't make a difference which install cd I use.

Of course, I may be wrong here. Should I have used 2.1? If that's the case, then this report can be ignored.

Makes no difference. It was not clear if you used a fresh install (then 2.1 as a start would have been easier) or an existing installation. When the older installation is updated, there is no difference.

little wrote:
rolfie wrote:

I used a different approach when the netinstall-images were not working:
- install ASCII to cli, no desktop, just base system
- apt update/upgrade to lastest status
- modify sources.list to beowulf
- apt update/upgrade/full-upgrade
- apt install xorg lightdm mate-desktop-environment-extras

@OP: why do you use sudo? Use a root terminal, works fine.

Install mate-tweak to easily configure the desktop icons.

rolfie

That install is not typical of people upgrading existing (mate) machines from ascii to beowulf. So it's good that mate works from fresh install, but this is a migration. The issue about the computer icon is more a bug report, than anything else. It was there in Ascii, and disappeared in Beowulf. Users should not need to use mate-tweak...

Maybe you don't remember: no matter if 1.16 or 1.20, on a fresh install Mate comes with the Home folder icon only on the desktop. You have to configure your desktop anyhow. The hard way is via the dconf-editor, at least for me, I never immediately find the settings, mate-tweak is much easier.

Regards, rolfie

Last edited by rolfie (2020-01-20 09:30:01)

Offline

#11 2020-01-20 10:20:49

yeti
Member
From: AWAY. Need a break. Really!
Registered: 2017-02-23
Posts: 192  

Re: Mate: Ascii to Beowulf Migration

golinux wrote:

My brief encounter with Ubuntu about 15 years ago quickly cured me of the sudo thing.

For me sudo feels like a good idea. I do less as root if I only need to prefix the lines really needing superpowers with sudo. su -c '...' is ugly at best but de facto unusable for a focussed workflow and completely switching to a root shell makes one do everything as root and this increases the risks a lot. I did that long enough in my early Unix admin days and I did not cause disasters, but I really like being able to do less as root thanks to sudo and only can recommend using sudo or her younger sisters.

Offline

#12 2020-01-20 12:12:32

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 1,057  
Website

Re: Mate: Ascii to Beowulf Migration

golinux wrote:

Just fixed that

Thanks!

little wrote:
Broken libpolkit-qt5-1-1:amd64 Depends on libpam-systemd:amd64 < none @un H >

^ Here's the problem (or at least one of the problems), the libpolkit-qt5-1-1 package has a dependency on libpam-systemd but that package does not exist in beowulf, presumably because it's been blacklisted. A bug report may be called for here.

little wrote:
     Remove the following packages:                                      
1)     consolekit [1.2.1-8 (now, testing)]                               
2)     libpolkit-backend-consolekit-1-0 [0.105-25+devuan8 (now, testing)]
3)     libpolkit-gobject-consolekit-1-0 [0.105-25+devuan8 (now, testing)]
4)     libsystemd0 [241-7~deb10u2 (now, testing)]                        

     Install the following packages:                                     
5)     libpolkit-backend-elogind-1-0 [0.105-25+devuan8 (testing)]        
6)     libpolkit-gobject-elogind-1-0 [0.105-25+devuan8 (testing)]        

Accept this solution? [Y/n/q/?]

I would go ahead and accept that, it looks good to me. Unless I'm missing something obvious ofc. The --simulate option is your friend here.

little wrote:

It's a bit jarring when you go to a new install and find sudo isn't there.

If you decline to set root's password in the installer then sudo will be installed and the first created user will be added to the sudo group automatically. The Debian installer has been like that since at least wheezy and the Devuan installer inherits that behaviour.

Also, doas(1) ftw! tongue


Black Lives Matter

Offline

#13 2020-02-25 17:09:55

bigrat
Member
Registered: 2018-08-25
Posts: 8  

Re: Mate: Ascii to Beowulf Migration

Just upgraded to beowulf from ascii on my dev laptop (dell 9370) a few hours ago. The initial upgrade failed, possibly I lost network briefly. I had to apt --fix-broken-install, and then re-run apt-get dist-upgrade.

The upgrade succeeded, though somehow I ended up with exim4 installing, no idea how. When I removed it, there were no dependency complaints, and the system has behaved normally since then.

Upgraded to the 5.4 bpo3 kernel, from the 4.19 bpo6, and all is well. My VirtualBox install got broken and uninstalled somehow, but I only use that occasionally, so I can figure that one out later. KVM and docker are working fine.

I've done all sorts of unnatural things to this system, package-wise, so  I'm satisfied with the result.

Offline

Board footer