threefoldtecharchive / jumpscaleX_builders

Apache License 2.0
1 stars 0 forks source link

apachectl builder doesn't work #44

Closed Dinaamagdy closed 4 years ago

Dinaamagdy commented 4 years ago

j.builders.web.apachectl.build(reset=True)

bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Wed 11 13:35:47 core/InstallTools.py -2304 - execute                            : EXCEPTION: 

    Could not execute:    cd /optvar/build && tar xjf /optvar/httpd-2.4.29.tar.bz2 && cp -r /optvar/build/httpd-2.4.29
        /optvar/build/httpd

    stderr:
        bzip2: (stdin) is not a bzip2 file.
        tar: Child returned status 2
        tar: Error is not recoverable: exiting now
--TRACEBACK------------------
<stdin> in <module>
    1    
/sandbox/lib/jumpscale/JumpscaleBuildersExtra/web/PrefabApache2.py in build
    31    **locals()
/sandbox/lib/jumpscale/Jumpscale/sal/process/SystemProcess.py in execute
    117    retry=retry,
/sandbox/lib/jumpscale/Jumpscale/core/InstallTools.py in execute
    2304    raise Tools.exceptions.Base(msg)
-----------------------------

None
JSX>  
xmonader commented 4 years ago

@Dinaamagdy what is this builder used for ?

Dinaamagdy commented 4 years ago

@xmonader I don't know if there is no use case of it please remove it from builders

xmonader commented 4 years ago

not even used in ffp builder https://github.com/threefoldtech/jumpscaleX_builders/blob/de62634d4edf2c7e16abb3fb2611bcbd027bdb79/JumpscaleBuildersExtra/apps/BuilderFreeflowPages.py

should be marked for deletion

xmonader commented 4 years ago

anyhow fixed 26af6a47ce6a9824436ae648279ec73674728669 and should use j.builders.web.apache2 now

Pishoy commented 4 years ago

verified

kosmos -p
JSX> j.builders.web.apache2.install() 
JSX> j.builders.web.apache2.start() 
JSX> exit 
3BOTDEVEL:3bot:~: curl http://localhost
<html><body><h1>It works!</h1></body></html>