OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004901 [cas_migrateconf] upgrade block always 2012-02-21 08:02 2012-03-18 08:36
Reporter ghenry View Status public  
Assigned To maciej
Priority normal Resolution fixed  
Status closed  
Summary 0004901: pkgrm: ERROR: unable to remove </usr/sadm/install/scripts/r.cswmigrateconf>
Description turquoise2-root% pkgrm CSWcas-migrateconf

The following package is currently installed:
   CSWcas-migrateconf cas_migrateconf - Class action script migrateconf
                       (all) 1.47,REV=2012.02.14

Do you want to remove this package? [y,n,?,q] y

## Removing installed package instance <CSWcas-migrateconf>
## Verifying package <CSWcas-migrateconf> dependencies in global zone
WARNING:
    The <CSWcswclassutils> package depends on the package
    currently being removed.
WARNING:
    The <CSWcacertificates> package depends on the package
    currently being removed.
Dependency checking failed.

Do you want to continue with the removal of this package [y,n,?,q] y
## Processing package information.
## Removing pathnames in class <none>
pkgrm: ERROR: unable to remove </usr/sadm/install/scripts/r.cswmigrateconf>
pkgrm: ERROR: unable to remove </usr/sadm/install/scripts/i.cswmigrateconf>
/opt/csw/share/doc/cas_migrateconf/license
/opt/csw/share/doc/cas_migrateconf
## Updating system information.

Removal of <CSWcas-migrateconf> partially failed.
Additional Information sparc solaris 10
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0009622)
ghenry (reporter)
2012-02-21 08:09

i forgot to say that i'm in a zone. The CSWcas-migrateconf is also installed in global zone. But is it normal that opencsw depends on /usr ?
ok, in global zone, i'm able to delete the CSWcas-migrateconf, and continue the upgrade
(0009623)
dam (administrator)
2012-02-21 09:09
edited on: 2012-02-21 09:25

The CSWcas-* packages contain class action scripts which must be located in /usr to work the way we intend. See for details
  http://www.opencsw.org/community/questions/50/do-any-opencsw-packages-install-anything-under-usr [^]
These packages must explicitly not be removed from inside a sparse zone as /usr is not writable there, but from the global zone.

(0009745)
maciej (manager)
2012-03-18 08:36

Yes, the class action scripts packages must be installed in the global zone, or a full root zone.


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker