Repetier-Server Dienst startet nicht unter Debian 10.5.1 LXC
Hallo, ich bekomme denn Repetier-Server nicht unter Debian 10.5.1 LXC zum laufen!
Das Debian läuft als LXC Container unter PROXMOX 6.3.2!
Fehler:
Das Debian läuft als LXC Container unter PROXMOX 6.3.2!
Fehler:
root@Repetier-Server:~# service RepetierServer start
Job for RepetierServer.service failed because the control process exited with error code.
See "systemctl status RepetierServer.service" and "journalctl -xe" for details.
root@Repetier-Server:~# systemctl
UNIT LOAD ACTIVE SUB DESCRIPTION
-.mount loaded active mounted /
dev-hugepages.mount loaded active mounted Huge Pages File System
dev-mqueue.mount loaded active mounted POSIX Message Queue File System
dev-ptmx.mount loaded active mounted /dev/ptmx
dev-tty1.mount loaded active mounted /dev/tty1
dev-tty2.mount loaded active mounted /dev/tty2
proc-cpuinfo.mount loaded active mounted /proc/cpuinfo
proc-diskstats.mount loaded active mounted /proc/diskstats
proc-loadavg.mount loaded active mounted /proc/loadavg
proc-meminfo.mount loaded active mounted /proc/meminfo
proc-stat.mount loaded active mounted /proc/stat
proc-swaps.mount loaded active mounted /proc/swaps
proc-sys-kernel-random-boot_id.mount loaded active mounted /proc/sys/kernel/random/boot_id
proc-sys-net.mount loaded active mounted /proc/sys/net
proc-sysrq\x2dtrigger.mount loaded active mounted /proc/sysrq-trigger
proc-uptime.mount loaded active mounted /proc/uptime
sys-devices-system-cpu-online.mount loaded active mounted /sys/devices/system/cpu/online
sys-devices-virtual-net.mount loaded active mounted /sys/devices/virtual/net
sys-fs-fuse-connections.mount loaded active mounted FUSE Control File System
systemd-ask-password-console.path loaded active waiting Dispatch Password Requests to Console Directory Watch
systemd-ask-password-wall.path loaded active waiting Forward Password Requests to Wall Directory Watch
init.scope loaded active running System and Service Manager
console-getty.service loaded active running Console Getty
container-getty@1.service loaded active running Container Getty on /dev/tty1
container-getty@2.service loaded active running Container Getty on /dev/tty2
cron.service loaded active running Regular background program processing daemon
dbus.service loaded active running D-Bus System Message Bus
ifupdown-pre.service loaded active exited Helper to synchronize boot up for ifupdown
networking.service loaded active exited Raise network interfaces
postfix.service loaded active exited Postfix Mail Transport Agent
postfix@-.service loaded active running Postfix Mail Transport Agent (instance -)
* RepetierServer.service loaded failed failed Repetier-Server 3D Printer Server
rsyslog.service loaded active running System Logging Service
ssh.service loaded active running OpenBSD Secure Shell server
systemd-journal-flush.service loaded active exited Flush Journal to Persistent Storage
systemd-journald.service loaded active running Journal Service
systemd-logind.service loaded active running Login Service
systemd-remount-fs.service loaded active exited Remount Root and Kernel File Systems
systemd-sysctl.service loaded active exited Apply Kernel Variables
systemd-sysusers.service loaded active exited Create System Users
systemd-tmpfiles-setup-dev.service loaded active exited Create Static Device Nodes in /dev
systemd-tmpfiles-setup.service loaded active exited Create Volatile Files and Directories
systemd-update-utmp.service loaded active exited Update UTMP about System Boot/Shutdown
systemd-user-sessions.service loaded active exited Permit User Sessions
-.slice loaded active active Root Slice
system-container\x2dgetty.slice loaded active active system-container\x2dgetty.slice
system-postfix.slice loaded active active system-postfix.slice
system.slice loaded active active System Slice
user.slice loaded active active User and Session Slice
dbus.socket loaded active running D-Bus System Message Bus Socket
syslog.socket loaded active running Syslog Socket
systemd-initctl.socket loaded active listening initctl Compatibility Named Pipe
systemd-journald-audit.socket loaded active running Journal Audit Socket
systemd-journald-dev-log.socket loaded active running Journal Socket (/dev/log)
systemd-journald.socket loaded active running Journal Socket
basic.target loaded active active Basic System
cryptsetup.target loaded active active Local Encrypted Volumes
getty.target loaded active active Login Prompts
graphical.target loaded active active Graphical Interface
local-fs-pre.target loaded active active Local File Systems (Pre)
local-fs.target loaded active active Local File Systems
multi-user.target loaded active active Multi-User System
network-online.target loaded active active Network is Online
network.target loaded active active Network
paths.target loaded active active Paths
remote-fs.target loaded active active Remote File Systems
slices.target loaded active active Slices
sockets.target loaded active active Sockets
swap.target loaded active active Swap
sysinit.target loaded active active System Initialization
time-sync.target loaded active active System Time Synchronized
timers.target loaded active active Timers
apt-daily-upgrade.timer loaded active waiting Daily apt upgrade and clean activities
apt-daily.timer loaded active waiting Daily apt download activities
logrotate.timer loaded active waiting Daily rotation of log files
man-db.timer loaded active waiting Daily man-db regeneration
systemd-tmpfiles-clean.timer loaded active waiting Daily Cleanup of Temporary Directories
LOAD = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB = The low-level unit activation state, values depend on unit type.
77 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
lines 46-85/85 (END)
root@Repetier-Server:~# journalctl -xe
-- A stop job for unit RepetierServer.service has finished.
--
-- The job identifier is 524 and the job result is done.
Dec 05 14:38:44 Repetier-Server systemd[1]: RepetierServer.service: Start request repeated too quickly.
Dec 05 14:38:44 Repetier-Server systemd[1]: RepetierServer.service: Failed with result 'exit-code'.
-- Subject: Unit failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit RepetierServer.service has entered the 'failed' state with result 'exit-code'.
Dec 05 14:38:44 Repetier-Server systemd[1]: Failed to start Repetier-Server 3D Printer Server.
-- Subject: A start job for unit RepetierServer.service has failed
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit RepetierServer.service has finished with a failure.
--
-- The job identifier is 524 and the job result is failed.
Dec 05 14:40:03 Repetier-Server systemd[1]: Starting Cleanup of Temporary Directories...
-- Subject: A start job for unit systemd-tmpfiles-clean.service has begun execution
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit systemd-tmpfiles-clean.service has begun execution.
--
-- The job identifier is 564.
Dec 05 14:40:03 Repetier-Server systemd[1]: systemd-tmpfiles-clean.service: Succeeded.
-- Subject: Unit succeeded
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- The unit systemd-tmpfiles-clean.service has successfully entered the 'dead' state.
Dec 05 14:40:03 Repetier-Server systemd[1]: Started Cleanup of Temporary Directories.
-- Subject: A start job for unit systemd-tmpfiles-clean.service has finished successfully
-- Defined-By: systemd
-- Support: https://www.debian.org/support
--
-- A start job for unit systemd-tmpfiles-clean.service has finished successfully.
--
-- The job identifier is 564.
lines 1075-1114/1114 (END)
Installiert wird aktuell:
wget --output-document repetier-server.deb -q http://download.repetier.com/files/server/debian-amd64/Repetier-Server-0.94.3-Linux.deb && dpkg --unpack repetier-server.deb && rm -f repetier-server.deb && rm -f /var/lib/dpkg/info/repetier-server.postinst && apt-get -qqf install && apt-get update && apt-get -y install libusb-1.0-0
Leider komme ich nicht weiter, der Repetier-Server ist bei mir für das hochladen von meinen Daten und zur unterstützung für denn am Drucker angeschlossenen Raspberry Pi 4 der nur läuft wenn der Drucker läuft, er lief vorher als Docker Container aber dort hatte ich ab und zu Probleme mit der aktualisierung.
Wenn ich Repetier-Server aber nicht unter PROXMOX, Debian zum laufen bekomme muss er wieder mit Docker laufen!
Ich hoffe mir kann einer hier helfen, da ich noch nicht der beste in Linux bin und noch lerne!
Bu66as
Installiert wird aktuell:
wget --output-document repetier-server.deb -q http://download.repetier.com/files/server/debian-amd64/Repetier-Server-0.94.3-Linux.deb && dpkg --unpack repetier-server.deb && rm -f repetier-server.deb && rm -f /var/lib/dpkg/info/repetier-server.postinst && apt-get -qqf install && apt-get update && apt-get -y install libusb-1.0-0
Leider komme ich nicht weiter, der Repetier-Server ist bei mir für das hochladen von meinen Daten und zur unterstützung für denn am Drucker angeschlossenen Raspberry Pi 4 der nur läuft wenn der Drucker läuft, er lief vorher als Docker Container aber dort hatte ich ab und zu Probleme mit der aktualisierung.
Wenn ich Repetier-Server aber nicht unter PROXMOX, Debian zum laufen bekomme muss er wieder mit Docker laufen!
Ich hoffe mir kann einer hier helfen, da ich noch nicht der beste in Linux bin und noch lerne!
Bu66as
Comments
export LC_ALL=C
sudo -u repetierserver /usr/local/Repetier-Server/bin/RepetierServer -c /usr/local/Repetier-Server/etc/RepetierServer.xml
ist wie es normal gestartet wird. PROXMOX sagt mir leider nichts, aber so muss es gestartet werden. Grundsätzlich kann es auch als root im container laufen wenn es da keine user gibt bzw kein sudo. Dann sieht man zumindest bis wo er kommt. Eventuell noch mit
sudo -u repetierserver strace /usr/local/Repetier-Server/bin/RepetierServer -c /usr/local/Repetier-Server/etc/RepetierServer.xml
um zu sehen welche Dateien er grad anfassen will. Ich vermute er findet eine Datei nicht beim starten. Bibliotheken sollten es nicht sein da wir es ja mittlerweile komplett statisch kompilieren.
Folgendes habe ich ausgeführt:
/usr/local/Repetier-Server/bin/RepetierServer -c /usr/local/Repetier-Server/etc/RepetierServer.xml
strace /usr/local/Repetier-Server/bin/RepetierServer -c /usr/local/Repetier-Server/etc/RepetierServer.xml
Alles andere geht nicht, sudo und repetierserver kennt er nicht!
Danach lief aber der Repetier-Server, jetzt müsste dieser nur noch beim Starten der VM automatisch starten, damit bei Neustart der Physischen Maschine ich nicht alles Manuel starten muss!
Was macht dieser Befehl?
Ich finde nur nichts damit der Benutzer auch automatisch angemeldet wird!
setzt locale auf C. Ist die einzige unter der der Server funktioniert.
Der Benutzer muss nicht angemeldet werden. Er muss nicht mal einloggen können. Ist auch nur ein Sicherheitsoptimierung, würde genau so gut als root laufen.
Hatte Probleme mit meinem Provider und der FritzBox!
Ich habe es noch mal mit einer frischen Instanz versucht, aber es läuft überhaupt nicht!
Bin folgendermaßen vorgegangen:
root@Repetier-Server:~# wget --output-document repetier-server.deb -q http://download.repetier.com/files/server/debian-amd64/Repetier-Server-0.94.3-Linux.deb && dpkg --unpack repetier-server.deb && rm -f repetier-server.deb && rm -f /var/lib/dpkg/info/repetier-server.postinst && apt-get -qqf install && apt-get update && apt-get -y install libusb-1.0-0
root@Repetier-Server:~# apt-get update && apt-get upgrade
root@Repetier-Server:~# /etc/init.d/RepetierServer start[....] Starting RepetierServer (via systemctl): RepetierServer.serviceJob for RepetierServer.service failed because the control process exited with error code.See "systemctl status RepetierServer.service" and "journalctl -xe" for details. failed!
Ich weiß leider nicht an was es liegt oder wie ich da am besten wo nachschauen kann wo es eventuell hängt!
sudo -u repetierserver /usr/local/Repetier-Server/bin/RepetierServer -c /usr/local/Repetier-Server/etc/RepetierServer.xml
sudo -u repetierserver strace /usr/local/Repetier-Server/bin/RepetierServer -c /usr/local/Repetier-Server/etc/RepetierServer.xml
Jetzt würde ich gerne denn Repetier-Server zum laufen bekommen, das dieser automatisch beim Start von Debian mit startet.
Bin für alles offen, da auf dem System nichts anderes läuft!
MBG
Ich habe unter:
root@Repetier-Server:~# crontab -e
@reboot /usr/local/Repetier-Server/bin/RepetierServer -c /usr/local/Repetier-Server/etc/RepetierServer.xml
eingefügt und jetzt läuft der Repetier-Server auch ohne Anmeldung!
MBG