OpenCSW Bug Tracker


Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0005292 [ghostscript_filters] block always 2016-11-22 17:31 2016-11-23 09:17
Reporter baataboom View Status public  
Assigned To dam
Priority normal Resolution open  
Status acknowledged  
Summary 0005292: Cannot install CSWevince on Solaris 10 sparse-root zones
Description Our sparse-root non-global zones do not have write permission to the /opt file system. Instead this file system is written/managed by the global zone. CSWevince is the first package that we've seen that attempts to write to /opt in the non-global zones. This action fails because it is readonly.
Additional Information install log is below. It's possible that a workaround would be to make '/opt/csw/share/glib-2.0/schemas/' a symlink that points to a writable file system on all of the non-global zones.


When installing CSWevince the following occurred on rmf50:

=> Installing CSWevince-2.32.0,REV=2013.12.16 (40/40) ...
Please see /opt/csw/share/doc/evince/license for license information.

Installation of <CSWevince> was successful.
Failed to create file '/opt/csw/share/glib-2.0/schemas/gschemas.compiled.FEWKRY': Read-only file system
pkginstall: ERROR: postinstall script did not complete successfully

Installation of <CSWevince> on zone <zoneB> failed.
Failed to create file '/opt/csw/share/glib-2.0/schemas/gschemas.compiled.EAT8QY': Read-only file system
pkginstall: ERROR: postinstall script did not complete successfully

Installation of <CSWevince> on zone <zoneA> failed.
Failed to create file '/opt/csw/share/glib-2.0/schemas/gschemas.compiled.08OLRY': Read-only file system
pkginstall: ERROR: postinstall script did not complete successfully

Installation of <CSWevince> on zone <zoneC> failed.
Tags No tags attached.
Attached Files

- Relationships

-  Notes
(0011220)
dam (administrator)
2016-11-23 09:17

This is due to the postinstall script:
  /opt/csw/bin/glib-compile-schemas /opt/csw/share/glib-2.0/schemas/
The postinstall script should be marked so it is not executes in non-global zones.

You can try a loopback mount as described here for now:
  https://www.opencsw.org/manual/for-administrators/solaris-10-sparse-zones.html [^]


Copyright © 2000 - 2008 Mantis Group
Powered by Mantis Bugtracker