Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Deluge fails to install on DSM 7.0 on Armada 370 #5177

Closed
1 task done
eqagunn opened this issue Mar 26, 2022 · 1 comment · Fixed by #5398
Closed
1 task done

Deluge fails to install on DSM 7.0 on Armada 370 #5177

eqagunn opened this issue Mar 26, 2022 · 1 comment · Fixed by #5398

Comments

@eqagunn
Copy link

eqagunn commented Mar 26, 2022

Is this a new Bug?

  • I checkd that the bug hasn't been reported before

Package Name

Deluge

Package Version

2.0.3-14

Device Model

DS115j

Device Architecture

ARMv7

Firmware Version

DSM 7.0.1-42218 Update 3

What happened?

Deluge compiled from spksrc fails to install.
My best guess is that variables in service-setup are set improperly.

Reproduction steps

1. Compile Deluge (currently 2.0.3-14) from spksrc.
2. Install Synology-published Python2 (currently 2.7.18-1004).
3. Deluge installation fails to detect Synology-published Python2.
4. Compile Python2 (currently 2.7.18-26) from spksrc.
5. Uninstall Synology-published Python2 and install spksrc-compiled Python2.
6. Deluge installation detects Python2 and attempts to install but fails.

Install Log

2022/03/26 13:30:34	install deluge 2.0.3-14 Begin preinst
2022/03/26 13:30:34	Begin reload_inst_variables
2022/03/26 13:30:34	End reload_inst_variables
2022/03/26 13:30:34	Begin initialize_variables
2022/03/26 13:30:34	End initialize_variables
2022/03/26 13:30:34	===> Step preinst. USER=sc-deluge GROUP=sc-download SHARE_PATH=/volume1/Downloads
2022/03/26 13:30:34	Begin service_preinst
2022/03/26 13:30:34	End service_preinst
2022/03/26 13:30:34	install deluge 2.0.3-14 End preinst ret=[0]
2022/03/26 13:30:34	install deluge 2.0.3-14 Begin /bin/mkdir -p /volume1/@appstore/deluge
2022/03/26 13:30:34	install deluge 2.0.3-14 End /bin/mkdir -p /volume1/@appstore/deluge ret=[0]
2022/03/26 13:30:34	install deluge 2.0.3-14 Begin /bin/rm -rf /volume1/@appstore/deluge
2022/03/26 13:30:34	install deluge 2.0.3-14 End /bin/rm -rf /volume1/@appstore/deluge ret=[0]
2022/03/26 13:30:34	install deluge 2.0.3-14 Begin /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/package /volume1/@appstore/deluge
2022/03/26 13:30:34	install deluge 2.0.3-14 End /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/package /volume1/@appstore/deluge ret=[0]
2022/03/26 13:30:34	install deluge 2.0.3-14 Begin /bin/rm -rf /var/packages/deluge
2022/03/26 13:30:34	install deluge 2.0.3-14 End /bin/rm -rf /var/packages/deluge ret=[0]
2022/03/26 13:30:34	install deluge 2.0.3-14 Begin /bin/mkdir -p /var/packages/deluge
2022/03/26 13:30:34	install deluge 2.0.3-14 End /bin/mkdir -p /var/packages/deluge ret=[0]
2022/03/26 13:30:34	install deluge 2.0.3-14 Begin /bin/touch /var/packages/deluge/installing
2022/03/26 13:30:34	install deluge 2.0.3-14 End /bin/touch /var/packages/deluge/installing ret=[0]
2022/03/26 13:30:34	install deluge 2.0.3-14 Begin /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/INFO /var/packages/deluge/INFO
2022/03/26 13:30:35	install deluge 2.0.3-14 End /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/INFO /var/packages/deluge/INFO ret=[0]
2022/03/26 13:30:35	install deluge 2.0.3-14 Begin /bin/rm -rf /var/packages/deluge/scripts
2022/03/26 13:30:35	install deluge 2.0.3-14 End /bin/rm -rf /var/packages/deluge/scripts ret=[0]
2022/03/26 13:30:35	install deluge 2.0.3-14 Begin /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/scripts /var/packages/deluge/scripts
2022/03/26 13:30:35	install deluge 2.0.3-14 End /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/scripts /var/packages/deluge/scripts ret=[0]
2022/03/26 13:30:35	install deluge 2.0.3-14 Begin /bin/rm -rf /var/packages/deluge/WIZARD_UIFILES
2022/03/26 13:30:35	install deluge 2.0.3-14 End /bin/rm -rf /var/packages/deluge/WIZARD_UIFILES ret=[0]
2022/03/26 13:30:35	install deluge 2.0.3-14 Begin /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/WIZARD_UIFILES /var/packages/deluge/WIZARD_UIFILES
2022/03/26 13:30:35	install deluge 2.0.3-14 End /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/WIZARD_UIFILES /var/packages/deluge/WIZARD_UIFILES ret=[0]
2022/03/26 13:30:35	install deluge 2.0.3-14 Begin /bin/rm -rf /var/packages/deluge/conf
2022/03/26 13:30:35	install deluge 2.0.3-14 End /bin/rm -rf /var/packages/deluge/conf ret=[0]
2022/03/26 13:30:35	install deluge 2.0.3-14 Begin /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/conf /var/packages/deluge/conf
2022/03/26 13:30:35	install deluge 2.0.3-14 End /bin/mv -f /volume1/@tmp/pkginstall/extract.LnXhpx/conf /var/packages/deluge/conf ret=[0]
2022/03/26 13:30:41	install deluge 2.0.3-14 Begin postinst
2022/03/26 13:30:41	Begin reload_inst_variables
2022/03/26 13:30:41	End reload_inst_variables
2022/03/26 13:30:41	Begin initialize_variables
2022/03/26 13:30:41	End initialize_variables
2022/03/26 13:30:42	===> Step postinst. USER=sc-deluge GROUP=sc-download SHARE_PATH=/volume1/Downloads
2022/03/26 13:30:42	Begin save_wizard_variables
2022/03/26 13:30:42	End save_wizard_variables
2022/03/26 13:30:42	Begin syno_sync_var_folder
2022/03/26 13:30:42	Install files from var folder
2022/03/26 13:30:42	/bin/rsync -avh --ignore-existing --remove-source-files /volume1/@appstore/deluge/var/ /volume1/@appdata/deluge
2022/03/26 13:30:42	sending incremental file list
2022/03/26 13:30:42	./
2022/03/26 13:30:42	autoadd.conf
2022/03/26 13:30:42	core.conf
2022/03/26 13:30:42	sent 4.19K bytes  received 73 bytes  8.53K bytes/sec
2022/03/26 13:30:42	total size is 4.00K  speedup is 0.94
2022/03/26 13:30:42	/bin/rsync -avh --remove-source-files /volume1/@appstore/deluge/var/ /volume1/@appdata/deluge
2022/03/26 13:30:42	sending incremental file list
2022/03/26 13:30:42	./
2022/03/26 13:30:42	sent 71 bytes  received 19 bytes  60.00 bytes/sec
2022/03/26 13:30:42	total size is 0  speedup is 0.00
2022/03/26 13:30:42	End syno_sync_var_folder
2022/03/26 13:30:42	Begin service_postinst
2022/03/26 13:30:42	/var/packages/deluge/scripts/service-setup: line 59: /var/log/packages/deluge.log: Permission denied
2022/03/26 13:30:42	/var/packages/deluge/scripts/service-setup: line 62: /var/log/packages/deluge.log: Permission denied
2022/03/26 13:30:42	/var/packages/deluge/scripts/service-setup: line 65: /var/log/packages/deluge.log: Permission denied
2022/03/26 13:30:42	Notice: set_unix_permissions() is no longer required on DSM7.
2022/03/26 13:30:42	sed: can't read /volume1/@appstore/deluge/var/core.conf: No such file or directory
2022/03/26 13:30:42	sed: can't read /volume1/@appstore/deluge/var/autoadd.conf: No such file or directory
2022/03/26 13:30:42	sed: can't read /volume1/@appstore/deluge/var/core.conf: No such file or directory
2022/03/26 13:30:42	sed: can't read /volume1/@appstore/deluge/var/autoadd.conf: No such file or directory
2022/03/26 13:30:42	sed: can't read /volume1/@appstore/deluge/var/core.conf: No such file or directory
2022/03/26 13:30:42	sed: can't read /volume1/@appstore/deluge/var/autoadd.conf: No such file or directory
2022/03/26 13:30:42	sed: can't read /volume1/@appstore/deluge/var/autoadd.conf: No such file or directory
2022/03/26 13:30:42	/var/packages/deluge/scripts/service-setup: line 92: /var/log/packages/deluge.log: Permission denied
2022/03/26 13:30:42	/var/packages/deluge/scripts/service-setup: line 93: /var/log/packages/deluge.log: Permission denied
2022/03/26 13:30:42	End service_postinst
2022/03/26 13:30:42	install deluge 2.0.3-14 End postinst ret=[0]

Service Log

No response

Other Logs

No response

@eqagunn eqagunn added the bug label Mar 26, 2022
@hgy59 hgy59 removed the bug label Mar 26, 2022
@hgy59
Copy link
Contributor

hgy59 commented Mar 26, 2022

This package needs an update for DSM7 and it is about to be ported to python 3 in #4153.
As deluge is not yet migrated to DSM 7 it is not surprising that it does not run (see #4524 for DSM 7 package states). We will not publish python2 for DSM7 and do not recommend to do so.

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
2 participants