Giter Club home page Giter Club logo

Comments (4)

fulder avatar fulder commented on August 27, 2024 1

@jasker5183, @duenni when it comes to the plugin manifest and not being updated it's because the 12.2-RELEASE index branch had a lot of plugins still running 12.1-RELEASES. The majority of them should now (today) be updated after the recent portback from master to the 12.2-RELEASE branch (#235). Could you try refreshing your plugin index and try to upgrade the plugins again (iocage upgrade transmission, iocage upgrade jackett should be enough) to verify if it helps the buggy list behavior and upgrades the plugins correctly? I just did a quick upgrade of both these plugins on my system and it seems like it worked just fine.

When it comes to iocage list and the jail config still showing the old version could be a bug in the iocage command itself rather than the plugins.

from iocage-plugin-index.

jasker5183 avatar jasker5183 commented on August 27, 2024 1

Yes, that fixed it both jails are now showing up as 12.2-RELEASE. Thanks.

from iocage-plugin-index.

jasker5183 avatar jasker5183 commented on August 27, 2024

On 12.0-U4 this problem exists with Transmission and Jackett.

from iocage-plugin-index.

duenni avatar duenni commented on August 27, 2024

Hi!

Thanks for this, it seems to be fixed. 👍
I got an update notification in the GUI and tried to upgrade there but that didn't work so I ran iocage upgrade transmission as you suggested. This threw a bunch of errors:

sudo iocage upgrade transmission

Password:
Snapshotting transmission... 
Updating plugin INDEX... 
Running upgrade... 
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 14 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	bittorrent-libutp: 0.20130514_1
	ca_root_nss: 3.63
	curl: 7.77.0
	dht: 0.26
	gettext-runtime: 0.21
	indexinfo: 0.3.1
	libb64: 1.2.1
	libevent: 2.1.12
	libnatpmp: 20150609
	libnghttp2: 1.43.0
	miniupnpc: 2.2.0
	pkg: 1.16.3
	transmission-daemon: 3.00_4
	transmission-web: 3.00_1

Number of packages to be removed: 14

The operation will free 40 MiB.
[transmission] [1/14] Deinstalling transmission-daemon-3.00_4...
[transmission] [1/14] Deleting files for transmission-daemon-3.00_4: .......... done
==> You should manually remove the "transmission" user.
==> You should manually remove the "transmission" group
[transmission] [2/14] Deinstalling curl-7.77.0...
[transmission] [2/14] Deleting files for curl-7.77.0: .......... done
[transmission] [3/14] Deinstalling gettext-runtime-0.21...
[transmission] [3/14] Deleting files for gettext-runtime-0.21: .......... done
[transmission] [4/14] Deinstalling bittorrent-libutp-0.20130514_1...
[transmission] [4/14] Deleting files for bittorrent-libutp-0.20130514_1: .......... done
[transmission] [5/14] Deinstalling ca_root_nss-3.63...
[transmission] [5/14] Deinstalling ca_root_nss-3.63...
pkg: Failed to execute lua script: [string "-- args: etc/ssl/cert.pem.sample..."]:12: attempt to call a nil value (field 'filecmp')
pkg: lua script failed
pkg: lua script failed
[transmission] [5/14] Deleting files for ca_root_nss-3.63: ....... done
pkg: lua script failed
pkg: lua script failed
[transmission] [6/14] Deinstalling dht-0.26...
[transmission] [6/14] Deleting files for dht-0.26: ........ done
pkg: lua script failed
pkg: lua script failed
[transmission] [7/14] Deinstalling indexinfo-0.3.1...
[transmission] [7/14] Deleting files for indexinfo-0.3.1: .... done
pkg: lua script failed
pkg: lua script failed
[transmission] [8/14] Deinstalling libb64-1.2.1...
[transmission] [8/14] Deleting files for libb64-1.2.1: ....... done
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
[transmission] [9/14] Deinstalling libevent-2.1.12...
[transmission] [9/14] Deleting files for libevent-2.1.12: .......... done
pkg: lua script failed
pkg: lua script failed
[transmission] [10/14] Deinstalling libnatpmp-20150609...
[transmission] [10/14] Deleting files for libnatpmp-20150609: ........ done
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
[transmission] [11/14] Deinstalling libnghttp2-1.43.0...
[transmission] [11/14] Deleting files for libnghttp2-1.43.0: .......... done
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
[transmission] [12/14] Deinstalling miniupnpc-2.2.0...
[transmission] [12/14] Deleting files for miniupnpc-2.2.0: .......... done
pkg: lua script failed
[transmission] [13/14] Deinstalling pkg-1.16.3...
pkg: lua script failed
[transmission] [13/14] Deinstalling pkg-1.16.3...
pkg: Failed to execute lua script: [string "-- args: etc/pkg.conf.sample..."]:12: attempt to call a nil value (field 'filecmp')
[transmission] [13/14] Deinstalling pkg-1.16.3...
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
[transmission] [13/14] Deleting files for pkg-1.16.3: .......... done
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
pkg: lua script failed
[transmission] [14/14] Deinstalling transmission-web-3.00_1...
[transmission] [14/14] Deleting files for transmission-web-3.00_1: .......... done
pkg: lua script failed
Snapshotting transmission... 
Updating plugin INDEX... 
Updating plugin artifact... 
Cloning git repository

Branch 12.2-RELEASE does not exist at https://github.com/freenas/iocage-plugin-transmission.git!
Using "master" branch for plugin, this may not work with your RELEASE
Installing new pkgs... 
Repo: iocage-plugins already exists, skipping!

Testing Host DNS response to pkg.FreeBSD.org
Testing transmission's SRV response to pkg.FreeBSD.org
Testing transmission's DNSSEC response to pkg.FreeBSD.org

Installing plugin packages:
  - transmission-daemon... 
  - transmission-web... 
Cloning git repository

Branch 12.2-RELEASE does not exist at https://github.com/freenas/iocage-plugin-transmission.git!
Using "master" branch for plugin, this may not work with your RELEASE

transmission successfully upgraded!

Result looks good.

iocage list:

+-----+--------------+-------+--------------+------+
| JID |     NAME     | STATE |   RELEASE    | IP4  |
+=====+==============+=======+==============+======+
| 3   | transmission | up    | 12.2-RELEASE | DHCP |
+-----+--------------+-------+--------------+------+
cat /mnt/tank/iocage/jails/transmission/config.json     
{
    "basejail": 1,
    "boot": 1,
    "bpf": 1,
    "dhcp": 1,
    "host_hostname": "transmission",
    "host_hostuuid": "transmission",
    "jail_zfs_dataset": "iocage/jails/transmission/data",
    "last_started": "2021-06-21 11:20:06",
    "nat_forwards": "tcp(9091:9091)",
    "plugin_name": "transmission",
    "plugin_repository": "https://github.com/ix-plugin-hub/iocage-plugin-index.git",
    "release": "12.2-RELEASE-p6",
    "type": "pluginv2",
    "vnet": 1,
    "vnet0_mac": "xxx"
}
cat /mnt/tank/iocage/jails/transmission/transmission.json 
{
    "name": "Transmission",
    "release": "12.2-RELEASE",
    "artifact": "https://github.com/freenas/iocage-plugin-transmission.git",
    "official": false,
    "properties": {
        "nat": 1,
        "nat_forwards": "tcp(9091:9091)"
    },
    "pkgs": [
        "transmission-daemon",
        "transmission-web"
    ],
    "packagesite": "http://pkg.FreeBSD.org/${ABI}/latest",
    "fingerprints": {
        "iocage-plugins": [
            {
                "function": "sha256",
                "fingerprint": "xxx"
            }
        ]
    },
    "revision": 0
}

The GUI also shows 12.2-RELEASE-p6 for the plugin.
Thanks!

from iocage-plugin-index.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.