Forgot sudo on 'port upgrade outdated'

Barrie Stott zen146410 at zen.co.uk
Mon Nov 7 12:04:01 PST 2011


I ran the following:
sudo port selfupdate
port echo outdated
port upgrade outdated

This gave the message
--->  Computing dependencies for sqlite3
--->  Fetching archive for sqlite3
Error: Target org.macports.archivefetch returned: /opt/local/var/macports/software/sqlite3 must be writable
Log for sqlite3 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_sqlite3/sqlite3/main.log
Error: Unable to upgrade port: 1
To report a bug, see <http://guide.macports.org/#project.tickets>

Realizing what I had done, I ran:
sudo port upgrade outdated

This gave the message
Error: Unable to upgrade port: couldn't open "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_sqlite3/sqlite3/work/.macports.sqlite3.state": permission denied
To report a bug, see <http://guide.macports.org/#project.tickets>

An ls -l listing gives:
-rw-r--r--  1 gbs  admin  0  7 Nov 15:33 /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_ports_databases_sqlite3/sqlite3/work/.macports.sqlite3.state

Apart from scouring documentation, I don't know what to do. If anyone can help I'd be grateful

Barrie.


More information about the macports-users mailing list