View Single Post
willi6868's Avatar
Posts: 548 | Thanked: 562 times | Joined on Aug 2011 @ Germany
#2407
Does someone know how to disable/remove the patch 'sailfishos-filebrowserroot-patch-0.1-2.armv7hl'?

I am unable to remove it after I forgot to disable the patch and tried to update it.

I already tried the following:

Code:
[root@Sailfish nemo]# /usr/sbin/patchmanager -u sailfishos-filebrowserroot-patch
[D] unknown:0 - "sailfishos-filebrowserroot-patch ausmt-sailfishos-1\n"

[nemo@Sailfish ~]$ pkcon install-local sailfishos-filebrowserroot-patch-0.1-2.armv7hl.rpm
Installing files
Waiting in queue
Starting
Resolving dependencies
Installing packages                            [                ==    ]
The following packages have to be installed:
 sailfishos-filebrowserroot-patch-0.1-2.armv7hl File browser root
Proceed with changes? [N/y] y
Installing files
Waiting in queue
Waiting for authentication
Waiting in queue
Starting
Resolving dependencies
Installing packages
Downloading packages
Installing packages
Fatal error: Installation aborted by user

[nemo@Sailfish Downloads]$ pkcon install harbour-file-browser                   Installing
Waiting in queue
Starting
Refreshing software list
Querying
Resolving dependencies
Installing packages
Installing
Waiting in queue
Waiting for authentication
Waiting in queue
Starting
Refreshing software list
Querying
Resolving dependencies
Installing packages
Downloading packages
Installing packages

[root@Sailfish nemo]# /bin/rm -f /usr/share/harbour-file-browser/qml/cover/FileBrowserCover.qml.webosinternals.orig
[root@Sailfish nemo]# /bin/rm -f /usr/share/applications/harbour-file-browser.desktop.webosinternals.orig
[root@Sailfish nemo]# /bin/rm -f /usr/share/applications/harbour-file-browser-root-patch.desktop.webosinternals.orig
[root@Sailfish nemo]# /bin/rm -f /usr/share/applications/harbour-filetug-root-patch.desktop
[root@Sailfish nemo]# /usr/sbin/patchmanager -u sailfishos-filebrowserroot-patch
[D] unknown:0 - "sailfishos-filebrowserroot-patch ausmt-sailfishos-1\n"

[root@Sailfish sailfishos-filebrowserroot-patch]# patch -R -p 1 -d / -i /var/lib/patchmanager/ausmt/patches/sailfishos-filebrowserroot-patch/unified_diff.patch
patching file usr/share/harbour-file-browser/qml/cover/FileBrowserCover.qml
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file usr/share/harbour-file-browser/qml/cover/FileBrowserCover.qml.rej
patching file usr/share/applications/harbour-file-browser.desktop
Unreversed patch detected!  Ignore -R? [n] n
Apply anyway? [n] n
Skipping patch.
1 out of 1 hunk ignored -- saving rejects to file usr/share/applications/harbour-file-browser.desktop.rej
patching file usr/share/applications/harbour-file-browser-root-patch.desktop

[nemo@Sailfish ~]$ pkcon remove harbour-file-browser
Removing
Waiting in queue
Starting
Removing packages
Resolving dependencies
Removing packages                              [======================]
The following packages have to be removed:
 harbour-file-browser-1.7.1-0.armv7hl   File Browser for Sailfish OS
 sailfishos-filebrowserroot-patch-0.1-2.armv7hl File browser root
Proceed with changes? [N/y] y
Removing
Waiting in queue
Waiting for authentication
Waiting in queue
Starting
Removing packages
Resolving dependencies
Removing packages
Fatal error: Subprocess failed. Error: RPM failed: error: 0x47bfe1b8reun(sailfishos-filebrowserroot-patch-0.1-2.armv7hl) scriptlet failed, exit status 2
error: sailfishos-filebrowserroot-patch-0.1-2.armv7hl: erase failed

[root@Sailfish patches]# rm -r sailfishos-filebrowserroot-patch
rm: descend into directory `sailfishos-filebrowserroot-patch'? y
rm: remove regular file `sailfishos-filebrowserroot-patch/patch.json'? y
rm: remove regular file `sailfishos-filebrowserroot-patch/unified_diff.patch'? y
rm: remove directory `sailfishos-filebrowserroot-patch'? y
I am still unable to remove this patch...

Edit:

I finally was able to remove it with the instructions given here: https://openrepos.net/comment/23584#comment-23584
__________________
Nokia N80 -> Nokia N900 -> Nokia N9 -> Jolla Phone & Jolla Tablet -> Sony Xperia XA2 (SFOS)

Last edited by willi6868; 2018-02-20 at 19:48.