Package Details: pharo-launcher 6.0-0

Git Clone URL: https://aur.archlinux.org/pharo-launcher.git (read-only)
Package Base: pharo-launcher
Description: Pharo Launcher helps you manage your Pharo images
Upstream URL: http://www.pharo-project.org/
Licenses: MIT
Submitter: laurent.laffont
Maintainer: laurent.laffont (badetitou)
Last Packager: badetitou
Votes: 5
Popularity: 0.128806
First Submitted: 2015-09-05 08:29
Last Updated: 2017-10-10 12:56

Latest Comments

robertpergl commented on 2017-10-25 18:30

Needs root priviledges to run, otherwise the reported

primitive #createDirectory: in UnixStore failed
UnixStore(Object)>>primitiveFailed:
UnixStore(Object)>>primitiveFailed
...

happens

badetitou commented on 2017-10-10 13:02

Hello @patbator

I change the checksum. Sorry ;)

I can't reproduce this bug in my own computer. I'm going to ask to the pharo-launcher developer.

badetitou

patbator commented on 2017-10-10 08:26

Hello,

I have 2 problems on install.
First, checksum for http://files.pharo.org/platform/launcher/PharoLauncher-user-stable-2017.10.05.zip seems incorrect in PKGBUILD.

Second, on pharo-launcher start I got a primitive failure:
primitive #createDirectory: in UnixStore failed
UnixStore(Object)>>primitiveFailed:
UnixStore(Object)>>primitiveFailed
UnixStore(DiskStore)>>createDirectory:
UnixStore(FileSystemStore)>>ensureCreateDirectory:
UnixStore(FileSystemStore)>>ensureCreateDirectory:
FileSystem>>ensureCreateDirectory:
FileReference>>ensureCreateDirectory
OmSessionStore>>resetWithStoreNamed:
OmSessionStore>>resetWithNextStoreName
OmSessionStore>>store
ByteSymbol(Symbol)>>value:
Array(SequenceableCollection)>>do:
OmSessionStore class(Behavior)>>allInstancesDo:
OmSessionStore class>>startUp
OmSessionStore class(Behavior)>>startUp:
ClassSessionHandler>>startup:
[ :each | each startup: isImageStarting ] in WorkingSession>>runStartup: in Block: [ :each | each startup: isImageStarting ]
[ aBlock value: each ] in [ :each |
[ aBlock value: each ]
on: Exception
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: in Block: [ aBlock value: each ]
BlockClosure>>on:do:
[ :each |
[ aBlock value: each ]
on: Exception
do: [ :error | self errorHandler handleError: error ] ] in WorkingSession>>runList:do: in Block: [ :each | ...
Array(SequenceableCollection)>>do:
WorkingSession>>runList:do:
WorkingSession>>runStartup:
WorkingSession>>start:

createDirectory try to create /usr/share/pharo-launcher/pharo-local which is a system directory.

robertpergl commented on 2016-09-20 15:03

==== Startup Error: MessageNotUnderstood: receiver of "unsubscribe:" is nil
UndefinedObject(Object)>>doesNotUnderstand: #unsubscribe:
[ :c | c repository unsubscribe: c ] in PhLTitledTreeModel class>>unsubscribeAllRepositories in Block: [ :c | c repository unsubscribe: c ]
PhLTitledTreeModel class(Behavior)>>allInstancesDo:
PhLTitledTreeModel class>>unsubscribeAllRepositories
PharoLauncher class>>openFull
PhLDeploymentScript class>>openLauncher
PhLDeploymentScript class>>closeWindowsAndOpenLauncher
PhLDeploymentScript class>>launcherStartUp
[ :c | c launcherStartUp ] in PhLStartupManager class>>startUp in Block: [ :c | c launcherStartUp ]
SortedCollection(OrderedCollection)>>do:
PhLStartupManager class>>startUp
PhLStartupManager class(Behavior)>>startUp:
[ class perform: startUpOrShutDown with: argument ] in [ :name |
| class |
class := self at: name ifAbsent: [ nil ].
class
ifNil: [ removals add: name ]
ifNotNil: [ self logStartUpErrorDuring: [ class perform: startUpOrShutDown with: argument ] into: errors tryDebugger: false ] ] in SmalltalkImage>>send:toClassesNamedIn:with: in Block: [ class perform: startUpOrShutDown with: argument ...etc...
BlockClosure>>on:do:
SmalltalkImage>>logStartUpErrorDuring:into:tryDebugger:
[ :name |
| class |
class := self at: name ifAbsent: [ nil ].
class
ifNil: [ removals add: name ]
ifNotNil: [ self logStartUpErrorDuring: [ class perform: startUpOrShutDown with: argument ] into: errors tryDebugger: false ] ] in SmalltalkImage>>send:toClassesNamedIn:with: in Block: [ :name | ...
OrderedCollection>>do:
SmalltalkImage>>send:toClassesNamedIn:with:
SmalltalkImage>>processStartUpList:
[
startupErrors addAll: (self processStartUpList: isNewImage).
isNewImage
ifTrue: [ self recordStartupStamp ] ] in SmalltalkImage>>startupImage:snapshotWorked: in Block: [ ...
BlockClosure>>ensure:
NonInteractiveUIManager(UIManager)>>boot:during:
SmalltalkImage>>startupImage:snapshotWorked:
SmalltalkImage>>snapshot:andQuit:
UndefinedObject>>DoIt
OpalCompiler>>evaluate
OpalCompiler(AbstractCompiler)>>evaluate:
SmalltalkImage>>evaluate:
[
result := Smalltalk evaluate: aStream.
self hasSessionChanged
ifFalse: [
self stdout
print: result;
lf ] ] in EvaluateCommandLineHandler>>evaluate: in Block: [ ...
BlockClosure>>on:do:
Got startup errors:
MessageNotUnderstood: receiver of "unsubscribe:" is nil
Got startup errors:
PrimitiveFailed: primitive #createDirectory: in UnixStore failed

laurent.laffont commented on 2015-10-02 15:42

fixed

gozes commented on 2015-10-02 14:07

I just check, I am getting a 404 not found error when trying to install pharo-launcher

gozes commented on 2015-10-02 09:49

I get this error when I try to install pharo-lucher after installing pharo-vm-lates

==> ERROR: Failure while downloading PharoLauncher-user-stable-2015.08.08.zip
Aborting...