mirror of
https://github.com/Mintplex-Labs/anything-llm.git
synced 2026-07-19 14:13:35 -04:00
[GH-ISSUE #2498] [Question] Cannot upload a pdf document when installed on Linux locally, how to fix it? #1618
Closed
opened 2026-02-22 18:25:42 -05:00 by yindo
·
6 comments
No Branch/Tag Specified
master
5846-bug-when-scrolling-up-scrolling-jumps
refactor-remove-workspace-pfp
5969-bug-stopgenerationbutton-disappears-on-the-first-prompt-that-initiates-an-agent-session
2235-bug-how-to-upload-a-folder-with-subfolders-with-files-to-anythingllm
5990-workspace-update-fails-with-unknown-argument-router_id-v1130v1150-intel-mac
opencomputer-examples
pg
feat/image-generation-translations
feat/image-generation
5924-bug-meeting-summary-fails-with-sincludes-is-not-a-function-when-default-llm-is-anthropic-claude
render
feat/uniform-modal-component
5883-bug-unescaped-content-in-json-strings-being-passed-to-document-generator-tools
5901-bug-api-update-embeddings-fails-prisma-argument-filename-is-missing-on-workspace_documentscreate-desktop-windows-v1141
hybrid-search
1981-translations
5752-bug-prompts-to-local-jan-endpoint-unresponsive
feat-disable-native-tool-calling-env-var
5676-bug-non-ollama-agent-providers-do-not-parse-and-present-reasoning-content
feat/markdown-web-scraping
5717-bug-apiv1documentupload-silently-drops-metadata-field-in-desktop-1130-arg-count-mismatch-nested-payload-key
fix/aibitat-context-overflow
5711-bug-erratic-deepseek-v4-flash-the-agent-model-failed-to-respond-400-the-reasoning_content
5631-feat-custom-api-request-timeouts-for-ai-providers
feat-reasoning-control
feat-agent-clarifying-questions-translations
5583-bug-lm-studio-provider-does-not-present-reasoning-output
5313-normalize-translations
feat/memory-translations
5305-lemonade-embedding-engine-swallows-errors-falsely-reports-documents-as-embedded
5060-bug-agent-interactions-agent-are-not-persisted-to-thread-history-via-api
pptx-subagent
feat-render-images-from-mcp-tool-results
stt-provider-expansion-openai-api-compatible
feat-file-search-agent-tool
feat-native-embedder-job-queue
5189-normalize-translations
feat-file-search-agent-tool-translations
i18n-eslint
5140-auto-migration
5112-bug-openrouter-failed-message-bug
3506-feat-parameters-for-openrouter-models
4992-feat-preserve-scroll-position
4973-bug-markdown-numbered-list-display-in-reasoning-pane
desktop
4938-bug-pending-chat-rerendering-ui-bug
quickstart-env
node-llama-cpp-in-container-cuda
node-llama-cpp-in-container
ollama-in-container
4817-feat-set-cooldown-per-mcp-server
4845-keyboard-shortcuts-to-navigate-in-chat
4844-feat-reorder-threads-by-latest-interaction
standardize-username-constraints-normalize-translations
4792-feat-refactor-workspacepfp-image
1382-embed-ip-improvements
1382-bug-embed-api-improvements
refactor-eslint-frontend
4687-feat-refactor-vector-db-providers
4615-feat-disable-apidocs-with-environment-variable
4559-feat-agent-web-search-enable-ordering-of-results
4599-bug-ollama-race-condition-bug
4572-bug-lmstudio-provided-llm-stopped-working-with-anything-llm-after-upgrading-to-190
4508-agent-youtube-transcript-analysis
4497-feat-workspace-names
frontend-eslint
ollama-lmstudio-auto-context-window
4431-validate-vector-database-connectioN
2019-slash-command-keyboard-selection
microsoft-foundry-provider
4431-validate-vector-database-connection
4325-sys-prompt-var-improvements
3209-feat-apiv1workspacestream-chat-sources-citations
4210-bug-voice-to-text-overwrite
4136-feat-jan-as-a-backend-server-option
4172-feat-openai-o3-support
1.8.3-rerelease
web-push-notifications-service
tasks
3955-feat-jinaai-embedder-provider-support
3921-feat-agent-skills-uiux-improvements
3901-bug-validfunccall-checks-optional-arguments
keyboard-dev
1787-custom-roles-and-permissions
add-jira-slack-data-connector
office-extension-wip
lightmode-dropdown-color-update
3586-bug-agent-flow-function-description-provided-by-user-is-not-seen-in-the-llm-query
3463-bug-agent-continues-to-run-if-request-failed-even-after-exit
3439-feat-call-variables-within-the-flow-api-block-url-field
3282-manager-view-models-workspace
3280-token-counting-server-side-truncation-improvements
3147-bug-embedded-chat-widget---not-considering-query-mode-option-always-working-in-chat-mode
2995-feat-disable-temperature-setting-for-deepseek-r1-deepseek-reasoner-model
2827-feat-perplexity-citations
2866-feat-finally-a-gemini-models-endpoint
2647-feat-hpp-header-for-a-c++-code-file-mime-addition
lancedb-revert
1656-feat-implement-tooltip-ui-designs
2011-feat-bump-perplexity-models
1873-feat-auto-add-and-watch-folder-for-document-uploads
1297-feat-gemini-agent-support
1759-bug-ui-bug-fixes
1686-feat-implement-winston-for-logging
1536-bug-toggling-on-users-can-delete-workspaces-does-not-take-effect
agent-ui-mobile-styles
1522-feat-chromadb-support
1595-bug-unable-to-get-live-web-search-and-browsing-agent-working-using-google-custom-search-engine-error-getaddrinfo-enotfound-http-errno-3008
1582-bug-lm-studio-does-not-allow-for-different-model-selection
1312-bug-usernames-should-not-be-case-sensitive-when-logging-in
1029-feat-hf-serverless-inference-api
1086-feat-implement-normalized-input-fields
knowledge-graph-support
644-bug-uploaded-file-name-does-not-match-the-displayed-file-name-after-the-upload
v1.15.0
v1.14.2
v1.14.1
v1.14.0
v1.13.0
v1.12.1
v1.12.0
v1.11.2
v1.11.1
v1.11.0
v1.10.0
v1.9.1
v1.9.0
v1.8.5
v1.8.4
v1.8.3
v1.8.2
v1.8.1
v1.8.0
v1.7.8
v1.7.6
v1.7.5
v1.7.4
v1.4.0
v1.3.0
v1.2.4
v1.2.3
v1.2.2
v1.2.1
v1.2.0
v1.1.1
v1.1.0
v1.0.0
Labels
Clear labels
Desktop
Docker
Integration Request
Integration Request
OS: Linux
OS: Mobile
OS: Windows
UI/UX
blocked
bug
bug
core-team-only
documentation
duplicate
embed-widget
enhancement
feature request
github_actions
good first issue
investigating
needs info / can't replicate
possible bug
pull-request
question
stage: specifications
wontfix
Mirrored from GitHub Pull Request
No Label
question
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: Mintplex-Labs/anything-llm#1618
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 @fengnex on GitHub (Oct 18, 2024).
Original GitHub issue: https://github.com/Mintplex-Labs/anything-llm/issues/2498
At the same, there was a log in the console of the anythingllm's server:
[backend] info: [CollectorApi] Response could not be completed@fengnex commented on GitHub (Oct 18, 2024):
Supplementary information:
Are there any possible erroneous configurations or other reasons for the problem? How to solve it?
@timothycarambat commented on GitHub (Oct 18, 2024):
What commands are you using to start the server, frontend, and collector?
yarn dev:serveryarn dev:collectoryarn dev:frontendShould be all you need.
If the frontend can see the collector is only, then that means that the backend can reach the collector
http://0.0.0.0:${process.env.COLLECTOR_PORT || 8888}Since the error message is not verbose the collector is simply responding with anything other than
200 OKhttps://github.com/Mintplex-Labs/anything-llm/blob/41522cdfb450fdef503a94351303da3d6d20f917/server/utils/collectorApi/index.js#L65
Are you able to hit
http://localhost:8888/acceptsin a browser tab? It should return a simple JSON response.It simply seems like the collector is failing to do even a simple request - like the service is not even running.
@fengnex commented on GitHub (Oct 22, 2024):
@timothycarambat I started the server and collector by executing
cd server && NODE_ENV=production node index.jsandcd collector && NODE_ENV=production node index.jsfrom anythingllm's home directory.Before that, I successfully finished executing
yarn startaccording to https://github.com/Mintplex-Labs/anything-llm/blob/master/BARE_METAL.md@fengnex commented on GitHub (Oct 22, 2024):
@timothycarambat I can get the following output when access
http://collector-ip:8888/accepts, the collector seems OK:{"text/plain":[".txt",".md",".org",".adoc",".rst"],"text/html":[".html"],"application/vnd.openxmlformats-officedocument.wordprocessingml.document":[".docx"],"application/vnd.openxmlformats-officedocument.presentationml.presentation":[".pptx"],"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":[".xlsx"],"application/vnd.oasis.opendocument.text":[".odt"],"application/vnd.oasis.opendocument.presentation":[".odp"],"application/pdf":[".pdf"],"application/mbox":[".mbox"],"audio/wav":[".wav"],"audio/mpeg":[".mp3"],"video/mp4":[".mp4"],"video/mpeg":[".mpeg"],"application/epub+zip":[".epub"]}@fengnex commented on GitHub (Oct 22, 2024):
:13001/api/workspace/a001e24a-9041-43bd-b3bf-ef8a9398903f/upload:1 Failed to load resource: the server responded with a status of 500 (Internal Server Error)The upper error message appears in the browser's console when the problem occurs.
The problem (maybe a bug) has been confirmed in the freshly downloaded source code of both anything-llm-1.2.3 and anything-llm-1.2.2! @timothycarambat
By the way, I got 'Not Found' when access 'http://server-ip:13001/' after successfully executing yarn dev:server, yarn dev:collector and yarn dev:frontend. The development env seems not work, don't know how to make it ok
@timothycarambat commented on GitHub (Oct 22, 2024):
That is because in developer the server does not serve the frontend when in development. It only servers the server - so
http://server-ip:13001/=> Not found is actually expected.http://server-ip:13001/api/ping=> 200 OKOkay so both the server and collector are up and running, but the frontend is apparently not relaying information correctly?
Without modifying any ports or anything run each of these commands in a new terminal tab from the repo root.
yarn dev:server-> runs server on localhost:3001yarn dev:collector-> runs collector on localhost:8888yarn dev:frontend-> runs frontend server on localhost:3001Make sure before booting the frontend that you set the correct
VITE_API_BASEinfrontend/.envhttps://github.com/Mintplex-Labs/anything-llm/blob/79ce26de815b6d91ff2db8ce1a59750c4d6290e0/frontend/.env.example#L1-L3
The frontend, by default expects the server to be on localhost:3001, and the server expects the collector to be on :8888 by default. All over localhost (127)
https://github.com/Mintplex-Labs/anything-llm/blob/79ce26de815b6d91ff2db8ce1a59750c4d6290e0/server/utils/collectorApi/index.js#L11
Its pretty clear from the history here now the issue is something with your config or how you are running this, not the set up since we run this exact codebase for our Linux based managed hosting and have no issues.
Are you trying to run the app outside of a docker image, but on a Linux server that you want to then access remotely? Or are you trying to run in developer mode to run things locally and make changes? Now, I'm not sure which one you are trying to do! Closing but convo can continue since this is not a bug or feature req
[Question] Cannot upload a pdf document when installed on Linux locally, how to fix it?to [GH-ISSUE #2498] [Question] Cannot upload a pdf document when installed on Linux locally, how to fix it?