I've recently upgraded my desktop PC to Windows 10 Professional, only to find out that my color laser printer, a Xerox Phaser 6130N is not supported in Windows 10!!
(Side note: since mine is the network model it has the final 'N' but a non-network version exists and is known as 6130 or 6130V)
The Xerox website clearly states that there are no drivers for Windows 10 and that it is not supported at all.
Well, I had no intentions of buying a new printer, so I tried installing the latest Windows 8 drivers and -SURPRISE!- they work!
So if you have the same printer, just go to the Xerox website and download the available drivers for Windows 8, install them on your computer and simply follow the instructions to add the printer manually.
All that's needed is to select the printer port the printer is attached to or punch in the IP address of the printer, if you have the network version.
Aren't you happy you saved a lot of money Xerox wanted you to spend on a new printer?
Enjoy!
Thursday, January 3, 2019
Monday, January 22, 2018
Lifetime hosting with Dragify / Ahead Hosting: a lifelong nightmare!
In October 2017 Greedeals.com published a deal from a company called Dragify: they offered lifetime web hosting for up to 4 websites at $39.99.
It looked like a good deal, so I signed up to test the service for a few days.
After I signed up I discovered that Dragify would no provide this service directly. The webhosting they were selling would actually be provided by another company called Ahead Hosting, apparently from Spain.
Well, who cares? What's important is that it works... So I tested the service for a few days (not enough, I would discover lately) and it looked okay, so before the special offer ended, I signed up for a second account, this time paying for the "triple up" addon, which allowed up to 12 websites to be hosted on that account for $39.99 (as before) + $39.99 (for the "triple up" addon).
Since this is important, let's call them ACCOUNT A (4 websites) and ACCOUNT B (12 websites)
I then proceeded to move all my websites from my old hosting provider to these two new accounts... and that's when the nightmare started.
Downtime is the major issue here: the websites would be unreachable or show "Error 502 Bad Gateway" for long periods of time. I would write to Ahead Hosting's customer service but my emails would mostly go unanswered. On a few rare occasions I have received a reply to my emails, and they all consisted mainly on monosillables.
On December 20, while checking stats on my ACCOUNT B's cPanel, I discovered that some unknown third-party was sending spam using the SMTP of one of my domains hosted on this account. I immediately sent an email to the customer service to warn them that the server was misconfigured, since it allowed third parties to send spam, even though everything was set to avoid this. Of course, I have never received any reply.
In early January 2018, everything came crushing down: all the websites were unreachable, the cpanel would not allow me to login to any of my accounts ("user does not exist"). Of course, I immediately contacted the customer service and guess what? I have never received any reply.
Almost three full days later, the websites were up again and the cpanel would allow me to login again. Have I ever receive an explanation for this incident? Of course not.
Then, a few days later, without any forewarning nor any communications, my ACCOUNT A got suspended. The websites would show "This account has been suspended" and the cPanel would not allow me to login saying "this account has been suspended".
Of course I immediately contacted the customer service again, and this time (a few hours later) I received a reply that simply said that the account had been "suspended for spam".
Remember the problem with the SMTP server I tried warning them about? Well, it looks like they didn't give a damn about my warning, but they used it weeks later to suspend my ACCOUNT A, without any logical reason, considering that the domain which was used to send spam was hosted on ACCOUNT B!
In fact, my ACCOUNT B was still up and running and spammers were still using it to send spam!!
And it does not end here: while suspending my ACCOUNT A, they also decided to suspend my "triple up" plugin on ACCOUNT B. Why??? There was no logical reason at all, just utter incompetence! If the account causing problems was ACCOUNT B, why did they suspend ACCOUNT A? And then why did they suspend the "triple up" plugin on ACCOUNT B? Again, pure and simple incompetence.
At least, after contacting Dragify about this, they have canceled the suspension on the tripling up, and I have got my webspace and bandwidth allowance for 12 websites back.
Not that I intend to use this "lifetime" nightmare anymore. Immediately after the suspension I started moving all my websites to a different hosting provider, which hopefully will prove more professional than Ahead Hosting.
By the way, it looks like behind this so-called company Ahead Hosting lies a single person, who owns (or rents?) a single server: when my websites were down/unreachable, the "company's" website would be down/unreachable too. How professional is that?
In conclusion: as the old saying goes, you get what you pay for. If you want reliable hosting, stay away from these "lifetime" offers.
And most of all, stay away from Ahead Hosting.
It looked like a good deal, so I signed up to test the service for a few days.
After I signed up I discovered that Dragify would no provide this service directly. The webhosting they were selling would actually be provided by another company called Ahead Hosting, apparently from Spain.
Well, who cares? What's important is that it works... So I tested the service for a few days (not enough, I would discover lately) and it looked okay, so before the special offer ended, I signed up for a second account, this time paying for the "triple up" addon, which allowed up to 12 websites to be hosted on that account for $39.99 (as before) + $39.99 (for the "triple up" addon).
Since this is important, let's call them ACCOUNT A (4 websites) and ACCOUNT B (12 websites)
I then proceeded to move all my websites from my old hosting provider to these two new accounts... and that's when the nightmare started.
Downtime is the major issue here: the websites would be unreachable or show "Error 502 Bad Gateway" for long periods of time. I would write to Ahead Hosting's customer service but my emails would mostly go unanswered. On a few rare occasions I have received a reply to my emails, and they all consisted mainly on monosillables.
On December 20, while checking stats on my ACCOUNT B's cPanel, I discovered that some unknown third-party was sending spam using the SMTP of one of my domains hosted on this account. I immediately sent an email to the customer service to warn them that the server was misconfigured, since it allowed third parties to send spam, even though everything was set to avoid this. Of course, I have never received any reply.
In early January 2018, everything came crushing down: all the websites were unreachable, the cpanel would not allow me to login to any of my accounts ("user does not exist"). Of course, I immediately contacted the customer service and guess what? I have never received any reply.
Almost three full days later, the websites were up again and the cpanel would allow me to login again. Have I ever receive an explanation for this incident? Of course not.
Then, a few days later, without any forewarning nor any communications, my ACCOUNT A got suspended. The websites would show "This account has been suspended" and the cPanel would not allow me to login saying "this account has been suspended".
Of course I immediately contacted the customer service again, and this time (a few hours later) I received a reply that simply said that the account had been "suspended for spam".
Remember the problem with the SMTP server I tried warning them about? Well, it looks like they didn't give a damn about my warning, but they used it weeks later to suspend my ACCOUNT A, without any logical reason, considering that the domain which was used to send spam was hosted on ACCOUNT B!
In fact, my ACCOUNT B was still up and running and spammers were still using it to send spam!!
And it does not end here: while suspending my ACCOUNT A, they also decided to suspend my "triple up" plugin on ACCOUNT B. Why??? There was no logical reason at all, just utter incompetence! If the account causing problems was ACCOUNT B, why did they suspend ACCOUNT A? And then why did they suspend the "triple up" plugin on ACCOUNT B? Again, pure and simple incompetence.
At least, after contacting Dragify about this, they have canceled the suspension on the tripling up, and I have got my webspace and bandwidth allowance for 12 websites back.
Not that I intend to use this "lifetime" nightmare anymore. Immediately after the suspension I started moving all my websites to a different hosting provider, which hopefully will prove more professional than Ahead Hosting.
By the way, it looks like behind this so-called company Ahead Hosting lies a single person, who owns (or rents?) a single server: when my websites were down/unreachable, the "company's" website would be down/unreachable too. How professional is that?
In conclusion: as the old saying goes, you get what you pay for. If you want reliable hosting, stay away from these "lifetime" offers.
And most of all, stay away from Ahead Hosting.
Monday, January 15, 2018
Easily create a VPN Gateway with a Raspberry Pi (or similar board)
I don't have an OpenVPN-capable router, but I needed to create an always-on openvpn CLIENT that would connect to my VPN service, so that it could be
used as a gateway for other devices in my LAN. Using this gateway to access
the internet, the internet traffic of those devices would be protected by the secure VPN connection.
I've looked around and I have found a great tutorial to achieve this: it was written by Superjamie for the Raspberry Pi and you can find it here.
Unfortunately I didn't have a Raspberry Pi available at the time, so I thought it would be interesting to do the same for what board I had available, which was an Orange Pi Zero.
I used DietPi as the base operating system for this project, and tried following Superjamie's tutorial, but since it didn't work on my Orange Pi / DietPi combo, I made a few adjustments, which I share with you here.
All credits for this still go to Superjamie, because that's where all the huge work comes from.
Please follow Superjamie's tutorial (again, you can find it here) with the following exceptions:
Once this is done, the only way the Pi can get to the internet is over the VPN.
This means if the VPN goes down, your traffic will just stop working, rather than end up routing over your regular internet connection where it could become visible.
[Note by Tech Delirium: please adjust IP addresses by using the correct ones for your network and the port numbers by checking the ports used by your VPN service]
And save so they apply at reboot:
You can check the status and logs of the VPN client with:
I've looked around and I have found a great tutorial to achieve this: it was written by Superjamie for the Raspberry Pi and you can find it here.
Unfortunately I didn't have a Raspberry Pi available at the time, so I thought it would be interesting to do the same for what board I had available, which was an Orange Pi Zero.
I used DietPi as the base operating system for this project, and tried following Superjamie's tutorial, but since it didn't work on my Orange Pi / DietPi combo, I made a few adjustments, which I share with you here.
All credits for this still go to Superjamie, because that's where all the huge work comes from.
Please follow Superjamie's tutorial (again, you can find it here) with the following exceptions:
- Install DietPi instead of Raspbian Jessie
- Since DietPi's user already has root capabilities, you should write any commands from Superjamie's tutorial without typing the 'sudo' at the beginning of the command.
- I've found out that the section of the tutorial called "Enable VPN at boot" was useless and harmful, as it would prevent OpenVPN to be launched correctly, therefore it must be skipped.
- The VPN Kill Switch section of the tutorial didn't work for me. I have found out that it had to be modified a little bit to make it work, so I'm re-writing it below, in a version that makes it work:
VPN KILL SWITCH
This will block outbound traffic from the Pi so that only the VPN and related services are allowed.Once this is done, the only way the Pi can get to the internet is over the VPN.
This means if the VPN goes down, your traffic will just stop working, rather than end up routing over your regular internet connection where it could become visible.
[Note by Tech Delirium: please adjust IP addresses by using the correct ones for your network and the port numbers by checking the ports used by your VPN service]
iptables -A OUTPUT -o tun0 -m comment --comment "vpn" -j ACCEPT iptables -A OUTPUT -o eth0 -p icmp -m comment --comment "icmp" -j ACCEPT iptables -A OUTPUT -d 192.168.1.0/24 -o eth0 -m comment --comment "lan" -j ACCEPT iptables -A OUTPUT -o eth0 -p udp -m udp --dport 1198 -m comment --comment "openvpn" -j ACCEPT iptables -A OUTPUT -o eth0 -p tcp -m tcp --sport 22 -m comment --comment "ssh" -j ACCEPT iptables -A OUTPUT -o eth0 -p udp -m udp --dport 123 -m comment --comment "ntp" -j ACCEPT iptables -A OUTPUT -o eth0 -p udp -m udp --dport 53 -m comment --comment "dns" -j ACCEPT iptables -A OUTPUT -o eth0 -p tcp -m tcp --dport 53 -m comment --comment "dns" -j ACCEPT iptables -A OUTPUT -o eth0 -j DROPiptables -I FORWARD -i eth0 ! -o tun0 -j DROP
[Note by Tech Delirium: Superjamie's tutorial didn't work for me, but adding the last line above does the trick and makes the kill-switch work]And save so they apply at reboot:
If you find traffic on your other systems stops, then look on the Pi to see if the VPN is up or not.sudo netfilter-persistent save
You can check the status and logs of the VPN client with:
That's it! Now the board will connect to your VPN service at startup and if you set up you devices to use the Pi's as their gateway, that device's internet traffic will be tunneled via the VPN and will be protected. If the connection to the VPN service goes down, NO TRAFFIC will be allowed through, so you will have no leaks.sudo systemctl status openvpn@Japan sudo journalctl -u openvpn@Japan
Wednesday, November 30, 2016
Easily install Logitech Media Server (Squeezebox Server) and Squeezelite on your Pi with Armbian Jessie
Do you have any spare Pi?
I am talking about the Raspberry Pi, Orange Pi, Banana Pi, Cubieboard, pcDuino, Odroid, NanoPi and the likes...
Why not transform it into a Sonos-like multimedia server and player?
It's soooo easy!
All we need is two nice pieces of software: the Logitech Media Server (aka Squeezebox server) and a player to connect to it, which is going to be Squeezelite.
First of all, download the right image of Armbian for your board HERE.
Please choose "Jessie server" image, if available. This is the version for server usage, with no desktop environments.
Follow the instructions and setup the operating system (we have faith you can manage this on your own, since you have a spare development board...)
And let's wait for the file to be downloaded. If you get a file not found error, you'll have to visit this website with a browser:
Once the Logitech Media Server installation package has been downloaded, proceed with its installation:
So, let's install Squeezelite, the Player "side" of this combo.
First we need to refresh the packages list of our installation:
If you are using an external usb soundcard you might need to tweak with the squeezelite configuration file, which is /etc/default/squeezelite
First you will need to find out the name of the soundcard, and to do this you have to issue the following command:
If you want to give your player a different name than your hostname, just edit this line:
The other options usually don't need to be touched.
That was easy, wasn't it?
Enjoy your music on your Pi!
I am talking about the Raspberry Pi, Orange Pi, Banana Pi, Cubieboard, pcDuino, Odroid, NanoPi and the likes...
Why not transform it into a Sonos-like multimedia server and player?
It's soooo easy!
All we need is two nice pieces of software: the Logitech Media Server (aka Squeezebox server) and a player to connect to it, which is going to be Squeezelite.
First of all, download the right image of Armbian for your board HERE.
Please choose "Jessie server" image, if available. This is the version for server usage, with no desktop environments.
Follow the instructions and setup the operating system (we have faith you can manage this on your own, since you have a spare development board...)
How to install the Logitech Media Server / Squeezebox Server
Now, we have to install the Logitech Media Server, but we have to download it first. From the command line give the following command:wget http://downloads.slimdevices.com/nightly/7.9/sc/ffd0b97/logitechmediaserver_7.9.0~1480398011_arm.deb -O lms.deb(Please notice that from http...to..._arm.deb there are no spaces)
And let's wait for the file to be downloaded. If you get a file not found error, you'll have to visit this website with a browser:
http://downloads.slimdevices.com/nightly/?ver=7.9Find the most recent version of the _arm.deb version available, right click on it to copy it's link, and substitute this link in the above command.
Once the Logitech Media Server installation package has been downloaded, proceed with its installation:
sudo dpkg -i lms.debThat's it! The Logitech Media Server is now installed, and you can go to:
http://ip-address-of-the-board:9000from any browser to set it up.
How to install the Squeezelite player
To actually play/stream your music collection or listen to online radios, you'll also need a player. This can be installed on the same board as the Logitech Media Server (so you will have a Server and a Player on the same machine), or on different boards which will work as players that connect to the Server (you can have as many players as you want!)So, let's install Squeezelite, the Player "side" of this combo.
First we need to refresh the packages list of our installation:
sudo apt-get updateThen we can install squeezelite:
sudo apt-get install squeezeliteThat's basically it! Squeezelite will be installed and will automatically be launched at startup.
If you are using an external usb soundcard you might need to tweak with the squeezelite configuration file, which is /etc/default/squeezelite
First you will need to find out the name of the soundcard, and to do this you have to issue the following command:
sudo /usr/bin/squeezelite -lCheck the output and identify the name of your sound card. Copy it, then open the configuration file:
sudo nano /etc/default/squeezeliteFind the following line:
SL_SOUNDCARD="sysdefault:CARD=ALSA"and substitute sysdefault:CARD=ALSA with the name of the card you have copied before.
If you want to give your player a different name than your hostname, just edit this line:
SL_NAME="$(hostname -s)"and change the string within the quotes to the name you want to give this player.
The other options usually don't need to be touched.
That was easy, wasn't it?
Enjoy your music on your Pi!
Friday, September 9, 2016
Hermit: an Android app to save on apps
Has the free space on your smartphone alarmingly decreased after installing all the official apps of the websites and social network you use most?
Then a hermit is going to help you. Yes, Hermit (link): an Android app that allows users to create "lite apps" of their own favorite websites, saving them from installing the official (memory and space consuming) applications.
To understand what a "Lite App" is, just imagine your favorite website running inside a custom-made app with the following features:
Even though you can create lite apps from virtually any website, Hermit comes with a library of very popular apps it can efficiently replace, which include social networks (like Facebook, Instagram and Twitter), news sites (like CNN, the NYT, Google News), entertainment apps (like YouTube or IMDb), shopping apps (like Amazon, Groupon or Woot!) and many others.
And lite apps also support notifications!
How much space does your Facebook app take on your smartphone?
My Hermit installation, with its Facebook lite app (and six more lite apps!) only takes less than 20 megabytes on my phone.
But it's not just a matter of space, it's also a matter of privacy: with Hermit, your personal data is not shared with any other apps. And your phone will not run as many apps in the background as it would if you installed as many official apps, thus improving your battery life.
The free version of Hermit is fully functional and shows no ads, but it's limited to the creation of two lite apps.
To create more than two, you will need to purchase the full version: maybe it's not the least expensive app on the market, but -as the developers point out- your privacy is worth more than the price of a sandwich!
And if you are a student, you can even upgrade for free.
You can download Hermit for Android from the Play Store by clicking here.
Then a hermit is going to help you. Yes, Hermit (link): an Android app that allows users to create "lite apps" of their own favorite websites, saving them from installing the official (memory and space consuming) applications.
To understand what a "Lite App" is, just imagine your favorite website running inside a custom-made app with the following features:
- Every "website"/lite app is encapsulated in its own environment, virtually transforming it into a native app: this way each lite app is completely separated from the others.
- Cookies are isolated, which means that your activity inside the lite app will not be tracked like it would be if you were doing the same inside a browser tab.
- The sandbox environment makes it impossible for users to get a virus or malware from a lite app.
- Private browsing is enabled by default, so no history of your browsing is maintained on your device.
- Each Lite App can have its own independent settings, so that users can customize each lite app differently from the others.
- Ad blocking (no root needed).
- Each lite app can have its own icon in the launcher, which will instantly open the website it encapsulates (no need to wait for the browser to be launched, then a new tab to be opened and then finally the website to be loaded).
- Every lite app has its own set of bookmarks. For example, your Facebook lite app can save links to your favorite pages and groups, so that you can find them instantly when you need them.
- Lite apps don't run in the background, therefore when you close one, it will be completely wiped from memory. This means it will not consume any resources (no memory, no traffic, no battery)
- Permissions like the use of the camera or to share the user's location are only activated when the user wants.
Even though you can create lite apps from virtually any website, Hermit comes with a library of very popular apps it can efficiently replace, which include social networks (like Facebook, Instagram and Twitter), news sites (like CNN, the NYT, Google News), entertainment apps (like YouTube or IMDb), shopping apps (like Amazon, Groupon or Woot!) and many others.And lite apps also support notifications!
How much space does your Facebook app take on your smartphone?
My Hermit installation, with its Facebook lite app (and six more lite apps!) only takes less than 20 megabytes on my phone.
But it's not just a matter of space, it's also a matter of privacy: with Hermit, your personal data is not shared with any other apps. And your phone will not run as many apps in the background as it would if you installed as many official apps, thus improving your battery life.The free version of Hermit is fully functional and shows no ads, but it's limited to the creation of two lite apps.
To create more than two, you will need to purchase the full version: maybe it's not the least expensive app on the market, but -as the developers point out- your privacy is worth more than the price of a sandwich!
And if you are a student, you can even upgrade for free.
You can download Hermit for Android from the Play Store by clicking here.
Thursday, December 10, 2015
The OrangePI PC, a low cost alternative to the Raspberry PI.
A short review.
A few months ago I was browsing AliExpress, when I stumbled upon a product called OrangePi.I searched the internet for information about it, and I immediately discovered its official website, which is www.orangepi.org (there also exists www.orangepi.com but it looks to be the website of a UK vendor of the same boards).
Well, what is an OrangePi? Of course, the name recalls the most famous SBC (single board computer) ever, the RaspberryPi, and this is not a coincidence, as the OrangePi is a chinese SBC, clearly inspired by the Raspberry.
As of now, there are 7 different Orange Pi models (ranging from "Mini" to "Plus 2"). The most interesting in my opinion is the "OrangePi PC". Why? For its aggressive price of only $15 plus shipping!
The hardware of this board is interesting:
CPU:So, as you can see, we basically have a quad core ARM CPU, with 1GB of RAM, 3 USB ports, and a fair graphics card.
H3 Quad-core Cortex-A7 H.265/HEVC 4K
GPU:
·Mali400MP2 GPU @600MHz
·Supports OpenGL ES 2.0
Memory (SDRAM): 1GB DDR3 (shared with GPU)
Onboard Storage: TF card (Max. 64GB) / MMC card slot
Onboard Network: 10/100M Ethernet RJ45
Video Input:
A CSI input connector Camera:
·Supports 8-bit YUV422 CMOS sensor interface
·Supports CCIR656 protocol for NTSC and PAL
·Supports SM pixel camera sensor
·Supports video capture solution up to 1080p@30fps
Audio Input: MIC
Video Outputs:
·Supports HDMI output with HDCP
·Supports HDMI CEC
·Supports HDMI 30 function
·Integrated CVBS
Supports simultaneous output of HDMI and CVBS
Audio Output: 3.5 mm Jack and HDMI
Power Source: DC input
USB 2.0 Ports: Three USB 2.0 HOST, one USB 2.0 OTG
Low-level peripherals:
·40 Pins Header,compatible with Raspberry Pi B+
·GPIO(1x3) pin
·UART, ground.
What it lacks (other Orange Pi models have this and/or that) are onboard wifi, a gigabit ethernet port and eMMC, but of course we can't have everything at this price.
I've ordered the Orange Pi PC on Aliexpress, from the official manufacturer, and 3 weeks later I received a neat package containing the board, a usb power cable and a not-too-sturdy transparent plastic case. All this for less than $25 including shipping!
I've been using it for a couple of weeks and... what can I say?
The board could be very interesting if only the community behind it was bigger and more active. It definitely can't compare to the Raspberry Pi community as of yet.
The support from the manufacturer could be better, as the images of operating systems they provide are old and faulty, and the claim that Raspberry Pi images can be used for this board(s) is absolutely misleading since RasPi images are not compatible at all.
Luckily there is a member of the community, called loboris, who is very active and has released many OSes to be used on these boards, among which Debian, Fedora, Slackware, Arch Linux and others.
I'm currently running his build of Ubuntu MATE 14.04 and I have to say he has done a great work: it's easy to install, and apart from a few glitches here and there, it works very well.
My original intention was to use this board as a very low cost syncthing server/node, and that's exactly what I did.
After installing the aforementioned Ubuntu MATE, I've downloaded the latest ARM version of syncthing and installed it on the OrangePi PC.
(For those who don't know what it is, syncthing is an open source alternative to BTSync or -basically- a completely self-hosted Dropbox alternative).
It works great, it's very fast, and for the money I've spent I'm very satisfied, considering that I was also able to "redirect" the Raspberry Pi 1 model B I was using for this task to something more useful (a squeezebox player, actually).
Unfortunately, Linux does not have the proper drivers to take advantage of the GPU hardware acceleration, therefore using this board as an XBMC/Kodi mini HTPC is not a good idea (yet). Some people are working on it, and I really hope they succeed, because a $15 Kodi machine with the ability to render HD video would be HUGE!
At the moment, the only way to take advantage of the GPU is by installing Android, although the image provided is buggy and not very reliable.
Still, if you like to fiddle with new hardware and explore new possibilities, you might want to give it a chance.
In my opinion the OrangePi PC is a nice product, which lacks the necessary support from the manufacturer, who looks too busy releasing new boards instead of developing a good OS for the boards they have already sold.
The community is growing, but the official forum must be hosted on a very old server, since it's so sloooooow. I hope they will at least upgrade this.
Still, for $15 this board is a steal. I would definitely buy it again, although I would still limit its use to simple tasks. If you have complex projects in mind, you can't beat the Raspberry Pi world and community, and the price difference is not that big.
Tuesday, November 24, 2015
Slow shutdown/reboot when mounting CIFS/SMB shares on Ubuntu and derivatives
My laptop with Linux Mint 17.2 suddenly started taking full minutes for every reboot/shutdown.
What might have caused it?
I then remembered I had previously placed some new entries in the fstab, since I needed to mount some remote CIFS shares. Could this be the culprit?
Well, it seems it was exactly that: there is a bug in Network Manager which shuts down before unmounting the network shares. This will cause CIFS to hang and wait for 60 seconds or so for every share.
Even though the Ubuntu Wiki says that this bug has been solved since version 12.04, I have applied the suggested solution and it worked.
Now the shutdowns/reboots happen in an instant!
So, is the bug back? I don't know, but what I know is that this is how to fix this problem:
I then remembered I had previously placed some new entries in the fstab, since I needed to mount some remote CIFS shares. Could this be the culprit?
Well, it seems it was exactly that: there is a bug in Network Manager which shuts down before unmounting the network shares. This will cause CIFS to hang and wait for 60 seconds or so for every share.
Even though the Ubuntu Wiki says that this bug has been solved since version 12.04, I have applied the suggested solution and it worked.
Now the shutdowns/reboots happen in an instant!
So, is the bug back? I don't know, but what I know is that this is how to fix this problem:
sudo ln -s /etc/init.d/umountnfs.sh /etc/rc0.d/K14umountnfs.sh
sudo ln -s /etc/init.d/umountnfs.sh /etc/rc6.d/K14umountnfs.sh
Subscribe to:
Posts (Atom)


