Skip to content
New issue

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

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

Already on GitHub? Sign in 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.

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