Bug 212359 - ports-mgmt/pkg 1.8.7 is not able to upgrade some packages but manual deinstall and install works
Summary: ports-mgmt/pkg 1.8.7 is not able to upgrade some packages but manual deinstal...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-pkg (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-09-03 19:28 UTC by Slawomir Wojciech Wojtczak
Modified: 2016-09-25 19:20 UTC (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Slawomir Wojciech Wojtczak 2016-09-03 19:28:12 UTC
# pkg install javavmwrapper         
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

Installed packages to be UPGRADED:
        javavmwrapper: 2.5_1 -> 2.5_2

Number of packages to be upgraded: 1

Proceed with this action? [y/N]: y
[1/1] Upgrading javavmwrapper from 2.5_1 to 2.5_2...
[1/1] Extracting javavmwrapper-2.5_2: 100%
You may need to manually remove /usr/local/etc/javavm_opts.conf if it is no longer needed.
pkg: Fail to rename /usr/local/bin/.checkvms.iwYvhOEALhDE -> /usr/local/bin/checkvms: No such file or directory




# pkg delete -f javavmwrapper
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
        javavmwrapper-2.5_1

Number of packages to be removed: 1

Proceed with deinstalling packages? [y/N]: y
[1/1] Deinstalling javavmwrapper-2.5_1...
You may need to manually remove /usr/local/etc/javavm_opts.conf if it is no longer needed.
[1/1] Deleting files for javavmwrapper-2.5_1:   0%
javavmwrapper-2.5_1: missing file /usr/local/bin/checkvms
[1/1] Deleting files for javavmwrapper-2.5_1: 100%





# pkg install javavmwrapper  
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (0 conflicting)
The following 1 package(s) will be affected (of 0 checked):

New packages to be INSTALLED:
        javavmwrapper: 2.5_2

Number of packages to be installed: 1

Proceed with this action? [y/N]: y
[1/1] Installing javavmwrapper-2.5_2...
[1/1] Extracting javavmwrapper-2.5_2: 100%
Comment 1 Matthew Seaman freebsd_committer freebsd_triage 2016-09-04 09:29:32 UTC
Known problem in the javavmwrapper port, and already fixed:

https://svnweb.freebsd.org/ports?view=revision&revision=419364

However, the problem is that the pkg_deinstall script from the previous
version is run when the old package is upgraded.