Skip to main content
Topic: Migrating from Manjaro (Read 16030 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Re: Migrating from Manjaro

Reply #60
Manjaro OpenRC breaks today with the updates from AUR:

eudev 3.2.2-3
libeudev 3.2.2-3
openrc 0.27.2-1
syslog-ng-nosystemd 3.10.1-1
cups-nosystemd 2.2.4-2

inittab was deleted and:

- Dissapeared files in /etc/conf.d
-rw-r--r--  1 root root   161 may 30 23:33 agetty
-rw-r--r--  1 root root   475 may 30 23:33 bootmisc
-rw-r--r--  1 root root   876 may 30 23:33 consolefont
-rw-r--r--  1 root root   348 may 30 23:33 devfs
-rw-r--r--  1 root root   117 may 30 23:33 dmesg
-rw-r--r--  1 root root  1593 may 30 23:33 fsck
-rw-r--r--  1 root root   105 may 30 23:33 killprocs
-rw-r--r--  1 root root   388 may 30 23:33 localmount
-rw-r--r--  1 root root   270 may 30 23:33 mtab
-rw-r--r--  1 root root   672 may 30 23:33 net-online
-rw-r--r--  1 root root  1600 may 30 23:33 netmount
-rw-r--r--  1 root root   490 may 30 23:33 swap
-rw-r--r--  1 root root   282 may 30 23:33 urandom

https://pastebin.com/ugDyFMW1

Manjaro OpenRC is out. (I learned in my system).

Re: Migrating from Manjaro

Reply #61
@v17564 

You need to migrate into Artix Linux, as openRC packages has been purged from manjaro repo :

systemd-free.org/news.php#170727

 

If I can hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate!

Re: Migrating from Manjaro

Reply #62
A friend had an older Manjaro-Systemd installation unattended since 6/2017 and we tried switching to Artix without upgrading it. No matter what we did it broke again and again as we restored a May backup.  We gave up and installed artix.

Re: Migrating from Manjaro

Reply #63
Manjaro OpenRC breaks today with the updates from AUR:

This is why you should never update the system with yaourt.
Countless times mentioned on manjaro forums, but, it has not been followed.

The AUR openrc version is incompatible with artix openrc, and also with former manjaro openrc.
This is a deliberate choice by the AUR maintainers, nothing we can do about.

Re: Migrating from Manjaro

Reply #64
If I interpret this warning by @artoo using pacman and locking the versions of those pkgs removed from Manjarepos. the system will continue to work with the rest of the upgrades.  But I am worried that continuous incompatible upgrades will eventually break it sooner than later.  On the other hand my experience with attempts to transform one to the other was not as uneventful as the instructions imply (all three of them).  Whether it was M-OpenRC updated till a few days before the break, a 3 or 4 month version or one that was M-systemd (17.02 early) all would run into some errors half way down the instructions.  Some eventually were transformed on the 3rd try, some were unsalvageable. 
Clean artix seems the best choice as far as I can tell.  It took 1/3 of the time installing artix from scratch and all the packages you had before and your home/root than it took with the GMO artix.

Re: Migrating from Manjaro

Reply #65
Migrating guide from Manjraro OpenRC contains small mistake: Manjaro does not contains nvidia-dkms/nvidia-lts packages at all.

Also, after pacman -Su you must do 'mv /etc/pacman.d/mirrorlist-arch.pacnew /etc/pacman.d/mirrorlist-arch' and sync repos again. This action overrides Manjaro repos with Arch Linux one.

Also, is it normal, that some packages in Artix repos too old compare to Manjaro Stable and Arch Linux?

Re: Migrating from Manjaro

Reply #66

Choose the kernels you want (In this example, linux413, linux412, linux49 along with the modules you want)
pacman -Syy linux413 linux412  linux49 linux413-headers linux412-headers  linux49-headers linux413-ndiswrapper linux413-tp_smapi linux412-ndiswrapper linux412-tp_smapi  linux49-ndiswrapper linux49-tp_smapi --config=pacman-manjaro.conf


this is a long command :(

 

Re: Migrating from Manjaro

Reply #67

Did you read the line above your quote?
Quote
Choose the kernels you want (In this example, linux413, linux412, linux49 along with the modules you want)

Obviously if you don't choose all the packages in his example it is no longer a long command

Re: Migrating from Manjaro

Reply #68
Did you read the line above your quote?
Obviously if you don't choose all the packages in his example it is no longer a long command


Of course, but my point is that I'm not intimately familiar with all these moving pieces.   There was a time, years ago, when I downloaded the tarballs from kernel.org and compiled everything by hand.  But over time, I had been convinced and arm twisted that using package management systems was the way to maintain a box and to put that power in the hand of distributions.  So I have allowed updates to just go forward  - pacman -Syu and be done with it.  Kernels are one thing, but individual modules, I have no clue about which ones I have or want.

What I understand is that the Atrix kernel is not as up to date as the Manjaro ones now outlined in grub.  There nomenclature and properties, I have no clue about.  Do I have a reason to back out of the Manjaro kernel and use the Atrix default at this point?

Re: Migrating from Manjaro

Reply #69
linux412-ndiswrapper linux412-tp_smapi

what is this?

Re: Migrating from Manjaro

Reply #70

Well you can keep the manjaro repo, but you need to be unstable branch or it will break your system. But I don't think moving to arch will not break your system anyway


Can you clarify what you mean here? (Yes English is hard). Your saying that moving to arch will break my system?  You used a double negative so I'm not sure what you mean.

Re: Migrating from Manjaro

Reply #71
Can you clarify what you mean here? (Yes English is hard). Your saying that moving to arch will break my system?  You used a double negative so I'm not sure what you mean.
Ah sorry. What I meant is moving to arch will not break your system if you were been careful in doing it
If I can hit that bullseye, the rest of the dominoes will fall like a house of cards. Checkmate!

Re: Migrating from Manjaro

Reply #72
Well you can change the grub theme if it bothers you. As for kernels, I personally use the linux hardened from arch and use pacman's "--config=" option  with a manjaro only pacman.conf that you could name pacman-manjaro.conf or any other.

Ex:
pacman -Syyu  --config=pacman-manjaro.conf
OR
pacman -Ss linux kernel  --config=pacman-manjaro.conf

That is a good tip.  I think at this point the plan is to put manjaro behind us, but so the time being, specifically talking about the kernel, I might as well leave it for now.  There is no reason to backtrack. 

Quote
Choose the kernels you want (In this example, linux413, linux412, linux49 along with the modules you want)
pacman -Syy linux413 linux412  linux49 linux413-headers linux412-headers  linux49-headers linux413-ndiswrapper linux413-tp_smapi linux412-ndiswrapper linux412-tp_smapi  linux49-ndiswrapper linux49-tp_smapi --config=pacman-manjaro.conf

I use the manjaro kernel's and git built ones, but --config= makes switching between profiles quite easy. And to reiterate, the manjaro kernels do work with artix. Just unsupported officially.

I've actually hacked the Manjaro kernel space and the package build files on VMs when I was rewriting the linux scheduler for a project.  I think I can set up a VM environment and maybe be of use to the project, as long as I can keep the mother system stable.

Quote
Maybe that will allow you more up to date kernel's while we wait for artix's linux non lts kernel.

But yeah, artix is a little behind core and a few sparse packages. We have few developers on top of moving/growing pains. We will get better and if not other distros maybe better for you. Test other distros in qemu or virtualbox. "Hope for the best, plan for the worst."

I use other distros too. They have only shown me different philosophies and ways of doing things. Yet, they have so far only cemented my love for arch or better still artix.

Are you holding off adding the extra, community, multilib repos because of your server? Once we get on the ball, keeping packages from these repos while not updating will probably break them. I seem to be stable at the moment while using them. Blimey, I even use multilib-testing, testing, testing-community repos from arch and the system is stable.

This is a problem with the server and my main workstation but now I am actually unsure.
I'm not fully confident with my understanding of how pacman works.

I have this in my conf file:
HoldPkg      = pacman glibc manjaro-system
Architecture = auto
CheckSpace

SigLevel    = Required DatabaseOptional
LocalFileSigLevel = Optional
# Artix repos
[system]
Include = /etc/pacman.d/mirrorlist
[world]
Include = /etc/pacman.d/mirrorlist
[galaxy]
Include = /etc/pacman.d/mirrorlist
[extra]
#SigLevel = PackageRequired
Include = /etc/pacman.d/mirrorlist-arch

[community]
#SigLevel = PackageRequired
# If you want to run 32 bit applications on your x86_64 system,
# enable the multilib repositories as required here.
Include = /etc/pacman.d/mirrorlist-arch


This is a combination of what I inherited from Manjaro-openrc and my alterations as per instructions on migration.
Those arcs community list, I think, was originally manjaro.

Quote
Anyone know when world and galaxy repos will let extra, community packaages from arch trickle in?

Edit: You have to run update-grub after updating/installing the manjaro kernels. Not sure why.


Re: Migrating from Manjaro

Reply #74
So after a small screw-up (didn't install broadcom drivers during migration) I am switched over.  I have a couple of questions now.  First off "pacman -Qm" is bringing up a load of packages still, would it be safe to remove all of them except the ones I know I installed from the AUR?
Second, what secondary kernels are available so I can keep have the lts and another for fallback reasons?
It is a good question:

pacman -Qm
4kslideshowmaker 1.5.6.903-5
brave-git 0.13.2.5240-1
clutter-gst2 2.0.18-1
ctags_as3_haxe 5.8-2
docker-tray 1.5-3
dynagen 0.11.0-6
dynamips 0.2.16-1
ephifonts-no-helvetica 20160524-1
ffmpeg0.10 0.10.16-3
firefox-esr-bin 52.2.1-1
fontconfig-ttf-ms-fonts 1.0-2
geoclue 0.12.99-3
gimp-plugin-mathmap 1.3.5-8
gnome-vfs 2.24.4-10
gns3-converter-git 1.3.0-1
gns3-gui 1.4.5-1
gns3-server 1.4.5-1
gpgmepp 16.08.3-1
gstreamer0.10 0.10.36-16
gstreamer0.10-bad 0.10.23-20
gstreamer0.10-bad-plugins 0.10.23-20
gstreamer0.10-base 0.10.36-10
gstreamer0.10-base-plugins 0.10.36-10
gstreamer0.10-ffmpeg 0.10.13-2
gstreamer0.10-good 0.10.31-27
gstreamer0.10-ugly 0.10.19-16
gstreamer0.10-ugly-plugins 0.10.19-16
iouyap 0.97-1
js17 17.0.0-4
kfilemetadata4 4.14.3-4
libbaloo4 4.14.3-4
libbonobo 2.32.1-4
libgnome-data 2.32.1-6
libjpeg9 9b-2
libkactivities4 4.13.3-3
libkdcraw4 15.08.3-3
libkexiv2_4 15.08.3-2
libkface4 15.08.3-4
libkipi4 15.08.3-4
libkscreen4 1.0.5-2
libqzeitgeist 0.8.0-6
linux41 4.1.43-1
linux44 4.4.82-1
linux46 4.6.7-1
linux46-virtualbox-guest-modules 5.1.4-1
linux46-virtualbox-host-modules 5.1.4-1
manjaro-hotfixes 2015.12-3
manjaro-keyring 20170603-1
menda-circle-icon-theme-git r6.19d251b-1
menda-maia-icon-theme 20160421-1
menda-themes-dark-git r91.2759ebc-1
menda-themes-git r91.2759ebc-1
musicbrainz 2.1.5-7
netkit-bsd-finger 0.17-9
olvwm 4.4-3
orbit2 2.14.19-3
popcorn-time-ce-git r70.5fda3f8-1
python2-cherrypy 8.9.1-1
qtwebkit 2.3.4-4
skypeforlinux-bin 5.1.0.1-1
solaar-git 20151002-1
strigi 0.7.8-9
tor-browser-en 6.5.1-1
ttf-ms-fonts 2.0-10
ubridge 0.9.4-1
vpcs 0.8-3
w_scan 20141122-1
wmappl 0.71-5
wmcalclock 1.25-7
wmcpuload 1.0.1-2
wmcpumon 1.02-4
wmmail 0.64-9
wmmemload 0.1.6-8
wmmixer 1:1.7-1
wmnet 1.06-6
wmpinboard 1.0.1-1
wmsystray 0.1.1-7
wmtimer 2.92-5
xchat 2.8.8-19
xfce4-mixer 4.11.0-3
xorg-server-utils 7.6-4
xorg-utils 7.6-9
xv 3.10a-22