Update problem via Administrator web interface

Hello the Administrator web interface informed me that Searx and Transmission had to be update. So I push on the button “update”. And it show me the message below.

But in fact the update wasn’t made, and the Adminisitrator web interface still proposed me to update the two apps. Finaly I’ve made the update using the CLI “moulinette” (Yunohost app upgrade) and it works fine.

Hope this message will be usefull to improve this realy great software which Yunohost is.

Setting up bsd-mailx (8.1.2-0.20111106cvs-1+deb7u1) ...

    --2014-12-19 19:12:03--  http://app.yunohost.org/list.json

    Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

    Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 20164 (20K) [application/json]

    Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'

    

         0K .......... .........                                  100% 2.73M=0.007s

    

    2014-12-19 19:12:03 (2.73 MB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20164/20164]

    

    --2014-12-19 19:12:25--  http://app.yunohost.org/list.json

    Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

    Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 20164 (20K) [application/json]

    Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'

    

         0K .......... .........                                  100% 2.00M=0.01s

    

    2014-12-19 19:12:25 (2.00 MB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20164/20164]

    

    --2014-12-19 19:13:13--  http://app.yunohost.org/list.json

    Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

    Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 20164 (20K) [application/json]

    Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'

    

         0K .......... .........                                  100% 2.17M=0.009s

    

    2014-12-19 19:13:13 (2.17 MB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20164/20164]

    

    --2014-12-19 19:14:06--  http://app.yunohost.org/list.json

    Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

    Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 20164 (20K) [application/json]

    Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'

    

         0K .......... .........                                  100% 2.22M=0.009s

    

    2014-12-19 19:14:06 (2.22 MB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20164/20164]

    

    --2014-12-20 17:53:56--  http://app.yunohost.org/list.json

    Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

    Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 20164 (20K) [application/json]

    Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'

    

         0K .......... .........                                  100% 2.15M=0.009s

    

    2014-12-20 17:53:56 (2.15 MB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20164/20164]

    

    

    Fetched 83.5 kB in 0s (0 B/s)                                                   

    

    0% [Working]                                                                    

    0% [Connecting to security.debian.org]                                          

    0% [Connecting to security.debian.org (212.211.132.250)]                        

    0% [Waiting for headers]                                                        

    Get:1 http://security.debian.org/ wheezy/updates/main libjasper1 i386 1.900.1-13+deb7u2 [159 kB]

    

    2% [1 libjasper1 14.1 kB/159 kB 8%]                                             

    22% [Working]                                                                   

    22% [Waiting for headers]                                                       

    Get:2 http://security.debian.org/ wheezy/updates/main ntp i386 1:4.2.6.p5+dfsg-2+deb7u1 [544 kB]

    

    24% [2 ntp 12.7 kB/544 kB 2%]                                                   

    100% [Working]                                                                  Reading changelogs... 50%

    Reading changelogs... 100%

                              

    Reading changelogs... Done

    dpkg-preconfigure: unable to re-open stdin: No such file or directory

    

    Fetched 703 kB in 0s (0 B/s)                                                    

    (Reading database ... 62672 files and directories currently installed.)

    Preparing to replace libjasper1:i386 1.900.1-13+deb7u1 (using .../libjasper1_1.900.1-13+deb7u2_i386.deb) ...

    Unpacking replacement libjasper1:i386 ...

    Preparing to replace ntp 1:4.2.6.p5+dfsg-2 (using .../ntp_1%3a4.2.6.p5+dfsg-2+deb7u1_i386.deb) ...

    Stopping NTP server: ntpdstart-stop-daemon: warning: failed to kill 2969: No such process

    .

    Unpacking replacement ntp ...

    Processing triggers for man-db ...

    Setting up libjasper1:i386 (1.900.1-13+deb7u2) ...

    Setting up ntp (1:4.2.6.p5+dfsg-2+deb7u1) ...

    Starting NTP server: ntpd.

    --2014-12-21 12:30:41--  http://app.yunohost.org/list.json

    Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

    Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

    HTTP request sent, awaiting response... 200 OK

    Length: 20164 (20K) [application/json]

    Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'

    

         0K .......... .........                                  100% 2.70M=0.007s

    

    2014-12-21 12:30:41 (2.70 MB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20164/20164]

I don’t see anything particularily unusual. Can you try to run the upgrade manually ?

sudo yunohost tools upgrade

Hi

Admin interface show me 4 apps to be updated.

Apps
Calendar agendav
NotesBin zerobin
Baikal baikal__2
phpMyAdmin phpmyadmin

When I update from web interface following log appears and no update
occurs.The update interface still shows the four app to update.

Unpacking replacement php5-intl …

Preparing to replace php5-imap 5.4.36-0+deb7u1 (using .../php5-imap_5.4.36-0+deb7u3_amd64.deb) ...

Unpacking replacement php5-imap ...

Preparing to replace php5-gd 5.4.36-0+deb7u1 (using .../php5-gd_5.4.36-0+deb7u3_amd64.deb) ...

Unpacking replacement php5-gd ...

Preparing to replace php5-curl 5.4.36-0+deb7u1 (using .../php5-curl_5.4.36-0+deb7u3_amd64.deb) ...

Unpacking replacement php5-curl ...

Preparing to replace php5-common 5.4.36-0+deb7u1 (using .../php5-common_5.4.36-0+deb7u3_amd64.deb) ...

Unpacking replacement php5-common ...

Preparing to replace linux-libc-dev:amd64 3.2.65-1 (using .../linux-libc-dev_3.2.65-1+deb7u1_amd64.deb) ...

Unpacking replacement linux-libc-dev:amd64 ...

Preparing to replace php-pear 5.4.36-0+deb7u1 (using .../php-pear_5.4.36-0+deb7u3_all.deb) ...

Unpacking replacement php-pear ...

Preparing to replace php5 5.4.36-0+deb7u1 (using .../php5_5.4.36-0+deb7u3_all.deb) ...

Unpacking replacement php5 ...

Preparing to replace php5-dev 5.4.36-0+deb7u1 (using .../php5-dev_5.4.36-0+deb7u3_amd64.deb) ...

Unpacking replacement php5-dev ...

Processing triggers for man-db ...

Setting up linux-image-3.2.0-4-amd64 (3.2.65-1+deb7u1) ...

Running depmod.

Examining /etc/kernel/postinst.d.

run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64

update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64

run-parts: executing /etc/kernel/postinst.d/zz-update-grub 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64

Generating grub.cfg ...

Found linux image: /boot/vmlinuz-3.2.0-4-amd64

Found initrd image: /boot/initrd.img-3.2.0-4-amd64

done

Setting up php5-common (5.4.36-0+deb7u3) ...

Setting up php5-fpm (5.4.36-0+deb7u3) ...

Setting up php5-cli (5.4.36-0+deb7u3) ...

Setting up php5-sqlite (5.4.36-0+deb7u3) ...

Setting up php5-mysql (5.4.36-0+deb7u3) ...

Setting up php5-mcrypt (5.4.36-0+deb7u3) ...

Setting up php5-ldap (5.4.36-0+deb7u3) ...

Setting up php5-intl (5.4.36-0+deb7u3) ...

Setting up php5-imap (5.4.36-0+deb7u3) ...

Setting up php5-gd (5.4.36-0+deb7u3) ...

Setting up php5-curl (5.4.36-0+deb7u3) ...

Setting up linux-libc-dev:amd64 (3.2.65-1+deb7u1) ...

Setting up php-pear (5.4.36-0+deb7u3) ...

Setting up php5 (5.4.36-0+deb7u3) ...

Setting up php5-dev (5.4.36-0+deb7u3) ...

Processing triggers for php5-fpm ...

Restarting PHP5 FastCGI Process Manager: php5-fpm.

--2015-01-18 01:12:44--  http://app.yunohost.org/list.json

Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 20348 (20K) [application/json]

Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'



     0K .......... .........                                  100% 32.5K=0.6s



2015-01-18 01:12:45 (32.5 KB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20348/20348]



--2015-01-18 01:17:43--  http://app.yunohost.org/list.json

Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 20348 (20K) [application/json]

Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'



     0K .......... .........                                  100% 30.5K=0.7s



2015-01-18 01:17:44 (30.5 KB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20348/20348]



--2015-01-18 01:21:36--  http://app.yunohost.org/list.json

Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 20348 (20K) [application/json]

Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'



     0K .......... .........                                  100% 32.2K=0.6s



2015-01-18 01:21:37 (32.2 KB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20348/20348]



--2015-01-18 01:24:52--  http://app.yunohost.org/list.json

Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 20348 (20K) [application/json]

Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'



     0K .......... .........                                  100% 30.3K=0.7s



2015-01-18 01:24:54 (30.3 KB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20348/20348]



--2015-01-18 01:28:50--  http://app.yunohost.org/list.json

Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 20348 (20K) [application/json]

Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'



     0K .......... .........                                  100% 32.6K=0.6s



2015-01-18 01:28:51 (32.6 KB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20348/20348]

I tried updating from command line. It shows update success but the web interface still shows apps to update.

sudo yunohost app upgrade baikal__2

Downloading…
Extracting…
Done.
Executing script…
++ sudo yunohost app setting baikal__2 domain
+ domain=
++ sudo yunohost app setting baikal__2 path
+ path=
++ sudo yunohost app setting baikal__2 password
+ password=
+ path=
+ final_path=/var/www/baikal__2
+ sudo rm -rf /var/www/baikal__2
+ sudo mkdir -p /var/www/baikal__2
+ sudo cp -a …/sources/ChangeLog.md …/sources/composer.json …/sources/Core …/sources/html …/sources/INSTALL.md …/sources/LICENSE.txt …/sources/README.md …/sources/Specific …/sources/TROUBLESHOOTING.md …/sources/UPGRADE.md /var/www/baikal__2
+ sudo chown -R www-data: /var/www/baikal__2
+ sudo su -c ‘curl -sS https://getcomposer.org/installer | php – --install-dir=/var/www/baikal__2’ www-data
#!/usr/bin/env php
All settings correct for using Composer
Downloading…

Composer successfully installed to: /var/www/baikal__2/composer.phar
Use it: php /var/www/baikal__2/composer.phar
+ sudo su -c 'cd /var/www/baikal__2 && php composer.phar install' www-data
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing sabre/vobject (2.1.6)
    Downloading: connection...    Downloading: 100%

  - Installing sabre/dav (1.8.11)
    Downloading: connection...    Downloading: 100%

sabre/dav suggests installing ext-apc (*)
Writing lock file
Generating autoload files
+ sudo rm /var/www/baikal__2/composer.json /var/www/baikal__2/composer.lock /var/www/baikal__2/composer.phar
++ sudo yunohost app setting baikal__2 mysqlpwd
+ db_pwd=
+ db_user=baikal__2
++ cat /etc/timezone
+ sed -i s@YNH_TIMEZONE@Asia/Kolkata@g ../conf/config.php
++ cut -d ' ' -f 1
++ md5sum
++ echo -n admin:BaikalDAV:
+ sed -i s@YNH_ADMIN_PASSWORDHASH@c742df14b6d3f6b785c26d65142e6b24@g ../conf/config.php
+ sed -i s@YNH_LOCATION@@g ../conf/config.system.php
+ sed -i s@YNH_DBNAME@baikal__2@g ../conf/config.system.php
+ sed -i s@YNH_DBUSER@baikal__2@g ../conf/config.system.php
+ sed -i s@YNH_DBPWD@@g ../conf/config.system.php
++ sudo yunohost app setting baikal__2 encrypt_key
+ encrypt_key=
+ sed -i s@YNH_ENCRYPTKEY@@g ../conf/config.system.php
+ sudo cp ../conf/config.php /var/www/baikal__2/Specific
+ sudo cp ../conf/config.system.php /var/www/baikal__2/Specific
+ sudo chown -R root: /var/www/baikal__2
+ sudo chown -R www-data: /var/www/baikal__2/Specific
+ xargs sudo chmod 644
+ sudo find /var/www/baikal__2 -type f
+ xargs sudo chmod 755
+ sudo find /var/www/baikal__2 -type d
+ sed -i s@PATHTOCHANGE@@g ../conf/nginx.conf
+ sed -i s@ALIASTOCHANGE@/var/www/baikal__2/html@g ../conf/nginx.conf
+ sudo cp ../conf/nginx.conf /etc/nginx/conf.d/.d/baikal__2.conf
cp: cannot create regular file `/etc/nginx/conf.d/.d/baikal__2.conf': No such file or directory
+ sudo chown root: /etc/nginx/conf.d/.d/baikal__2.conf
chown: cannot access `/etc/nginx/conf.d/.d/baikal__2.conf': No such file or directory
+ sudo chmod 600 /etc/nginx/conf.d/.d/baikal__2.conf
chmod: cannot access `/etc/nginx/conf.d/.d/baikal__2.conf': No such file or directory
+ sudo service nginx reload
Reloading nginx configuration: nginx.
+ sudo yunohost app setting baikal__2 skipped_uris -v /
+ sudo yunohost app ssowatconf
Traceback (most recent call last):
  File "/usr/bin/yunohost", line 54, in <module>
    ret = cli(['yunohost'], args, print_json=json, use_cache=cache)
  File "/usr/lib/python2.7/dist-packages/moulinette/__init__.py", line 111, in cli
    moulinette.run(args, print_json)
  File "/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py", line 195, in run
    ret = self.actionsmap.process(args, timeout=5)
  File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 428, in process
    return func(**arguments)
  File "/usr/lib/moulinette/yunohost/app.py", line 901, in app_ssowatconf
    skipped_urls.append(app_settings['domain'] + app_settings['path'][:-1] + item)
KeyError: 'domain'
Success! baikal__2 successfully upgraded
Success! Upgrade complete



     0K .......... .........                                  100% 32.2K=0.6s



2015-01-18 01:21:37 (32.2 KB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20348/20348]



--2015-01-18 01:24:52--  http://app.yunohost.org/list.json

Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 20348 (20K) [application/json]

Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'



     0K .......... .........                                  100% 30.3K=0.7s



2015-01-18 01:24:54 (30.3 KB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20348/20348]



--2015-01-18 01:28:50--  http://app.yunohost.org/list.json

Resolving app.yunohost.org (app.yunohost.org)... 195.154.79.110, 2001:bc8:368c:100::11

Connecting to app.yunohost.org (app.yunohost.org)|195.154.79.110|:80... connected.

HTTP request sent, awaiting response... 200 OK

Length: 20348 (20K) [application/json]

Saving to: `/var/cache/yunohost/repo/yunohost.json.tmp'



     0K .......... .........                                  100% 32.6K=0.6s



2015-01-18 01:28:51 (32.6 KB/s) - `/var/cache/yunohost/repo/yunohost.json.tmp' saved [20348/20348]

I tried updating from command line. It shows update success but the web interface still shows apps to update.

sudo yunohost app upgrade baikal__2

Downloading…
Extracting…
Done.
Executing script…
++ sudo yunohost app setting baikal__2 domain
+ domain=
++ sudo yunohost app setting baikal__2 path
+ path=
++ sudo yunohost app setting baikal__2 password
+ password=
+ path=
+ final_path=/var/www/baikal__2
+ sudo rm -rf /var/www/baikal__2
+ sudo mkdir -p /var/www/baikal__2
+ sudo cp -a …/sources/ChangeLog.md …/sources/composer.json …/sources/Core …/sources/html …/sources/INSTALL.md …/sources/LICENSE.txt …/sources/README.md …/sources/Specific …/sources/TROUBLESHOOTING.md …/sources/UPGRADE.md /var/www/baikal__2
+ sudo chown -R www-data: /var/www/baikal__2
+ sudo su -c ‘curl -sS https://getcomposer.org/installer | php – --install-dir=/var/www/baikal__2’ www-data
#!/usr/bin/env php
All settings correct for using Composer
Downloading…

Composer successfully installed to: /var/www/baikal__2/composer.phar
Use it: php /var/www/baikal__2/composer.phar
+ sudo su -c 'cd /var/www/baikal__2 && php composer.phar install' www-data
Loading composer repositories with package information
Installing dependencies (including require-dev)
  - Installing sabre/vobject (2.1.6)
    Downloading: connection...    Downloading: 100%

  - Installing sabre/dav (1.8.11)
    Downloading: connection...    Downloading: 100%

sabre/dav suggests installing ext-apc (*)
Writing lock file
Generating autoload files
+ sudo rm /var/www/baikal__2/composer.json /var/www/baikal__2/composer.lock /var/www/baikal__2/composer.phar
++ sudo yunohost app setting baikal__2 mysqlpwd
+ db_pwd=
+ db_user=baikal__2
++ cat /etc/timezone
+ sed -i s@YNH_TIMEZONE@Asia/Kolkata@g ../conf/config.php
++ cut -d ' ' -f 1
++ md5sum
++ echo -n admin:BaikalDAV:
+ sed -i s@YNH_ADMIN_PASSWORDHASH@c742df14b6d3f6b785c26d65142e6b24@g ../conf/config.php
+ sed -i s@YNH_LOCATION@@g ../conf/config.system.php
+ sed -i s@YNH_DBNAME@baikal__2@g ../conf/config.system.php
+ sed -i s@YNH_DBUSER@baikal__2@g ../conf/config.system.php
+ sed -i s@YNH_DBPWD@@g ../conf/config.system.php
++ sudo yunohost app setting baikal__2 encrypt_key
+ encrypt_key=
+ sed -i s@YNH_ENCRYPTKEY@@g ../conf/config.system.php
+ sudo cp ../conf/config.php /var/www/baikal__2/Specific
+ sudo cp ../conf/config.system.php /var/www/baikal__2/Specific
+ sudo chown -R root: /var/www/baikal__2
+ sudo chown -R www-data: /var/www/baikal__2/Specific
+ xargs sudo chmod 644
+ sudo find /var/www/baikal__2 -type f
+ xargs sudo chmod 755
+ sudo find /var/www/baikal__2 -type d
+ sed -i s@PATHTOCHANGE@@g ../conf/nginx.conf
+ sed -i s@ALIASTOCHANGE@/var/www/baikal__2/html@g ../conf/nginx.conf
+ sudo cp ../conf/nginx.conf /etc/nginx/conf.d/.d/baikal__2.conf
cp: cannot create regular file `/etc/nginx/conf.d/.d/baikal__2.conf': No such file or directory
+ sudo chown root: /etc/nginx/conf.d/.d/baikal__2.conf
chown: cannot access `/etc/nginx/conf.d/.d/baikal__2.conf': No such file or directory
+ sudo chmod 600 /etc/nginx/conf.d/.d/baikal__2.conf
chmod: cannot access `/etc/nginx/conf.d/.d/baikal__2.conf': No such file or directory
+ sudo service nginx reload
Reloading nginx configuration: nginx.
+ sudo yunohost app setting baikal__2 skipped_uris -v /
+ sudo yunohost app ssowatconf
Traceback (most recent call last):
  File "/usr/bin/yunohost", line 54, in <module>
    ret = cli(['yunohost'], args, print_json=json, use_cache=cache)
  File "/usr/lib/python2.7/dist-packages/moulinette/__init__.py", line 111, in cli
    moulinette.run(args, print_json)
  File "/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py", line 195, in run
    ret = self.actionsmap.process(args, timeout=5)
  File "/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py", line 428, in process
    return func(**arguments)
  File "/usr/lib/moulinette/yunohost/app.py", line 901, in app_ssowatconf
    skipped_urls.append(app_settings['domain'] + app_settings['path'][:-1] + item)
KeyError: 'domain'
Success! baikal__2 successfully upgraded
Success! Upgrade complete

sudo yunohost app upgrade phpmyadmin

Downloading…
Extracting…
Done.
Executing script…
++ sudo yunohost app setting phpmyadmin domain

  • domain=datamol.in
    ++ sudo yunohost app setting phpmyadmin path
  • path=/phpmyadmin/
    ++ sudo yunohost app setting phpmyadmin admin
  • admin=anmol
  • path=/phpmyadmin
  • [[ -z anmol ]]
  • final_path=/var/www/phpmyadmin
    ++ cat upstream_version
  • version=4.2.13.1
  • sudo rm -rf /var/www/phpmyadmin
  • sudo mkdir -p /var/www/phpmyadmin
  • echo 'Downloading phpMyAdmin 4.2.13.1…'
    Downloading phpMyAdmin 4.2.13.1…
  • sudo wget -O …/phpMyAdmin.tar.gz http://sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/4.2.13.1/phpMyAdmin-4.2.13.1-all-languages.tar.gz/download
  • echo 'Extracting to /var/www/phpmyadmin…'
    Extracting to /var/www/phpmyadmin…
  • sudo tar xvzf …/phpMyAdmin.tar.gz -C …
  • sudo cp -r …/phpMyAdmin-4.2.13.1-all-languages/browse_foreigners.php …/phpMyAdmin-4.2.13.1-all-languages/ChangeLog …/phpMyAdmin-4.2.13.1-all-languages/changelog.php …/phpMyAdmin-4.2.13.1-all-languages/chk_rel.php …/phpMyAdmin-4.2.13.1-all-languages/composer.json …/phpMyAdmin-4.2.13.1-all-languages/config.sample.inc.php …/phpMyAdmin-4.2.13.1-all-languages/CONTRIBUTING.md …/phpMyAdmin-4.2.13.1-all-languages/db_create.php …/phpMyAdmin-4.2.13.1-all-languages/db_datadict.php …/phpMyAdmin-4.2.13.1-all-languages/db_events.php …/phpMyAdmin-4.2.13.1-all-languages/db_export.php …/phpMyAdmin-4.2.13.1-all-languages/db_import.php …/phpMyAdmin-4.2.13.1-all-languages/db_operations.php …/phpMyAdmin-4.2.13.1-all-languages/db_printview.php …/phpMyAdmin-4.2.13.1-all-languages/db_qbe.php …/phpMyAdmin-4.2.13.1-all-languages/db_routines.php …/phpMyAdmin-4.2.13.1-all-languages/db_search.php …/phpMyAdmin-4.2.13.1-all-languages/db_sql.php …/phpMyAdmin-4.2.13.1-all-languages/db_structure.php …/phpMyAdmin-4.2.13.1-all-languages/db_tracking.php …/phpMyAdmin-4.2.13.1-all-languages/db_triggers.php …/phpMyAdmin-4.2.13.1-all-languages/DCO …/phpMyAdmin-4.2.13.1-all-languages/doc …/phpMyAdmin-4.2.13.1-all-languages/error_report.php …/phpMyAdmin-4.2.13.1-all-languages/examples …/phpMyAdmin-4.2.13.1-all-languages/export.php …/phpMyAdmin-4.2.13.1-all-languages/favicon.ico …/phpMyAdmin-4.2.13.1-all-languages/file_echo.php …/phpMyAdmin-4.2.13.1-all-languages/gis_data_editor.php …/phpMyAdmin-4.2.13.1-all-languages/import.php …/phpMyAdmin-4.2.13.1-all-languages/import_status.php …/phpMyAdmin-4.2.13.1-all-languages/index.php …/phpMyAdmin-4.2.13.1-all-languages/js …/phpMyAdmin-4.2.13.1-all-languages/libraries …/phpMyAdmin-4.2.13.1-all-languages/LICENSE …/phpMyAdmin-4.2.13.1-all-languages/license.php …/phpMyAdmin-4.2.13.1-all-languages/locale …/phpMyAdmin-4.2.13.1-all-languages/navigation.php …/phpMyAdmin-4.2.13.1-all-languages/phpinfo.php …/phpMyAdmin-4.2.13.1-all-languages/phpmyadmin.css.php …/phpMyAdmin-4.2.13.1-all-languages/phpunit.xml.hhvm …/phpMyAdmin-4.2.13.1-all-languages/phpunit.xml.nocoverage …/phpMyAdmin-4.2.13.1-all-languages/pmd_display_field.php …/phpMyAdmin-4.2.13.1-all-languages/pmd_general.php …/phpMyAdmin-4.2.13.1-all-languages/pmd_pdf.php …/phpMyAdmin-4.2.13.1-all-languages/pmd_relation_new.php …/phpMyAdmin-4.2.13.1-all-languages/pmd_relation_upd.php …/phpMyAdmin-4.2.13.1-all-languages/pmd_save_pos.php …/phpMyAdmin-4.2.13.1-all-languages/prefs_forms.php …/phpMyAdmin-4.2.13.1-all-languages/prefs_manage.php …/phpMyAdmin-4.2.13.1-all-languages/print.css …/phpMyAdmin-4.2.13.1-all-languages/querywindow.php …/phpMyAdmin-4.2.13.1-all-languages/README …/phpMyAdmin-4.2.13.1-all-languages/RELEASE-DATE-4.2.13.1 …/phpMyAdmin-4.2.13.1-all-languages/robots.txt …/phpMyAdmin-4.2.13.1-all-languages/schema_edit.php …/phpMyAdmin-4.2.13.1-all-languages/schema_export.php …/phpMyAdmin-4.2.13.1-all-languages/server_binlog.php …/phpMyAdmin-4.2.13.1-all-languages/server_collations.php …/phpMyAdmin-4.2.13.1-all-languages/server_databases.php …/phpMyAdmin-4.2.13.1-all-languages/server_engines.php …/phpMyAdmin-4.2.13.1-all-languages/server_export.php …/phpMyAdmin-4.2.13.1-all-languages/server_import.php …/phpMyAdmin-4.2.13.1-all-languages/server_plugins.php …/phpMyAdmin-4.2.13.1-all-languages/server_privileges.php …/phpMyAdmin-4.2.13.1-all-languages/server_replication.php …/phpMyAdmin-4.2.13.1-all-languages/server_sql.php …/phpMyAdmin-4.2.13.1-all-languages/server_status_advisor.php …/phpMyAdmin-4.2.13.1-all-languages/server_status_monitor.php …/phpMyAdmin-4.2.13.1-all-languages/server_status.php …/phpMyAdmin-4.2.13.1-all-languages/server_status_queries.php …/phpMyAdmin-4.2.13.1-all-languages/server_status_variables.php …/phpMyAdmin-4.2.13.1-all-languages/server_user_groups.php …/phpMyAdmin-4.2.13.1-all-languages/server_variables.php …/phpMyAdmin-4.2.13.1-all-languages/setup …/phpMyAdmin-4.2.13.1-all-languages/show_config_errors.php …/phpMyAdmin-4.2.13.1-all-languages/sql.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_addfield.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_change.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_chart.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_create.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_export.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_find_replace.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_get_field.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_gis_visualization.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_import.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_indexes.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_move_copy.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_operations.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_printview.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_relation.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_replace.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_row_action.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_select.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_sql.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_structure.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_tracking.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_triggers.php …/phpMyAdmin-4.2.13.1-all-languages/tbl_zoom_select.php …/phpMyAdmin-4.2.13.1-all-languages/themes …/phpMyAdmin-4.2.13.1-all-languages/themes.php …/phpMyAdmin-4.2.13.1-all-languages/transformation_overview.php …/phpMyAdmin-4.2.13.1-all-languages/transformation_wrapper.php …/phpMyAdmin-4.2.13.1-all-languages/url.php …/phpMyAdmin-4.2.13.1-all-languages/user_password.php …/phpMyAdmin-4.2.13.1-all-languages/version_check.php …/phpMyAdmin-4.2.13.1-all-languages/view_create.php …/phpMyAdmin-4.2.13.1-all-languages/view_operations.php …/phpMyAdmin-4.2.13.1-all-languages/webapp.php /var/www/phpmyadmin
  • echo 'Setting up database…'
    Setting up database…
  • db_user=phpmyadmin
    ++ sudo yunohost app setting phpmyadmin mysqlpwd
  • db_pwd=2MyzfFjmZs3MoeFy7rmymEcK
  • mysql -u phpmyadmin -p2MyzfFjmZs3MoeFy7rmymEcK
  • echo 'Configuring application…'
    Configuring application…
  • sed -i s@YNH_DOMAIN@datamol.in@g …/conf/config.inc.php
  • sed -i s@YNH_PMA_USER@phpmyadmin@g …/conf/config.inc.php
  • sed -i s@YNH_PMA_PASSWORD@2MyzfFjmZs3MoeFy7rmymEcK@g …/conf/config.inc.php
    ++ sudo cat /etc/yunohost/mysql
  • sed -i s@YNH_MYSQL_ROOT_PASSWORD@w5pI793BY6@g …/conf/config.inc.php
  • sudo cp …/conf/config.inc.php /var/www/phpmyadmin
  • sudo yunohost app addaccess phpmyadmin -u anmol
    Executing script…
  • app=phpmyadmin
  • new_users=anmol
  • app_path=/var/www/freshrss
  • [[ freshrss = \p\h\p\m\y\a\d\m\i\n ]]
    Traceback (most recent call last):
    File “/usr/bin/yunohost”, line 54, in
    ret = cli([‘yunohost’], args, print_json=json, use_cache=cache)
    File “/usr/lib/python2.7/dist-packages/moulinette/init.py”, line 111, in cli
    moulinette.run(args, print_json)
    File “/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py”, line 195, in run
    ret = self.actionsmap.process(args, timeout=5)
    File “/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py”, line 428, in process
    return func(**arguments)
    File “/usr/lib/moulinette/yunohost/app.py”, line 591, in app_addaccess
    app_ssowatconf(auth)
    File “/usr/lib/moulinette/yunohost/app.py”, line 901, in app_ssowatconf
    skipped_urls.append(app_settings[‘domain’] + app_settings[‘path’][:-1] + item)
    KeyError: ‘domain’
  • sudo yunohost app setting phpmyadmin admin -v anmol
  • echo 'Setting permission…'
    Setting permission…
  • sudo chown -R root: /var/www/phpmyadmin
  • xargs sudo chmod 644
  • sudo find /var/www/phpmyadmin -type f
  • xargs sudo chmod 755
  • sudo find /var/www/phpmyadmin -type d
  • sudo chown root:www-data /var/www/phpmyadmin/config.inc.php
  • sudo chmod 640 /var/www/phpmyadmin/config.inc.php
  • echo 'Setting up nginx configuration…'
    Setting up nginx configuration…
  • sed -i s@YNH_WWW_PATH@/phpmyadmin@g …/conf/nginx.conf
  • sed -i s@YNH_WWW_ALIAS@/var/www/phpmyadmin/@g …/conf/nginx.conf
  • nginxconf=/etc/nginx/conf.d/datamol.in.d/phpmyadmin.conf
  • sudo cp …/conf/nginx.conf /etc/nginx/conf.d/datamol.in.d/phpmyadmin.conf
  • sudo chown root: /etc/nginx/conf.d/datamol.in.d/phpmyadmin.conf
  • sudo chmod 600 /etc/nginx/conf.d/datamol.in.d/phpmyadmin.conf
  • sudo service nginx reload
    Reloading nginx configuration: nginx.
  • sudo yunohost app ssowatconf
    Traceback (most recent call last):
    File “/usr/bin/yunohost”, line 54, in
    ret = cli([‘yunohost’], args, print_json=json, use_cache=cache)
    File “/usr/lib/python2.7/dist-packages/moulinette/init.py”, line 111, in cli
    moulinette.run(args, print_json)
    File “/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py”, line 195, in run
    ret = self.actionsmap.process(args, timeout=5)
    File “/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py”, line 428, in process
    return func(**arguments)
    File “/usr/lib/moulinette/yunohost/app.py”, line 901, in app_ssowatconf
    skipped_urls.append(app_settings[‘domain’] + app_settings[‘path’][:-1] + item)
    KeyError: 'domain’
    Success! phpmyadmin successfully upgraded
    Success! Upgrade complete

sudo yunohost app upgrade zerobin

Downloading…
Extracting…
Done.
Executing script…
++ sudo yunohost app setting zerobin domain

  • domain=datamol.in
    ++ sudo yunohost app setting zerobin path
  • path=/zerobin/
    ++ sudo yunohost app setting zerobin is_public
  • is_public=Yes
  • path=/zerobin
  • final_path=/var/www/zerobin
  • sudo mkdir -p /var/www/zerobin
  • sudo cp -a …/sources/CHANGELOG.md …/sources/css …/sources/img …/sources/index.php …/sources/js …/sources/lib …/sources/README.md …/sources/robots.txt …/sources/tpl /var/www/zerobin
  • xargs sudo chmod 644
  • sudo find /var/www/zerobin -type f
  • xargs sudo chmod 755
  • sudo find /var/www/zerobin -type d
  • sudo chown -R root: /var/www/zerobin
  • sudo chown www-data:root /var/www/zerobin/data /var/www/zerobin/tmp
  • sudo chmod 700 /var/www/zerobin/data /var/www/zerobin/tmp
  • sed -i s@YNH_WWW_PATH@/zerobin@g …/conf/nginx.conf
  • sed -i s@YNH_WWW_ALIAS@/var/www/zerobin/@g …/conf/nginx.conf
  • nginxconf=/etc/nginx/conf.d/datamol.in.d/zerobin.conf
  • sudo cp …/conf/nginx.conf /etc/nginx/conf.d/datamol.in.d/zerobin.conf
  • sudo chown root: /etc/nginx/conf.d/datamol.in.d/zerobin.conf
  • sudo chmod 600 /etc/nginx/conf.d/datamol.in.d/zerobin.conf
  • ‘[’ Yes = Yes ‘]’
  • sudo yunohost app setting zerobin skipped_uris -d
  • sudo yunohost app setting zerobin unprotected_uris -v /
  • sudo service nginx reload
    Reloading nginx configuration: nginx.
  • sudo yunohost app ssowatconf
    Traceback (most recent call last):
    File “/usr/bin/yunohost”, line 54, in
    ret = cli([‘yunohost’], args, print_json=json, use_cache=cache)
    File “/usr/lib/python2.7/dist-packages/moulinette/init.py”, line 111, in cli
    moulinette.run(args, print_json)
    File “/usr/lib/python2.7/dist-packages/moulinette/interfaces/cli.py”, line 195, in run
    ret = self.actionsmap.process(args, timeout=5)
    File “/usr/lib/python2.7/dist-packages/moulinette/actionsmap.py”, line 428, in process
    return func(**arguments)
    File “/usr/lib/moulinette/yunohost/app.py”, line 898, in app_ssowatconf
    for item in app_settings[‘skipped_uris’].split(’,’):
    AttributeError: ‘NoneType’ object has no attribute 'split’
    Success! zerobin successfully upgraded
    Success! Upgrade complete

I’m currently facing the same problem : updates failed through webadmin but succeeded through CLI, however updates are still shown in the webadmin update manager…

Still the same issue after the bullseye migration…

But why resurrecting an 8-years old post instead of making a proper new post with context and full logs …

1 Like

Like can you elaborate on which app exactly shows what version currently installed vs. version to be upgraded to …

1 Like

Problems seemed quite similar and i always thoroughly search the forum for issues that look like mine before opening a new thread so i thought let’s resurrect an 8 years old post instead of making a proper new one :smiley: it’s not too late though : Updates from webadmin vs updates from CLI