mirror of
https://github.com/BookStackApp/BookStack.git
synced 2026-02-22 03:09:43 +03:00
Installation behind Proxy fails #3372
Closed
opened 2026-02-05 06:31:19 +03:00 by OVERLORD
·
4 comments
No Branch/Tag Specified
development
l10n_development
release
v25-12
llm_only
vectors
v25-11
docker_env
drawio_rendering
user_permissions
ldap_host_failover
svg_image
prosemirror
captcha_example
fix/video-export
v25.12.7
v25.12.6
v25.12.5
v25.12.4
v25.12.3
v25.12.2
v25.12.1
v25.12
v25.11.6
v25.11.5
v25.11.4
v24.11.4
v25.11.3
v25.11.2
v25.11.1
v25.11
v25.07.3
v25.07.2
v25.07.1
v25.07
v25.05.2
v25.05.1
v25.05
v25.02.5
v25.02.4
v25.02.3
v25.02.2
v25.02.1
v25.02
v24.12.1
v24.12
v24.10.3
v24.10.2
v24.10.1
v24.10
v24.05.4
v24.05.3
v24.05.2
v24.05.1
v24.05
v24.02.3
v24.02.2
v24.02.1
v24.02
v23.12.3
v23.12.2
v23.12.1
v23.12
v23.10.4
v23.10.3
v23.10.2
v23.10.1
v23.10
v23.08.3
v23.08.2
v23.08.1
v23.08
v23.06.2
v23.06.1
v23.06
v23.05.2
v23.05.1
v23.05
v23.02.3
v23.02.2
v23.02.1
v23.02
v23.01.1
v23.01
v22.11.1
v22.11
v22.10.2
v22.10.1
v22.10
v22.09.1
v22.09
v22.07.3
v22.07.2
v22.07.1
v22.07
v22.06.2
v22.06.1
v22.06
v22.04.2
v22.04.1
v22.04
v22.03.1
v22.03
v22.02.3
v22.02.2
v22.02.1
v22.02
v21.12.5
v21.12.4
v21.12.3
v21.12.2
v21.12.1
v21.12
v21.11.3
v21.11.2
v21.11.1
v21.11
v21.10.3
v21.10.2
v21.10.1
v21.10
v21.08.6
v21.08.5
v21.08.4
v21.08.3
v21.08.2
v21.08.1
v21.08
v21.05.4
v21.05.3
v21.05.2
v21.05.1
v21.05
v21.04.6
v21.04.5
v21.04.4
v21.04.3
v21.04.2
v21.04.1
v21.04
v0.31.8
v0.31.7
v0.31.6
v0.31.5
v0.31.4
v0.31.3
v0.31.2
v0.31.1
v0.31.0
v0.30.7
v0.30.6
v0.30.5
v0.30.4
v0.30.3
v0.30.2
v0.30.1
v0.30.0
v0.29.3
v0.29.2
v0.29.1
v0.29.0
v0.28.3
v0.28.2
v0.28.1
v0.28.0
v0.27.5
v0.27.4
v0.27.3
v0.27.2
v0.27.1
v0.27
v0.26.4
v0.26.3
v0.26.2
v0.26.1
v0.26.0
v0.25.5
v0.25.4
v0.25.3
v0.25.2
v0.25.1
v0.25.0
v0.24.3
v0.24.2
v0.24.1
v0.24.0
v0.23.2
v0.23.1
v0.23.0
v0.22.0
v0.21.0
v0.20.3
v0.20.2
v0.20.1
v0.20.0
v0.19.0
v0.18.5
v0.18.4
v0.18.3
v0.18.2
v0.18.1
v0.18.0
v0.17.4
v0.17.3
v0.17.2
v0.17.1
v0.17.0
v0.16.3
v0.16.2
v0.16.1
v0.16.0
v0.15.3
v0.15.2
v0.15.1
v0.15.0
v0.14.3
v0.14.2
v0.14.1
v0.14.0
v0.13.1
v0.13.0
v0.12.2
v0.12.1
v0.12.0
v0.11.2
v0.11.1
v0.11.0
v0.10.0
v0.9.3
v0.9.2
v0.9.1
v0.9.0
v0.8.2
v0.8.1
v0.8.0
v0.7.6
v0.7.5
v0.7.4
v0.7.3
0.7.2
v.0.7.1
v0.7.0
v0.6.3
v0.6.2
v0.6.1
v0.6.0
v0.5.0
Labels
Clear labels
🎨 Design
📖 Docs Update
🐛 Bug
🐛 Bug
:cat2:🐈 Possible duplicate
💿 Database
☕ Open to discussion
💻 Front-End
🐕 Support
🚪 Authentication
🌍 Translations
🔌 API Task
🏭 Back-End
⛲ Upstream
🔨 Feature Request
🛠️ Enhancement
🛠️ Enhancement
🛠️ Enhancement
❤️ Happy feedback
🔒 Security
🔍 Pending Validation
💆 UX
📝 WYSIWYG Editor
🌔 Out of scope
🔩 API Request
:octocat: Admin/Meta
🖌️ View Customization
❓ Question
🚀 Priority
🛡️ Blocked
🚚 Export System
♿ A11y
🔧 Maintenance
> Markdown Editor
pull-request
Mirrored from GitHub Pull Request
No Label
🐕 Support
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: starred/BookStack#3372
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @Ibso on GitHub (Nov 30, 2022).
Attempted Debugging
Searched GitHub Issues
Describe the Scenario
When using the installation script for Ubuntu 22.04 behind the corporate proxy, it fails to finish.
The Script stops at
[5/9] Installing PHP dependencies using composer...
I've created a fresh VM, installed Ubuntu Server 22.04, set the global Proxy using:
export http_proxy=http://proxy_host:proxy_portandexport https_proxy=http://proxy_host:proxy_portand set the git proxy using
git config --global http.proxy http://proxy.server.com:8080wget, curl and git commands work without a problem outside the script
Exact BookStack Version
22.11
Log Content
[3/9] Downloading BookStack to /var/www/bookstack...Cloning into 'bookstack'...fatal: unable to access 'https://github.com/BookStackApp/BookStack.git/': Could not resolve host: github.com[4/9] Installing Composer (PHP dependency manager)...PHP Warning: copy(): php_network_getaddresses: getaddrinfo for composer.github.io failed: Name or service not known in Command line code on line 1PHP Warning: copy(https://composer.github.io/installer.sig): Failed to open stream: php_network_getaddresses: getaddrinfo for composer.github.io failed: Name or service not known in Command line code on line 1PHP Warning: copy(): php_network_getaddresses: getaddrinfo for getcomposer.org failed: Name or service not known in Command line code on line 1PHP Warning: copy(https://getcomposer.org/installer): Failed to open stream: php_network_getaddresses: getaddrinfo for getcomposer.org failed: Name or service not known in Command line code on line 1PHP Warning: hash_file(composer-setup.php): Failed to open stream: No such file or directory in Command line code on line 1 Could not open input file: composer-setup.phprm: cannot remove 'composer-setup.php': No such file or directorymv: cannot stat 'composer.phar': No such file or directory[5/9] Installing PHP dependencies using composer..../installation-ubuntu-22.04.sh: line 122: cd: /var/www/bookstack: No such file or directoryPHP Version
No response
Hosting Environment
Ubuntu 22.04 on a Hyper-V VM using the official script
@ssddanbrown commented on GitHub (Nov 30, 2022):
Yeah, the script hasn't really been designed to work with proxies. You'd need to not use a proxy, or work around parts that don't support proxies by either altering the script or manually running the script commands instead, using workarounds for failing elements.
@Ibso commented on GitHub (Nov 30, 2022):
Thanks for the fast response, Dan. I'll try to work with the individual commands from the script and hope to get this thing to work.
would you consider modifying the scripts for future releases? since i am pretty sure others with similar setups will have the exact same issue.
@ssddanbrown commented on GitHub (Nov 30, 2022):
Depends on how far we'd need to stray from official/documented methods for actions. Even then would probably not assure proxy support either since it's an extra pain to test when creating/updating these scripts.
@Ibso commented on GitHub (Nov 30, 2022):
Understandable. Thanks dude!