Error " Package procd wants to install file /sbin/upgraded" when upgrading to procd 2017-05-30-e7bb2c8d-1

Folks, when trying to upgrade the procd package to the new release 2017-05-30-e7bb2c8d-1, I get the following

Upgrading procd on root from 2017-03-05-8f218f56-1 to 2017-05-30-e7bb2c8d-1...
Collected errors:
 * check_data_file_clashes: Package procd wants to install file /sbin/upgraded
        But that file is already provided by package  * procd-nand
xargs: opkg: exited with status 255; aborting


Look at the source commits. That procd nand subpackage was changed recently and it is now part of main procd.

In general, procd is so core that upgrading it can be problematic. Better to update that along the whole firmware, instead of updating it separately.

If you are adventurous, I think that opkg has override option for that warning.

Thanks Sir! Not too adventurous here so I'll better wait :slight_smile:


@hnyman , can you illustrate me on how to "look at the source commits" for a specific package? I want to learn how to fish here :slight_smile:

Check first the respective package history in the LEDE core sources (or packages feed):;a=history;f=package/system/procd;hb=HEAD

and as procd is natively at LEDE, you can also check the changes in its own sources:;a=shortlog

This time, the most relevant commit is this that removed procd-nand package:

Thanks for the guiding! And I guess I can replace /procd/ in the urls to see other packages? Or is there a "package list" where i can navigate from?

Just get familiar with git source tree(s):

Overview to "native" Openwrt/LEDE package sources:
LEDE main source with lots of package Makefiles:;a=tree
Packages feed:

There is no single place where all sources are...