LabHub & ishare2 Updates ️
6.08K subscribers
31 photos
5 files
110 links
LabHub & ishare2 announcements
Logo by @qirkldesigns

Official website:
https://labhub.eu.org

GitHub:
https://github.com/ishare2-org

Recommended groups:
@pnetlab
@eve_gns3
@NETLabIT
@eve_ng_gns3_labs
Download Telegram
ℹ️ Major release (Version 3.3.1) pushed to the main branch!

TLDR; Old versions will break, upgrade to the latest release!

I've just pushed the new major release (Version 3.3.1) of ishare2 to the main branch. Please report any issues you might encounter. I've already implemented two hotfixes 😅, but let me know if you find additional issues that I haven't caught yet.

The latest update operates with JSON files, requiring the jq package for ishare2 to function correctly. If you don't have it installed, you can install it very easily with apt:
apt install jq



In contrast to previous versions, which fetched CSV files from Google Docs, this new version utilizes lists of mirrors hosted on GitHub: Mirrors Repository.

More information, including a detailed blog post, is on the way to provide further explanation on the features this version has and how to utilize them properly.

If you face any issues, consider reconfiguring ishare2. Deleting the entire ishare2 directory and then reconfiguring it can help resolve any potential problems:

Remove ishare2 directory:
rm -rf /opt/ishare2



Reconfigure ishare2:
ishare2 config



Remember that you can just press enter to all questions to use the defaults and it'll work.

That's all for now, happy learning!
👍1
If you are facing this error when trying to install/reconfigure ishare2, it means your apt package manager configuration is broken:
https://t.me/c/1656390384/3091

ishare.top is a dead domain from the previous now dead ishare tool. To fix this error, delete it from the sources.list file.
Through the CLI run:
nano /etc/apt/sources.list


Once you have entered the editor, remove the ishare.top line from the list.
Check how to use nano
(Navigate with arrow keys. CTRL+s to save changes, CTRL+x to exit)

An automated removal is coming in future updates
You are expected to find these type of errors if you haven't upgraded to the latest version yet: https://t.me/PNETLab/155151

Remember the latest release breaks old ones since the sources file will no longer point to the CSV files we used to use.

To upgrade to the latest version, simply run the quick installation command again
3👍3
Forwarded from Programmer Jokes
😁14👍2
Dear users of ishare2 on PNETLab servers,

I'd like to make a couple of suggestions regarding recent issues with PNETLab's APT repository. ishare2 requires jq as a dependency for handling JSON files, and during its execution, it checks for jq and other packages like unrar to be installed. For this to work smoothly, APT needs to function correctly so that dependencies can be installed.

However, if you encounter the error displayed in this screenshot, it indicates that APT failed to verify the SSL certificate. Unfortunately, since it's beyond my control to fix this, the best workaround is to temporarily ignore the PNETLab source by commenting it out from the APT sources list.

Here are the steps to follow:

1. Edit the sources.list file using an editor like nano (learn how to use nano):
nano /etc/apt/sources.list


2. Locate the line starting with "deb [trusted=yes] https://repo.pnetlab.com ./"
Prepend "#" before that line, resulting in:
# deb [trusted=yes] https://repo.pnetlab.com ./


3. Save and exit, then run ishare2 again, and let it automatically install the dependencies.

Thank you for your understanding, and feel free to reach out if you encounter any issues or have further questions.
👍111
If you guys keep having issues with repo.pnetlab.com, you can use pnetlab.labhub.eu.org in your sources.list file for now.

1. Open sources.list with a text editor like nano.
nano /etc/apt/sources.list


2. Remove or comment out the line with repo.pnetlab.com as source:
- Locate the line starting with "deb [trusted=yes] https://repo.pnetlab.com ./"
Prepend "#" before that line, resulting in:
# deb [trusted=yes] https://repo.pnetlab.com ./


3. Paste this mirror at the bottom of the file:
deb [trusted=yes] https://pnetlab.labhub.eu.org ./


This is mostly useful on fresh installs but can also solve the error mentioned in the previous message.
Let's hope my server can keep up with the requests 😆

- How to use nano
👍101
LabHub & ishare2 Updates ️
Since a lot of people were having the issue described here, I decided to automatically implement this fix. ishare2 will automatically comment out the official PNETLab repo and add LabHub's mirror in case of failure as a fallback. Hopefully this will make things…
Today, I realized the automated fix never triggered because ishare2 was exiting right after an installation error. Thanks to someone testing in PNetLab's group, this issue was resolved and will hopefully be easier for ishare2 to auto troubleshoot.
👍3
PSA: Important Notice for PNetLab Users

🚨 Attention: Avoid using the outdated OVA file available on PNetLab's website, as it may lead to complications in the future. Instead, we strongly recommend following the bare-metal installation procedure.

📖 Step-by-Step Guide: Refer to this guide for the installation process: https://pnetlab.com/pages/documentation?slug=install-bare-metal

🖥 Installation on a VM: You can still perform the installation on a Virtual Machine (VM) with no difference in the process. Simply install Ubuntu 18.04 on the VM and proceed with the remaining steps.

🔗 APT Mirror Issues: If you encounter any problems with PNetLab's APT mirror, check the previous messages in this channel. Alternatively, you can use LabHub's mirror for a smooth installation experience.

Avoid having future issues by following these suggestions. It is not under my control to update the documentation on PNetLab's website so this is a temporary workaround while the admins of PNetLab work on a fix
👍103
Hello everyone!

I've got something good for everyone who's looking to get the CCNA certification.

I'll share with you a message from a group of network engineers and instructors who are giving access to CCNA courses from the Cisco Networking Academy.

I've verified it's not a scam and you can safely fill out the form. As usual, this is not sponsored or anything, we just want the same thing, make it easy for everyone to study networking.

You can get a 58% discount once you finish all your exams with 70% score or higher.

Check them out in the following message and happy learning!
3👍3
FREE COURSE CISCO NETWORKING ACADEMY (Jan 2024)

Join our FREE "IT Skills & Carrier Building Program by Cisco Networking Academy - Digital Engineering

First time ever learning and certification are FREE together
https://forms.gle/TGwhgdoqcEhuAe7M9
58% Discount Voucher (Use new email address for a new netacad account )
Our certified professionals are available to teach and guide you in :

1 - IT Essentials: PC Hardware and Software
2 - CCNA : ITN, SRWE, ENSA
3 - Networking Essentials
4 - Cyberops Associate
5 - Devnet Associate
6 - Network Security
----------------------
⛔️ Our Policy
----------------------
Every course duration is 3 months
Enrollment start 2 days after submission
Can get multiple courses at the same time (by using different emails).
On one email 1 course allowed

-----------------------------
👉 REGISTRATION
-----------------------------
2️⃣ Fill and submit detail :
https://forms.gle/TGwhgdoqcEhuAe7M9

58% Discount Voucher (Use new email address for a new netacad account )
Important note for Students that are expecting Discount Vouchers :
- Register with new email that has never been used on Netacad for any course before (Don't create the netacad account, fill the form and wait the enrollment email)
- In account profile, your email or recovery phone number must not be used in any other profile, they have to be unique.
9👍3
Hello everyone!

I've just launched a new channel on WhatsApp for those who might not use Telegram as often or do not use it at all: https://whatsapp.com/channel/0029VaN1egzHbFVDPGcwyT3Q

I think Telegram is much better for these types of projects but I understand if you don't like it and still would like to be aware of what's new from some other source, so feel free to join.

Remember that your phone number will not be shown on a WhatsApp channel and we won't have a group at least until WhatsApp implements a feature to hide your phone number.
👍3
Hello guys, we've got an update on the way...

I've noticed many of you are having issues when downloading files from the Google Drive mirror with ishare2.
The images are not being downloaded correctly mainly because of quota limits.

A lot of people use the Google Drive mirror because it's the default. Unfortunately, the method that used to work to bypass those limits seems to be broken so we cannot get around this issue at the time being.

To address this issue, I've made a significant change on ishare2.

Mirrors rotation: This will be the default setting, rotating mirrors each time ishare2 is executed.

During ishare2 configuration, you'll have the option to enable mirror rotation, which will be the default setting. In addition, I've added a check for small files. If a file is too small, it will warn you that the file is likely corrupt and provide troubleshooting steps.

I hope these changes help make the download of images more straightforward.

These changes are available on version 3.4.0 alpha only! They will be merged to the main branch once it's proved to be stable.

PS: I haven't had time to maintain ishare2 in recent weeks due to my internship.

Happy learning!
👍63
I've just merged the alpha version of ishare2 to the beta branch.

This update includes an update checker and a new MOTD feature that will display important notices from us.

You can test the latest version by using this command:
wget -O /usr/sbin/ishare2 https://raw.githubusercontent.com/ishare2-org/ishare2-cli/beta/ishare2 && chmod +x /usr/sbin/ishare2 && ishare2


Better formatting of messages was also part of the update.

Once this version is ready, it will be pushed to the main branch. Please make sure to always keep ishare2 up-to-date!
👍10
👥 PNETLab APT Repository Update

Good news! The issue with the PNETLab repository has finally been fixed by the PNETLab team. The repository is now using a valid SSL certificate.

The bad news is that there's still one problem... in previous instructions on how to install PNetLab http is used instead of https. Even the OVA, which by the way is NOT recommended that you use the old OVA as an installation method (read this message to know why), uses http instead of https.

This is causing issues since all traffic is being redirected to https now that the certificate was fixed.

What you need to do now is edit the sources.list and replace http with https

1. Open sources.list with a text editor like nano.
nano /etc/apt/sources.list


2. Locate the line starting with "deb [trusted=yes] http://repo.pnetlab.com ./"
3. Replace with:
deb [trusted=yes] https://repo.pnetlab.com ./


Make sure to save the changes and you will now be able to use the official repository of PNetLab.

The mirror I made a couple months ago will stay up but you're still advised to use the official repository.

Let me know if you have any questions about this!
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🥰2
🛠️ Updates to ishare2 addressing the APT repo Issue

Hey everyone! Just wanted to share some progress on the issue we talked about before. I've been working on an automated fix that should work better this time, with less guessing involved.

Without getting too technical, a couple checks will be made always before installing the required dependencies, then if a potential issue is found it'll be auto fixed.

I've also been beautifying the "UI" a bit. I know it's a stretch to call it a UI since it's a CLI app, but I think you'll like the improvements.

🔍 What's Next: As usual, the updates will be tested in the alpha and beta channels first. Once we're sure everything's running smoothly, they'll be merged to the main branch.

🔊 MOTD Feature: I'm working on making this feature a bit less annoying by making it show less times before sending more MOTDs 😅

Stay tuned for these updates, and thanks for testing the unstable versions!
👍10🥰1
💡 Tip of the day:
If you use ishare2 —init in the latest version, you can skip the initial configuration and it'll use the default values on first run.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥111
⚠️ labhub.eu.org is down and will continue to be down for a couple hours, use alternative mirrors like: drive.labhub.eu.org or alist.labhub.eu.org for the time being
👍5