pacman systemd-tools and udev-oxnas conflict

This forum is for all other ARMv5 devices

pacman systemd-tools and udev-oxnas conflict

Postby beavel » Sun Jul 15, 2012 4:55 pm

Ok, I'm giving up on trying to understand this myself, and see if I can get some assistance as I am relatively new to archlinux. I'm getting the following error when running pacman -Syu:

$this->bbcode_second_pass_code('', 'resolving dependencies...
looking for inter-conflicts...
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: systemd-tools and udev-oxnas are in conflict')

I hadn't upgraded in a while so I started by looking at archlinux.org homepage for updates and noticed this update (http://www.archlinux.org/news/systemd-t ... aces-udev/) regarding these two packages. After further research, I saw that WarheadsSE released an upgrade package here (viewtopic.php?f=29&t=2453#p17713) in response to this change which seems to have caused an issue for pogoplug devices. I went ahead and ran the upgrade package script, and I believe it ran properly (Not sure how to validate successful run). According to WarheadsSE's post, udev-oxnas is no longer need after running the upgrade script. I'm assuming that I can remove udev-oxnas at this point, but want to be sure so I don't have to reinstall from scratch.

First question: How can I validate that the upgrade script was successful?
Second question: If it was successful, is it safe to force the removal of udev-oxnas with pacman -Rf udev-oxnas even though it mentions a bunch of dependencies?

I hope I'm on the right track, but feeling like I might not be. If I am way off, please give me a clue. At the end of the day, I'm just trying to get pacman to an operational state again.

-beavel
beavel
 
Posts: 2
Joined: Sun Jul 15, 2012 4:22 pm

Re: pacman systemd-tools and udev-oxnas conflict

Postby WarheadsSE » Sun Jul 15, 2012 5:03 pm

Extract a clean 2012.06 rootfs onto another usb stick and boot. If that boots, the kernel write went good. Update to systemd-tools & it's udev.

Ensure you have initscripts also updated!
$this->bbcode_second_pass_code('', 'pacman -Q libaccept4 initscripts systemd-tools
libaccept4 0.1.0-2
initscripts 2012.05.1-3
systemd-tools 184-2
')
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: pacman systemd-tools and udev-oxnas conflict

Postby beavel » Sun Jul 15, 2012 9:30 pm

Thanks, that got me going again.

In case anybody else runs into the same problem here is what I did.
I ended up running pacman -Sy initscripts && systemd-tools.
It asked me to upgrade pacman, which I said no to.
Next it asked me to replace oxnas-dev, which I said yes to.

At the end I received, the following errors:
$this->bbcode_second_pass_code('', 'error: failed to commit transaction (conflicting files)
hwids: /usr/share/hwdata/pci.ids exists in filesystem
hwids: /usr/share/hwdata/usb.ids exists in filesystem
initscripts: /etc/profile.d/locale.sh exists in filesystem
Errors occurred, no packages were upgraded.')

Since I hadn't updated in a while, there were some lingering issues from past updates. The initscripts issue was address here: http://www.archlinux.org/news/initscrip ... -required/. For the hwids errors, I followed the advice in this post indicating to rename: http://jeremyblythe.blogspot.com/2012_0 ... chive.html.

I then re-ran pacman -Sy initscripts && systemd-tools. Answering the same as before. I then verified everything looked good with pacman -Q libaccept4 initscripts systemd-tools and confirmed all packages were at or above what WarheadsSE had posted.

From there I was able to update as needed.

-beavel
beavel
 
Posts: 2
Joined: Sun Jul 15, 2012 4:22 pm


Return to Community Supported

Who is online

Users browsing this forum: No registered users and 46 guests